Changeset 3618 for extensions/floOs/picture_nav_buttons.tpl
- Timestamp:
- Jul 17, 2009, 5:30:27 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/floOs/picture_nav_buttons.tpl
r3334 r3618 1 {* $Id: picture_nav_buttons.tpl 2270 2008-03-09 07:53:02Z rub $ *}2 1 <div class="navButtons"> 3 2 … … 74 73 </div> 75 74 76 <script type="text/javascript"> 75 <script type="text/javascript">// <![CDATA[ 77 76 {literal} 78 77 function keyboardNavigation(e) 79 78 { 80 if(!e) vare=window.event;81 82 83 84 85 86 79 if(!e) e=window.event; 80 if (e.altKey) return true; 81 var target = e.target || e.srcElement; 82 if (target && target.type) return true; //an input editable element 83 var keyCode=e.keyCode || e.which; 84 var docElem = document.documentElement; 85 switch(keyCode) { 87 86 {/literal} 88 87 {if isset($next)} 89 88 case 63235: case 39: if (e.ctrlKey || docElem.scrollLeft==docElem.scrollWidth-docElem.clientWidth ){ldelim}window.location="{$next.U_IMG}".replace( "&", "&" ); return false; } break; 90 89 {/if} 91 90 {if isset($previous)} 92 91 case 63234: case 37: if (e.ctrlKey || docElem.scrollLeft==0){ldelim}window.location="{$previous.U_IMG|@escape:jasvascript}".replace("&","&"); return false; } break; 93 92 {/if} 94 93 {if isset($first)} 95 94 /*Home*/case 36: if (e.ctrlKey){ldelim}window.location="{$first.U_IMG|@escape:jasvascript}".replace("&","&"); return false; } break; 96 95 {/if} 97 96 {if isset($last)} 98 97 /*End*/case 35: if (e.ctrlKey){ldelim}window.location="{$last.U_IMG|@escape:jasvascript}".replace("&","&"); return false; } break; 99 98 {/if} 100 99 {if isset($U_UP) and !isset($slideshow)} 101 100 /*Up*/case 38: if (e.ctrlKey){ldelim}window.location="{$U_UP|@escape:jasvascript}".replace("&","&"); return false; } break; 102 101 {/if} 103 102 104 103 {if isset($slideshow.U_START_PLAY)} 105 104 /*Pause*/case 32: {ldelim}window.location="{$slideshow.U_START_PLAY|@escape:jasvascript}".replace("&","&"); return false; } break; 106 105 {/if} 107 106 {if isset($slideshow.U_STOP_PLAY)} 108 107 /*Play*/case 32: {ldelim}window.location="{$slideshow.U_STOP_PLAY|@escape:jasvascript}".replace("&","&"); return false; } break; 109 108 {/if} 110 111 109 } 110 return true; 112 111 } 113 112 document.onkeydown=keyboardNavigation; 114 </script>113 // ]]></script>
Note: See TracChangeset
for help on using the changeset viewer.