Skip to content

Commit d55bcaa

Browse files
committed
version 2.3.1
1 parent cfabdc0 commit d55bcaa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2119
-1224
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ I reserve the right to refuse any plugin I think is not useful for many people.
1515
## Unit tests
1616
Any big feature must have it's own QUnit tests suite. Of course existing tests must still pass after changes.
1717

18-
I won't merge any branch not passing the TravisCI build (this include JShint compliance).
18+
I won't merge any branch not passing the TravisCI build, including JShint/JSCS/SCSSlint compliance.
1919

2020
## dist files
2121
Keep it simple, don't commit any files in the `dist` directory, I build these files only before a release.

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# jQuery QueryBuilder
22

33
[![Bower version](https://img.shields.io/bower/v/jQuery-QueryBuilder.svg?style=flat-square)](http://querybuilder.js.org)
4+
[![CDN](https://img.shields.io/badge/cdn-jsdelivr-%23EB4C36.svg?style=flat-square)](http://www.jsdelivr.com/projects/jquery.query-builder)
45
[![Build Status](https://img.shields.io/travis/mistic100/jQuery-QueryBuilder.svg?style=flat-square)](https://travis-ci.org/mistic100/jQuery-QueryBuilder)
56
[![Coverage Status](https://img.shields.io/coveralls/mistic100/jQuery-QueryBuilder/master.svg?style=flat-square)](https://coveralls.io/r/mistic100/jQuery-QueryBuilder)
6-
[![CDN](https://img.shields.io/badge/cdn-jsdelivr-%23EB4C36.svg?style=flat-square)](http://www.jsdelivr.com/projects/jquery.query-builder)
77

88
jQuery plugin offering an simple interface to create complex queries.
99

@@ -16,7 +16,7 @@ http://querybuilder.js.org
1616
* jQuery >= 1.9
1717
* Bootstrap >= 3.1 (CSS only)
1818
* [jQuery.extendext](https://github.com/mistic100/jQuery.extendext)
19-
* [doT.js](http://olado.github.io/doT)
19+
* [doT.js](http://olado.github.io/doT) (@master until the author decide to publish a new version)
2020
* [MomentJS](http://momentjs.com) (optional, for Date/Time validation)
2121
* Other Bootstrap/jQuery plugins used by plugins
2222

@@ -60,9 +60,10 @@ grunt --languages=fr,it
6060

6161
#### Other commands
6262

63-
* `grunt test` to run JSHint and the QUnit test suite.
63+
* `grunt test` to run jshint/jscs/scsslint and the QUnit test suite.
6464
* `grunt list_modules` to get the list of available plugins and languages.
6565
* `grunt describe_triggers` to get the list of all triggers.
66+
* `grunt describe_errors` to get the list of all fatal errors.
6667
* `grunt watch` to automatically build the library when modifying the source files.
6768

6869
### Inspiration

bower.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jQuery-QueryBuilder",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"authors": [{
55
"name": "Damien \"Mistic\" Sorel",
66
"email": "[email protected]",
@@ -13,8 +13,8 @@
1313
],
1414
"dependencies": {
1515
"jquery": ">= 1.9.0",
16-
"bootstrap": "^3.1.0",
17-
"moment": "^2.6.0",
16+
"bootstrap": ">= 3.1.0",
17+
"moment": ">= 2.6.0",
1818
"jquery-extendext": "^0.1.1",
1919
"doT": "master"
2020
},

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mistic100/jquery-querybuilder",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"authors": [{
55
"name": "Damien \"Mistic\" Sorel",
66
"email": "[email protected]",

dist/css/query-builder.dark.css

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
2-
* jQuery QueryBuilder 2.3.0
3-
* Copyright 2014-2015 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
2+
* jQuery QueryBuilder 2.3.1
3+
* Copyright 2014-2016 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
44
* Licensed under MIT (http://opensource.org/licenses/MIT)
55
*/
66

@@ -27,29 +27,33 @@
2727
border: 1px solid #00164A;
2828
background: rgba(50, 70, 80, 0.5);
2929
}
30-
.query-builder .rules-group-container .rules-group-header {
30+
.query-builder .rules-group-header {
3131
margin-bottom: 10px;
3232
}
33-
.query-builder .rules-group-container .rules-group-header input[name$=_cond] {
33+
.query-builder .rules-group-header .group-conditions .btn.disabled:not(.active),
34+
.query-builder .rules-group-header .group-conditions input[name$=_cond] {
3435
display: none;
3536
}
36-
.query-builder .rules-group-container .rules-list {
37+
.query-builder .rules-group-header .group-conditions .btn.disabled {
38+
border-radius: 3px;
39+
}
40+
.query-builder .rules-list {
3741
list-style: none;
3842
padding: 0 0 0 15px;
3943
margin: 0;
4044
}
41-
.query-builder .rule-container .rule-value-container {
42-
border-left: 1px solid #ddd;
45+
.query-builder .rule-value-container {
46+
border-left: 1px solid #DDD;
4347
padding-left: 5px;
4448
}
45-
.query-builder .rule-container .rule-value-container label {
49+
.query-builder .rule-value-container label {
4650
margin-bottom: 0;
4751
font-weight: normal;
4852
}
49-
.query-builder .rule-container .rule-value-container label.block {
53+
.query-builder .rule-value-container label.block {
5054
display: block;
5155
}
52-
.query-builder .rule-container select, .query-builder .rule-container input[type=text], .query-builder .rule-container input[type=number] {
56+
.query-builder .rule-value-container select, .query-builder .rule-value-container input[type=text], .query-builder .rule-value-container input[type=number] {
5357
padding: 1px;
5458
}
5559
.query-builder .error-container {
@@ -64,7 +68,7 @@
6468
.query-builder .has-error .error-container {
6569
display: inline-block !important;
6670
}
67-
.query-builder .rules-list > *:before, .query-builder .rules-list > *:after {
71+
.query-builder .rules-list > *::before, .query-builder .rules-list > *::after {
6872
content: '';
6973
position: absolute;
7074
left: -10px;
@@ -73,37 +77,37 @@
7377
border-color: #222;
7478
border-style: solid;
7579
}
76-
.query-builder .rules-list > *:before {
80+
.query-builder .rules-list > *::before {
7781
top: -4px;
7882
border-width: 0 0 2px 2px;
7983
}
80-
.query-builder .rules-list > *:after {
84+
.query-builder .rules-list > *::after {
8185
top: 50%;
8286
border-width: 0 0 0 2px;
8387
}
84-
.query-builder .rules-list > *:first-child:before {
88+
.query-builder .rules-list > *:first-child::before {
8589
top: -12px;
8690
height: calc(50% + 14px);
8791
}
88-
.query-builder .rules-list > *:last-child:before {
92+
.query-builder .rules-list > *:last-child::before {
8993
border-radius: 0 0 0 4px;
9094
}
91-
.query-builder .rules-list > *:last-child:after {
95+
.query-builder .rules-list > *:last-child::after {
9296
display: none;
9397
}
9498

9599
.query-builder .error-container + .tooltip .tooltip-inner {
96100
color: #F22 !important;
97101
}
98102

99-
.query-builder p.filter-description {
103+
.query-builder .filter-description {
100104
margin: 5px 0 0 0;
101105
background: rgba(0, 170, 255, 0.2);
102106
border: 1px solid #346F7B;
103107
color: #AAD1E4;
104108
border-radius: 5px;
105109
padding: 2.5px 5px;
106-
font-size: 0.8em;
110+
font-size: .8em;
107111
}
108112

109113
.query-builder .rules-group-header [data-invert] {
@@ -116,9 +120,9 @@
116120
margin-left: 5px;
117121
}
118122
.query-builder .dragged {
119-
opacity: 0.5;
123+
opacity: .5;
120124
}
121125
.query-builder .rule-placeholder {
122126
border: 1px dashed #BBB;
123-
opacity: 0.7;
127+
opacity: .7;
124128
}

dist/css/query-builder.dark.min.css

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/css/query-builder.default.css

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
2-
* jQuery QueryBuilder 2.3.0
3-
* Copyright 2014-2015 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
2+
* jQuery QueryBuilder 2.3.1
3+
* Copyright 2014-2016 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
44
* Licensed under MIT (http://opensource.org/licenses/MIT)
55
*/
66

@@ -27,29 +27,33 @@
2727
border: 1px solid #DCC896;
2828
background: rgba(250, 240, 210, 0.5);
2929
}
30-
.query-builder .rules-group-container .rules-group-header {
30+
.query-builder .rules-group-header {
3131
margin-bottom: 10px;
3232
}
33-
.query-builder .rules-group-container .rules-group-header input[name$=_cond] {
33+
.query-builder .rules-group-header .group-conditions .btn.disabled:not(.active),
34+
.query-builder .rules-group-header .group-conditions input[name$=_cond] {
3435
display: none;
3536
}
36-
.query-builder .rules-group-container .rules-list {
37+
.query-builder .rules-group-header .group-conditions .btn.disabled {
38+
border-radius: 3px;
39+
}
40+
.query-builder .rules-list {
3741
list-style: none;
3842
padding: 0 0 0 15px;
3943
margin: 0;
4044
}
41-
.query-builder .rule-container .rule-value-container {
42-
border-left: 1px solid #ddd;
45+
.query-builder .rule-value-container {
46+
border-left: 1px solid #DDD;
4347
padding-left: 5px;
4448
}
45-
.query-builder .rule-container .rule-value-container label {
49+
.query-builder .rule-value-container label {
4650
margin-bottom: 0;
4751
font-weight: normal;
4852
}
49-
.query-builder .rule-container .rule-value-container label.block {
53+
.query-builder .rule-value-container label.block {
5054
display: block;
5155
}
52-
.query-builder .rule-container select, .query-builder .rule-container input[type=text], .query-builder .rule-container input[type=number] {
56+
.query-builder .rule-value-container select, .query-builder .rule-value-container input[type=text], .query-builder .rule-value-container input[type=number] {
5357
padding: 1px;
5458
}
5559
.query-builder .error-container {
@@ -64,7 +68,7 @@
6468
.query-builder .has-error .error-container {
6569
display: inline-block !important;
6670
}
67-
.query-builder .rules-list > *:before, .query-builder .rules-list > *:after {
71+
.query-builder .rules-list > *::before, .query-builder .rules-list > *::after {
6872
content: '';
6973
position: absolute;
7074
left: -10px;
@@ -73,37 +77,37 @@
7377
border-color: #CCC;
7478
border-style: solid;
7579
}
76-
.query-builder .rules-list > *:before {
80+
.query-builder .rules-list > *::before {
7781
top: -4px;
7882
border-width: 0 0 2px 2px;
7983
}
80-
.query-builder .rules-list > *:after {
84+
.query-builder .rules-list > *::after {
8185
top: 50%;
8286
border-width: 0 0 0 2px;
8387
}
84-
.query-builder .rules-list > *:first-child:before {
88+
.query-builder .rules-list > *:first-child::before {
8589
top: -12px;
8690
height: calc(50% + 14px);
8791
}
88-
.query-builder .rules-list > *:last-child:before {
92+
.query-builder .rules-list > *:last-child::before {
8993
border-radius: 0 0 0 4px;
9094
}
91-
.query-builder .rules-list > *:last-child:after {
95+
.query-builder .rules-list > *:last-child::after {
9296
display: none;
9397
}
9498

9599
.query-builder .error-container + .tooltip .tooltip-inner {
96100
color: #F99 !important;
97101
}
98102

99-
.query-builder p.filter-description {
103+
.query-builder .filter-description {
100104
margin: 5px 0 0 0;
101105
background: #D9EDF7;
102106
border: 1px solid #BCE8F1;
103107
color: #31708F;
104108
border-radius: 5px;
105109
padding: 2.5px 5px;
106-
font-size: 0.8em;
110+
font-size: .8em;
107111
}
108112

109113
.query-builder .rules-group-header [data-invert] {
@@ -116,9 +120,9 @@
116120
margin-left: 5px;
117121
}
118122
.query-builder .dragged {
119-
opacity: 0.5;
123+
opacity: .5;
120124
}
121125
.query-builder .rule-placeholder {
122126
border: 1px dashed #BBB;
123-
opacity: 0.7;
127+
opacity: .7;
124128
}

0 commit comments

Comments
 (0)