mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-08 19:42:15 +09:00
Modify some code based on new document structure
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9116 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
c6ea0a7137
commit
2a3e052a95
3 changed files with 43 additions and 39 deletions
|
|
@ -390,9 +390,7 @@ body.modalContainer{_height:100%;_width:100%} /* IE6 only */
|
||||||
.x .btnArea:after{content:"";display:block;clear:both}
|
.x .btnArea:after{content:"";display:block;clear:both}
|
||||||
/* Multilingual */
|
/* Multilingual */
|
||||||
.x .langEdit{background:#fff;position:absolute;*left:0;*margin-top:28px;z-index:10;box-shadow:3px 3px 6px #999;-moz-box-shadow:3px 3px 6px #999;-webkit-box-shadow:3px 3px 6px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135, strength=5)}
|
.x .langEdit{background:#fff;position:absolute;*left:0;*margin-top:28px;z-index:10;box-shadow:3px 3px 6px #999;-moz-box-shadow:3px 3px 6px #999;-webkit-box-shadow:3px 3px 6px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135, strength=5)}
|
||||||
.x .langEdit .langList{float:left}
|
.x .langEdit .action{border:1px solid #eee;width:268px;padding:0 10px}
|
||||||
.x .langEdit .langEditControls{float:right}
|
|
||||||
.x .langEdit .action{clear:both;border:1px solid #eee;width:268px;padding:0 10px}
|
|
||||||
.x .langEdit ul{border-top:1px solid #ccc;border-left:1px solid #eee;border-right:1px solid #eee;margin:0}
|
.x .langEdit ul{border-top:1px solid #ccc;border-left:1px solid #eee;border-right:1px solid #eee;margin:0}
|
||||||
.x .langEdit li{padding:.5em 10px}
|
.x .langEdit li{padding:.5em 10px}
|
||||||
.x .langEdit input[type=text]{width:220px;padding-right:40px}
|
.x .langEdit input[type=text]{width:220px;padding-right:40px}
|
||||||
|
|
|
||||||
|
|
@ -816,9 +816,8 @@ $('.multiLangEdit')
|
||||||
initLayer($layer);
|
initLayer($layer);
|
||||||
|
|
||||||
// reset
|
// reset
|
||||||
$layer
|
$layer.trigger('multilang-reset')
|
||||||
.trigger('multilang-reset')
|
$('#langInput li.'+xe.current_lang+' > input').val(text).prev('label').css('visibility','hidden');
|
||||||
.find('.langEditControls li.'+xe.current_lang+' > input').val(text).prev('label').css('visibility','hidden');
|
|
||||||
|
|
||||||
// hide suggestion layer
|
// hide suggestion layer
|
||||||
$mle.find('.suggestion').hide();
|
$mle.find('.suggestion').hide();
|
||||||
|
|
@ -918,9 +917,10 @@ function initLayer($layer) {
|
||||||
|
|
||||||
$layer
|
$layer
|
||||||
.data('multilang-current-name', '')
|
.data('multilang-current-name', '')
|
||||||
.find('.langEditControls li > input').val('').prev('label').css('visibility','visible');
|
.find('ul.langList')
|
||||||
|
.find('#langInput li > input').val('').prev('label').css('visibility','visible');
|
||||||
})
|
})
|
||||||
.find('h3 a')
|
.find('h2 a')
|
||||||
.click(function(){
|
.click(function(){
|
||||||
mode = !mode;
|
mode = !mode;
|
||||||
setTitleText();
|
setTitleText();
|
||||||
|
|
@ -928,7 +928,7 @@ function initLayer($layer) {
|
||||||
return false;
|
return false;
|
||||||
})
|
})
|
||||||
.end()
|
.end()
|
||||||
.delegate('button[type="button"]', 'click', function(){
|
.delegate('a.langItem', 'click', function(){
|
||||||
var $this = $(this), $controls, list, name, i, c;
|
var $this = $(this), $controls, list, name, i, c;
|
||||||
|
|
||||||
list = $layer.data('multilang-list');
|
list = $layer.data('multilang-list');
|
||||||
|
|
@ -937,10 +937,14 @@ function initLayer($layer) {
|
||||||
if(!list || !list[name]) return;
|
if(!list || !list[name]) return;
|
||||||
list = list[name];
|
list = list[name];
|
||||||
|
|
||||||
$controls = $layer.find('.langEditControls');
|
$controls = $('#langInput');
|
||||||
|
|
||||||
// reset
|
$layer
|
||||||
$layer.trigger('multilann-reset');
|
.trigger('multilang-reset') // reset
|
||||||
|
.find('a.langItem.active').removeClass('active')
|
||||||
|
.data('multilang-current-name', name);
|
||||||
|
|
||||||
|
$this.parent('li').addClass('active');
|
||||||
|
|
||||||
for(var code in list) {
|
for(var code in list) {
|
||||||
if(!list.hasOwnProperty(code)) continue;
|
if(!list.hasOwnProperty(code)) continue;
|
||||||
|
|
@ -952,13 +956,14 @@ function initLayer($layer) {
|
||||||
current_status = 0;
|
current_status = 0;
|
||||||
$submit.val(status_texts[current_status]);
|
$submit.val(status_texts[current_status]);
|
||||||
|
|
||||||
$layer.data('multilang-current-name', name);
|
|
||||||
mode = MODE_UPDATE;
|
mode = MODE_UPDATE;
|
||||||
setTitleText();
|
setTitleText();
|
||||||
|
|
||||||
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
cmd_edit = $layer.find('h3 em').text();
|
cmd_edit = $layer.find('h2 strong').text();
|
||||||
cmd_add = $layer.find('h3 a').text();
|
cmd_add = $layer.find('h2 a').text();
|
||||||
|
|
||||||
$input = $layer.find('input:text,textarea')
|
$input = $layer.find('input:text,textarea')
|
||||||
.change(function(){
|
.change(function(){
|
||||||
|
|
@ -976,8 +981,8 @@ function initLayer($layer) {
|
||||||
};
|
};
|
||||||
|
|
||||||
function setTitleText() {
|
function setTitleText() {
|
||||||
$layer.find('h3')
|
$layer.find('h2')
|
||||||
.find('em').text(mode==MODE_SAVE?cmd_add:cmd_edit).end()
|
.find('strong').text(mode==MODE_SAVE?cmd_add:cmd_edit).end()
|
||||||
.find('a').text(mode==MODE_SAVE?cmd_edit:cmd_add).end()
|
.find('a').text(mode==MODE_SAVE?cmd_edit:cmd_add).end()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -989,7 +994,7 @@ function initLayer($layer) {
|
||||||
function use_lang() {
|
function use_lang() {
|
||||||
$layer.hide().closest('.multiLangEdit').find('.vLang')
|
$layer.hide().closest('.multiLangEdit').find('.vLang')
|
||||||
.eq(0).val('$user_lang->'+name).end()
|
.eq(0).val('$user_lang->'+name).end()
|
||||||
.eq(1).val($layer.find('.langEditControls li.'+xe.current_lang+' >input').val()).end();
|
.eq(1).val($('#langInput li.'+xe.current_lang+' >input').val()).end();
|
||||||
};
|
};
|
||||||
|
|
||||||
function save_lang() {
|
function save_lang() {
|
||||||
|
|
|
||||||
|
|
@ -88,29 +88,30 @@
|
||||||
<div class="btnArea">
|
<div class="btnArea">
|
||||||
<span class="btn medium"><input type="submit" value="Save" /></span>
|
<span class="btn medium"><input type="submit" value="Save" /></span>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
|
||||||
<!-- Multilingual -->
|
<!-- Multilingual -->
|
||||||
<div id="langEdit" class="form langEdit tgContent">
|
<div id="langEdit" class="form langEdit tgContent">
|
||||||
<ul class="langList"></ul>
|
<ul class="langList"></ul>
|
||||||
<div class="langEditControls">
|
<div id="langInput">
|
||||||
<h3>다국어 <em>수정</em> | <a href="#langEdit">추가</a></h3>
|
<h2>다국어 <strong>수정</strong> | <a href="#langEdit">추가</a></h2>
|
||||||
<ul>
|
<ul>
|
||||||
{@
|
{@
|
||||||
/* move current language to the top */
|
/* move current language to the top */
|
||||||
$a = array($lang_type=>$lang_supported[$lang_type]);
|
$a = array($lang_type=>$lang_supported[$lang_type]);
|
||||||
unset($lang_supported[$lang_type]);
|
unset($lang_supported[$lang_type]);
|
||||||
$lang_supported = array_merge($a, $lang_supported);
|
$lang_supported = array_merge($a, $lang_supported);
|
||||||
}
|
}
|
||||||
<li loop="$lang_supported=>$code,$name" class="{$code}"><label for="{$code}_var1">{$name}</label> <input type="text" value="" id="{$code}_var1" /></li>
|
<li loop="$lang_supported=>$code,$name" class="{$code}"><label for="{$code}_var1">{$name}</label> <input type="text" value="" id="{$code}_var1" /></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="action">
|
<div class="action">
|
||||||
<div class="btnArea">
|
<div class="btnArea">
|
||||||
<span class="btn small"><input type="submit" value="사용|저장 후 사용" /></span>
|
<span class="btn small"><input type="submit" value="사용|저장 후 사용" /></span>
|
||||||
|
</div>
|
||||||
|
<p><a href="{getUrl('act','dispModuleAdminLangcode')}">다국어 텍스트 관리</a></p>
|
||||||
</div>
|
</div>
|
||||||
<p><a href="{getUrl('act','dispModuleAdminLangcode')}">다국어 텍스트 관리</a></p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</form>
|
||||||
|
|
||||||
<div class="modal" id="imageMark">
|
<div class="modal" id="imageMark">
|
||||||
<div class="fg portlet">
|
<div class="fg portlet">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue