Welcome to mirror list, hosted at ThFree Co, Russian Federation.

operation.handlebars « templates « js « workflowengine « apps - github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0899890cef2022f5503f9034610a307818c841e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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>