Lines Matching refs:config

218 function checkIsPhotoCreationConfigValid(config) {
219 if (!config) {
220 console.error('photoAccessHelper invalid, config is null.');
225 if (typeof config !== 'object') {
226 console.error('photoAccessHelper invalid, config type is not object.');
231 if ((config.title) && (typeof config.title !== 'string')) {
232 console.error('photoAccessHelper invalid, config.title type is not string.');
237 if (!config.fileNameExtension) {
238 console.error('photoAccessHelper invalid, config.fileNameExtension is null.');
241 if (typeof config.fileNameExtension !== 'string') {
242 console.error('photoAccessHelper invalid, config.fileNameExtension type is not string.');
247 if (!config.photoType) {
248 console.error('photoAccessHelper invalid, config.photoType is null.');
251 if (typeof config.photoType !== 'number') {
252 console.error('photoAccessHelper invalid, config.photoType type is not number.');
257 if ((config.subtype) && (typeof config.subtype !== 'number')) {
258 console.error('photoAccessHelper invalid, config.subtype type is not number.');
499 function startPhotoPicker(context, config) {
504 if (config === undefined) {
505 console.log('photoAccessHelper config undefined');
506 throw Error('photoAccessHelper config undefined');
509 let helper = photoAccessHelper.startPhotoPicker(gContext, config);
653 let config = {
665 config.type = select;
666 config.parameters.uri = select;
667 config.parameters.maxSelectCount = option.maxSelectNumber;
670 config.parameters.filterMediaType = PHOTO_VIEW_MIME_TYPE_MAP.get(option.MIMEType);
672 config.parameters.isSearchSupported = option.isSearchSupported === undefined || option.isSearchSupported;
673 config.parameters.isPhotoTakingSupported = option.isPhotoTakingSupported === undefined || option.isPhotoTakingSupported;
674 config.parameters.isEditSupported = option.isEditSupported === undefined || option.isEditSupported;
675 config.parameters.recommendationOptions = option.recommendationOptions;
676 config.parameters.preselectedUris = option.preselectedUris;
677 config.parameters.isPreviewForSingleSelectionSupported = option.isPreviewForSingleSelectionSupported;
678 config.parameters.isOriginalSupported = option.isOriginalSupported;
679 config.parameters.subWindowName = option.subWindowName;
680 config.parameters.themeColor = option.themeColor;
681 config.parameters.completeButtonText = option.completeButtonText;
684 return config;
713 const config = parsePhotoPickerSelectOption(args);
714 console.log('[picker] config: ' + JSON.stringify(config));
727 let result = await startPhotoPicker(context, config);