Last change
on this file since 31725 was
19811,
checked in by julien1311, 12 years ago
|
add an admin page to choose the extension to handle
|
-
Property svn:eol-style set to
LF
|
File size:
1.1 KB
|
Rev | Line | |
---|
[19673] | 1 | {combine_script id="jquery" load="header"} |
---|
| 2 | {html_head} |
---|
| 3 | {literal} |
---|
| 4 | <script type="text/javascript"> |
---|
| 5 | //Add a link to the thumbnail |
---|
| 6 | function pdf2tab_link() { |
---|
| 7 | $("img[class=thumbnail]").each(function() { |
---|
| 8 | var filename_array = $(this).attr("pdf2tab").split("."); |
---|
| 9 | var filename_extension = filename_array[filename_array.length-1].toLowerCase(); |
---|
| 10 | |
---|
| 11 | {/literal} |
---|
| 12 | var pdf2tab_supported_extensions = new Array(); |
---|
| 13 | {foreach from=$pdf2tab_supported_extensions item=extension name=loop} |
---|
| 14 | pdf2tab_supported_extensions[{$smarty.foreach.loop.index}] = "{$extension}"; |
---|
| 15 | {/foreach} |
---|
| 16 | {literal} |
---|
| 17 | if(jQuery.inArray(filename_extension, pdf2tab_supported_extensions) != -1) |
---|
| 18 | { |
---|
| 19 | $(this).closest('a').attr({ |
---|
| 20 | target: "_blank", |
---|
| 21 | href: $(this).attr("pdf2tab") |
---|
| 22 | }); |
---|
| 23 | {/literal} |
---|
[19811] | 24 | $(this).attr("title","{'pdf2tab_tooltip'|@translate}"); |
---|
[19673] | 25 | {literal} |
---|
| 26 | } |
---|
| 27 | }); |
---|
| 28 | } |
---|
| 29 | |
---|
| 30 | //When the document has finiched to load |
---|
| 31 | jQuery(document).ready(function(){ |
---|
| 32 | pdf2tab_link(); |
---|
| 33 | }); |
---|
| 34 | |
---|
| 35 | //Allow pdf2tab to work with RV Thumb Scroller |
---|
| 36 | jQuery(window).bind("RVTS_loaded", function(){ |
---|
| 37 | pdf2tab_link(); |
---|
| 38 | }); |
---|
| 39 | </script> |
---|
| 40 | {/literal} |
---|
| 41 | {/html_head} |
---|
Note: See
TracBrowser
for help on using the repository browser.