Some style fixes
This commit is contained in:
@@ -189,6 +189,10 @@ var DetailsWindow = {
|
|||||||
this.detailsButton.classList.add("button_highlight")
|
this.detailsButton.classList.add("button_highlight")
|
||||||
this.visible = true;
|
this.visible = true;
|
||||||
|
|
||||||
|
// This is a workaround for a chrome bug which makes it so hidden
|
||||||
|
// windows can't be scrolled after they are shown
|
||||||
|
this.popupDiv.focus();
|
||||||
|
|
||||||
if (this.graph === 0) {
|
if (this.graph === 0) {
|
||||||
this.renderGraph();
|
this.renderGraph();
|
||||||
}
|
}
|
||||||
@@ -301,6 +305,9 @@ var DetailsWindow = {
|
|||||||
scaleLabel: {
|
scaleLabel: {
|
||||||
display: true,
|
display: true,
|
||||||
labelString: "Downloads"
|
labelString: "Downloads"
|
||||||
|
},
|
||||||
|
gridLines: {
|
||||||
|
color: "rgba(100, 255, 100, .1)"
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
type: "linear",
|
type: "linear",
|
||||||
@@ -312,7 +319,14 @@ var DetailsWindow = {
|
|||||||
labelString: "Views"
|
labelString: "Views"
|
||||||
},
|
},
|
||||||
gridLines: {
|
gridLines: {
|
||||||
color: "rgba(0, 0, 0, 0)"
|
color: "rgba(128, 128, 255, .2)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
xAxes: [
|
||||||
|
{
|
||||||
|
gridLines: {
|
||||||
|
display: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@@ -194,8 +194,10 @@ body{
|
|||||||
.popup {
|
.popup {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition: visibility 1s, opacity 1s;
|
transition: visibility .5s, opacity .5s;
|
||||||
background-color: var(--body_color);
|
background-color: var(--body_color);
|
||||||
border-color: var(--accent_color_dark_border);
|
border-color: var(--accent_color_dark_border);
|
||||||
max-height: 100%;
|
max-height: 100%;
|
||||||
@@ -207,13 +209,18 @@ body{
|
|||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
box-shadow: var(--shadow_color) 0px 0px 50px;
|
box-shadow: var(--shadow_color) 0px 0px 50px;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.popup .highlight_light {
|
.popup > .highlight_light {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
}
|
}
|
||||||
|
.popup > .content_area {
|
||||||
|
flex: 1;
|
||||||
|
overflow-y: scroll;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.details_popup{
|
.details_popup{
|
||||||
overflow-y: scroll;
|
|
||||||
width: 1500px;
|
width: 1500px;
|
||||||
height: 800px;
|
height: 800px;
|
||||||
z-index: 100;
|
z-index: 100;
|
||||||
|
@@ -22,7 +22,6 @@
|
|||||||
}
|
}
|
||||||
.file_manager > .nav_bar :first-child {margin-left: 5px;}
|
.file_manager > .nav_bar :first-child {margin-left: 5px;}
|
||||||
.file_manager > .nav_bar :last-child {margin-right: 5px;}
|
.file_manager > .nav_bar :last-child {margin-right: 5px;}
|
||||||
.file_manager > .nav_bar > button {flex: 0;}
|
|
||||||
.file_manager > .nav_bar > .breadcrumbs {flex: 1; margin: 1px 10px; min-width: 100px;}
|
.file_manager > .nav_bar > .breadcrumbs {flex: 1; margin: 1px 10px; min-width: 100px;}
|
||||||
.file_manager > .status_bar {text-align: left;}
|
.file_manager > .status_bar {text-align: left;}
|
||||||
.file_manager > .directory_area {
|
.file_manager > .directory_area {
|
||||||
|
@@ -20,7 +20,7 @@
|
|||||||
<script src="/res/script/jquery.js"></script>
|
<script src="/res/script/jquery.js"></script>
|
||||||
<script src="/res/misc/chartjs/Chart.min.js"></script>
|
<script src="/res/misc/chartjs/Chart.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
$.get(apiEndpoint+"/admin/files/timeseries/10", function(response){
|
$.get(apiEndpoint+"/admin/files/timeseries/14", function(response){
|
||||||
console.log(response);
|
console.log(response);
|
||||||
if (response.success) {
|
if (response.success) {
|
||||||
var ctx = document.getElementById('bandwidth_chart');
|
var ctx = document.getElementById('bandwidth_chart');
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
labels: response.labels,
|
labels: response.labels,
|
||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: "Downloads",
|
label: "Bandwidth",
|
||||||
backgroundColor: "rgba(100, 255, 100, .1)",
|
backgroundColor: "rgba(100, 255, 100, .1)",
|
||||||
borderColor: "rgba(100, 255, 100, .8)",
|
borderColor: "rgba(100, 255, 100, .8)",
|
||||||
borderWidth: 2,
|
borderWidth: 2,
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
data: response.downloads
|
data: response.downloads
|
||||||
}, {
|
}, {
|
||||||
label: "Views",
|
label: "Views",
|
||||||
backgroundColor: "rgba(128, 128, 255, .1)",
|
backgroundColor: "rgba(128, 128, 255, .2)",
|
||||||
borderColor: "rgba(128, 128, 255, .8)",
|
borderColor: "rgba(128, 128, 255, .8)",
|
||||||
borderWidth: 2,
|
borderWidth: 2,
|
||||||
fill: true,
|
fill: true,
|
||||||
@@ -71,6 +71,14 @@
|
|||||||
scaleLabel: {
|
scaleLabel: {
|
||||||
display: true,
|
display: true,
|
||||||
labelString: "Bandwidth"
|
labelString: "Bandwidth"
|
||||||
|
},
|
||||||
|
ticks: {
|
||||||
|
callback: function(value, index, values) {
|
||||||
|
return (value/1e9) + " GB";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
gridLines: {
|
||||||
|
color: "rgba(100, 255, 100, .1)"
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
type: "linear",
|
type: "linear",
|
||||||
@@ -82,7 +90,14 @@
|
|||||||
labelString: "Views"
|
labelString: "Views"
|
||||||
},
|
},
|
||||||
gridLines: {
|
gridLines: {
|
||||||
color: "rgba(0, 0, 0, 0)"
|
color: "rgba(128, 128, 255, .2)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
xAxes: [
|
||||||
|
{
|
||||||
|
gridLines: {
|
||||||
|
display: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@@ -112,6 +112,7 @@
|
|||||||
File Info
|
File Info
|
||||||
<button style="position: absolute; top: 3px; right: 3px;" class="button_red" onclick="DetailsWindow.toggle();">X</button>
|
<button style="position: absolute; top: 3px; right: 3px;" class="button_red" onclick="DetailsWindow.toggle();">X</button>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="content_area">
|
||||||
<span id="info_file_details"></span>
|
<span id="info_file_details"></span>
|
||||||
<span id="info_about">
|
<span id="info_about">
|
||||||
<h3>Downloads and views</h3>
|
<h3>Downloads and views</h3>
|
||||||
@@ -153,6 +154,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div id="captcha_popup" class="popup captcha_popup border_bottom">
|
<div id="captcha_popup" class="popup captcha_popup border_bottom">
|
||||||
<div id="captcha_popup_title" class="highlight_light border_top border_bottom"></div>
|
<div id="captcha_popup_title" class="highlight_light border_top border_bottom"></div>
|
||||||
<div id="captcha_popup_content"></div>
|
<div id="captcha_popup_content"></div>
|
||||||
|
Reference in New Issue
Block a user