Attachment 'gallery2image-1.5.4-14+urlprefix.diff'

Download

   1 --- gallery2image-1.5.4-14.py	2006-08-11 21:21:40.000000000 +0300
   2 +++ gallery2image-1.5.4-14+urlprefix.py	2007-05-11 15:45:50.000000000 +0300
   3 @@ -129,7 +129,7 @@
   4  
   5      return text
   6  
   7 -def html_js(this_image, counter):
   8 +def html_js(this_image, counter, url_prefix):
   9     html = '''
  10  <SCRIPT LANGUAGE="JavaScript">
  11  <!-- Original:  Ricocheting (ricocheting@hotmail.com) -->
  12 @@ -181,7 +181,7 @@
  13  }     
  14  
  15  function gallery2preload_finished() {
  16 -    var url = gallery2getserver()+'/wiki/img/star_on.png';
  17 +    var url = '%(url_prefix)s/img/star_on.png';
  18      return url;
  19  }
  20  
  21 @@ -202,8 +202,8 @@
  22        gallery2add_comments();
  23     }
  24     else gallery2first_slide();
  25 -   document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  26 -   document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  27 +   document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  28 +   document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  29  }
  30  function gallery2previous_slide() {
  31     if (current-1 >= 0) {
  32 @@ -214,24 +214,24 @@
  33     }
  34     else gallery2last_slide();
  35     
  36 -   document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  37 -   document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  38 +   document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  39 +   document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  40  }
  41  function gallery2first_slide() {
  42     current = 0;
  43     document.images.show.src = theImages[0].src;  
  44     document.slideform.slide.selectedIndex = 0;
  45     gallery2add_comments();
  46 -   document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first_disabled.png" title="first slide" >';
  47 -   document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  48 +   document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first_disabled.png" title="first slide" >';
  49 +   document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  50  }
  51  function gallery2last_slide() {
  52     current = document.slideform.slide.length-1;
  53     document.images.show.src = theImages[current].src; 
  54     document.slideform.slide.selectedIndex = current;
  55     gallery2add_comments();
  56 -   document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  57 -   document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last_disabled.png"  title="last slide" >';
  58 +   document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  59 +   document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last_disabled.png"  title="last slide" >';
  60  }
  61  
  62  function gallery2switch_images() {
  63 @@ -270,8 +270,8 @@
  64     current = document.slideform.slide.selectedIndex;
  65     document.images.show.src = theImages[current].src; 
  66     gallery2add_comments(); 
  67 -   document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  68 -   document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  69 +   document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  70 +   document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  71  }
  72  
  73  function gallery2rotate() {
  74 @@ -280,15 +280,17 @@
  75        document.images.show.src = theImages[current].src; 
  76        document.slideform.slide.selectedIndex = current;
  77        gallery2add_comments(); 
  78 -      document.getElementById("gallery2_first_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  79 -      document.getElementById("gallery2_last_slide").innerHTML = '<img src="'+gallery2getserver()+'/wiki/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  80 +      document.getElementById("gallery2_first_slide").innerHTML = '<img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" >';
  81 +      document.getElementById("gallery2_last_slide").innerHTML = '<img src="%(url_prefix)s/img/last.png" onclick="gallery2last_slide();" name="fs"  title="last slide" >';
  82        rotate_delay = document.slideform.duration.value;
  83        window.setTimeout("gallery2rotate()", rotate_delay);
  84     }
  85  }
  86  //  End -->
  87  </script> ''' % {
  88 -  'counter': counter}
  89 +  'counter': counter,
  90 +  'url_prefix': url_prefix
  91 +  }
  92  
  93     return html
  94  
  95 @@ -340,11 +342,11 @@
  96     </tr>
  97     <tr>
  98       <td style="border-style:none" colspan="5" align="center" bgcolor="#C0C0C0">
  99 -     <SPAN id="gallery2_first_slide"><img src="%(server)s/wiki/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" ></SPAN>
 100 -     <img src="%(server)s/wiki/img/previous.png" onclick="gallery2previous_slide();"  title="previous slide" >
 101 -     <img src="%(server)s/wiki/img/next.png" onClick="gallery2next_slide();"  title="next slide" >
 102 -     <SPAN id="gallery2_last_slide"><img src="%(server)s/wiki/img/last.png" onClick="gallery2last_slide();"  title="last slide" ></SPAN>
 103 -     <input type="image" value="submit" src="%(server)s/wiki/img/back.png" title="return to %(pagename)s">
 104 +     <SPAN id="gallery2_first_slide"><img src="%(url_prefix)s/img/first.png" onclick="gallery2first_slide();" name="fs"  title="first slide" ></SPAN>
 105 +     <img src="%(url_prefix)s/img/previous.png" onclick="gallery2previous_slide();"  title="previous slide" >
 106 +     <img src="%(url_prefix)s/img/next.png" onClick="gallery2next_slide();"  title="next slide" >
 107 +     <SPAN id="gallery2_last_slide"><img src="%(url_prefix)s/img/last.png" onClick="gallery2last_slide();"  title="last slide" ></SPAN>
 108 +     <input type="image" value="submit" src="%(url_prefix)s/img/back.png" title="return to %(pagename)s">
 109       </td>
 110     </tr>
 111     <tr>
 112 @@ -371,6 +373,7 @@
 113  </form>
 114  ''' % {
 115  "server": request.getQualifiedURL(),
 116 +"url_prefix": request.cfg.url_prefix,
 117  "base_url": request.getScriptname(),
 118  "this_full_list": this_full_list,
 119  "this_full_name": string.join(full, ','),
 120 @@ -489,7 +492,7 @@
 121          wikiutil.send_title(request, pagename,
 122                              pagename=pagename,
 123                              body_onload="gallery2preload();",
 124 -                            html_head=html_js(AttachFile.getAttachUrl(pagename, target, request), idx))
 125 +                            html_head=html_js(AttachFile.getAttachUrl(pagename, target, request), idx, request.cfg.url_prefix))
 126  
 127          request.write(request.formatter.startContent("content"))
 128          html = html_show_image(request, pagename, url_wiki_page, full_image, all_description, all_exif_date, images, idx)

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2007-05-11 12:55:41, 8.0 KB) [[attachment:gallery2image-1.5.4-14+urlprefix.diff]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.