This commit is contained in:
flaskfarm
2022-10-12 01:32:51 +09:00
parent 5b6719c018
commit 751adbbedc
18 changed files with 548 additions and 96 deletions

View File

@@ -29,19 +29,6 @@ frameSocket.on('modal', function(data){
m_modal(data.data, data.title, false);
});
frameSocket.on('command_modal_add_text', function(data){
document.getElementById("command_modal_textarea").innerHTML += data ;
document.getElementById("command_modal_textarea").scrollTop = document.getElementById("command_modal_textarea").scrollHeight;
});
frameSocket.on('command_modal_show', function(data){
command_modal_show(data)
});
frameSocket.on('command_modal_clear', function(data){
document.getElementById("command_modal_textarea").innerHTML = ""
});
frameSocket.on('loading_hide', function(data){
$('#loading').hide();
});
@@ -52,6 +39,16 @@ frameSocket.on('refresh', function(data){
});
$('#command_modal').on('hide.bs.modal', function (event) {
$.ajax({
url: `/global/ajax/command_modal_hide`,
type: 'POST',
cache: false,
data: {},
dataType: 'json'
});
});
@@ -250,3 +247,50 @@ let listdir = (path = '/', only_dir = true) => {
// 파일 선택 모달 End
///////////////////////////////////////
///////////////////////////////////////
// Command MODAL
///////////////////////////////////////
frameSocket.on('command_modal_add_text', function(data){
document.getElementById("command_modal_textarea").innerHTML += data ;
document.getElementById("command_modal_textarea").scrollTop = document.getElementById("command_modal_textarea").scrollHeight;
});
frameSocket.on('command_modal_input_disable', function(data){
$('#command_modal_input').attr('disabled', true);
});
frameSocket.on('command_modal_show', function(data){
command_modal_show(data)
});
frameSocket.on('command_modal_clear', function(data){
document.getElementById("command_modal_textarea").innerHTML = ""
});
function command_modal_show(title) {
ClientHeight = window.innerHeight
document.getElementById("command_modal_title").innerHTML = title
$("#command_modal").height(ClientHeight+50);
$("#command_modal_textarea").height(ClientHeight-380);
$("#command_modal").modal({backdrop: 'static', keyboard: false}, 'show');
$('#command_modal_input').attr('disabled', false);
}
$("body").on('click', '#command_modal_input_btn', function(e) {
e.preventDefault();
$.ajax({
url: '/global/ajax/command_modal_input',
type: "POST",
cache: false,
data: {cmd:$('#command_modal_input').val()},
dataType: "json",
success: function (ret) {
$('#command_modal_input').val('');
}
});
});
///////////////////////////////////////