mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 10:41:40 +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}
|
||||
/* 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 .langList{float:left}
|
||||
.x .langEdit .langEditControls{float:right}
|
||||
.x .langEdit .action{clear:both;border:1px solid #eee;width:268px;padding:0 10px}
|
||||
.x .langEdit .action{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 li{padding:.5em 10px}
|
||||
.x .langEdit input[type=text]{width:220px;padding-right:40px}
|
||||
|
|
|
|||
|
|
@ -816,9 +816,8 @@ $('.multiLangEdit')
|
|||
initLayer($layer);
|
||||
|
||||
// reset
|
||||
$layer
|
||||
.trigger('multilang-reset')
|
||||
.find('.langEditControls li.'+xe.current_lang+' > input').val(text).prev('label').css('visibility','hidden');
|
||||
$layer.trigger('multilang-reset')
|
||||
$('#langInput li.'+xe.current_lang+' > input').val(text).prev('label').css('visibility','hidden');
|
||||
|
||||
// hide suggestion layer
|
||||
$mle.find('.suggestion').hide();
|
||||
|
|
@ -918,9 +917,10 @@ function initLayer($layer) {
|
|||
|
||||
$layer
|
||||
.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(){
|
||||
mode = !mode;
|
||||
setTitleText();
|
||||
|
|
@ -928,7 +928,7 @@ function initLayer($layer) {
|
|||
return false;
|
||||
})
|
||||
.end()
|
||||
.delegate('button[type="button"]', 'click', function(){
|
||||
.delegate('a.langItem', 'click', function(){
|
||||
var $this = $(this), $controls, list, name, i, c;
|
||||
|
||||
list = $layer.data('multilang-list');
|
||||
|
|
@ -937,10 +937,14 @@ function initLayer($layer) {
|
|||
if(!list || !list[name]) return;
|
||||
list = list[name];
|
||||
|
||||
$controls = $layer.find('.langEditControls');
|
||||
$controls = $('#langInput');
|
||||
|
||||
// reset
|
||||
$layer.trigger('multilann-reset');
|
||||
$layer
|
||||
.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) {
|
||||
if(!list.hasOwnProperty(code)) continue;
|
||||
|
|
@ -952,13 +956,14 @@ function initLayer($layer) {
|
|||
current_status = 0;
|
||||
$submit.val(status_texts[current_status]);
|
||||
|
||||
$layer.data('multilang-current-name', name);
|
||||
mode = MODE_UPDATE;
|
||||
setTitleText();
|
||||
|
||||
return false;
|
||||
});
|
||||
|
||||
cmd_edit = $layer.find('h3 em').text();
|
||||
cmd_add = $layer.find('h3 a').text();
|
||||
cmd_edit = $layer.find('h2 strong').text();
|
||||
cmd_add = $layer.find('h2 a').text();
|
||||
|
||||
$input = $layer.find('input:text,textarea')
|
||||
.change(function(){
|
||||
|
|
@ -976,8 +981,8 @@ function initLayer($layer) {
|
|||
};
|
||||
|
||||
function setTitleText() {
|
||||
$layer.find('h3')
|
||||
.find('em').text(mode==MODE_SAVE?cmd_add:cmd_edit).end()
|
||||
$layer.find('h2')
|
||||
.find('strong').text(mode==MODE_SAVE?cmd_add:cmd_edit).end()
|
||||
.find('a').text(mode==MODE_SAVE?cmd_edit:cmd_add).end()
|
||||
};
|
||||
|
||||
|
|
@ -989,7 +994,7 @@ function initLayer($layer) {
|
|||
function use_lang() {
|
||||
$layer.hide().closest('.multiLangEdit').find('.vLang')
|
||||
.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() {
|
||||
|
|
|
|||
|
|
@ -88,29 +88,30 @@
|
|||
<div class="btnArea">
|
||||
<span class="btn medium"><input type="submit" value="Save" /></span>
|
||||
</div>
|
||||
</form>
|
||||
<!-- Multilingual -->
|
||||
<div id="langEdit" class="form langEdit tgContent">
|
||||
<ul class="langList"></ul>
|
||||
<div class="langEditControls">
|
||||
<h3>다국어 <em>수정</em> | <a href="#langEdit">추가</a></h3>
|
||||
<ul>
|
||||
{@
|
||||
/* move current language to the top */
|
||||
$a = array($lang_type=>$lang_supported[$lang_type]);
|
||||
unset($lang_supported[$lang_type]);
|
||||
$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>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="action">
|
||||
<div class="btnArea">
|
||||
<span class="btn small"><input type="submit" value="사용|저장 후 사용" /></span>
|
||||
|
||||
<!-- Multilingual -->
|
||||
<div id="langEdit" class="form langEdit tgContent">
|
||||
<ul class="langList"></ul>
|
||||
<div id="langInput">
|
||||
<h2>다국어 <strong>수정</strong> | <a href="#langEdit">추가</a></h2>
|
||||
<ul>
|
||||
{@
|
||||
/* move current language to the top */
|
||||
$a = array($lang_type=>$lang_supported[$lang_type]);
|
||||
unset($lang_supported[$lang_type]);
|
||||
$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>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="action">
|
||||
<div class="btnArea">
|
||||
<span class="btn small"><input type="submit" value="사용|저장 후 사용" /></span>
|
||||
</div>
|
||||
<p><a href="{getUrl('act','dispModuleAdminLangcode')}">다국어 텍스트 관리</a></p>
|
||||
</div>
|
||||
<p><a href="{getUrl('act','dispModuleAdminLangcode')}">다국어 텍스트 관리</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="modal" id="imageMark">
|
||||
<div class="fg portlet">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue