Changeset 739


Ignore:
Timestamp:
02/15/07 14:55:29 (13 years ago)
Author:
ray
Message:

If you change XinhaCore?.js, please follow the coding style documented in the comment at the top of the file. Also try to find a appropriate position if you add new functions (this will be in the least of cases right at the beginning)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XinhaCore.js

    r738 r739  
    4141  'RevisionBy': '$LastChangedBy$'.replace(/^[^:]*: (.*) \$$/, '$1') 
    4242}; 
    43  
    44 Xinha._resolveRelativeUrl = function(base, url){ 
    45         if(url.match(/^([^:]+\:)?\//)){ 
    46                 return url; 
    47         } 
    48         else{ 
    49                 var b = base.split("/"); 
    50                 if(b[b.length - 1] == ""){ 
    51                         b.pop(); 
    52                 } 
    53                 var p = url.split("/"); 
    54                 if(p[0] == "."){ 
    55                         p.shift(); 
    56                 } 
    57                 while(p[0] == ".."){ 
    58                         b.pop(); 
    59                         p.shift(); 
    60                 } 
    61                 return b.join("/") + "/" + p.join("/"); 
    62         } 
    63 } 
    6443 
    6544if ( typeof _editor_url == "string" ) 
     
    41934172}; 
    41944173 
     4174Xinha._resolveRelativeUrl = function( base, url ) 
     4175{ 
     4176  if(url.match(/^([^:]+\:)?\//)) 
     4177  { 
     4178    return url; 
     4179  } 
     4180  else 
     4181  { 
     4182    var b = base.split("/"); 
     4183    if(b[b.length - 1] == "") 
     4184    { 
     4185      b.pop(); 
     4186    } 
     4187    var p = url.split("/"); 
     4188    if(p[0] == ".") 
     4189    { 
     4190      p.shift(); 
     4191    } 
     4192    while(p[0] == "..") 
     4193    { 
     4194      b.pop(); 
     4195      p.shift(); 
     4196    } 
     4197    return b.join("/") + "/" + p.join("/"); 
     4198  } 
     4199} 
    41954200 
    41964201Xinha.prototype.fixRelativeLinks = function(html) 
Note: See TracChangeset for help on using the changeset viewer.