mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-09 03:52:15 +09:00
문서/댓글/트랙백의 다중선택기능 추가 (Toggle 추가/전체 선택기능의 버튼화)
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2569 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
2ff2ec8b09
commit
843decd7f2
11 changed files with 67 additions and 73 deletions
|
|
@ -4,6 +4,8 @@
|
||||||
* @author zero <zero@nzeo.com>
|
* @author zero <zero@nzeo.com>
|
||||||
* @brief 댓글(comment) 모듈의 기본 언어팩
|
* @brief 댓글(comment) 모듈의 기본 언어팩
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
$lang->cmd_toggle_checked_comment = '선택항목 반전';
|
||||||
$lang->cmd_delete_checked_comment = '선택항목 삭제';
|
$lang->cmd_delete_checked_comment = '선택항목 삭제';
|
||||||
|
|
||||||
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
<column name="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
<column name="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||||
<column name="parent_srl" var="parent_srl" filter="number" default="0" />
|
<column name="parent_srl" var="parent_srl" filter="number" default="0" />
|
||||||
<column name="document_srl" var="document_srl" filter="number" notnull="notnull" />
|
<column name="document_srl" var="document_srl" filter="number" notnull="notnull" />
|
||||||
|
<column name="is_secret" var="is_secret" default="N" />
|
||||||
<column name="content" var="content" notnull="notnull" />
|
<column name="content" var="content" notnull="notnull" />
|
||||||
<column name="password" var="password" minlength="2" maxlength="60" />
|
<column name="password" var="password" minlength="2" maxlength="60" />
|
||||||
<column name="nick_name" var="nick_name" notnull="notnull" minlength="1" maxlength="40" />
|
<column name="nick_name" var="nick_name" notnull="notnull" minlength="1" maxlength="40" />
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
<columns>
|
<columns>
|
||||||
<column name="module_srl" var="module_srl" filter="number" default="0" />
|
<column name="module_srl" var="module_srl" filter="number" default="0" />
|
||||||
<column name="parent_srl" var="parent_srl" filter="number" default="0" />
|
<column name="parent_srl" var="parent_srl" filter="number" default="0" />
|
||||||
|
<column name="is_secret" var="is_secret" default="N" />
|
||||||
<column name="content" var="content" notnull="notnull" />
|
<column name="content" var="content" notnull="notnull" />
|
||||||
<column name="password" var="password" minlength="2" maxlength="60" />
|
<column name="password" var="password" minlength="2" maxlength="60" />
|
||||||
<column name="user_name" var="user_name" default="" />
|
<column name="user_name" var="user_name" default="" />
|
||||||
|
|
|
||||||
|
|
@ -58,6 +58,8 @@
|
||||||
|
|
||||||
<!-- 버튼 -->
|
<!-- 버튼 -->
|
||||||
<div class="fr gap1">
|
<div class="fr gap1">
|
||||||
|
<a href="javascript:doCheckAll()" class="button"><span>{$lang->cmd_select_all}</span></a>
|
||||||
|
<a href="javascript:doCheckAll(true)" class="button"><span>{$lang->cmd_toggle_checked_comment}</span></a>
|
||||||
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_comment}" /></span>
|
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_comment}" /></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
function doCheckAll() {
|
function doCheckAll(bToggle) {
|
||||||
var fo_obj = xGetElementById('fo_list');
|
var fo_obj = xGetElementById('fo_list');
|
||||||
|
if(typeof(bToggle) == "undefined") bToggle = false;
|
||||||
for(var i=0;i<fo_obj.length;i++) {
|
for(var i=0;i<fo_obj.length;i++) {
|
||||||
if(fo_obj[i].name == 'cart') fo_obj[i].checked = true;
|
if(fo_obj[i].name == 'cart'){
|
||||||
|
if( !fo_obj[i].checked || !bToggle) fo_obj[i].checked = true; else fo_obj[i].checked = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
* @brief 문서(document) 모듈의 기본 언어팩
|
* @brief 문서(document) 모듈의 기본 언어팩
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
$lang->cmd_toggle_checked_document = '선택항목 반전';
|
||||||
$lang->cmd_delete_checked_document = '선택항목 삭제';
|
$lang->cmd_delete_checked_document = '선택항목 삭제';
|
||||||
|
|
||||||
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,8 @@
|
||||||
|
|
||||||
<!-- 버튼 -->
|
<!-- 버튼 -->
|
||||||
<div class="fr gap1">
|
<div class="fr gap1">
|
||||||
|
<a href="javascript:doCheckAll()" class="button"><span>{$lang->cmd_select_all}</span></a>
|
||||||
|
<a href="javascript:doCheckAll(true)" class="button"><span>{$lang->cmd_toggle_checked_document}</span></a>
|
||||||
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_document}" /></span>
|
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_document}" /></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,9 @@
|
||||||
function doToggleAll() {
|
function doCheckAll(bToggle) {
|
||||||
var fo_obj = xGetElementById('fo_list');
|
var fo_obj = xGetElementById('fo_list');
|
||||||
|
if(typeof(bToggle) == "undefined") bToggle = false;
|
||||||
for(var i=0;i<fo_obj.length;i++) {
|
for(var i=0;i<fo_obj.length;i++) {
|
||||||
if(fo_obj[i].name == 'cart'){
|
if(fo_obj[i].name == 'cart'){
|
||||||
if( fo_obj[i].checked == true ){
|
if( !fo_obj[i].checked || !bToggle) fo_obj[i].checked = true; else fo_obj[i].checked = false;
|
||||||
fo_obj[i].checked = false;
|
|
||||||
} else {
|
|
||||||
fo_obj[i].checked = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function doCheckAll() {
|
|
||||||
var fo_obj = xGetElementById('fo_list');
|
|
||||||
for(var i=0;i<fo_obj.length;i++) {
|
|
||||||
if(fo_obj[i].name == 'cart') fo_obj[i].checked = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
* @author zero <zero@nzeo.com>
|
* @author zero <zero@nzeo.com>
|
||||||
* @brief 엮인글(trackback) 모듈의 기본 언어팩
|
* @brief 엮인글(trackback) 모듈의 기본 언어팩
|
||||||
**/
|
**/
|
||||||
|
$lang->cmd_toggle_checked_trackback = '선택항목 반전';
|
||||||
$lang->cmd_delete_checked_trackback = '선택항목 삭제';
|
$lang->cmd_delete_checked_trackback = '선택항목 삭제';
|
||||||
|
|
||||||
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
$lang->msg_cart_is_null = '삭제할 글을 선택해주세요';
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,9 @@
|
||||||
function doToggleAll() {
|
function doCheckAll(bToggle) {
|
||||||
var fo_obj = xGetElementById('fo_list');
|
var fo_obj = xGetElementById('fo_list');
|
||||||
|
if(typeof(bToggle) == "undefined") bToggle = false;
|
||||||
for(var i=0;i<fo_obj.length;i++) {
|
for(var i=0;i<fo_obj.length;i++) {
|
||||||
if(fo_obj[i].name == 'cart'){
|
if(fo_obj[i].name == 'cart'){
|
||||||
if( fo_obj[i].checked == true ){
|
if( !fo_obj[i].checked || !bToggle) fo_obj[i].checked = true; else fo_obj[i].checked = false;
|
||||||
fo_obj[i].checked = false;
|
|
||||||
} else {
|
|
||||||
fo_obj[i].checked = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function doCheckAll() {
|
|
||||||
var fo_obj = xGetElementById('fo_list');
|
|
||||||
for(var i=0;i<fo_obj.length;i++) {
|
|
||||||
if(fo_obj[i].name == 'cart') fo_obj[i].checked = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -79,6 +79,8 @@
|
||||||
|
|
||||||
<!-- 버튼 -->
|
<!-- 버튼 -->
|
||||||
<div class="fr gap1">
|
<div class="fr gap1">
|
||||||
|
<a href="javascript:doCheckAll()" class="button"><span>{$lang->cmd_select_all}</span></a>
|
||||||
|
<a href="javascript:doCheckAll(true)" class="button"><span>{$lang->cmd_toggle_checked_trackback}</span></a>
|
||||||
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_trackback}" /></span>
|
<span class="button"><input type="submit" value="{$lang->cmd_delete_checked_trackback}" /></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue