Add mobile menu to pages without it

This commit is contained in:
amcmanu3 2022-06-21 15:59:34 -04:00
parent 6c360d1ff1
commit 177d99e002
3 changed files with 127 additions and 106 deletions

View File

@ -32,7 +32,12 @@
<div class="col-sm-12 grid-margin">
<div class="card">
<div class="card-body pt-0">
{% include "parts/server_controls_list.html" %}
<span class="d-none d-sm-block">
{% include "parts/server_controls_list.html %}
</span>
<span class="d-block d-sm-none">
{% include "parts/m_server_controls_list.html %}
</span>
<div class="row">
<div class="col-md-6 col-sm-12">
@ -82,7 +87,8 @@
{% if data['server_stats']['server_type'] == "minecraft-java" %}
<div class="form-group">
<label for="java_selection">{{ translate('serverConfig', 'javaVersion', data['lang']) }}
<small class="text-muted ml-1">{{ translate('serverConfig', 'javaVersionDesc', data['lang']) }}</small>
<small class="text-muted ml-1">{{ translate('serverConfig', 'javaVersionDesc', data['lang'])
}}</small>
</label>
<select class="form-select form-control form-control-lg select-css" id="java_selection"
name="java_selection" form="config_form">

View File

@ -32,7 +32,12 @@
<div class="col-sm-12 grid-margin">
<div class="card">
<div class="card-body pt-0">
{% include "parts/server_controls_list.html" %}
<span class="d-none d-sm-block">
{% include "parts/server_controls_list.html %}
</span>
<span class="d-block d-sm-none">
{% include "parts/m_server_controls_list.html %}
</span>
<div class="row">
<div class="col-md-6 col-sm-12">
@ -212,7 +217,9 @@
display: none;
}
html, body, body > .container-scroller {
html,
body,
body>.container-scroller {
overflow: initial;
}
@ -285,7 +292,7 @@
mac: 'Command-S',
sender: 'editor|cli'
},
exec: function(env, args, request) {
exec: function (env, args, request) {
save()
}
});
@ -1097,7 +1104,7 @@
if (handlerName == 'null') handlerName = null;
editor.setKeyboardHandler(handlerName, () => {
if (handlerName == 'ace/keyboard/vim') {
require("ace/keyboard/vim").Vim.defineEx('write', 'w', function() {
require("ace/keyboard/vim").Vim.defineEx('write', 'w', function () {
save();
});
}

View File

@ -14,7 +14,8 @@
<div class="col-12">
<div class="page-header">
<h4 class="page-title">
{{ translate('serverDetails', 'serverDetails', data['lang']) }} - {{ data['server_stats']['server_id']['server_name'] }}
{{ translate('serverDetails', 'serverDetails', data['lang']) }} - {{
data['server_stats']['server_id']['server_name'] }}
<br />
<small>UUID: {{ data['server_stats']['server_id']['server_uuid'] }}</small>
</h4>
@ -31,11 +32,18 @@
<div class="col-sm-12 grid-margin">
<div class="card">
<div class="card-body pt-0">
{% include "parts/server_controls_list.html" %}
<span class="d-none d-sm-block">
{% include "parts/server_controls_list.html %}
</span>
<span class="d-block d-sm-none">
{% include "parts/m_server_controls_list.html %}
</span>
<div class="col-md-12">
<div class="input-group">
<div id="virt_console" class="" style="font-size: .8em; padding: 5px 10px; border: 1px solid #383e5d; background-color:#2a2c44;height:500px; overflow: scroll;"></div>
<div id="virt_console" class=""
style="font-size: .8em; padding: 5px 10px; border: 1px solid #383e5d; background-color:#2a2c44;height:500px; overflow: scroll;">
</div>
</div>
<br />
@ -57,8 +65,8 @@
<script>
const serverId = new URLSearchParams(document.location.search).get('id')
function get_server_log(){
if( !$("#stop_scroll").is(':checked')){
function get_server_log() {
if (!$("#stop_scroll").is(':checked')) {
$.ajax({
type: 'GET',
url: '/ajax/server_log?id=' + serverId + '&full=1',
@ -78,17 +86,17 @@
return r ? r[1] : undefined;
}
$( document ).ready(function() {
console.log( "ready!" );
$(document).ready(function () {
console.log("ready!");
get_server_log()
});
function scroll(){
function scroll() {
var logview = $('#virt_console');
if(logview.length)
if (logview.length)
logview.scrollTop(logview[0].scrollHeight - logview.height());
}