source: extensions/gally/gally-default/admin/gally_img_interface.tpl @ 16509

Last change on this file since 16509 was 16509, checked in by grum, 12 years ago

feature:2664 - compatibility with Piwigo 2.4
fix dependencies

File size: 4.3 KB
Line 
1{combine_script id="jquery.ui" path="themes/default/js/ui/jquery.ui.core.js"}
2{combine_script id="jquery.ui.widget" path="themes/default/js/ui/jquery.ui.widget.js"}
3{combine_script id="jquery.ui.slider" path="themes/default/js/ui/jquery.ui.slider.js"}
4
5{literal}
6<style>
7 .ui-slider {
8    width:360px;
9    height:10px;
10    border-width:1px;
11    border-style:solid;
12    margin-right:5px;
13    padding-right:14px;
14  }
15 .ui-slider-handle {
16    width:12px;
17    height:12px;
18    position:relative;
19    top:-2px;
20    border-width:1px;
21    border-style:solid;
22    display:block;
23  }
24</style>
25<script type="text/javascript">
26
27  function init()
28  {
29    formatDelay({/literal}{$options.interfaceTimerDelay}{literal});
30    $("#iitd_slider").slider(
31      {
32        min:1000,
33        max:10000,
34        step:250,
35        value:{/literal}{$options.interfaceTimerDelay}{literal},
36        slide: function(event, ui) { formatDelay(ui.value); }
37      });
38    $("#iitd_slider a").addClass('gcBgInput');
39  }
40
41  function formatDelay(delay)
42  {
43    $("#iinterfaceTimerDelay").val(delay);
44    $("#iitd_display").html((delay/1000).toFixed(2)+"s");
45  }
46
47  function switchVisibility(item, visible)
48  {
49    if(visible=="yes")
50    {
51      $('#'+item).css("display", "block");
52    }
53    else
54    {
55      $('#'+item).css("display", "none");
56    }
57  }
58</script>
59{/literal}
60
61
62<p>{'gally_img_interface_desc'|@translate}</p>
63<br>
64
65<form method="post" action="" class="general">
66
67  <fieldset>
68    <legend>{'gally_image_interface_can_switch'|@translate}</legend>
69
70    <p class="leftAlign">{'gally_image_interface_can_switch_desc'|@translate}</p>
71
72    <label><input type="radio" name="f_interfaceCanSwitch" id="iinterfaceCanSwitch" value="yes" onclick="switchVisibility('interfaceCanSwitchOptions', 'yes');" {if $options.interfaceCanSwitch=="yes"}checked{/if}>&nbsp;{'gally_image_interface_can_switch_yes'|@translate}</label><br>
73    <label><input type="radio" name="f_interfaceCanSwitch" id="iinterfaceCanSwitch" value="no" onclick="switchVisibility('interfaceCanSwitchOptions', 'no');" {if $options.interfaceCanSwitch=="no"}checked{/if}>&nbsp;{'gally_image_interface_can_switch_no'|@translate}</label><br>
74  </fieldset>
75
76  <div id="interfaceCanSwitchOptions"  {if $options.interfaceCanSwitch=="no"}style="display:none;"{/if}>
77    <fieldset>
78      <legend>{'gally_image_interface_hidden'|@translate}</legend>
79
80      <p class="leftAlign">{'gally_image_interface_hidden_desc'|@translate}</p>
81
82      <label><input type="radio" name="f_interfaceHidden" id="iinterfaceHidden" value="yes" {if $options.interfaceHidden=="yes"}checked{/if}>&nbsp;{'gally_image_interface_hidden_yes'|@translate}</label><br>
83      <label><input type="radio" name="f_interfaceHidden" id="iinterfaceHidden" value="no" {if $options.interfaceHidden=="no"}checked{/if}>&nbsp;{'gally_image_interface_hidden_no'|@translate}</label><br>
84    </fieldset>
85
86    <fieldset>
87      <legend>{'gally_interface_on_image'|@translate}</legend>
88
89      <p class="leftAlign">{'gally_interface_on_image_desc'|@translate}</p>
90
91      <label><input type="radio" name="f_interfaceOnImage" id="iinterfaceOnImage" value="always" {if $options.interfaceOnImage=="always"}checked{/if}>&nbsp;{'gally_interface_on_image_always'|@translate}</label><br>
92      <label><input type="radio" name="f_interfaceOnImage" id="iinterfaceOnImage" value="noscroll" {if $options.interfaceOnImage=="noscroll"}checked{/if}>&nbsp;{'gally_interface_on_image_noscroll'|@translate}</label><br>
93      <label><input type="radio" name="f_interfaceOnImage" id="iinterfaceOnImage" value="never" {if $options.interfaceOnImage=="never"}checked{/if}>&nbsp;{'gally_interface_on_image_never'|@translate}</label>
94    </fieldset>
95
96    <fieldset>
97      <legend>{'gally_interface_timer_delay'|@translate}</legend>
98
99      <p class="leftAlign">{'gally_interface_timer_delay_desc'|@translate}</p>
100
101      <input type="hidden" name="f_interfaceTimerDelay" id="iinterfaceTimerDelay" value="{$options.interfaceTimerDelay}">
102      <table style="margin-left:0px;">
103        <tr>
104          <td><div id="iitd_slider" class="gcBgInput gcBorderInput"></div></td>
105          <td><div id="iitd_display"></div></td>
106        </tr>
107      </table>
108
109    </fieldset>
110  </div>
111
112  <input type="submit" value="{'Submit'|@translate}" name="submit_gally">
113
114</form>
115
116<script type="text/javascript">
117  init();
118</script>
Note: See TracBrowser for help on using the repository browser.