(function(){
'use strict';
angular.module('ammico', [ 'ngRoute','ammicoHome', 'ammicoGallery', 'ammicoSlideshow', 'ammicoSearch', 'templates' ])
.config(function($routeProvider) {
$routeProvider.
when('/', {
controller: 'homeCtrl',
templateUrl: 'home/home.html'
}).
when('/gallery', {
controller: 'galleryCtrl',
templateUrl: 'gallery/gallery.html'
}).
when('/slideshow/', {
controller: 'slideshowCtrl',
templateUrl: 'slideshow/slideshow.html'
}).
when('/slideshow/:iSlide', {
controller: 'slideshowCtrl',
templateUrl: 'slideshow/slideshow.html'
}).
when('/slideshow/edit/:iSlide', {
controller: 'slideshowCtrl',
templateUrl: 'slideshow/slideshow.html'
}).
when('/slideshow/add/:searched', {
controller: 'slideshowCtrl',
templateUrl: 'slideshow/slideshow.html'
}).
when('/search/', {
controller: 'searchCtrl',
templateUrl: 'search/search.html'
}).
when('/search/:q', {
controller: 'searchCtrl',
templateUrl: 'search/search.html'
}).
otherwise({
redirectTo: '/'
});
})
// .config(function ($routeProvider) {
// $routeProvider
// .otherwise({
// redirectTo: '/'
// });
// });
.config(function($logProvider){
$logProvider.debugEnabled(true);
})
.service('searchApi', function($resource, context) {
console.log('search 4',$resource, context);
this.searchResource = function(params){
return $resource(context.urls.searchUrl,
{
callback: 'JSON_CALLBACK'
},
{
getJsonp: {
method: 'JSONP',
params: params,
isArray: false
}
}).getJsonp();
};
});
})();