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:
__version = '0.12.1'
__version = '0.12.1.1'
__api_addr = 'data/api.json'
def __init__(self):

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

@ -4399,7 +4399,8 @@ html .menu .menu_exit:hover {
font-size: 14px;
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-repeat: no-repeat;
background-position: center 45px;
@ -4409,32 +4410,7 @@ html .menu .menu_exit:hover {
text-align: center;
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 {
height: 106px;
@ -4794,7 +4770,7 @@ select[disabled]{
/*6.0终端样式*/
.term-box{
padding:0 10px 10px;
padding:5px 10px 10px;
background-color:#333333;
}
.shell-text-input .bt-input-text-shell{
@ -4805,14 +4781,16 @@ select[disabled]{
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{
.shell-btn-group {
height:30px;
position:absolute;
bottom:10px;
bottom:20px;
right:10px;
}
.shell_btn_close {

Loading…
Cancel
Save