pull/350/head
midoks 2 years ago
parent a30792178a
commit 515d25648f
  1. 2
      class/core/config_api.py
  2. 20
      route/static/app/public.js
  3. 38
      route/static/css/site.css

@ -27,7 +27,7 @@ from flask import request
class config_api: class config_api:
__version = '0.12.1' __version = '0.12.1.1'
__api_addr = 'data/api.json' __api_addr = 'data/api.json'
def __init__(self): def __init__(self):

@ -1545,7 +1545,7 @@ function webShell() {
var term_box = layer.open({ var term_box = layer.open({
type: 1, type: 1,
title: "本地终端", title: "本地终端",
area: ['685px','435px'], area: ['685px','463px'],
closeBtn: 1, closeBtn: 1,
shadeClose: false, shadeClose: false,
content: '<div class="term-box"><div id="term"></div></div>\ content: '<div class="term-box"><div id="term"></div></div>\
@ -1556,18 +1556,22 @@ function webShell() {
<button class="shellbutton btn btn-default btn-sm pull-right shell_btn_close">关闭</button>\ <button class="shellbutton btn btn-default btn-sm pull-right shell_btn_close">关闭</button>\
</div>\ </div>\
</div>', </div>',
success:function(){
$(".shell_btn_close").click(function(){
layer.close(term_box);
term.destroy();
clearInterval(interval);
});
},
cancel: function () { cancel: function () {
term.destroy(); term.destroy();
clearInterval(interval); clearInterval(interval);
} }
}); });
$(".shell_btn_close").click(function(){
layer.close(term_box);
term.destroy();
clearInterval(interval);
})
setTimeout(function () { setTimeout(function () {
$('.terminal').detach().appendTo('#term'); $('.terminal').detach().appendTo('#term');
$("#term").show(); $("#term").show();
socket.emit('webssh', "\n"); socket.emit('webssh', "\n");
@ -1654,16 +1658,14 @@ function webShell() {
} }
socket.emit('webssh', ptext); socket.emit('webssh', ptext);
term.focus(); term.focus();
}) });
$("textarea[name='ssh_copy']").keydown(function (e) { $("textarea[name='ssh_copy']").keydown(function (e) {
if (e.ctrlKey && e.keyCode == 13) { if (e.ctrlKey && e.keyCode == 13) {
$(".shell_btn_1").click(); $(".shell_btn_1").click();
} else if (e.altKey && e.keyCode == 13) { } else if (e.altKey && e.keyCode == 13) {
$(".shell_btn_1").click(); $(".shell_btn_1").click();
} }
}); });
}, 100); }, 100);
} }

@ -4399,7 +4399,8 @@ html .menu .menu_exit:hover {
font-size: 14px; font-size: 14px;
text-align:center; text-align:center;
} }
.cloading{
.cloading {
background-image: url("data:image/gif;base64,R0lGODlhJQAlAJECAL3L2AYrTv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAAJQAlAAACi5SPqcvtDyGYIFpF690i8xUw3qJBwUlSadmcLqYmGQu6KDIeM13beGzYWWy3DlB4IYaMk+Dso2RWkFCfLPcRvFbZxFLUDTt21BW56TyjRep1e20+i+eYMR145W2eefj+6VFmgTQi+ECVY8iGxcg35phGo/iDFwlTyXWphwlm1imGRdcnuqhHeop6UAAAIfkEBQoAAgAsEAACAAQACwAAAgWMj6nLXAAh+QQFCgACACwVAAUACgALAAACFZQvgRi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwXABEADAADAAACBYyPqcsFACH5BAUKAAIALBUAFQAKAAsAAAITlGKZwWoMHYxqtmplxlNT7ixGAQAh+QQFCgACACwQABgABAALAAACBYyPqctcACH5BAUKAAIALAUAFQAKAAsAAAIVlC+BGL3Z3IlxUmUuhtR2LzHhsiEFACH5BAUKAAIALAEAEQAMAAMAAAIFjI+pywUAIfkEBQoAAgAsBQAFAAoACwAAAhOUYJnAagwdjGq2amXGU1PuLEYBACH5BAUKAAIALBAAAgAEAAsAAAIFhI+py1wAIfkEBQoAAgAsFQAFAAoACwAAAhWUL4AIvdnciXFSZS6G1HYvMeGyIQUAIfkEBQoAAgAsFwARAAwAAwAAAgWEj6nLBQAh+QQFCgACACwVABUACgALAAACE5RgmcBqDB2MarZqZcZTU+4sRgEAIfkEBQoAAgAsEAAYAAQACwAAAgWEj6nLXAAh+QQFCgACACwFABUACgALAAACFZQvgAi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwBABEADAADAAACBYSPqcsFADs="); background-image: url("data:image/gif;base64,R0lGODlhJQAlAJECAL3L2AYrTv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAAJQAlAAACi5SPqcvtDyGYIFpF690i8xUw3qJBwUlSadmcLqYmGQu6KDIeM13beGzYWWy3DlB4IYaMk+Dso2RWkFCfLPcRvFbZxFLUDTt21BW56TyjRep1e20+i+eYMR145W2eefj+6VFmgTQi+ECVY8iGxcg35phGo/iDFwlTyXWphwlm1imGRdcnuqhHeop6UAAAIfkEBQoAAgAsEAACAAQACwAAAgWMj6nLXAAh+QQFCgACACwVAAUACgALAAACFZQvgRi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwXABEADAADAAACBYyPqcsFACH5BAUKAAIALBUAFQAKAAsAAAITlGKZwWoMHYxqtmplxlNT7ixGAQAh+QQFCgACACwQABgABAALAAACBYyPqctcACH5BAUKAAIALAUAFQAKAAsAAAIVlC+BGL3Z3IlxUmUuhtR2LzHhsiEFACH5BAUKAAIALAEAEQAMAAMAAAIFjI+pywUAIfkEBQoAAgAsBQAFAAoACwAAAhOUYJnAagwdjGq2amXGU1PuLEYBACH5BAUKAAIALBAAAgAEAAsAAAIFhI+py1wAIfkEBQoAAgAsFQAFAAoACwAAAhWUL4AIvdnciXFSZS6G1HYvMeGyIQUAIfkEBQoAAgAsFwARAAwAAwAAAgWEj6nLBQAh+QQFCgACACwVABUACgALAAACE5RgmcBqDB2MarZqZcZTU+4sRgEAIfkEBQoAAgAsEAAYAAQACwAAAgWEj6nLXAAh+QQFCgACACwFABUACgALAAACFZQvgAi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwBABEADAADAAACBYSPqcsFADs=");
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center 45px; background-position: center 45px;
@ -4409,32 +4410,7 @@ html .menu .menu_exit:hover {
text-align: center; text-align: center;
font-size: 14px; font-size: 14px;
} }
/*6.0终端样式*/
.term-box{
padding:0 10px 10px;
background-color:#333333;
}
.shell-text-input .bt-input-text-shell{
width:100%;
padding:10px 10px 0;
border:0 none;
height:60px;
overflow:auto;
resize:none;
}
.shell-text-input .bt-input-text-shell:focus,.shell-text-input .bt-input-text-shell:active{
border:0 none;
outline:none;
}
.shell-btn-group{
height:30px;
position:absolute;
bottom:10px;
right:10px;
}
.shell_btn_close{
margin-right:8px;
}
/*重启*/ /*重启*/
.rebt-con { .rebt-con {
height: 106px; height: 106px;
@ -4794,7 +4770,7 @@ select[disabled]{
/*6.0终端样式*/ /*6.0终端样式*/
.term-box{ .term-box{
padding:0 10px 10px; padding:5px 10px 10px;
background-color:#333333; background-color:#333333;
} }
.shell-text-input .bt-input-text-shell{ .shell-text-input .bt-input-text-shell{
@ -4805,14 +4781,16 @@ select[disabled]{
overflow:auto; overflow:auto;
resize:none; resize:none;
} }
.shell-text-input .bt-input-text-shell:focus,.shell-text-input .bt-input-text-shell:active{ .shell-text-input .bt-input-text-shell:focus,.shell-text-input .bt-input-text-shell:active{
border:0 none; border:0 none;
outline:none; outline:none;
} }
.shell-btn-group{
.shell-btn-group {
height:30px; height:30px;
position:absolute; position:absolute;
bottom:10px; bottom:20px;
right:10px; right:10px;
} }
.shell_btn_close { .shell_btn_close {

Loading…
Cancel
Save