Ignore:
Timestamp:
Jul 6, 2012, 1:03:39 PM (12 years ago)
Author:
mistic100
Message:
  • stylish download page
  • if there is only one archive, the file is downloaded directly
  • improve configuration page + add sliders (needs Piwigo 2.4.2)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/BatchDownloader/admin/template/config.tpl

    r16379 r16392  
    11{combine_css path=$BATCH_DOWNLOAD_PATH|@cat:"admin/template/style.css"}
    22
     3{combine_script id='jquery.ui.slider' require='jquery.ui' load='footer' path='themes/default/js/ui/jquery.ui.slider.js'}
     4{combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"}
    35{combine_script id='jquery.chosen' load='footer' path='themes/default/js/plugins/chosen.jquery.min.js'}
    46{combine_css path="themes/default/js/plugins/chosen.css"}
    57
    6 {footer_script}{literal}
    7 jQuery(document).ready(function() {
    8   jQuery(".chzn-select").chosen();
     8{footer_script}
     9jQuery(".chzn-select").chosen();
     10
     11$("#max_size").slider({ldelim}
     12  range: "min",
     13  value: {$batch_download.max_size},
     14  min: 10,
     15  max: {$batch_download.max_size_value},
     16  slide: function(event, ui) {ldelim}
     17    $("input[name='max_size']").val(ui.value);
     18  }
    919});
    10 {/literal}{/footer_script}
     20$("input[name='max_size']").change(function() {ldelim}
     21  $("#max_size").slider("value", $(this).val());
     22});
     23
     24$("#max_elements").slider({ldelim}
     25  range: "min",
     26  value: {$batch_download.max_elements},
     27  min: 10,
     28  max: {$batch_download.max_elements_value},
     29  slide: function(event, ui) {ldelim}
     30    $("input[name='max_elements']").val(ui.value);
     31  }
     32});
     33$("input[name='max_elements']").change(function() {ldelim}
     34  $("#max_elements").slider("value", $(this).val());
     35});
     36{/footer_script}
    1137
    1238<div class="titrePage">
    13         <h2>Advanced Downloader</h2>
     39        <h2>Batch Downloader</h2>
    1440</div>
    1541
    1642<form method="post" action="" class="properties">
    1743<fieldset>
    18   <legend>{'Download access'|@translate}</legend>
     44  <legend>{'Download permissions'|@translate}</legend>
    1945 
    2046  <ul>
    2147    <li>
    2248      <label>
     49      {if $group_options}
    2350        <span class="property">{'User groups'|@translate}</span>
    2451        <select name="groups[]" data-placeholder="{'Everybody'|@translate}" class="chzn-select" multiple="multiple" style="width:370px;">
    2552          {html_options options=$group_options selected=$batch_download.groups}
    2653        </select>
     54      {else}
     55        {'There is no group in this gallery.'|@translate} <a href="admin.php?page=group_list">{'Groups management'|@translate}</a>
     56      {/if}
    2757      </label>
    2858    </li>
     
    3969
    4070<fieldset>
    41   <legend>{'Archives configuration'|@translate}</legend>
     71  <legend>{'Archives'|@translate}</legend>
    4272 
    4373  <ul>
     
    5383    <li>
    5484      <label>
     85        <span class="property">{'Delete unterminated downloads after'|@translate}</span>
     86        <input type="text" name="archive_timeout" value="{$batch_download.archive_timeout}" size="3"> {'hours'|@translate}
     87      </label>
     88    </li>
     89    <li>
     90      <label>
     91        <span class="property">{'Maximum number of photos per download set'|@translate}</span>
     92        <div id="max_elements""></div>
     93        <input type="text" name="max_elements" value="{$batch_download.max_elements}" size="5">
     94      </label>
     95    </li>
     96    <li>
     97      <label>
     98        <span class="property">{'Maximum size of each archive (in Megabytes)'|@translate}</span>
     99        <div id="max_size"></div>
     100        <input type="text" name="max_size" value="{$batch_download.max_size}" size="5">
     101      </label>
     102    </li>
     103    <li>
     104      <label>
    55105        <span class="property">{'Archive prefix'|@translate}</span>
    56106        <input type="text" name="archive_prefix" value="{$batch_download.archive_prefix}">
     
    59109    <li>
    60110      <label>
    61         <span class="property">{'Archive comment'|@translate}</span>
    62         <input type="text" name="archive_comment" value="{$batch_download.archive_comment}" size="80">
    63       </label>
    64     </li>
    65     <li>
    66       <label>
    67         <span class="property">{'Delete unterminated downloads after'|@translate}</span>
    68         <input type="text" name="archive_timeout" value="{$batch_download.archive_timeout}" size="3">{'hours'|@translate}
    69       </label>
    70     </li>
    71     <li>
    72       <label>
    73         <span class="property">{'Maximum number if photos in each set'|@translate}</span>
    74         <input type="text" name="max_elements" value="{$batch_download.max_elements}" size="3">
    75       </label>
    76     </li>
    77     <li>
    78       <label>
    79         <span class="property">{'Maximum size of each archive'|@translate}</span>
    80         <input type="text" name="max_size" value="{$batch_download.max_size}" size="4">MB
     111        <span class="property">{'Archive comment'|@translate} :</span><br>
     112        <textarea name="archive_comment" rows="5" style="width:450px;">{$batch_download.archive_comment}</textarea>
    81113      </label>
    82114    </li>
     
    84116</fieldset>
    85117
    86 <p><input type="submit" name="save_config" value="{'Save Settings'|@translate}"></p> 
     118<p class="formButtons"><input type="submit" name="save_config" value="{'Save Settings'|@translate}"></p> 
    87119</form>
Note: See TracChangeset for help on using the changeset viewer.