mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
#19017489 url(PATH) 형태의 텍스트 저장시 url(PATH)undefined 와 같이 문자열이 덧붙여지는 버그 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@8140 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
08aa003062
commit
29bdacf29e
1 changed files with 7 additions and 8 deletions
|
|
@ -27,9 +27,9 @@ function editorStart_xe(editor_sequence, primary_key, content_key, editor_height
|
|||
textarea.hide().css('width', '99%').before(iframe).after(htmlsrc);
|
||||
|
||||
// create an editor
|
||||
var oEditor = new xe.XpressCore();
|
||||
var oEditor = new xe.XpressCore();
|
||||
var oWYSIWYGIFrame = iframe.get(0);
|
||||
var oIRTextarea = textarea.get(0);
|
||||
var oIRTextarea = textarea.get(0);
|
||||
var oHTMLSrcTextarea = htmlsrc.get(0);
|
||||
var elAppContainer = jQuery('.xpress-editor', form).get(0);
|
||||
|
||||
|
|
@ -262,12 +262,11 @@ xe.XE_GET_WYSYWYG_CONTENT = jQuery.Class({
|
|||
replaceHTTP2XE : function(content) {
|
||||
// src, href, url에서 http로 시작하는 full path를 XE 상대경로로 변경
|
||||
content = content.replace(/(src=|href=|url\()("|\')*([^"\'\)]+)("|\'|\))*(\s|>|\))*/ig, function(m0,m1,m2,m3,m4,m5) {
|
||||
var uriReg = new RegExp('^'+request_uri.replace('\/','\\/'),'ig');
|
||||
if(m1=="url(") { m2=''; m4=')'; } else { if(typeof(m2)=='undefined') m2 = '"'; if(typeof(m4)=='undefined') m4 = '"'; if(typeof(m5)=='undefined') m5 = ''; }
|
||||
var val = jQuery.trim(m3);
|
||||
if(uriReg.test(val)) val = val.replace(uriReg,'');
|
||||
else val = m3;
|
||||
return m1+m2+val+m4+m5;
|
||||
var uriReg = new RegExp('^'+request_uri.replace('\/','\\/'),'ig'), val;
|
||||
if(m1=="url(") { m2=''; m4=')'; } else { m2 = m2 || '"'; m4 = m4 || '"'; }
|
||||
val = uriReg.test(val=jQuery.trim(m3))?val.replace(uriReg,''):m3;
|
||||
|
||||
return m1+m2+val+m4+(m5||'');
|
||||
});
|
||||
return content;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue