├── .gitattributes ├── .gitignore ├── Gruntfile.js ├── LICENSE.md ├── README.md ├── bower.json ├── dist ├── scripts │ ├── ui.core.js │ └── ui.core.min.js └── styles │ └── main.css ├── grunt ├── bower-install.js ├── bump.js ├── clean.js ├── compass.js ├── concat.js ├── connect.js ├── copy.js ├── jade.js ├── jshint.js ├── merge-json.js ├── ng-annotate.js ├── ngconstant.js ├── ngtemplates.js ├── paths.js ├── postcss.js ├── replace.js ├── uglify.js └── watch.js ├── img ├── angular.png ├── example1-animation.gif └── example1.png ├── package.json ├── src ├── config │ └── filters.json ├── index.jade ├── scripts │ ├── directives │ │ ├── auto-size.js │ │ ├── draggable.js │ │ ├── searchbox-added-filter.js │ │ ├── searchbox-auto-complete.js │ │ ├── searchbox-auto-suggestions.js │ │ ├── searchbox-cache-filters.js │ │ ├── searchbox-filter-moved-animation.js │ │ ├── searchbox-filter-moved.js │ │ ├── searchbox-filter-operators.js │ │ ├── searchbox-filter-selectors.js │ │ ├── searchbox-filtering.js │ │ ├── searchbox-grouping.js │ │ └── searchbox.js │ ├── filters │ │ ├── clean.js │ │ └── suggest.js │ ├── services │ │ ├── api.js │ │ ├── auto-complete.js │ │ ├── event-handling.js │ │ ├── filtering.js │ │ ├── grouping.js │ │ ├── memory.js │ │ ├── placeholders.js │ │ ├── ui.js │ │ ├── utils.js │ │ └── validation.js │ └── ui.module.js ├── styles │ ├── directives │ │ ├── searchbox-added-filter.scss │ │ ├── searchbox-auto-complete.scss │ │ ├── searchbox-cache-filters.scss │ │ ├── searchbox-filter-moved-animation.scss │ │ ├── searchbox-filter-operators.scss │ │ ├── searchbox-filter-selectors.scss │ │ ├── searchbox-filtering.scss │ │ ├── searchbox-grouping.scss │ │ └── searchbox.scss │ ├── global.scss │ └── main.scss └── views │ └── directives │ ├── searchbox-added-filter.jade │ ├── searchbox-auto-complete.jade │ ├── searchbox-auto-suggestions.jade │ ├── searchbox-cache-filters.jade │ ├── searchbox-filter-moved-animation.jade │ ├── searchbox-filter-operators.jade │ ├── searchbox-filter-selectors.jade │ ├── searchbox-filtering.jade │ ├── searchbox-grouping.jade │ └── searchbox.jade └── testing └── scripts └── testing ├── app.js └── controllers └── app.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/.gitignore -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/bower.json -------------------------------------------------------------------------------- /dist/scripts/ui.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/dist/scripts/ui.core.js -------------------------------------------------------------------------------- /dist/scripts/ui.core.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/dist/scripts/ui.core.min.js -------------------------------------------------------------------------------- /dist/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/dist/styles/main.css -------------------------------------------------------------------------------- /grunt/bower-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/bower-install.js -------------------------------------------------------------------------------- /grunt/bump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/bump.js -------------------------------------------------------------------------------- /grunt/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/clean.js -------------------------------------------------------------------------------- /grunt/compass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/compass.js -------------------------------------------------------------------------------- /grunt/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/concat.js -------------------------------------------------------------------------------- /grunt/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/connect.js -------------------------------------------------------------------------------- /grunt/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/copy.js -------------------------------------------------------------------------------- /grunt/jade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/jade.js -------------------------------------------------------------------------------- /grunt/jshint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/jshint.js -------------------------------------------------------------------------------- /grunt/merge-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/merge-json.js -------------------------------------------------------------------------------- /grunt/ng-annotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/ng-annotate.js -------------------------------------------------------------------------------- /grunt/ngconstant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/ngconstant.js -------------------------------------------------------------------------------- /grunt/ngtemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/ngtemplates.js -------------------------------------------------------------------------------- /grunt/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/paths.js -------------------------------------------------------------------------------- /grunt/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/postcss.js -------------------------------------------------------------------------------- /grunt/replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/replace.js -------------------------------------------------------------------------------- /grunt/uglify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/uglify.js -------------------------------------------------------------------------------- /grunt/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/grunt/watch.js -------------------------------------------------------------------------------- /img/angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/img/angular.png -------------------------------------------------------------------------------- /img/example1-animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/img/example1-animation.gif -------------------------------------------------------------------------------- /img/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/img/example1.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/package.json -------------------------------------------------------------------------------- /src/config/filters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/config/filters.json -------------------------------------------------------------------------------- /src/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/index.jade -------------------------------------------------------------------------------- /src/scripts/directives/auto-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/auto-size.js -------------------------------------------------------------------------------- /src/scripts/directives/draggable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/draggable.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-added-filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-added-filter.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-auto-complete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-auto-complete.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-auto-suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-auto-suggestions.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-cache-filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-cache-filters.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-filter-moved-animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-filter-moved-animation.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-filter-moved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-filter-moved.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-filter-operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-filter-operators.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-filter-selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-filter-selectors.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-filtering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-filtering.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox-grouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox-grouping.js -------------------------------------------------------------------------------- /src/scripts/directives/searchbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/directives/searchbox.js -------------------------------------------------------------------------------- /src/scripts/filters/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/filters/clean.js -------------------------------------------------------------------------------- /src/scripts/filters/suggest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/filters/suggest.js -------------------------------------------------------------------------------- /src/scripts/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/api.js -------------------------------------------------------------------------------- /src/scripts/services/auto-complete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/auto-complete.js -------------------------------------------------------------------------------- /src/scripts/services/event-handling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/event-handling.js -------------------------------------------------------------------------------- /src/scripts/services/filtering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/filtering.js -------------------------------------------------------------------------------- /src/scripts/services/grouping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/grouping.js -------------------------------------------------------------------------------- /src/scripts/services/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/memory.js -------------------------------------------------------------------------------- /src/scripts/services/placeholders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/placeholders.js -------------------------------------------------------------------------------- /src/scripts/services/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/ui.js -------------------------------------------------------------------------------- /src/scripts/services/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/utils.js -------------------------------------------------------------------------------- /src/scripts/services/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/services/validation.js -------------------------------------------------------------------------------- /src/scripts/ui.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/scripts/ui.module.js -------------------------------------------------------------------------------- /src/styles/directives/searchbox-added-filter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-added-filter.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-auto-complete.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-auto-complete.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-cache-filters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-cache-filters.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-filter-moved-animation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-filter-moved-animation.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-filter-operators.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-filter-operators.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-filter-selectors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-filter-selectors.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-filtering.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-filtering.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox-grouping.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox-grouping.scss -------------------------------------------------------------------------------- /src/styles/directives/searchbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/directives/searchbox.scss -------------------------------------------------------------------------------- /src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/global.scss -------------------------------------------------------------------------------- /src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/styles/main.scss -------------------------------------------------------------------------------- /src/views/directives/searchbox-added-filter.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-added-filter.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-auto-complete.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-auto-complete.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-auto-suggestions.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-auto-suggestions.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-cache-filters.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-cache-filters.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-filter-moved-animation.jade: -------------------------------------------------------------------------------- 1 | div(class="paasb-searchbox-filter-moved-animation") 2 | -------------------------------------------------------------------------------- /src/views/directives/searchbox-filter-operators.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-filter-operators.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-filter-selectors.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-filter-selectors.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-filtering.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-filtering.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox-grouping.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox-grouping.jade -------------------------------------------------------------------------------- /src/views/directives/searchbox.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/src/views/directives/searchbox.jade -------------------------------------------------------------------------------- /testing/scripts/testing/app.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('app', [ 4 | 5 | 'paasb' 6 | 7 | ]); 8 | -------------------------------------------------------------------------------- /testing/scripts/testing/controllers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tybeck/pure-angular-advanced-searchbox/HEAD/testing/scripts/testing/controllers/app.js --------------------------------------------------------------------------------