1 """
   2     MoinMoin - JavaScript Redirect Macro
   3     
   4     Author: Jason Dillon <jason@planet57.com>
   5     
   6     Uses JavaScript to redirect the user to a different page.  This is
   7     useful for redirecting to non-wiki sites.
   8     
   9     Usage: [[JSRedirect(http://moin.sf.net)]]
  10 """
  11 
  12 html_template = """
  13 <p>
  14 You should be redirected shortly.  If your browser does not
  15 redirect you please click <a href="%(url)s">here</a>.
  16 </p>
  17 
  18 <script language="javascript">
  19 <!--
  20 document.location.replace("%(url)s");
  21 //-->
  22 </script>
  23 """
  24 
  25 def execute(macro, arg):
  26     return html_template % { 'url': arg }

MoinMoin: macro/JSRedirect.py (last edited 2007-10-29 19:13:47 by localhost)