OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-meta                     Date:   27-Nov-2005 20:02:20
  Branch: HEAD                             Handle: 2005112719021900

  Modified files:
    openpkg-meta            canvas.php

  Log:
    support absolute and relative root URL (default is now relative to
    circumvent IE Javascript loading problems)

  Summary:
    Revision    Changes     Path
    1.11        +11 -1      openpkg-meta/canvas.php
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas.php
  ============================================================================
  $ cvs diff -u -r1.10 -r1.11 canvas.php
  --- openpkg-meta/canvas.php   27 Nov 2005 17:46:22 -0000      1.10
  +++ openpkg-meta/canvas.php   27 Nov 2005 19:02:19 -0000      1.11
  @@ -29,6 +29,7 @@
   $path  = isset($_GET["path"])  ? $_GET["path"]  : "project";
   $embed = isset($_GET["embed"]) ? $_GET["embed"] : "";
   $pane  = isset($_GET["pane"])  ? $_GET["pane"]  : "2";
  +$root  = isset($_GET["root"])  ? $_GET["root"]  : "relative";
   
   #   parse path into parts
   $x = explode(".", $path);
  @@ -46,7 +47,16 @@
   }
   
   #   determine root URL
  -$rooturl = "http://meta.openpkg.org/";;
  +if ($root == "absolute") {
  +    #   advantage:    faster
  +    #   disadvantage: IE fails to load javascript, HTTPs complains
  +    $rooturl = "http://meta.openpkg.org/";;
  +}
  +else {
  +    #   advantage:    IE loads javascript, HTTPS seamless integration
  +    #   disadvantage: slower  
  +    $rooturl = "/meta/";
  +}
   
   #   determine last-modification
   $gmtime = gmdate("D, d M Y H:i:s", filemtime($_SERVER["SCRIPT_FILENAME"])) . 
" UTC";
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to