-
diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js
index 9fd339bbc2..6535ba0036 100644
--- a/dashboard-ui/scripts/itemdetailpage.js
+++ b/dashboard-ui/scripts/itemdetailpage.js
@@ -922,6 +922,8 @@
elem.classList.remove('hiddenScrollX');
}
+ $(elem).createCardMenus();
+
if (item.Type == "BoxSet") {
var collectionItemTypes = [
diff --git a/dashboard-ui/scripts/librarylist.js b/dashboard-ui/scripts/librarylist.js
index d6b4cbc639..a7b98ff38b 100644
--- a/dashboard-ui/scripts/librarylist.js
+++ b/dashboard-ui/scripts/librarylist.js
@@ -1011,9 +1011,14 @@
return;
}
+ if (element.classList.contains('hasTapHold')) {
+ return;
+ }
+
require(['hammer'], function (Hammer) {
var hammertime = new Hammer(element);
+ element.classList.add('hasTapHold');
hammertime.on('press', onTapHold);
hammertime.on('pressup', onTapHoldUp);
diff --git a/dashboard-ui/scripts/reports.js b/dashboard-ui/scripts/reports.js
index a8a7fcafe2..6e05039d5b 100644
--- a/dashboard-ui/scripts/reports.js
+++ b/dashboard-ui/scripts/reports.js
@@ -218,7 +218,7 @@
html += '