Ignore:
Timestamp:
Nov 25, 2010, 10:26:29 PM (13 years ago)
Author:
rvelices
Message:

-fix css rules

  • comment_list.tpl style was broken
  • picture_nav_buttons.tpl shorter javascript
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/themes/default/template/picture_nav_buttons.tpl

    r5305 r7877  
    6464  </div>
    6565
    66 <script type="text/javascript">// <![CDATA[
    67 {literal}
    68 function keyboardNavigation(e)
     66<script type="text/javascript">// <![CDATA[ {literal}
     67document.onkeydown = function(e)
    6968{
    70         if(!e) e=window.event;
     69        e=e||window.event;
    7170        if (e.altKey) return true;
    72         var target = e.target || e.srcElement;
     71        var target = e.target||e.srcElement;
    7372        if (target && target.type) return true; //an input editable element
    74         var keyCode=e.keyCode || e.which;
     73        var keyCode = e.keyCode||e.which;
    7574        var docElem = document.documentElement;
     75        var url;
    7676        switch(keyCode) {
    7777{/literal}
    7878{if isset($next)}
    79         case 63235: case 39: if (e.ctrlKey || docElem.scrollLeft==docElem.scrollWidth-docElem.clientWidth ){ldelim}window.location="{$next.U_IMG}".replace( "&amp;", "&" ); return false; } break;
     79        case 63235: case 39: if (e.ctrlKey || docElem.scrollLeft==docElem.scrollWidth-docElem.clientWidth)url="{$next.U_IMG|@escape:jasvascript}"; break;
    8080{/if}
    8181{if isset($previous)}
    82         case 63234: case 37: if (e.ctrlKey || docElem.scrollLeft==0){ldelim}window.location="{$previous.U_IMG|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     82        case 63234: case 37: if (e.ctrlKey || docElem.scrollLeft==0)url="{$previous.U_IMG|@escape:jasvascript}"; break;
    8383{/if}
    8484{if isset($first)}
    85         /*Home*/case 36: if (e.ctrlKey){ldelim}window.location="{$first.U_IMG|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     85        /*Home*/case 36: if (e.ctrlKey)url="{$first.U_IMG|@escape:jasvascript}"; break;
    8686{/if}
    8787{if isset($last)}
    88         /*End*/case 35: if (e.ctrlKey){ldelim}window.location="{$last.U_IMG|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     88        /*End*/case 35: if (e.ctrlKey)url="{$last.U_IMG|@escape:jasvascript}"; break;
    8989{/if}
    9090{if isset($U_UP) and !isset($slideshow)}
    91         /*Up*/case 38: if (e.ctrlKey){ldelim}window.location="{$U_UP|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     91        /*Up*/case 38: if (e.ctrlKey)url="{$U_UP|@escape:jasvascript}"; break;
    9292{/if}
    9393
    9494{if isset($slideshow.U_START_PLAY)}
    95         /*Pause*/case 32: {ldelim}window.location="{$slideshow.U_START_PLAY|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     95        /*Pause*/case 32: url="{$slideshow.U_START_PLAY|@escape:jasvascript}"; break;
    9696{/if}
    9797{if isset($slideshow.U_STOP_PLAY)}
    98         /*Play*/case 32: {ldelim}window.location="{$slideshow.U_STOP_PLAY|@escape:jasvascript}".replace("&amp;","&"); return false; } break;
     98        /*Play*/case 32: url="{$slideshow.U_STOP_PLAY|@escape:jasvascript}"; break;
    9999{/if}
    100100        }
     101        if (url) {ldelim}window.location=url.replace("&amp;","&"); return false;}
    101102        return true;
    102103}
    103 document.onkeydown=keyboardNavigation;
    104104// ]]></script>
Note: See TracChangeset for help on using the changeset viewer.