var mobirise_swift = angular.module('Mobirise', ['ngAnimate','ngSanitize','ngMaterial','mdRangeSlider','infinite-scroll','vcRecaptcha']).config(function($sceDelegateProvider) { // $animateProvider.classNameFilter(/^(?:(?!ng-animate-disabled).)*$/); $sceDelegateProvider.resourceUrlWhitelist(['https://www.youtube.com/**', 'self']); console.log('Config'); }); mobirise_swift.filter('price', function() { return function(input, optional1, optional2) { if (typeof(input) == 'undefined' || input === null) { return input; } if (typeof(input) == 'number') { // Convert to string input = input.toString(); } if (input.length < 4) { return input + ' €'; } var parts = []; parts.push(input.substr(0,input.length % 3)); for (var i=input.length % 3;i < input.length;i+=3) { parts.push(input.substr(i,3)); } return parts.join(' ') + ' €'; } }); mobirise_swift.filter('area', function($sce) { return function(input, optional1, optional2) { if (typeof(input) == 'undefined' || input === null) { return input; } if (typeof(input) == 'number') { // Convert to string input = input.toString(); } if (input.length < 4) { return input + ' m2'; } var parts = []; parts.push(input.substr(0,input.length % 3)); for (var i=input.length % 3;i < input.length;i+=3) { parts.push(input.substr(i,3)); } return parts.join(' ') + ' m2'; } });