Changeset 9039


Ignore:
Timestamp:
02/01/11 16:14:02 (9 years ago)
Author:
plg
Message:

bug 2171 fixed: photo order in a given album, hide the "Manual order" options
when this option is not selected.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/themes/default/template/element_set_ranks.tpl

    r8723 r9039  
    33{footer_script require='jquery.ui.sortable'}{literal} 
    44jQuery(document).ready(function() { 
    5         jQuery('ul.thumbnails').sortable( {  
    6                 revert: true,   opacity: 0.7, 
    7                 handle: $('.rank-of-image').add('.rank-of-image img'), 
    8                 update: function() { 
    9                         $(this).find('li').each(function(i) {  
    10                         $(this).find("input[name^=rank_of_image]") 
    11                         .each(function() { $(this).attr('value', (i+1)*10)}); 
    12                         }); 
    13                         $('#image_order_rank').attr('checked', true); 
    14                         } 
    15         }); 
     5  function checkOrderOptions() { 
     6    jQuery("#image_order_user_define_options").hide(); 
     7    if (jQuery("input[name=image_order_choice]:checked").val() == "user_define") { 
     8      jQuery("#image_order_user_define_options").show(); 
     9    }         
     10  } 
     11 
     12  jQuery('ul.thumbnails').sortable( {  
     13    revert: true, opacity: 0.7, 
     14    handle: $('.rank-of-image').add('.rank-of-image img'), 
     15    update: function() { 
     16      $(this).find('li').each(function(i) {  
     17        $(this).find("input[name^=rank_of_image]").each(function() { 
     18          $(this).attr('value', (i+1)*10) 
     19        }); 
     20      }); 
     21 
     22      $('#image_order_rank').attr('checked', true); 
     23      checkOrderOptions(); 
     24    } 
     25  }); 
     26 
     27  jQuery("input[name=image_order_choice]").click(function () { 
     28    checkOrderOptions(); 
     29  }); 
     30 
     31  checkOrderOptions(); 
    1632}); 
    1733{/literal}{/footer_script} 
     
    5571      <input type="radio" name="image_order_choice" id="image_order_user_define" value="user_define"{if $image_order_choice=='user_define'} checked="checked"{/if}> 
    5672      <label for="image_order_user_define">{'Manual order'|@translate}</label> 
     73      <div id="image_order_user_define_options"> 
    5774      {foreach from=$image_orders item=order} 
    5875      <p class="field"> 
     
    6582      </p> 
    6683      {/foreach} 
     84      </div> 
    6785  </fieldset> 
    6886  <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit"></p> 
Note: See TracChangeset for help on using the changeset viewer.