Skip to content

Commit

Permalink
context menu for selected tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
eroamane authored Jun 11, 2020
1 parent 7050ae2 commit ea74c3d
Showing 1 changed file with 34 additions and 4 deletions.
38 changes: 34 additions & 4 deletions js/yaaw.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,36 @@ var YAAW = (function() {
}
});
$("#menuRestart").live("click", function() {
YAAW.contextmenu.restart();
if (selected_tasks) {
YAAW.tasks.restart();
YAAW.tasks.unSelectAll();
} else {
YAAW.contextmenu.restart();
}
});
$("#menuStart").live("click", function() {
YAAW.contextmenu.unpause();
if (selected_tasks) {
YAAW.tasks.unpause();
YAAW.tasks.unSelectAll();
} else {
YAAW.contextmenu.unpause();
}
});
$("#menuPause").live("click", function() {
YAAW.contextmenu.pause();
if (selected_tasks) {
YAAW.tasks.pause();
YAAW.tasks.unSelectAll();
} else {
YAAW.contextmenu.pause();
}
});
$("#menuRemove").live("click", function() {
YAAW.contextmenu.remove();
if (selected_tasks) {
YAAW.tasks.remove();
YAAW.tasks.unSelectAll();
} else {
YAAW.contextmenu.remove();
}
});


Expand Down Expand Up @@ -694,6 +714,16 @@ var YAAW = (function() {
return gids;
},

restart: function() {
var gids = new Array();
$(".tasks-table .task.selected").each(function(i, n) {
var status = n.getAttribute("data-status");
if (status == "removed" || status == "complete" || status == "error")
gids.push(n.getAttribute("data-gid"));
});
if (gids.length) ARIA2.restart_task(gids);
},

pause: function() {
var gids = new Array();
$(".tasks-table .task.selected").each(function(i, n) {
Expand Down

0 comments on commit ea74c3d

Please sign in to comment.