/*! _ _ _ | \ (_) | | | | _ ____ | | _ ___ | | | || _ \ | |_/ ) / _ \ | |_____ | || | | || _ ( | (_) | \_______)|_||_| |_||_| \_) \___/ * angular-number-only v0.1.0 * Angular number-only directive * * http://ddmweb.it/ * Licensed under the MIT license * * @author Davide Di Modica * @requires angular */ !function(){"use strict";angular.module("angular-number-only",[]).directive("numberOnlyPositive",function(){return{require:"?ngModel",restrict:"A",scope:{noZero:"@"},link:function(a,b,c,d){function f(a){if(a){var b=a.toString().replace(/[^0-9]+/gim,"");return e&&(b=parseInt(b),0===b&&(b="")),b!==a&&(d.$setViewValue(b),d.$render()),b}return a}var e=void 0!==a.noZero;d.$parsers.push(f),b.bind("keypress",function(a){32===a.keyCode&&a.preventDefault()})}}})}();