jangins101 / jQuery-QueryBuilder

jQuery plugin offering an interface to create complex queries

Home Page:http://mistic100.github.io/jQuery-QueryBuilder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jQuery QueryBuilder

Bower version Build Status Coverage Status

jQuery plugin offering an interface to create complex queries.

Documentation

http://mistic100.github.io/jQuery-QueryBuilder

Dependencies

  • Bootstrap 3.x CSS
  • jQuery >= 1.9
  • jQuery.extendext
  • MicroEvent (mistic100 version)
  • (optional) MomentJS
  • (optional) any widgets library like jQuery UI

($.extendext and MicroEvent are directly included in the standalone file)

Browser support

  • Internet Explorer >= 10
  • Mozilla FireFox ??
  • Google Chrome ??
  • Opera ??
  • Safari ??

Build

  • Install nodejs (with npm)
  • Install Ruby
  • Found some helpful info here to resolve a couple issues
  • Run npm install -g grunt --save-dev to install grunt
  • Run npm install -g grunt-cli to install the grunt cli
  • Run npm install or npm update
  • Install Ruby
  • Ruby: gem install sass
  • Run npm install -g bower --save-dev to install bower
  • Run bower install or bower update

Run grunt in root directory to generate minified files inside dist.

You can choose which plugins to include with --modules

# include "sql-support" plugin
grunt --modules=sql-support

# disable all modules
grunt --modules=false

All plugins are included by default.

You can also include ONE language with --lang

# include French translation
grunt --lang=en

Run grunt test to run JSHint and the QUnit test suite.

Run grunt list_modules to get the list of available plugins and languages.

Run grunt watch to automatically build the library when modifying source files.

Inspiration

About

jQuery plugin offering an interface to create complex queries

http://mistic100.github.io/jQuery-QueryBuilder

License:MIT License


Languages

Language:JavaScript 94.2%Language:HTML 3.7%Language:CSS 2.2%