Browse Source

Adding missing options to Glitter

Options that were in Plush but not yet in Glitter
pull/284/head
Safihre 10 years ago
parent
commit
91f4f47df4
  1. 7
      interfaces/Glitter/templates/main.tmpl
  2. 16
      interfaces/Glitter/templates/static/javascripts/glitter.js
  3. 4
      interfaces/Glitter/templates/static/stylesheets/glitter.css

7
interfaces/Glitter/templates/main.tmpl

@ -112,6 +112,11 @@
<a href="#" data-toggle="dropdown" data-bind="css: { 'active-on-queue-finish-menu': onQueueFinish()}" onclick="keepOpen(this)"><span class="glyphicon glyphicon-off"></span></a>
<ul class="dropdown-menu menu-options" role="menu">
<li><a href="#modal_help" data-toggle="modal">$T('menu-help') <span class="glyphicon glyphicon-question-sign"></span></a></li>
<!--#if $have_quota or $have_rss_defined or $have_watched_dir or $pp_pause_event#--><li class="divider"></li><!--#end if#-->
<!--#if $have_quota#--><li><a href="#" data-bind="click: doQueueAction" data-mode="reset_quota">$T('link-resetQuota')</a></li><!--#end if#-->
<!--#if $have_rss_defined#--><li><a href="#" data-bind="click: doQueueAction" data-mode="rss_now">$T('button-rssNow')</a></li><!--#end if#-->
<!--#if $have_watched_dir#--><li><a href="#" data-bind="click: doQueueAction" data-mode="watched_now">$T('sch-scan_folder')</a></li><!--#end if#-->
<!--#if $pp_pause_event#--><li><a href="#" data-bind="click: doQueueAction" data-mode="resume_pp">$T('sch-resume_post')</a></li><!--#end if#-->
<li class="divider"></li>
<li><a href="shutdown?session=$session" data-bind="click: shutdownSAB">$T('shutdownSab')</a></li>
<li><a href="#" data-bind="click: restartSAB">$T('Glitter-restartSab')</a></li>
@ -122,9 +127,11 @@
<option value=""></option>
<optgroup label="$T('eoq-actions')">
<option value="shutdown_program">$T('shutdownSab')</option>
<!--#if $power_options#-->
<option value="shutdown_pc">$T('shutdownPc')</option>
<option value="standby_pc">$T('standbyPc')</option>
<option value="hibernate_pc">$T('hibernatePc')</option>
<!--#end if#-->
</optgroup>
<optgroup label="$T('eoq-scripts')">
<!-- ko foreach: queue.scriptsList -->

16
interfaces/Glitter/templates/static/javascripts/glitter.js

@ -696,10 +696,14 @@ $(function() {
self.loadStatusInfo()
}
// SABnzb options
/**
SABnzb options
**/
// Shutdown
self.shutdownSAB = function() {
return confirm(glitterTranslate.shutdown);
}
// Restart
self.restartSAB = function() {
if(!confirm(glitterTranslate.restart)) return;
// Call restart function
@ -712,12 +716,21 @@ $(function() {
setTimeout(self.refresh, 30 * 1000)
}
}
// Queue actions
self.doQueueAction = function(data, event) {
// Send to the API
callAPI({ mode: $(event.target).data('mode') }).then(function(r) {
console.log(r)
})
}
// Repair queue
self.repairQueue = function() {
if(!confirm(glitterTranslate.repair)) return;
callSpecialAPI("config/repair").then(function() {
$("#modal_options").modal("hide");
})
}
// Force disconnect
self.forceDisconnect = function() {
callSpecialAPI("status/disconnect").then(function() {
$("#modal_options").modal("hide");
@ -1557,7 +1570,6 @@ $(function() {
self.parent.historyItems.remove(self);
self.parent.parent.refresh();
})
}
});
};

4
interfaces/Glitter/templates/static/stylesheets/glitter.css

@ -49,8 +49,8 @@ h2 {
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
background-color: #ffffff;
border: 1px solid #cccccc;
margin-left: -130px;
margin-top: 3px;
margin-left: -150px;
margin-top: 4px;
}
.navbar-collapse.in .dropdown-menu a,

Loading…
Cancel
Save