Changeset 30529 for main/trunk/greenstone2/macros/extlink.dm
- Timestamp:
- 2016-05-12T16:48:10+12:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/macros/extlink.dm
r7343 r30529 1 1 # this file must be UTF-8 encoded 2 2 3 # If there are external links, call this function 4 _extlinkscript_ { 5 6 function follow_escaped_link (event, the_url) \{ 7 //http://stackoverflow.com/questions/8614438/preventdefault-inside-onclick-attribute-of-a-tag 8 event.preventDefault(); 9 10 //http://stackoverflow.com/questions/747641/what-is-the-difference-between-decodeuricomponent-and-decodeuri 11 the_url = decodeURIComponent(the_url); 12 var lastIndex = the_url.lastIndexOf("http://"); 13 if(the_url.indexOf("http://") !== lastIndex) \{ 14 the_url = the_url.substring(lastIndex); 15 \} 16 location.href = the_url; 17 18 \} 19 20 } 21 3 22 package extlink 23 24 # override this to include _extlinkscript_ 25 _globalscripts_{ 26 <script language="javascript" type="text/javascript"> 27 _extlinkscript_ 28 </script> 29 30 } 4 31 5 32 _header_ {_htmlhead_}
Note:
See TracChangeset
for help on using the changeset viewer.