mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
ui enhancements
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12163 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
197458a745
commit
45133b828c
2 changed files with 91 additions and 8 deletions
|
|
@ -772,6 +772,10 @@ Menu không phải là người quản lý, nhiệm vụ của nó chỉ là li
|
|||
<value xml:lang="ko"><![CDATA[사이트맵에 포함된 메뉴 모두 삭제된다는 것을 이해하고 있습니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[I know delete all menu of sitemap.]]></value>
|
||||
</item>
|
||||
<item name="installation_completed">
|
||||
<value xml:lang="ko"><![CDATA[설치가 완료 됐습니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[Installation is completed.]]></value>
|
||||
</item>
|
||||
<item name="shortcut">
|
||||
<value xml:lang="ko"><![CDATA[바로가기]]></value>
|
||||
<value xml:lang="en"><![CDATA[Shortcut]]></value>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,13 @@
|
|||
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
|
||||
<p>{$XE_VALIDATOR_MESSAGE}</p>
|
||||
</div>
|
||||
|
||||
<div class="_quick_help" style="border:1px;solid;position:absolute;top:-50px;left:300px;width:500px;background-color:#ff0;z-index:100;display:none">
|
||||
<div class="_quick_help_msg">msg</div>
|
||||
<div>다신 보지 않기 <input class="_quick_help_nomore" type="checkbox"/></div>
|
||||
<input class="_quick_help_close" type="button" value="닫기"/>
|
||||
</div>
|
||||
|
||||
<!--@if($act == 'dispMenuAdminSiteMap')-->
|
||||
<div id="site" style="word-wrap:normal">
|
||||
<!--@end-->
|
||||
|
|
@ -597,6 +604,7 @@
|
|||
xe.lang.confirm_delete = '{$lang->confirm_delete}';
|
||||
xe.lang.need_to_ftp_setup = '{$lang->need_to_ftp_setup}';
|
||||
xe.lang.go_to_ftp_setup = '{$lang->go_to_ftp_setup}';
|
||||
xe.lang.installation_completed = '{$lang->installation_completed}';
|
||||
</script>
|
||||
|
||||
<!--[if IE 7]>
|
||||
|
|
@ -702,8 +710,12 @@ function onSiteMapReceived(htData){
|
|||
|
||||
if(sSelectOnload){
|
||||
//console.log('selecting', sSelectOnload);
|
||||
$("#siteMapTree").jstree("select_node", $("#menu"+sSelectOnload));
|
||||
$("#menu"+sSelectOnload)[0].scrollIntoView(true);
|
||||
var el = $("#menu"+sSelectOnload)[0];
|
||||
|
||||
if(el){
|
||||
$("#siteMapTree").jstree("select_node", $(el));
|
||||
el.scrollIntoView(true);
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
|
|
@ -1438,6 +1450,8 @@ jQuery(function($){
|
|||
// select currently selected menu
|
||||
$._xeAdminVar.sSelectOnload = params['target_srl'];
|
||||
loadSiteMap();
|
||||
|
||||
showQuickHelp('can_drag_menu');
|
||||
});
|
||||
|
||||
$._xeAdminVar.sCopySourceMenuSrl = null;
|
||||
|
|
@ -1459,6 +1473,7 @@ jQuery(function($){
|
|||
});
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
$("._delSiteMap").click(function(){
|
||||
|
||||
|
|
@ -1715,6 +1730,8 @@ jQuery(function($){
|
|||
// select currently selected menu
|
||||
$._xeAdminVar.sSelectOnload = $._xeAdminVar.sSelectedMenuSrl;
|
||||
loadSiteMap();
|
||||
|
||||
showQuickHelp('how_to_modify_menu');
|
||||
});
|
||||
});
|
||||
|
||||
|
|
@ -3254,8 +3271,46 @@ jQuery(function($){
|
|||
scrollToRight();
|
||||
})
|
||||
|
||||
var d365 = new Date();
|
||||
d365.setTime(d365.getTime() + 60*60*24*356);
|
||||
var $quickHelp = $("._quick_help");
|
||||
$quickHelp.css({
|
||||
'opacity':0,
|
||||
'display':'block'}
|
||||
);
|
||||
var htQuickHelpMsg = {
|
||||
'how_to_modify_menu' : '메뉴명은 [메뉴 수정]에서 수정 할 수 있습니다.',
|
||||
'can_drag_menu' : '사이트 맵에서 메뉴를 드래그 해서도 위치를 변경 할 수 있습니다.'
|
||||
};
|
||||
function showQuickHelp(sMsgCode){
|
||||
$quickHelp.find('._quick_help_nomore').removeAttr('checked');
|
||||
if($quickHelp.closeTimer) clearTimeout($quickHelp.closeTimer);
|
||||
|
||||
if(getCookie('__xe_admin_quick_help_'+sMsgCode)) return;
|
||||
|
||||
var sMsg = htQuickHelpMsg[sMsgCode];
|
||||
$quickHelp.find('._quick_help_msg').html(sMsg);
|
||||
$quickHelp.data('code', sMsgCode);
|
||||
$quickHelp.css({ opacity: 100 });
|
||||
//$quickHelp.show();
|
||||
|
||||
$quickHelp.closeTimer = setTimeout(closeQuickHelp, 10000);
|
||||
}
|
||||
function closeQuickHelp(bNoMore){
|
||||
var sMsgCode = $quickHelp.data('code');
|
||||
|
||||
if(bNoMore){
|
||||
setCookie('__xe_admin_quick_help_'+sMsgCode, "true", d365);
|
||||
}
|
||||
|
||||
$quickHelp.animate({ opacity: 0 }, 1000);
|
||||
}
|
||||
$quickHelp.on('click', '._quick_help_nomore', function(){
|
||||
closeQuickHelp(true);
|
||||
});
|
||||
$quickHelp.on('click', '._quick_help_close', function(){
|
||||
closeQuickHelp();
|
||||
});
|
||||
|
||||
var $foggyLayer = $("<div>");
|
||||
$foggyLayer.css({
|
||||
|
|
@ -3394,6 +3449,8 @@ jQuery(function($){
|
|||
});
|
||||
// sPackageType = menu/layout/skin
|
||||
function installPackage(sPackageSrl, sPackageType, $item){
|
||||
console.log(window.location.href.replace(/#.*$/, "")+"&continue_install_package="+sPackageSrl+"&continue_install_package_type="+sPackageType);
|
||||
return;
|
||||
//act=getAutoinstallAdminIsAuthed
|
||||
$.exec_json("admin.getAutoinstallAdminIsAuthed", {}, function(htData){
|
||||
if(htData.error !== 0){
|
||||
|
|
@ -3410,7 +3467,8 @@ jQuery(function($){
|
|||
sText : xe.lang.go_to_ftp_setup,
|
||||
bSmall : true,
|
||||
fnOnOK : function(){
|
||||
window.location.href="./?module=admin&act=dispAdminConfigFtp&success_return_url="+Base64.encode(window.location.href+"&continue_install_package="+sPackageSrl+"&continue_install_package_type="+sPackageType);
|
||||
var sSuccessReturnURL = window.location.href.replace(/#.*$/, "")+"&continue_install_package="+sPackageSrl+"&continue_install_package_type="+sPackageType;
|
||||
window.location.href="./?module=admin&act=dispAdminConfigFtp&success_return_url="+Base64.encode(sSuccessReturnURL);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
@ -3454,9 +3512,13 @@ jQuery(function($){
|
|||
hideFoggy();
|
||||
console.log(htData);
|
||||
|
||||
if($item){
|
||||
$item.addClass('installed');
|
||||
$item.addClass('up_to_date');
|
||||
htFunc[sPackageType]();
|
||||
}
|
||||
|
||||
alert(xe.lang.installation_completed);
|
||||
});
|
||||
}
|
||||
top.fullSetupDone = function(htData){
|
||||
|
|
@ -3501,8 +3563,25 @@ jQuery(function($){
|
|||
$('#site_map, #add, #design, #layout, #skin').find('.cnt').height(wHeigh - 295);
|
||||
}).resize();
|
||||
|
||||
var sPackageSrl = getParameterByName('continue_install_package');
|
||||
var sPackageType = getParameterByName('continue_install_package_type');
|
||||
if(sPackageSrl && sPackageType){
|
||||
doInstallPackage(sPackageSrl, sPackageType, ".", null);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
function getParameterByName(name){
|
||||
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
|
||||
var regexS = "[\\?&]" + name + "=([^&#]*)";
|
||||
var regex = new RegExp(regexS);
|
||||
var results = regex.exec(window.location.search);
|
||||
if(results == null)
|
||||
return "";
|
||||
else
|
||||
return decodeURIComponent(results[1].replace(/\+/g, " "));
|
||||
}
|
||||
|
||||
function formatUpdatedDate(sDate){
|
||||
//20120106184020
|
||||
//2012-01-06 18:40:20
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue