pure-angular-advanced-searchbox
Version:
Pure angular-based advanced search
50 lines (28 loc) • 925 B
JavaScript
;
/**
* @ngdoc directive
* @name paasb.directive:paasbSearchBoxGrouping
* @description
* # Implementation of paasbSearchBoxGrouping
*/
angular.module('paasb')
.directive('paasbSearchBoxGrouping', [
function () {
return {
'restrict': 'E',
'replace': true,
'templateUrl': 'views/directives/searchbox-grouping.html',
'require': '^paasbSearchBox',
controller: function ($scope, $element, $attrs) {
var Grouper = null;
if($scope.Search && $scope.Search.Grouper) {
Grouper = $scope.Search.Grouper;
angular.extend($scope, {
toggleGrouping: function () {
return Grouper.toggle();
}
});
}
}
};
}]);