77 lines
3.4 KiB
JavaScript
77 lines
3.4 KiB
JavaScript
angular.module("mediaModal")
|
|
.config([
|
|
'$httpProvider', 'fileUploadProvider', '$sceDelegateProvider',
|
|
function ($httpProvider, fileUploadProvider, $sceDelegateProvider) {
|
|
|
|
$sceDelegateProvider.resourceUrlWhitelist([
|
|
'self',
|
|
'http://business.otonomic.com/**'
|
|
]);
|
|
|
|
delete $httpProvider.defaults.headers.common['X-Requested-With'];
|
|
fileUploadProvider.defaults.redirect = window.location.href.replace(
|
|
/\/[^\/]*$/,
|
|
'/cors/result.html?%s'
|
|
);
|
|
// Uploader settings:
|
|
angular.extend(fileUploadProvider.defaults, {
|
|
autoUpload: true,
|
|
forceIframeTransport: true,
|
|
// Enable image resizing, egrunt devxcept for Android and Opera,
|
|
// which actually support image resizing, but fail to
|
|
// send Blob objects via XHR requests:
|
|
disableImageResize: /Android(?!.*Chrome)|Opera/
|
|
.test(window.navigator.userAgent),
|
|
/*maxFileSize: 9990000,*/
|
|
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
|
|
});
|
|
}
|
|
])
|
|
.constant("flickrApiKey", "b5245e9b9cbaeecee26ea278bfa20253")
|
|
.constant("upload_url", "http://business.otonomic.com/api/v1/?cmd=upload")
|
|
.constant("instagramApiKey", "44171713.10d405b.25e232f920f94ac9907d8c0ea34ce1de")
|
|
//.constant("facebookApiKey", "CAACEdEose0cBAJuIrBZCXQZBpMRGixqcQun3gJAwUL2cfGZB0iuvLu5lpDJy3txqnhAbdbFneQHpZACHiWQsymYxZCtFbH3GuB87NpQdZB8DvtUGIpmZCF3yip71ZBqqajhgw8uPcuaerccTBYZC1gXtGZAV11gvcrYOodJNnT87aJQ1ZBR9T4AX7NHJZCQfmJIIOd6k6oR55ubMZBy7R6ZBAYylzC")
|
|
.constant("facebookApiKey", "CAANkofzWtSoBAG0FcIPXZAFFUJjZBdZAiejDxnPXXapvIP1UZA9ZBKiryHlB3GZCjrY1P3rgnKO70AWYQ1bLFp03MxZAuYTaimqsETawQxE9PRhCuLKHZCxDd9wrzJQrqXMsscI80UzPapvPoQKa9WeE7NHIN8H30lb48AhXqZAbVbX7w33nuEhI8ZCPc56VnTS2IZD")
|
|
.constant("pexelsApiKey", "563492ad6f9170000100000183fb18af4b5f4b5c6a67f7e6433578ba")
|
|
|
|
.factory("availableResources", function(enums){
|
|
return [{
|
|
title: "Camera",
|
|
icon: "fa fa-camera",
|
|
viewPath: "camera.html"
|
|
},{
|
|
title: "Upload",
|
|
icon: "fa fa-cloud-upload",
|
|
viewPath: "upload.html"
|
|
},{
|
|
title: "Flickr",
|
|
icon: "fa fa-flickr",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.flickr
|
|
},{
|
|
title: "Instagram",
|
|
icon: "fa fa-instagram",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.instagram
|
|
},{
|
|
title: "Background Patterns",
|
|
icon: "fa fa-star",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.backgroundPatterns
|
|
},{
|
|
title: "Facebook Photos",
|
|
icon: "fa fa-facebook",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.facebookPhotos
|
|
},{
|
|
title: "Facebook Users",
|
|
icon: "fa fa-facebook-official",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.facebookUsers
|
|
},{
|
|
title: "Pexels",
|
|
icon: "fa fa-picture-o",
|
|
viewPath: "webService.html",
|
|
webServiceType: enums.webServiceTypes.pexels
|
|
}];
|
|
}); |