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.remove_intent = true;
this.app.progress = 0; this.app.progress = 0;
}.bind(this)); }.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 // Favourites category
document.querySelector("#categories a").addEventListener("dragover", this.fav_dragover.bind(this)); document.querySelector("#categories a").addEventListener("dragover", this.fav_dragover.bind(this));

View File

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