client/app/home/home_controller.js
author rougeronj
Wed, 08 Apr 2015 00:36:37 +0200
changeset 77 ee963d1c409b
parent 55 10fd23382e76
child 97 0afdaa004ee1
permissions -rw-r--r--
Add new serializer for the data send by Orpheo. We receive XML so we parse it to json. Then we parse some html to get the proper data of each attribute. Add xmlToJson parser module to requirements.txt

(function(){
	'use strict';


	angular.module('ammicoHome',['ngRoute'])
	.config(function ($routeProvider) {
		$routeProvider
		.when('/', {
			templateUrl: 'home/home.html',
			controller: 'homeCtrl'
		});
	})
	.controller('homeCtrl', function($scope, $location){
		$scope.searchSubmit = function(){
			$location.path('/search/' + $scope.q);
		};
	})
	.filter('meta', function() {
		return function(input, metaName) {
			var nb = input.length, i = 0, found = false;
			while(found===false && i<nb){
				if(input[i].name===metaName){
					found = true;
					return input[i].value;
				}
				i++;
			}
			return '';
		};
	});

})();