Fork by Tim Greiser Includes a new option: filter_builder: true/false If true, extra input fields are added to indicate if users can override the filters. Used for building interactive reports from saved queries.
jQuery plugin offering an simple interface to create complex queries.
- jQuery >= 1.9
- Bootstrap >= 3.1 (CSS only)
- jQuery.extendext
- doT.js (@master until the author decide to publish a new version)
- MomentJS (optional, for Date/Time validation)
- Other Bootstrap/jQuery plugins used by plugins
($.extendext and doT.js are directly included in the standalone file)
- Internet Explorer >= 9
- All other recent browsers
- NodeJS + NPM:
apt-get install nodejs-legacy npm - Ruby Dev:
apt-get install ruby-dev - Grunt CLI:
npm install -g grunt-cli - Bower:
npm install -g bower - SASS:
gem install sass
Install Node and Bower dependencies npm install & bower install then run grunt in the root directory to generate production files inside dist.
You can choose which plugins to include with --plugins :
# include "sql-support" and "mongodb-support" plugins
grunt --plugins=sql-support,mongodb-support
# disable all plugins
grunt --plugins=falseAll plugins are included by default.
You can also include language files with --languages :
# include French & Italian translation
grunt --languages=fr,itgrunt testto run jshint/jscs/scsslint and the QUnit test suite.grunt list_modulesto get the list of available plugins and languages.grunt describe_triggersto get the list of all triggers.grunt describe_errorsto get the list of all fatal errors.grunt watchto automatically build the library when modifying the source files.
