mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
/document/tpl/ UI cleaning.
/comment/tpl/ UI cleaning. Deprecated 'checkboxToggleAll()' function removed. git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11888 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
5ae8565457
commit
9705b6abf1
20 changed files with 346 additions and 510 deletions
|
|
@ -312,49 +312,6 @@ if(jQuery) jQuery.noConflict();
|
|||
window.XE = {
|
||||
loaded_popup_menus : new Array(),
|
||||
addedDocument : new Array(),
|
||||
/**
|
||||
* @brief 특정 name을 가진 체크박스들의 checked 속성 변경
|
||||
* @param [itemName='cart',][options={}]
|
||||
*/
|
||||
checkboxToggleAll : function(itemName) {
|
||||
if(!is_def(itemName)) itemName='cart';
|
||||
var options = {
|
||||
wrap : null,
|
||||
checked : 'toggle',
|
||||
doClick : false
|
||||
};
|
||||
|
||||
switch(arguments.length) {
|
||||
case 1:
|
||||
if(typeof(arguments[0]) == "string") {
|
||||
itemName = arguments[0];
|
||||
} else {
|
||||
$.extend(options, arguments[0] || {});
|
||||
itemName = 'cart';
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
itemName = arguments[0];
|
||||
$.extend(options, arguments[1] || {});
|
||||
}
|
||||
|
||||
if(options.doClick == true) options.checked = null;
|
||||
if(typeof(options.wrap) == "string") options.wrap ='#'+options.wrap;
|
||||
|
||||
if(options.wrap) {
|
||||
var obj = $(options.wrap).find('input[name='+itemName+']:checkbox');
|
||||
} else {
|
||||
var obj = $('input[name='+itemName+']:checkbox');
|
||||
}
|
||||
|
||||
if(options.checked == 'toggle') {
|
||||
obj.each(function() {
|
||||
$(this).attr('checked', ($(this).attr('checked')) ? false : true);
|
||||
});
|
||||
} else {
|
||||
(options.doClick == true) ? obj.click() : obj.attr('checked', options.checked);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* @brief 문서/회원 등 팝업 메뉴 출력
|
||||
|
|
@ -1113,25 +1070,6 @@ function toggleDisplay(objId) {
|
|||
jQuery('#'+objId).toggle();
|
||||
}
|
||||
|
||||
/* 체크박스 선택 */
|
||||
function checkboxSelectAll(formObj, name, checked) {
|
||||
var itemName = name;
|
||||
var option = {};
|
||||
if(typeof(formObj) != "undefined") option.wrap = formObj;
|
||||
if(typeof(checked) != "undefined") option.checked = checked;
|
||||
|
||||
XE.checkboxToggleAll(itemName, option);
|
||||
}
|
||||
|
||||
/* 체크박스를 실행 */
|
||||
function clickCheckBoxAll(formObj, name) {
|
||||
var itemName = name;
|
||||
var option = { doClick:true };
|
||||
if(typeof(formObj) != "undefined") option.wrap = formObj;
|
||||
|
||||
XE.checkboxToggleAll(itemName, option);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 에디터에서 사용하되 내용 여닫는 코드 (zb5beta beta 호환용으로 남겨 놓음)
|
||||
**/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue