Changeset 1796
- Timestamp:
- 20.01.2012 22:21:22 (4 months ago)
- Location:
- ZMS/trunk
- Files:
-
- 5 edited
-
_objattrs.py (modified) (1 diff)
-
_zreferableitem.py (modified) (1 diff)
-
plugins/rte/ckeditor/manage_form.dtml (modified) (1 diff)
-
plugins/www/jquery/jquery-all.min.js (modified) (1 diff)
-
plugins/www/jquery/plugin/jquery.plugin.zmi.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_objattrs.py
r1761 r1796 1125 1125 if href.rfind( '#') > 0: 1126 1126 if href.rfind( '/') > 0: 1127 href = href[ :href.rfind( '/')] + '/' + href[ href.rfind( '#') + 1:] 1127 if href[href.rfind( '/'):].find('.') > 0: 1128 href = href[ :href.rfind( '/')] + '/' + href[ href.rfind( '#') + 1:] 1128 1129 else: 1129 1130 href = href[ href.rfind( '#') + 1:] 1130 1131 else: 1131 1132 if href.rfind( '/') > 0: 1132 href = href[ :href.rfind( '/')] 1133 if href[href.rfind( '/'):].find('.') > 0: 1134 href = href[ :href.rfind( '/')] 1133 1135 else: 1134 1136 href = '' 1135 ref_obj = self.get Self( self.PAGES)1137 ref_obj = self.getVersionContainer() 1136 1138 for el in href.split( '/'): 1137 1139 if ref_obj is not None: -
ZMS/trunk/_zreferableitem.py
r1761 r1796 124 124 def getRelObjPath(self, ob): 125 125 ref = '.' 126 currntElmnts = self.get Self( self.PAGES).getPhysicalPath()126 currntElmnts = self.getVersionContainer().getPhysicalPath() 127 127 targetElmnts = ob.getSelf( ).getPhysicalPath() 128 128 i = 0 -
ZMS/trunk/plugins/rte/ckeditor/manage_form.dtml
r1794 r1796 55 55 var data = CKEDITOR.instances['editor_'+elName].getData(); 56 56 // Relativate urls. 57 data = zmiRelativateUrls(data );57 data = zmiRelativateUrls(data,'<dtml-var "getVersionContainer().absolute_url()">'); 58 58 // Assign value to textarea. 59 59 $('#'+elName).val( data); -
ZMS/trunk/plugins/www/jquery/jquery-all.min.js
r1794 r1796 108 108 targetPath='../'+targetPath} 109 109 url='./'+targetPath;return url} 110 function zmiRelativateUrls(s ){var url0=self.location.href;url0=url0.substr(0,url0.lastIndexOf("/"));var splitTags=['<a href="','<img src="'];for(var j=0;j < splitTags.length;j++){var vSplit=s.split(splitTags[j]);var v=vSplit[0];for(var i=1;i < vSplit.length;i++){var j=vSplit[i].indexOf("\"");var url=vSplit[i].substring(0,j);if(url.indexOf('./')<0){url=zmiRelativateUrl(url0,url)}110 function zmiRelativateUrls(s,page_url){var splitTags=['<a href="','<img src="'];for(var h=0;h < splitTags.length;h++){var splitTag=splitTags[h];var vSplit=s.split(splitTag);var v=vSplit[0];for(var i=1;i < vSplit.length;i++){var j=vSplit[i].indexOf('"');var url=vSplit[i].substring(0,j);if(url.indexOf('./')<0){url=zmiRelativateUrl(page_url,url)} 111 111 v+=splitTag+url+vSplit[i].substring(j)} 112 112 s=v} -
ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.zmi.js
r1794 r1796 215 215 } 216 216 217 function zmiRelativateUrls(s) { 218 var url0 = self.location.href; 219 url0 = url0.substr(0,url0.lastIndexOf("/")); 217 function zmiRelativateUrls(s,page_url) { 220 218 var splitTags = ['<a href="','<img src="']; 221 for ( var j = 0; j < splitTags.length; j++) { 222 var vSplit = s.split(splitTags[j]); 219 for ( var h = 0; h < splitTags.length; h++) { 220 var splitTag = splitTags[h]; 221 var vSplit = s.split(splitTag); 223 222 var v = vSplit[0]; 224 223 for ( var i = 1; i < vSplit.length; i++) { 225 var j = vSplit[i].indexOf( "\"");224 var j = vSplit[i].indexOf('"'); 226 225 var url = vSplit[i].substring(0,j); 227 226 if (url.indexOf('./')<0) { 228 url = zmiRelativateUrl( url0,url);227 url = zmiRelativateUrl(page_url,url); 229 228 } 230 229 v += splitTag + url + vSplit[i].substring(j);
Note: See TracChangeset
for help on using the changeset viewer.
