Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
J
jio
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Tristan Cavelier
jio
Commits
391e65ea
Commit
391e65ea
authored
6 years ago
by
Tristan Cavelier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TMP add dist
parent
88d2a94d
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
238 additions
and
128 deletions
+238
-128
dist/jio-latest-node.js
dist/jio-latest-node.js
+58
-32
dist/jio-latest.js
dist/jio-latest.js
+58
-32
dist/jio-v3.35.0-node.js
dist/jio-v3.35.0-node.js
+58
-32
dist/jio-v3.35.0.js
dist/jio-v3.35.0.js
+58
-32
package.json
package.json
+6
-0
No files found.
dist/jio-latest-node.js
View file @
391e65ea
...
...
@@ -7870,11 +7870,11 @@ var arrayExtend = function () {
}
return
{
type
:
"
complex
"
,
operator
:
operator
,
query_list
:
query_list2
};
},
simpleQ
uerySetKey
=
function
(
query
,
key
)
{
},
q
uerySetKey
=
function
(
query
,
key
)
{
var
i
;
if
(
query
.
type
===
"
complex
"
)
{
for
(
i
=
0
;
i
<
query
.
query_list
.
length
;
++
i
)
{
simpleQuerySetKey
(
query
.
query_list
[
i
],
key
);
querySetKey
(
query
.
query_list
[
i
],
key
);
}
return
true
;
}
...
...
@@ -7995,7 +7995,7 @@ case 12:
this
.
$
=
$$
[
$0
-
1
];
break
;
case
13
:
simpleQ
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
q
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
break
;
case
15
:
$$
[
$0
].
operator
=
$$
[
$0
-
1
]
;
this
.
$
=
$$
[
$0
];
...
...
@@ -9124,21 +9124,8 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
ComplexQuery
.
prototype
.
toString
=
function
()
{
var
str_list
=
[],
this_operator
=
this
.
operator
;
if
(
this
.
operator
===
"
NOT
"
)
{
str_list
.
push
(
"
NOT (
"
);
str_list
.
push
(
this
.
query_list
[
0
].
toString
());
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
this
.
query_list
.
forEach
(
function
(
query
)
{
str_list
.
push
(
"
(
"
);
str_list
.
push
(
query
.
toString
());
str_list
.
push
(
"
)
"
);
str_list
.
push
(
this_operator
);
});
str_list
.
length
-=
1
;
return
str_list
.
join
(
"
"
);
/*global objectToSearchText */
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
@@ -9237,20 +9224,60 @@ return new Parser;
};
function
objectToSearchText
(
query
)
{
var
str_list
=
[];
if
(
query
.
type
===
"
complex
"
)
{
str_list
.
push
(
"
(
"
);
(
query
.
query_list
||
[]).
forEach
(
function
(
sub_query
)
{
str_list
.
push
(
objectToSearchText
(
sub_query
));
str_list
.
push
(
query
.
operator
);
});
str_list
.
length
-=
1
;
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
var
i
=
0
,
query_list
=
null
,
string_list
=
null
,
operator
=
""
,
common_key
=
""
;
if
(
query
.
type
===
"
simple
"
)
{
return
(
query
.
key
?
query
.
key
+
"
:
"
:
""
)
+
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
}
if
(
query
.
type
===
"
complex
"
)
{
query_list
=
query
.
query_list
;
if
(
!
query_list
||
query_list
.
length
===
0
)
{
return
""
;
}
operator
=
query
.
operator
||
""
;
if
(
operator
===
"
NOT
"
)
{
// fallback to AND operator if several queries are given
// i.e. `NOT ( a AND b )`
return
"
NOT (
"
+
objectToSearchText
(
{
type
:
"
complex
"
,
operator
:
"
AND
"
,
query_list
:
query_list
}
)
+
"
)
"
;
}
if
(
query_list
.
length
===
1
)
{
return
objectToSearchText
(
query_list
[
0
]);
}
common_key
=
query_list
[
i
].
key
;
for
(
i
=
1
;
i
<
query_list
.
length
;
i
+=
1
)
{
if
(
query_list
[
i
].
type
!==
"
simple
"
||
query_list
[
i
].
key
!==
common_key
)
{
break
;
}
}
string_list
=
[];
if
(
i
===
query_list
.
length
)
{
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
(
query_list
[
i
].
operator
||
""
)
+
'
"
'
+
query_list
[
i
].
value
+
'
"
'
);
}
}
else
{
common_key
=
""
;
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
objectToSearchText
(
query_list
[
i
]));
}
}
if
(
string_list
.
length
>
1
)
{
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
"
(
"
+
string_list
.
join
(
"
"
+
operator
+
"
"
)
+
"
)
"
;
}
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
string_list
[
0
];
}
throw
new
TypeError
(
"
This object is not a query
"
);
}
...
...
@@ -9419,8 +9446,7 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
SimpleQuery
.
prototype
.
toString
=
function
()
{
return
(
this
.
key
?
this
.
key
+
"
:
"
:
""
)
+
(
this
.
operator
?
"
"
+
this
.
operator
:
""
)
+
'
"
'
+
this
.
value
+
'
"
'
;
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
This diff is collapsed.
Click to expand it.
dist/jio-latest.js
View file @
391e65ea
...
...
@@ -6092,11 +6092,11 @@ var arrayExtend = function () {
}
return
{
type
:
"
complex
"
,
operator
:
operator
,
query_list
:
query_list2
};
},
simpleQ
uerySetKey
=
function
(
query
,
key
)
{
},
q
uerySetKey
=
function
(
query
,
key
)
{
var
i
;
if
(
query
.
type
===
"
complex
"
)
{
for
(
i
=
0
;
i
<
query
.
query_list
.
length
;
++
i
)
{
simpleQuerySetKey
(
query
.
query_list
[
i
],
key
);
querySetKey
(
query
.
query_list
[
i
],
key
);
}
return
true
;
}
...
...
@@ -6217,7 +6217,7 @@ case 12:
this
.
$
=
$$
[
$0
-
1
];
break
;
case
13
:
simpleQ
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
q
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
break
;
case
15
:
$$
[
$0
].
operator
=
$$
[
$0
-
1
]
;
this
.
$
=
$$
[
$0
];
...
...
@@ -7346,21 +7346,8 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
ComplexQuery
.
prototype
.
toString
=
function
()
{
var
str_list
=
[],
this_operator
=
this
.
operator
;
if
(
this
.
operator
===
"
NOT
"
)
{
str_list
.
push
(
"
NOT (
"
);
str_list
.
push
(
this
.
query_list
[
0
].
toString
());
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
this
.
query_list
.
forEach
(
function
(
query
)
{
str_list
.
push
(
"
(
"
);
str_list
.
push
(
query
.
toString
());
str_list
.
push
(
"
)
"
);
str_list
.
push
(
this_operator
);
});
str_list
.
length
-=
1
;
return
str_list
.
join
(
"
"
);
/*global objectToSearchText */
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
@@ -7459,20 +7446,60 @@ return new Parser;
};
function
objectToSearchText
(
query
)
{
var
str_list
=
[];
if
(
query
.
type
===
"
complex
"
)
{
str_list
.
push
(
"
(
"
);
(
query
.
query_list
||
[]).
forEach
(
function
(
sub_query
)
{
str_list
.
push
(
objectToSearchText
(
sub_query
));
str_list
.
push
(
query
.
operator
);
});
str_list
.
length
-=
1
;
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
var
i
=
0
,
query_list
=
null
,
string_list
=
null
,
operator
=
""
,
common_key
=
""
;
if
(
query
.
type
===
"
simple
"
)
{
return
(
query
.
key
?
query
.
key
+
"
:
"
:
""
)
+
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
}
if
(
query
.
type
===
"
complex
"
)
{
query_list
=
query
.
query_list
;
if
(
!
query_list
||
query_list
.
length
===
0
)
{
return
""
;
}
operator
=
query
.
operator
||
""
;
if
(
operator
===
"
NOT
"
)
{
// fallback to AND operator if several queries are given
// i.e. `NOT ( a AND b )`
return
"
NOT (
"
+
objectToSearchText
(
{
type
:
"
complex
"
,
operator
:
"
AND
"
,
query_list
:
query_list
}
)
+
"
)
"
;
}
if
(
query_list
.
length
===
1
)
{
return
objectToSearchText
(
query_list
[
0
]);
}
common_key
=
query_list
[
i
].
key
;
for
(
i
=
1
;
i
<
query_list
.
length
;
i
+=
1
)
{
if
(
query_list
[
i
].
type
!==
"
simple
"
||
query_list
[
i
].
key
!==
common_key
)
{
break
;
}
}
string_list
=
[];
if
(
i
===
query_list
.
length
)
{
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
(
query_list
[
i
].
operator
||
""
)
+
'
"
'
+
query_list
[
i
].
value
+
'
"
'
);
}
}
else
{
common_key
=
""
;
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
objectToSearchText
(
query_list
[
i
]));
}
}
if
(
string_list
.
length
>
1
)
{
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
"
(
"
+
string_list
.
join
(
"
"
+
operator
+
"
"
)
+
"
)
"
;
}
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
string_list
[
0
];
}
throw
new
TypeError
(
"
This object is not a query
"
);
}
...
...
@@ -7641,8 +7668,7 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
SimpleQuery
.
prototype
.
toString
=
function
()
{
return
(
this
.
key
?
this
.
key
+
"
:
"
:
""
)
+
(
this
.
operator
?
"
"
+
this
.
operator
:
""
)
+
'
"
'
+
this
.
value
+
'
"
'
;
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
This diff is collapsed.
Click to expand it.
dist/jio-v3.35.0-node.js
View file @
391e65ea
...
...
@@ -7870,11 +7870,11 @@ var arrayExtend = function () {
}
return
{
type
:
"
complex
"
,
operator
:
operator
,
query_list
:
query_list2
};
},
simpleQ
uerySetKey
=
function
(
query
,
key
)
{
},
q
uerySetKey
=
function
(
query
,
key
)
{
var
i
;
if
(
query
.
type
===
"
complex
"
)
{
for
(
i
=
0
;
i
<
query
.
query_list
.
length
;
++
i
)
{
simpleQuerySetKey
(
query
.
query_list
[
i
],
key
);
querySetKey
(
query
.
query_list
[
i
],
key
);
}
return
true
;
}
...
...
@@ -7995,7 +7995,7 @@ case 12:
this
.
$
=
$$
[
$0
-
1
];
break
;
case
13
:
simpleQ
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
q
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
break
;
case
15
:
$$
[
$0
].
operator
=
$$
[
$0
-
1
]
;
this
.
$
=
$$
[
$0
];
...
...
@@ -9124,21 +9124,8 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
ComplexQuery
.
prototype
.
toString
=
function
()
{
var
str_list
=
[],
this_operator
=
this
.
operator
;
if
(
this
.
operator
===
"
NOT
"
)
{
str_list
.
push
(
"
NOT (
"
);
str_list
.
push
(
this
.
query_list
[
0
].
toString
());
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
this
.
query_list
.
forEach
(
function
(
query
)
{
str_list
.
push
(
"
(
"
);
str_list
.
push
(
query
.
toString
());
str_list
.
push
(
"
)
"
);
str_list
.
push
(
this_operator
);
});
str_list
.
length
-=
1
;
return
str_list
.
join
(
"
"
);
/*global objectToSearchText */
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
@@ -9237,20 +9224,60 @@ return new Parser;
};
function
objectToSearchText
(
query
)
{
var
str_list
=
[];
if
(
query
.
type
===
"
complex
"
)
{
str_list
.
push
(
"
(
"
);
(
query
.
query_list
||
[]).
forEach
(
function
(
sub_query
)
{
str_list
.
push
(
objectToSearchText
(
sub_query
));
str_list
.
push
(
query
.
operator
);
});
str_list
.
length
-=
1
;
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
var
i
=
0
,
query_list
=
null
,
string_list
=
null
,
operator
=
""
,
common_key
=
""
;
if
(
query
.
type
===
"
simple
"
)
{
return
(
query
.
key
?
query
.
key
+
"
:
"
:
""
)
+
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
}
if
(
query
.
type
===
"
complex
"
)
{
query_list
=
query
.
query_list
;
if
(
!
query_list
||
query_list
.
length
===
0
)
{
return
""
;
}
operator
=
query
.
operator
||
""
;
if
(
operator
===
"
NOT
"
)
{
// fallback to AND operator if several queries are given
// i.e. `NOT ( a AND b )`
return
"
NOT (
"
+
objectToSearchText
(
{
type
:
"
complex
"
,
operator
:
"
AND
"
,
query_list
:
query_list
}
)
+
"
)
"
;
}
if
(
query_list
.
length
===
1
)
{
return
objectToSearchText
(
query_list
[
0
]);
}
common_key
=
query_list
[
i
].
key
;
for
(
i
=
1
;
i
<
query_list
.
length
;
i
+=
1
)
{
if
(
query_list
[
i
].
type
!==
"
simple
"
||
query_list
[
i
].
key
!==
common_key
)
{
break
;
}
}
string_list
=
[];
if
(
i
===
query_list
.
length
)
{
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
(
query_list
[
i
].
operator
||
""
)
+
'
"
'
+
query_list
[
i
].
value
+
'
"
'
);
}
}
else
{
common_key
=
""
;
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
objectToSearchText
(
query_list
[
i
]));
}
}
if
(
string_list
.
length
>
1
)
{
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
"
(
"
+
string_list
.
join
(
"
"
+
operator
+
"
"
)
+
"
)
"
;
}
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
string_list
[
0
];
}
throw
new
TypeError
(
"
This object is not a query
"
);
}
...
...
@@ -9419,8 +9446,7 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
SimpleQuery
.
prototype
.
toString
=
function
()
{
return
(
this
.
key
?
this
.
key
+
"
:
"
:
""
)
+
(
this
.
operator
?
"
"
+
this
.
operator
:
""
)
+
'
"
'
+
this
.
value
+
'
"
'
;
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
This diff is collapsed.
Click to expand it.
dist/jio-v3.35.0.js
View file @
391e65ea
...
...
@@ -6092,11 +6092,11 @@ var arrayExtend = function () {
}
return
{
type
:
"
complex
"
,
operator
:
operator
,
query_list
:
query_list2
};
},
simpleQ
uerySetKey
=
function
(
query
,
key
)
{
},
q
uerySetKey
=
function
(
query
,
key
)
{
var
i
;
if
(
query
.
type
===
"
complex
"
)
{
for
(
i
=
0
;
i
<
query
.
query_list
.
length
;
++
i
)
{
simpleQuerySetKey
(
query
.
query_list
[
i
],
key
);
querySetKey
(
query
.
query_list
[
i
],
key
);
}
return
true
;
}
...
...
@@ -6217,7 +6217,7 @@ case 12:
this
.
$
=
$$
[
$0
-
1
];
break
;
case
13
:
simpleQ
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
q
uerySetKey
(
$$
[
$0
],
$$
[
$0
-
2
]);
this
.
$
=
$$
[
$0
];
break
;
case
15
:
$$
[
$0
].
operator
=
$$
[
$0
-
1
]
;
this
.
$
=
$$
[
$0
];
...
...
@@ -7346,21 +7346,8 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
ComplexQuery
.
prototype
.
toString
=
function
()
{
var
str_list
=
[],
this_operator
=
this
.
operator
;
if
(
this
.
operator
===
"
NOT
"
)
{
str_list
.
push
(
"
NOT (
"
);
str_list
.
push
(
this
.
query_list
[
0
].
toString
());
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
this
.
query_list
.
forEach
(
function
(
query
)
{
str_list
.
push
(
"
(
"
);
str_list
.
push
(
query
.
toString
());
str_list
.
push
(
"
)
"
);
str_list
.
push
(
this_operator
);
});
str_list
.
length
-=
1
;
return
str_list
.
join
(
"
"
);
/*global objectToSearchText */
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
@@ -7459,20 +7446,60 @@ return new Parser;
};
function
objectToSearchText
(
query
)
{
var
str_list
=
[];
if
(
query
.
type
===
"
complex
"
)
{
str_list
.
push
(
"
(
"
);
(
query
.
query_list
||
[]).
forEach
(
function
(
sub_query
)
{
str_list
.
push
(
objectToSearchText
(
sub_query
));
str_list
.
push
(
query
.
operator
);
});
str_list
.
length
-=
1
;
str_list
.
push
(
"
)
"
);
return
str_list
.
join
(
"
"
);
}
var
i
=
0
,
query_list
=
null
,
string_list
=
null
,
operator
=
""
,
common_key
=
""
;
if
(
query
.
type
===
"
simple
"
)
{
return
(
query
.
key
?
query
.
key
+
"
:
"
:
""
)
+
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
(
query
.
operator
||
""
)
+
'
"
'
+
query
.
value
+
'
"
'
;
}
if
(
query
.
type
===
"
complex
"
)
{
query_list
=
query
.
query_list
;
if
(
!
query_list
||
query_list
.
length
===
0
)
{
return
""
;
}
operator
=
query
.
operator
||
""
;
if
(
operator
===
"
NOT
"
)
{
// fallback to AND operator if several queries are given
// i.e. `NOT ( a AND b )`
return
"
NOT (
"
+
objectToSearchText
(
{
type
:
"
complex
"
,
operator
:
"
AND
"
,
query_list
:
query_list
}
)
+
"
)
"
;
}
if
(
query_list
.
length
===
1
)
{
return
objectToSearchText
(
query_list
[
0
]);
}
common_key
=
query_list
[
i
].
key
;
for
(
i
=
1
;
i
<
query_list
.
length
;
i
+=
1
)
{
if
(
query_list
[
i
].
type
!==
"
simple
"
||
query_list
[
i
].
key
!==
common_key
)
{
break
;
}
}
string_list
=
[];
if
(
i
===
query_list
.
length
)
{
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
(
query_list
[
i
].
operator
||
""
)
+
'
"
'
+
query_list
[
i
].
value
+
'
"
'
);
}
}
else
{
common_key
=
""
;
for
(
i
=
0
;
i
<
query_list
.
length
;
i
+=
1
)
{
string_list
.
push
(
objectToSearchText
(
query_list
[
i
]));
}
}
if
(
string_list
.
length
>
1
)
{
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
"
(
"
+
string_list
.
join
(
"
"
+
operator
+
"
"
)
+
"
)
"
;
}
return
(
common_key
?
common_key
+
"
:
"
:
""
)
+
string_list
[
0
];
}
throw
new
TypeError
(
"
This object is not a query
"
);
}
...
...
@@ -7641,8 +7668,7 @@ return new Parser;
* #crossLink "Query/toString:method"
*/
SimpleQuery
.
prototype
.
toString
=
function
()
{
return
(
this
.
key
?
this
.
key
+
"
:
"
:
""
)
+
(
this
.
operator
?
"
"
+
this
.
operator
:
""
)
+
'
"
'
+
this
.
value
+
'
"
'
;
return
objectToSearchText
(
this
.
toJSON
());
};
/**
...
...
This diff is collapsed.
Click to expand it.
package.json
View file @
391e65ea
...
...
@@ -22,5 +22,11 @@
],
"engines"
:
{
"npm"
:
">=1.3"
},
"dependencies"
:
{
"
jison
"
:
"
^0.4.16
"
,
"
jslint
"
:
"
^0.9.2
"
,
"
qunit
"
:
"
git://github.com/qunitjs/node-qunit.git#v0.9.3
"
,
"
sinon
"
:
"
^1.7.3
"
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment