init commit
This commit is contained in:
26
ui/src/helpers/handlebars/ifCond.js
Normal file
26
ui/src/helpers/handlebars/ifCond.js
Normal file
@@ -0,0 +1,26 @@
|
||||
module.exports = function(v1, operator, v2, opts) {
|
||||
switch (operator) {
|
||||
case '==':
|
||||
return (v1 == v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '===':
|
||||
return (v1 === v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '!=':
|
||||
return (v1 != v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '!==':
|
||||
return (v1 !== v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '<':
|
||||
return (v1 < v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '<=':
|
||||
return (v1 <= v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '>':
|
||||
return (v1 > v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '>=':
|
||||
return (v1 >= v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '&&':
|
||||
return (v1 && v2) ? opts.fn(this) : opts.inverse(this);
|
||||
case '||':
|
||||
return (v1 || v2) ? opts.fn(this) : opts.inverse(this);
|
||||
default:
|
||||
return opts.inverse(this);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user