Fix file control button

resume/pause and cancel buttons on file transfers fixed and now work
as expected.
This commit is contained in:
rottencandy 2019-06-19 23:26:38 +05:30
parent 23683c7927
commit cf5af14e69
3 changed files with 21 additions and 20 deletions

View File

@ -75,21 +75,21 @@ function fileAction(hash, action) {
let json_params = {hash, flags : 0};
switch (action) {
case 'cancel':
req_action = '/rsFiles/FileCancel';
action_header = '/rsFiles/FileCancel';
break;
case 'pause':
req_action = '/rsFiles/FileControl';
action_header = '/rsFiles/FileControl';
json_params.flags = RS_FILE_CTRL_PAUSE;
break;
case 'resume':
req_action = '/rsFiles/FileControl';
action_header = '/rsFiles/FileControl';
json_params.flags = RS_FILE_CTRL_START;
break;
case 'force_check':
req_action = '/rsFiles/FileControl';
action_header = '/rsFiles/FileControl';
json_params.flags = RS_FILE_CTRL_FORCE_CHECK;
break;

View File

@ -4,7 +4,7 @@ var rs = require('rswebui');
let onSuccessCallback = function() {};
function renderLoginPage(callback) {
// Cannot use mount because vDOM will not let any other mount overrides
// Cannot use mount because vDOM will not let any other component overrides
m.render(document.getElementById('main'), m(loginComponent));
onSuccessCallback = callback;
}

View File

@ -5,24 +5,25 @@ let login = require('login');
login.renderLoginPage(onSuccess);
function onSuccess() {
let home = require('home');
let dl = require('downloads');
let home = require('home');
let dl = require('downloads');
renderMainStructure();
m.route(document.getElementById('tab-section'), '/home', {
'/home': home.component,
'/downloads': dl.component,
});
renderMainStructure();
m.route(document.getElementById('tab-section'), '/home', {
'/home' : home.component,
'/downloads' : dl.component,
});
}
function renderMainStructure() {
m.render(document.getElementById('main'), [
m('nav.tab-container',
[
m('a.tab-header[href=/home]', {oncreate: m.route.link}, 'Home'),
m('a.tab-header[href=/downloads]', {oncreate: m.route.link}, 'Downloads'),
]),
m('div', {id: 'tab-section'})
]);
m.render(document.getElementById('main'), [
m('nav.tab-container',
[
m('a.tab-header[href=/home]', {oncreate : m.route.link}, 'Home'),
m('a.tab-header[href=/downloads]', {oncreate : m.route.link},
'Downloads'),
]),
m('div', {id : 'tab-section'})
]);
}