BUGFIX: Operations can now be dragged out of the recipe on touchscreen devices.

This commit is contained in:
n1474335 2016-12-07 23:57:15 +00:00
parent b0fd297069
commit ed7cab36d2
5 changed files with 17 additions and 10 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -52,6 +52,13 @@ RecipeWaiter.prototype.initialise_operation_drag_n_drop = function() {
this.remove_intent = true;
this.app.progress = 0;
}.bind(this));
Sortable.utils.on(rec_list, "touchend", function(e) {
var loc = e.changedTouches[0],
target = document.elementFromPoint(loc.clientX, loc.clientY);
this.remove_intent = !rec_list.contains(target);
}.bind(this));
// Favourites category
document.querySelector("#categories a").addEventListener("dragover", this.fav_dragover.bind(this));

View File

@ -1,9 +1,9 @@
203 source files
104274 lines
202 source files
104281 lines
4.0M size
136 JavaScript source files
95184 lines
95191 lines
3.5M size
78 third party JavaScript source files
@ -11,10 +11,10 @@
2.7M size
58 first party JavaScript source files
18807 lines
18814 lines
728K size
3.1M uncompressed JavaScript size
3.2M uncompressed JavaScript size
1.7M compressed JavaScript size
15 categories