diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
| commit | bcbf441e09fb502cf64924ff2530fa144bdf52c5 (patch) | |
| tree | f377707a2dac078db8cd0c7d7abfe69ac1006d71 /wml/widgets | |
| download | xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.gz xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.bz2 | |
* Move files to trunk
Diffstat (limited to 'wml/widgets')
| -rw-r--r-- | wml/widgets/checkbox.tmpl | 17 | ||||
| -rw-r--r-- | wml/widgets/confirm.tmpl | 13 | ||||
| l--------- | wml/widgets/date.tmpl | 1 | ||||
| -rw-r--r-- | wml/widgets/dir.tmpl | 12 | ||||
| -rw-r--r-- | wml/widgets/err.tmpl | 21 | ||||
| -rw-r--r-- | wml/widgets/file.tmpl | 10 | ||||
| -rw-r--r-- | wml/widgets/footer.tmpl | 22 | ||||
| -rw-r--r-- | wml/widgets/formEnd.tmpl | 7 | ||||
| -rw-r--r-- | wml/widgets/formStart.tmpl | 18 | ||||
| -rw-r--r-- | wml/widgets/hidden.tmpl | 3 | ||||
| -rw-r--r-- | wml/widgets/host.tmpl | 4 | ||||
| -rw-r--r-- | wml/widgets/integer.tmpl | 4 | ||||
| -rw-r--r-- | wml/widgets/link.tmpl | 1 | ||||
| -rw-r--r-- | wml/widgets/list.tmpl | 27 | ||||
| -rw-r--r-- | wml/widgets/littlemenu.tmpl | 10 | ||||
| -rw-r--r-- | wml/widgets/menu.tmpl | 18 | ||||
| -rw-r--r-- | wml/widgets/message.tmpl | 21 | ||||
| -rw-r--r-- | wml/widgets/password.tmpl | 4 | ||||
| -rw-r--r-- | wml/widgets/radio.tmpl | 17 | ||||
| -rw-r--r-- | wml/widgets/redirect.tmpl | 1 | ||||
| -rw-r--r-- | wml/widgets/start.tmpl | 5 | ||||
| -rw-r--r-- | wml/widgets/string.tmpl | 4 | ||||
| -rw-r--r-- | wml/widgets/table.tmpl | 35 |
23 files changed, 275 insertions, 0 deletions
diff --git a/wml/widgets/checkbox.tmpl b/wml/widgets/checkbox.tmpl new file mode 100644 index 0000000..703d8b4 --- /dev/null +++ b/wml/widgets/checkbox.tmpl @@ -0,0 +1,17 @@ +<?% ############################################################################ + val = cgi.param(data.NAME) || data.def; + selectitem = 1; + FOREACH wert = data.choices; + IF wert == val; + selectitem = loop.count; + LAST; + END; + END; + ######################################################################### %?> +<?% data.msg | truncate(15) %?> : +<select name="<?% data.NAME | replace('__','var') %?>" ivalue="<?% selectitem %?>"> + <?% FOREACH wert = data.choices %?> + <option value="<?% entities(wert) %?>"><?% entities(wert) %?></option> + <?% END %?> +</select><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/confirm.tmpl b/wml/widgets/confirm.tmpl new file mode 100644 index 0000000..0190cd6 --- /dev/null +++ b/wml/widgets/confirm.tmpl @@ -0,0 +1,13 @@ +<?% ############################################################################ + val = cgi.param(data.NAME) || data.def; + selectitem = 1; + IF val == 'n'; + selectitem = 2; + END; + ######################################################################### %?> +<?% data.msg | truncate(15) %?> : +<select name="<?% data.NAME | replace('__','var') %?>" ivalue="<?% selectitem %?>"> + <option value="y"><?% gettext("yes") %?></option> + <option value="n"><?% gettext("no") %?></option> +</select><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/date.tmpl b/wml/widgets/date.tmpl new file mode 120000 index 0000000..8ea271d --- /dev/null +++ b/wml/widgets/date.tmpl @@ -0,0 +1 @@ +string.tmpl
\ No newline at end of file diff --git a/wml/widgets/dir.tmpl b/wml/widgets/dir.tmpl new file mode 100644 index 0000000..ca00351 --- /dev/null +++ b/wml/widgets/dir.tmpl @@ -0,0 +1,12 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<?% TRY %?> + <?% USE File(val, root => realbin) %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> + <?% CATCH File %?> + <?% UNLESS File.isdir %?> +<i><?% gettext("Directory '%s' is doesn't exist!") | replace('%s',val)%?></i><br/> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> + <?% END %?> + <?% END %?> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/err.tmpl b/wml/widgets/err.tmpl new file mode 100644 index 0000000..202e0e5 --- /dev/null +++ b/wml/widgets/err.tmpl @@ -0,0 +1,21 @@ +<?% trimmed = data FILTER trim %?> +<?% IF data.size > 1 || trimmed != "" %?> +<?% IF global.wml_card.defined %?> +<card id="message<?% global.wml_card %?>" title="<?% gettext("Error") %?>"> +<?% global.wml_card = global.wml_card + 1 %?> +<?% ELSE %?> +<card id="first" title="<?% gettext("Error") %?>"> +<?% global.wml_card = 1 %?> +<?% END %?> +<p> + <?% IF data.size <= 0 %?> + <?% data | html %?> + <?% ELSE %?> + <?% FOREACH zeile = data %?> + <?% zeile %?><br /> + <?% END %?> + <?% END %?> +<a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a> +</p> +</card> +<?% END %?> diff --git a/wml/widgets/file.tmpl b/wml/widgets/file.tmpl new file mode 100644 index 0000000..1734d78 --- /dev/null +++ b/wml/widgets/file.tmpl @@ -0,0 +1,10 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<?% TRY %?> + <?% USE File(val, root => realbin) %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> + <?% CATCH File %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> +<i><?% gettext("File '%s' is doesn't exist!") | replace('%s',val)%?></i><br/> + <?% END %?> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/footer.tmpl b/wml/widgets/footer.tmpl new file mode 100644 index 0000000..2f1b643 --- /dev/null +++ b/wml/widgets/footer.tmpl @@ -0,0 +1,22 @@ +<?% ######################################################################## %?> +<card id="index" title="XXV <?% gettext("Menu") %?>"> +<p><img src="images/xxv.wbm" width="32" height="32" alt="xxv" /></p> +<p> +<?% IF allow('n') %?> +<a title="<?% gettext("Running now") %?>" href="?cmd=n#first"><?% gettext("Running now") %?></a><br /> +<?% END %?> +<?% IF allow('nx') %?> +<a title="<?% gettext("Next") %?>" href="?cmd=nx#first"><?% gettext("Next") %?></a><br /> +<?% END %?> +<?% IF allow('p') %?> +<a title="<?% gettext("Program guide") %?>" href="?cmd=p#first"><?% gettext("Program guide") %?></a><br /> +<?% END %?> +<?% IF allow('tl') %?> +<a title="<?% gettext("Timers") %?>" href="?cmd=tl#first"><?% gettext("Timers") %?></a><br /> +<?% END %?> +<?% #<a title="#?% gettext("Autotimer") %?#" href="?cmd=al#first"><?% gettext("Autotimer") %?#</a><br /> %?> +<?% #<a title="#?% gettext("Recordings") %?#" href="?cmd=rl#first">#?% gettext("Recordings") %?#</a><br /> %?> +<?% #<a title="#?% gettext("Remote") %?#" href="?cmd=remote#first">#?% gettext("Remote") %?#</a><br /> %?> +</p> +</card> +</wml> diff --git a/wml/widgets/formEnd.tmpl b/wml/widgets/formEnd.tmpl new file mode 100644 index 0000000..5a3967c --- /dev/null +++ b/wml/widgets/formEnd.tmpl @@ -0,0 +1,7 @@ +<a href="?<?% global.hiddenfield.join('&') %?><?% FOREACH field = global.fomularfield %?>&<?% field %?>=\$(<?% field | replace('__','var') %?>)<?% END %?>"> +<img src="images/apply.wbm" alt="<?% gettext("Apply") %?>" /> +</a> +<anchor><img src="images/refresh.wbm" alt="<?% gettext("Reset") %?>" /><refresh/></anchor> +<a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a> +</p> +</card> diff --git a/wml/widgets/formStart.tmpl b/wml/widgets/formStart.tmpl new file mode 100644 index 0000000..4728d06 --- /dev/null +++ b/wml/widgets/formStart.tmpl @@ -0,0 +1,18 @@ +<?% global.hiddenfield = [] %?> +<?% h = ['cmd',cgi.param('cmd')] %?> +<?% global.hiddenfield.push( h.join('=') ) %?> +<?% IF cgi.param('data') %?> + <?% h = ['data',cgi.param('data')] %?> + <?% global.hiddenfield.push( h.join('=') ) %?> +<?% END %?> +<?% h = ['__action','save'] %?> +<?% global.hiddenfield.push( h.join('=') ) %?> +<?% global.fomularfield = [] %?> +<?% IF global.wml_card.defined %?> +<card title="<?% data %?>" newcontext="true"> +<?% global.wml_card = global.wml_card + 1 %?> +<?% ELSE %?> +<card title="<?% data %?>" newcontext="true"> +<?% global.wml_card = 1 %?> +<?% END %?> +<p> diff --git a/wml/widgets/hidden.tmpl b/wml/widgets/hidden.tmpl new file mode 100644 index 0000000..e60221e --- /dev/null +++ b/wml/widgets/hidden.tmpl @@ -0,0 +1,3 @@ +<?% val = cgi.param(data.NAME) || data.def %?> +<?% h = [data.NAME , val ] %?> +<?% global.hiddenfield.push( h.join('=') ) %?> diff --git a/wml/widgets/host.tmpl b/wml/widgets/host.tmpl new file mode 100644 index 0000000..f305059 --- /dev/null +++ b/wml/widgets/host.tmpl @@ -0,0 +1,4 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/integer.tmpl b/wml/widgets/integer.tmpl new file mode 100644 index 0000000..f9a4060 --- /dev/null +++ b/wml/widgets/integer.tmpl @@ -0,0 +1,4 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% val %?>" /><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/link.tmpl b/wml/widgets/link.tmpl new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/wml/widgets/link.tmpl @@ -0,0 +1 @@ + diff --git a/wml/widgets/list.tmpl b/wml/widgets/list.tmpl new file mode 100644 index 0000000..f24e568 --- /dev/null +++ b/wml/widgets/list.tmpl @@ -0,0 +1,27 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<?% UNLESS val.max %?> +<?% values = val.join(',').split(',') %?> +<?% ELSE %?> +<?% values = val %?> +<?% END %?> +<?% select = [] %?> +<?% FOREACH valch = values; + FOREACH l = data.choices; + IF valch == l.1; + select.push(loop.count); + LAST; + END; + END; + END %?> +<?% IF data.options == 'multi' %?> +<select name="<?% data.NAME | replace('__','var') %?>" multiple="true" ivalue="<?% select.join(';') %?>" > +<?% ELSE %?> +<select name="<?% data.NAME | replace('__','var') %?>" ivalue="<?% select.join(';') %?>"> +<?% END %?> +<?% FOREACH l = data.choices %?> + <option value='<?% l.1 %?>'><?% entities(l.0) %?></option> + <?% IF data.NAME == "__ChannelID" && loop.count >= global.MaxChannelsTimer;LAST;END %?> +<?% END %?> +</select><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/littlemenu.tmpl b/wml/widgets/littlemenu.tmpl new file mode 100644 index 0000000..89aa392 --- /dev/null +++ b/wml/widgets/littlemenu.tmpl @@ -0,0 +1,10 @@ +<?% IF data.title %?> +<big><?% data.title %?></big> +<?% END %?> + +<?% FOREACH l = data.links %?> +<?% "<b>" IF data.highlight == l.key %?> +<a href="<?% l.value.link %?>"><?% l.value.text %?></a> +<?% "</b>" IF data.highlight == l.key %?> +<?% END %?> +<p> diff --git a/wml/widgets/menu.tmpl b/wml/widgets/menu.tmpl new file mode 100644 index 0000000..e73f5a8 --- /dev/null +++ b/wml/widgets/menu.tmpl @@ -0,0 +1,18 @@ +<?% message = data.shift %?> +<card id="first" title="MenuTemplate"> +<p> +<?% IF message %?> +Fehler: <?% message %?><br /> +<?% END %?> +<?% FOREACH field = data %?> + <?% group = field.0; short = field.1; name = field.2; descr = field.3 %?> + <?% IF ! oldgroup.defined %?> + <b><?% group | html %?></b><br /> + <?% ELSIF oldgroup != group && oldgroup.defined %?> + <b><?% group %?></b><br /> + <?% END %?> + <a href="?cmd=<?% name %?>"><?% name | uri | html %?></a><br /> + <?% oldgroup = group %?> +<?% END %?> +</p> +</card> diff --git a/wml/widgets/message.tmpl b/wml/widgets/message.tmpl new file mode 100644 index 0000000..3ccbae0 --- /dev/null +++ b/wml/widgets/message.tmpl @@ -0,0 +1,21 @@ +<?% trimmed = data FILTER trim %?> +<?% IF data.size > 1 || trimmed != "" %?> +<?% IF global.wml_card.defined %?> +<card id="message<?% global.wml_card %?>" title="<?% gettext("Message") %?>"> +<?% global.wml_card = global.wml_card + 1 %?> +<?% ELSE %?> +<card id="first" title="<?% gettext("Message") %?>"> +<?% global.wml_card = 1 %?> +<?% END %?> +<p> + <?% IF data.size <= 0 %?> + <?% data | html %?> + <?% ELSE %?> + <?% FOREACH zeile = data %?> + <?% zeile %?><br /> + <?% END %?> + <?% END %?> +<a href="#index"><img src="images/home.wbm" alt="<?% gettext("Menu") %?>" /></a> +</p> +</card> +<?% END %?> diff --git a/wml/widgets/password.tmpl b/wml/widgets/password.tmpl new file mode 100644 index 0000000..e1978db --- /dev/null +++ b/wml/widgets/password.tmpl @@ -0,0 +1,4 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<input type="password" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/radio.tmpl b/wml/widgets/radio.tmpl new file mode 100644 index 0000000..703d8b4 --- /dev/null +++ b/wml/widgets/radio.tmpl @@ -0,0 +1,17 @@ +<?% ############################################################################ + val = cgi.param(data.NAME) || data.def; + selectitem = 1; + FOREACH wert = data.choices; + IF wert == val; + selectitem = loop.count; + LAST; + END; + END; + ######################################################################### %?> +<?% data.msg | truncate(15) %?> : +<select name="<?% data.NAME | replace('__','var') %?>" ivalue="<?% selectitem %?>"> + <?% FOREACH wert = data.choices %?> + <option value="<?% entities(wert) %?>"><?% entities(wert) %?></option> + <?% END %?> +</select><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/redirect.tmpl b/wml/widgets/redirect.tmpl new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/wml/widgets/redirect.tmpl @@ -0,0 +1 @@ + diff --git a/wml/widgets/start.tmpl b/wml/widgets/start.tmpl new file mode 100644 index 0000000..c5046df --- /dev/null +++ b/wml/widgets/start.tmpl @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" + "http://www.wapforum.org/DTD/wml13.dtd"> +<wml> +<?% INCLUDE 'skin.cfg' %?> diff --git a/wml/widgets/string.tmpl b/wml/widgets/string.tmpl new file mode 100644 index 0000000..f305059 --- /dev/null +++ b/wml/widgets/string.tmpl @@ -0,0 +1,4 @@ +<?% data.msg | truncate(15) %?> : +<?% val = cgi.param(data.NAME) || data.def %?> +<input type="text" name="<?% data.NAME | replace('__','var') %?>" value="<?% entities(val) %?>" /><br/> +<?% global.fomularfield.push(data.NAME) %?> diff --git a/wml/widgets/table.tmpl b/wml/widgets/table.tmpl new file mode 100644 index 0000000..a184f6f --- /dev/null +++ b/wml/widgets/table.tmpl @@ -0,0 +1,35 @@ +<?% IF param.headingText %?> +<b><?% param.headingText %?></b> +<?% END %?> +<table> +<?% IF type == 'HASH' %?> + <?% IF ! param.hide_HeadRow %?> + <td>Name</td><td>Value</td> + <?% END %?> + <?% FOREACH name = data.keys.sort %?> + <tr> + <td width="50%"><?% name %?></td><td><?% data.$name.replace('\|', '<p>').replace('\n', '<br>') %?></td> + </tr> + <?% END %?> +<?% ELSE %?> + <?% fields = data.shift %?> + <tr> + <?% FOREACH field = fields %?> + <?% NEXT IF field.match('^__') %?> + <td> + <?% field | html %?> + </td> + <?% END %?> + </tr> + <?% FOREACH zeile = data %?> + <tr> + <?% c = -1 %?> + <?% FOREACH field = zeile %?> + <?% c = c + 1 %?> + <?% NEXT IF fields.$c.match('^__') %?> + <td><?% field.replace('\|', '<p>').replace('\n', '<br>') %?></td> + <?% END %?> + </tr> + <?% END %?> +<?% END %?> +</table> |
