Changeset 13865 for trunk/themes/default/template/index.tpl
- Timestamp:
- Apr 2, 2012, 10:49:46 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/themes/default/template/index.tpl
r13844 r13865 8 8 <span class="pwg-icon pwg-icon-sort"> </span><span class="pwg-button-text">{'Sort order'|@translate}</span> 9 9 </a> 10 <div id="sortOrderBox" class="switchBox" style="display:none">10 <div id="sortOrderBox" class="switchBox"> 11 11 <div class="switchBoxTitle">{'Sort order'|@translate}</div> 12 12 {foreach from=$image_orders item=image_order name=loop}{if !$smarty.foreach.loop.first}<br>{/if} … … 19 19 </div> 20 20 {footer_script}{literal} 21 $(document).ready(function() { 22 $("#sortOrderBox").css({'top':0,'left':0}); 23 var sortOrderBox_width = $("#sortOrderBox").outerWidth(true); 24 var sortOrderBox_height = $("#sortOrderBox").outerHeight(true); 25 26 $("#sortOrderLink").click(function() { 27 $("#sortOrderBox").toggle(); 28 29 if ($(this).offset().left + sortOrderBox_width > $(window).width()) { 30 $("#sortOrderBox").css("left", $(window).width() - sortOrderBox_width - 5); 31 } else { 32 $("#sortOrderBox").css("left", $(this).offset().left); 33 } 34 $("#sortOrderBox").css("top", $(this).offset().top + $(this).outerHeight(true)); 35 }); 36 37 $("#sortOrderBox").bind("mouseleave", function() { 38 $(this).hide(); 39 }); 21 $("#sortOrderLink").click(function() { 22 var elt = $("#sortOrderBox"); 23 elt.css("left", Math.min( $(this).offset().left, $(window).width() - elt.outerWidth(true) - 5)) 24 .css("top", $(this).offset().top + $(this).outerHeight(true)) 25 .toggle(); 26 }); 27 $("#sortOrderBox").on("mouseleave", function() { 28 $(this).hide(); 40 29 }); 41 30 {/literal}{/footer_script} … … 47 36 <span class="pwg-icon pwg-icon-sizes"> </span><span class="pwg-button-text">{'Photo sizes'|@translate}</span> 48 37 </a> 49 <div id="derivativeSwitchBox" class="switchBox" style="display:none">38 <div id="derivativeSwitchBox" class="switchBox"> 50 39 <div class="switchBoxTitle">{'Photo sizes'|@translate}</div> 51 40 {foreach from=$image_derivatives item=image_derivative name=loop}{if !$smarty.foreach.loop.first}<br>{/if} … … 58 47 </div> 59 48 {footer_script}{literal} 60 $(document).ready(function() { 61 $("#derivativeSwitchBox").css({'top':0,'left':0}); 62 var derivativeSwitchBox_width = $("#derivativeSwitchBox").outerWidth(true); 63 var derivativeSwitchBox_height = $("#derivativeSwitchBox").outerHeight(true); 64 65 $("#derivativeSwitchLink").click(function() { 66 $("#derivativeSwitchBox").toggle(); 67 68 if ($(this).offset().left + derivativeSwitchBox_width > $(window).width()) { 69 $("#derivativeSwitchBox").css("left", $(window).width() - derivativeSwitchBox_width - 5); 70 } else { 71 $("#derivativeSwitchBox").css("left", $(this).offset().left); 72 } 73 $("#derivativeSwitchBox").css("top", $(this).offset().top + $(this).outerHeight(true)); 74 }); 75 76 $("#derivativeSwitchBox").bind("mouseleave", function() { 77 $(this).hide(); 78 }); 49 $("#derivativeSwitchLink").click(function() { 50 var elt = $("#derivativeSwitchBox"); 51 elt.css("left", Math.min( $(this).offset().left, $(window).width() - elt.outerWidth(true) - 5)) 52 .css("top", $(this).offset().top + $(this).outerHeight(true)) 53 .toggle(); 54 }); 55 $("#derivativeSwitchBox").on("mouseleave", function() { 56 $(this).hide(); 79 57 }); 80 58 {/literal}{/footer_script}
Note: See TracChangeset
for help on using the changeset viewer.