mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 11:44:10 +09:00
Implement creating, renaming, and deleting scrap folders
This commit is contained in:
parent
cf0a5d019c
commit
4a5385a635
10 changed files with 226 additions and 10 deletions
|
|
@ -163,14 +163,48 @@ function insertSelectedModule(id, module_srl, mid, browser_title) {
|
|||
|
||||
/* 스크랩 폴더 이동 */
|
||||
jQuery(function($) {
|
||||
$("#scrap_folder_create").on("click", function() {
|
||||
var input = $(this).siblings("input.folder_name").first();
|
||||
if (!input.is(":visible")) {
|
||||
input.show();
|
||||
} else {
|
||||
if (!input.val()) return;
|
||||
var params = { name: input.val() };
|
||||
exec_json('member.procMemberInsertScrapFolder', params, function(data) {
|
||||
window.location.href = current_url.setQuery("folder_srl", data.folder_srl);
|
||||
});
|
||||
}
|
||||
});
|
||||
$("#scrap_folder_rename").on("click", function() {
|
||||
var folder_srl = $(this).data("folder-srl");
|
||||
var input = $(this).siblings("input.folder_name").first();
|
||||
if (!input.is(":visible")) {
|
||||
input.show();
|
||||
} else {
|
||||
if (!input.val()) return;
|
||||
var params = { folder_srl: folder_srl, name: input.val() };
|
||||
exec_json('member.procMemberRenameScrapFolder', params, function() {
|
||||
window.location.reload();
|
||||
});
|
||||
}
|
||||
});
|
||||
$("#scrap_folder_delete").on("click", function() {
|
||||
var folder_srl = $(this).data("folder-srl");
|
||||
var params = { folder_srl: folder_srl };
|
||||
exec_json('member.procMemberDeleteScrapFolder', params, function() {
|
||||
window.location.href = current_url.setQuery("folder_srl", "");
|
||||
});
|
||||
});
|
||||
$("#scrap_folder_list").on("change", function() {
|
||||
location.href = current_url.setQuery("folder_srl", $(this).val());
|
||||
window.location.href = current_url.setQuery("folder_srl", $(this).val());
|
||||
});
|
||||
$(".scrap_folder_move").on("change", function() {
|
||||
var document_srl = $(this).data('document-srl');
|
||||
var folder_srl = $(this).val();
|
||||
if (!folder_srl) return;
|
||||
var params = { document_srl: document_srl, folder_srl: folder_srl };
|
||||
exec_json('member.procMemberMoveScrapFolder', params, function() { location.reload(); });
|
||||
exec_json('member.procMemberMoveScrapFolder', params, function() {
|
||||
window.location.reload();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,11 +1,25 @@
|
|||
<include target="./common_header.html" />
|
||||
<h1>{$member_title = $lang->cmd_view_scrapped_document}</h1>
|
||||
|
||||
<select id="scrap_folder_list">
|
||||
<!--@foreach($scrap_folders as $folder)-->
|
||||
<option value="{$folder->folder_srl}" selected="selected"|cond="$folder_srl == $folder->folder_srl">{$folder->name == '/DEFAULT/' ? $lang->default_folder : $folder_name}</option>
|
||||
<!--@endforeach-->
|
||||
</select>
|
||||
<div>
|
||||
<div class="btnArea" style="clear:none;float:left">
|
||||
<select id="scrap_folder_list" style="margin:0">
|
||||
<!--@foreach($scrap_folders as $folder)-->
|
||||
<option value="{$folder->folder_srl}" selected="selected"|cond="$folder_srl == $folder->folder_srl">{$folder->name == '/DEFAULT/' ? $lang->default_folder : $folder->name}</option>
|
||||
<!--@endforeach-->
|
||||
</select>
|
||||
<div class="btn-group">
|
||||
<input type="text" class="folder_name" style="margin:0;display:none" />
|
||||
<button id="scrap_folder_rename" class="btn" data-folder-srl="{$folder_srl}">{$lang->scrap_folder_rename}</button>
|
||||
<button id="scrap_folder_delete" class="btn" data-folder-srl="{$folder_srl}">{$lang->scrap_folder_delete}</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btnArea" style="clear:none;float:right">
|
||||
<input type="text" class="folder_name" style="margin:0;display:none" />
|
||||
<button id="scrap_folder_create" class="btn">{$lang->scrap_folder_create}</button>
|
||||
</div>
|
||||
<div class="clear:both"></div>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
|
|
@ -29,7 +43,7 @@
|
|||
<select class="scrap_folder_move" data-document-srl="{$val->document_srl}">
|
||||
<option value="">{$lang->cmd_move}</option>
|
||||
<!--@foreach($scrap_folders as $folder)-->
|
||||
<option value="{$folder->folder_srl}">{$folder->name == '/DEFAULT/' ? $lang->default_folder : $folder_name}</option>
|
||||
<option value="{$folder->folder_srl}">{$folder->name == '/DEFAULT/' ? $lang->default_folder : $folder->name}</option>
|
||||
<!--@endforeach-->
|
||||
</select>
|
||||
</td>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue