4
4
* Copyright (C) 2015 Spring Signage Ltd
8
Probably fine, missing:
10
$response->AddFieldAction('modeid', 'init', 1, $modeFieldDepencies_1);
11
$response->AddFieldAction('modeid', 'change', 1, $modeFieldDepencies_1);
12
$response->AddFieldAction('modeid', 'init', 2, $modeFieldDepencies_2);
13
$response->AddFieldAction('modeid', 'change', 2, $modeFieldDepencies_2);
14
$response->AddFieldAction('modeid', 'init', 3, $modeFieldDepencies_3);
15
$response->AddFieldAction('modeid', 'change', 3, $modeFieldDepencies_3);
18
$modeFieldDepencies_1 = array(
19
'.webpage-widths' => array('display' => 'none'),
20
'.webpage-offsets' => array('display' => 'none'),
22
$modeFieldDepencies_2 = array(
23
'.webpage-widths' => array('display' => 'block'),
24
'.webpage-offsets' => array('display' => 'block'),
26
$modeFieldDepencies_3 = array(
27
'.webpage-widths' => array('display' => 'block'),
28
'.webpage-offsets' => array('display' => 'none'),
9
32
{% extends "form-base.twig" %}
74
97
".webpage-widths": { "display": "block" },
75
98
".webpage-offsets": { "display": "none" }
78
"field": "useDuration",
81
"operation": "is:checked",
83
".duration-fields": { "display": "none" }
86
"field": "useDuration",
89
"operation": "is:checked",
91
".duration-fields": { "display": "none" }
94
"field": "useDuration",
97
"operation": "is:checked",
99
".duration-fields": { "display": "block" }
102
"field": "useDuration",
105
"operation": "is:checked",
107
".duration-fields": { "display": "block" }
115
106
<form id="webpageAddForm" class="XiboForm form-horizontal" method="post" action="{{ urlFor("module.widget.add", {type: module.widget.type, id: playlist.playlistId}) }}">
116
107
{% set title %}{% trans "Link" %}{% endset %}
117
108
{% set helpText %}{% trans "The Location (URL) of the webpage" %}{% endset %}
118
{{ forms.input("uri", title, "", helpText, "", "required") }}
109
{{ forms.text("uri", title, "", helpText, "", "required") }}
120
111
{% set title %}{% trans "Name" %}{% endset %}
121
{% set helpText %}{% trans "An optional name for this widget" %}{% endset %}
122
{{ forms.input("name", title, "", helpText) }}
124
{% set title %}{% trans "Set a duration?" %}{% endset %}
125
{% set helpText %}{% trans "Select to provide a specific duration for this Widget" %}{% endset %}
126
{{ forms.checkbox("useDuration", title, 0, helpText) }}
112
{% set helpText %}{% trans "An optional name for this media" %}{% endset %}
113
{{ forms.text("name", title, "", helpText) }}
128
115
{% set title %}{% trans "Duration" %}{% endset %}
129
{% set helpText %}{% trans "The duration in seconds this should be displayed" %}{% endset %}
130
{{ forms.number("duration", title, module.getModule().defaultDuration, helpText, "duration-fields", "required") }}
116
{% set helpText %}{% trans "The duration in seconds this item should be displayed" %}{% endset %}
117
{{ forms.number("duration", title, duration, helpText, "", "required") }}
132
119
{% set title %}{% trans "Options" %}{% endset %}
133
120
{% set helpText %}{% trans "How should this web page be embedded?" %}{% endset %}