#19524468 XML JS Filter 코드 정리 : 생성되는 코드가 조금 더 가볍도록 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@8083 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
taggon 2011-02-10 06:10:36 +00:00
parent f77ad8755d
commit 352ec132a8
15 changed files with 171 additions and 165 deletions

View file

@ -275,4 +275,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -271,4 +271,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -275,4 +275,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -277,4 +277,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -277,4 +277,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -277,4 +277,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -278,4 +278,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -277,4 +277,5 @@
$lang->edit->autosave_mins_ago = '%d분 전';
$lang->edit->upload_not_enough_quota = '허용된 용량이 부족하여 파일을 첨부할 수 없습니다.';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -278,4 +278,5 @@
$lang->edit->autosave_mins_ago = '%d分前';
$lang->edit->upload_not_enough_quota = '已超過上傳大小限制無法上傳附檔。';
$lang->edit->toolbar_moreless = '도구 모음 더보기/접기';
?>

View file

@ -895,24 +895,26 @@ var TextWriter = xe.createPlugin('TextWriter', {
obj.children('div._txt').each(function(){
var div = $(this), node = null;
div.contents().each(function(){
var t = $(this);
div
.contents()
.each(function(){
var $this = $(this);
if(this.nodeType == 3 || t.is('br,a,b,i,s,u,sub,sup,em,strong,span,img,font')) {
if( t.is('br,img') || $.trim(t.text()) ) {
if(!node) div.before(node = $('<p>'));
node.append(this);
} else {
t.remove();
}
return true;
}
if(this.nodeType == 3 || $this.is('br,a,b,i,s,u,sub,sup,em,strong,span,img,font')) {
if( $this.is('br,img') || $.trim($this.text()) ) {
if(!node) div.before(node = $('<p>'));
node.append(this);
} else {
$this.remove();
}
return true;
}
div.before(t);
node = null;
});
div.remove();
div.before($this);
node = null;
})
.end()
.remove();
});
},
API_OPEN_TXT_EDITOR : function(sender, params) {
@ -961,6 +963,7 @@ var TextWriter = xe.createPlugin('TextWriter', {
if(save) {
var newBox = $('<div>').html( cfg.xpress.getIR() );
if (newBox.find('>p'))
box.remove();
this.cast('SAVE_PARAGRAPH', [seq, cfg.editor, box=newBox, 'TXT']);
} else {