X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fapp-framework-demo.git;a=blobdiff_plain;f=afm-client%2Fbower_components%2Fangular-ui-router%2Fsrc%2FstateFilters.js;fp=afm-client%2Fbower_components%2Fangular-ui-router%2Fsrc%2FstateFilters.js;h=4ef014a912cefabc7230f98084d968e0dda7c92b;hp=0000000000000000000000000000000000000000;hb=be83a8f382cf2fea98161bfd6d51719aacbf9aa9;hpb=1a4ed39bf86b2115eb0f1387d1e988462b492776 diff --git a/afm-client/bower_components/angular-ui-router/src/stateFilters.js b/afm-client/bower_components/angular-ui-router/src/stateFilters.js new file mode 100644 index 0000000..4ef014a --- /dev/null +++ b/afm-client/bower_components/angular-ui-router/src/stateFilters.js @@ -0,0 +1,39 @@ +/** + * @ngdoc filter + * @name ui.router.state.filter:isState + * + * @requires ui.router.state.$state + * + * @description + * Translates to {@link ui.router.state.$state#methods_is $state.is("stateName")}. + */ +$IsStateFilter.$inject = ['$state']; +function $IsStateFilter($state) { + var isFilter = function (state, params) { + return $state.is(state, params); + }; + isFilter.$stateful = true; + return isFilter; +} + +/** + * @ngdoc filter + * @name ui.router.state.filter:includedByState + * + * @requires ui.router.state.$state + * + * @description + * Translates to {@link ui.router.state.$state#methods_includes $state.includes('fullOrPartialStateName')}. + */ +$IncludedByStateFilter.$inject = ['$state']; +function $IncludedByStateFilter($state) { + var includesFilter = function (state, params, options) { + return $state.includes(state, params, options); + }; + includesFilter.$stateful = true; + return includesFilter; +} + +angular.module('ui.router.state') + .filter('isState', $IsStateFilter) + .filter('includedByState', $IncludedByStateFilter);