diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2018-10-15 14:55:25 +0200 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2018-10-15 14:55:25 +0200 |
commit | 8c4c4b700f148db9dfaf31b3a2edb8d8e8cf3f53 (patch) | |
tree | 83555ba96385cb43f26f437e7cbf8e6311d2811c /apps/workflowengine/js/templates/operation.handlebars | |
parent | e36d4a990d19113cd763e5893faaa4d1877d4022 (diff) | |
download | nextcloud-server-8c4c4b700f148db9dfaf31b3a2edb8d8e8cf3f53.tar.gz nextcloud-server-8c4c4b700f148db9dfaf31b3a2edb8d8e8cf3f53.zip |
Move workflowengine to compiled handlebars
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/workflowengine/js/templates/operation.handlebars')
-rw-r--r-- | apps/workflowengine/js/templates/operation.handlebars | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/apps/workflowengine/js/templates/operation.handlebars b/apps/workflowengine/js/templates/operation.handlebars new file mode 100644 index 00000000000..0899890cef2 --- /dev/null +++ b/apps/workflowengine/js/templates/operation.handlebars @@ -0,0 +1,45 @@ +<div class="operation{{#if hasChanged}} modified{{/if}}"> + <div class="operation-header"> + <input type="text" class="operation-name" placeholder="{{shortRuleDescTXT}}" value="{{operation.name}}" /> + <input type="text" class="operation-operation" value="{{operation.operation}}" /> + {{! delete only makes sense if the operation is already saved }} + {{#if operation.id}} + <span class="button-delete icon-delete"></span> + {{/if}} + </div> + + <div class="checks"> + {{#each operation.checks}} + <div class="check" data-id="{{@index}}"> + <select class="check-class"> + {{#each ../classes}} + <option value="{{class}}" {{{selectItem class ../class}}}>{{name}}</option> + {{/each}} + </select> + <select class="check-operator"> + {{#each (getOperators class)}} + <option value="{{operator}}" {{{selectItem operator ../operator}}}>{{name}}</option> + {{/each}} + </select> + <input type="text" class="check-value" value="{{value}}"> + <span class="button-delete-check icon-delete"></span> + </div> + {{/each}} + </div> + <button class="button-add">{{addRuleTXT}}</button> + {{#if hasChanged}} + {{! reset only makes sense if the operation is already saved }} + {{#if operation.id}} + <button class="button-reset pull-right">{{resetTXT}}</button> + {{/if}} + <button class="button-save pull-right">{{saveTXT}}</button> + {{/if}} + {{#if saving}} + <span class="icon-loading-small pull-right"></span> + <span class="pull-right">{{savingTXT}}</span> + {{else}}{{#if message}} + <span class="msg pull-right {{#if errorMessage}}error{{else}}success{{/if}}"> + {{message}}{{#if errorMessage}} {{errorMessage}}{{/if}} + </span> + {{/if}}{{/if}} +</div> |