Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
jio_mebibou
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
Alexandra Rogova
jio_mebibou
Commits
5753034c
Commit
5753034c
authored
Nov 08, 2013
by
Tristan Cavelier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jio.js updated
parent
3c674171
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
58 deletions
+6
-58
jio.js
jio.js
+6
-58
No files found.
jio.js
View file @
5753034c
...
...
@@ -670,24 +670,6 @@ function dictFilter(dict, keys) {
}
exports
.
util
.
dictFilter
=
dictFilter
;
/**
* A faster version of `array.indexOf(value)` -> `indexOf(value, array)`
*
* @param {Any} value The value to search for
* @param {Array} array The array to browse
* @return {Number} index of value, -1 otherwise
*/
function
indexOf
(
value
,
array
)
{
var
i
;
for
(
i
=
0
;
i
<
array
.
length
;
i
+=
1
)
{
if
(
array
[
i
]
===
value
)
{
return
i
;
}
}
return
-
1
;
}
exports
.
util
.
indexOf
=
indexOf
;
/**
* Gets all elements of an array and classifies them in a dict of array.
* Dict keys are element types, and values are list of element of type 'key'.
...
...
@@ -727,40 +709,6 @@ function generateUuid() {
}
exports
.
util
.
generateUuid
=
generateUuid
;
/**
* Returns the number with the lowest value
*
* @param {Number} *values The values to compare
* @return {Number} The minimum
*/
function
min
()
{
var
i
,
val
;
for
(
i
=
1
;
i
<
arguments
.
length
;
i
+=
1
)
{
if
(
val
===
undefined
||
val
>
arguments
[
i
])
{
val
=
arguments
[
i
];
}
}
return
val
;
}
exports
.
util
.
min
=
min
;
/**
* Returns the number with the greatest value
*
* @param {Number} *values The values to compare
* @return {Number} The maximum
*/
function
max
()
{
var
i
,
val
;
for
(
i
=
1
;
i
<
arguments
.
length
;
i
+=
1
)
{
if
(
val
===
undefined
||
val
<
arguments
[
i
])
{
val
=
arguments
[
i
];
}
}
return
val
;
}
exports
.
util
.
max
=
max
;
/**
* JSON stringify a value. Dict keys are sorted in order to make a kind of
* deepEqual thanks to a simple strict equal string comparison.
...
...
@@ -2391,7 +2339,7 @@ function restCommandResolver(param, args) {
}
/*jslint indent: 2, maxlen: 80, sloppy: true, nomen: true, unparam: true */
/*global arrayInsert,
indexOf, deepClone, defaults, restCommandRejecter
*/
/*global arrayInsert,
deepClone, defaults
*/
// creates
// - some defaults job rule actions
...
...
@@ -2481,7 +2429,7 @@ function enableJobChecker(jio, shared, options) {
// wrong single property
return
;
}
if
(
indexOf
(
job_rule
.
action
,
shared
.
job_rule_action_names
)
===
-
1
)
{
if
(
shared
.
job_rule_action_names
.
indexOf
(
job_rule
.
action
)
===
-
1
)
{
// wrong action
return
;
}
...
...
@@ -2647,7 +2595,7 @@ function enableJobChecker(jio, shared, options) {
}
/*jslint indent: 2, maxlen: 80, sloppy: true, nomen: true, unparam: true */
/*global setTimeout, Job, createStorage, deepClone,
min,
restCommandResolver,
/*global setTimeout, Job, createStorage, deepClone, restCommandResolver,
restCommandRejecter */
function
enableJobExecuter
(
jio
,
shared
)
{
// , options) {
...
...
@@ -2839,7 +2787,7 @@ function enableJobMaker(jio, shared, options) {
/*jslint indent: 2, maxlen: 80, sloppy: true, nomen: true, unparam: true */
/*global arrayExtend, localStorage, Workspace, uniqueJSONStringify, JobQueue,
constants,
indexOf,
setTimeout, clearTimeout */
constants, setTimeout, clearTimeout */
function
enableJobQueue
(
jio
,
shared
,
options
)
{
...
...
@@ -3041,7 +2989,7 @@ function enableJobReference(jio, shared, options) {
}
/*jslint indent: 2, maxlen: 80, sloppy: true, nomen: true, unparam: true */
/*global arrayExtend, setTimeout, methodType,
min,
constants */
/*global arrayExtend, setTimeout, methodType, constants */
function
enableJobRetry
(
jio
,
shared
,
options
)
{
...
...
@@ -3148,7 +3096,7 @@ function enableJobRetry(jio, shared, options) {
param
.
modified
=
new
Date
();
shared
.
emit
(
'
job:modified
'
,
param
);
shared
.
emit
(
'
job:start
'
,
param
);
},
min
(
10000
,
param
.
tried
*
2000
));
},
Math
.
min
(
10000
,
param
.
tried
*
2000
));
}
else
{
shared
.
emit
(
'
job:reject
'
,
param
,
args
);
}
...
...
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