diff --git a/app/anorgatarrak.js b/app/anorgatarrak.js
index cc2524d3..a8ccdd01 100644
--- a/app/anorgatarrak.js
+++ b/app/anorgatarrak.js
@@ -1,11 +1,14 @@
//var anApp = angular.module('anApp',[]);
angular.module('anApp',[
'catalog',
- 'item'
+ 'item',
+ 'ngRoute',
+ 'ngSanitize'
]);
-$(document).ready(function() {
- //console.log('ready');
+jQuery(document).ready(function() {
+ //console.log('ready');
+ var slsh;
//var slsh = new SlideShow('.slideshow', {timeout: 5000});
});
diff --git a/app/catalog/catalog.component.js b/app/catalog/catalog.component.js
index 511f4569..772270a3 100644
--- a/app/catalog/catalog.component.js
+++ b/app/catalog/catalog.component.js
@@ -1,8 +1,16 @@
angular.
module('catalog').
component('anList',{
- template : '',
- controller : function anListController() {
+ templateUrl : localized.partials + 'catalog.template.html',
+ //'',
+ controller :
+ function($scope, $http, $routeParams) {
+ $http.get('wp-json/wp/v2/entrevista').then(function(res) {
+ console.log(res.data);
+ $scope.entrevistas = res.data;
+ });
+ }
+ /*function anListController() {
this.catalog = [
{ id: '1', title: 'Item 1', description: 'Description 1', img: 'assets/anorga1.jpg'},
{ id: '2',title: 'Item 2', description: 'Description 2', img: 'assets/anorga2.jpg'},
@@ -20,24 +28,42 @@ angular.
{ id: '9', title: 'Item 2', description: 'Description 2', img: 'assets/anorga2.jpg'},
{ id: '10', title: 'Item 2', description: 'Description 2', img: 'assets/anorga10.jpg'}
]
- }
+ }*/
});
angular.
module('catalog').
component('anHome',{
- templateUrl: 'app/catalog/home.template.html'
+ templateUrl: localized.partials + 'home.template.html',
+ controller: function($scope, $http, $routeParams) {
+ $http.get('wp-json/wp/v2/slideshow').then(function(res) {
+ $scope.slides = res.data;
+ //slsh = new SlideShow('.slideshow', {timeout: 4000});
+ //console.log('content');
+ });
+ //$http.get('wp-json/wp/v2/posts').then(function(res) { $scope.posts = res.data; });
+ }
});
angular.
module('catalog').
component('anContact',{
- templateUrl: 'app/catalog/contact.template.html'
+ templateUrl: localized.partials + 'contact.template.html'
});
angular.
module('catalog').
component('anInfo',{
- templateUrl: 'app/catalog/info.template.html'
+ templateUrl: localized.partials + 'info.template.html'
+ });
+
+angular
+ .module('catalog')
+ .component('anContent',{
+ templateUrl: localized.partials + 'content.template.html',
+ controller: function($scope, $http, $routeParams, $sce) {
+ console.log($routeParams.slug);
+ $http.get('wp-json/wp/v2/pages/?slug='+$routeParams.slug).then(function(res) { $scope.post = res.data[0]; $scope.content = $sce.trustAsHtml($scope.post.content.rendered); });
+ }
});
diff --git a/app/catalog/catalog.config.js b/app/catalog/catalog.config.js
index 3660c958..43ea431f 100644
--- a/app/catalog/catalog.config.js
+++ b/app/catalog/catalog.config.js
@@ -2,17 +2,19 @@ angular.
module('catalog').
config(['$locationProvider', '$routeProvider',
function config($locationProvider, $routeProvider) {
- $locationProvider.hashPrefix('!');
-
- $routeProvider.
- when('/catalog', {
+ //$locationProvider.hashPrefix('!');
+ $locationProvider.html5Mode(true);
+ $routeProvider
+ .when('/',{ template: '