diff --git a/scripts/system/inventory/package-lock.json b/scripts/system/inventory/package-lock.json
index 8617b7774e..504255ad26 100644
--- a/scripts/system/inventory/package-lock.json
+++ b/scripts/system/inventory/package-lock.json
@@ -1,5 +1,5 @@
{
- "name": "inventory",
+ "name": "Inventory",
"version": "0.1.0",
"lockfileVersion": 1,
"requires": true,
diff --git a/scripts/system/inventory/package.json b/scripts/system/inventory/package.json
index 9cc0f18df2..e0dd3d2b12 100644
--- a/scripts/system/inventory/package.json
+++ b/scripts/system/inventory/package.json
@@ -1,5 +1,5 @@
{
- "name": "inventory",
+ "name": "Inventory",
"version": "0.1.0",
"private": true,
"scripts": {
@@ -43,6 +43,8 @@
"browserslist": [
"> 1%",
"last 2 versions",
- "not dead"
+ "not dead",
+ "ChromeAndroid > 55",
+ "Chrome > 55"
]
}
diff --git a/scripts/system/inventory/public/inventory.js b/scripts/system/inventory/public/inventory.js
index 964047715e..362c8a1a36 100644
--- a/scripts/system/inventory/public/inventory.js
+++ b/scripts/system/inventory/public/inventory.js
@@ -218,7 +218,7 @@ function startup() {
ui = new AppUi({
buttonName: "INVENTORY",
- home: Script.resolvePath("inventory.html"),
+ home: Script.resolvePath("index.html"),
graphicsDirectory: Script.resolvePath("./"), // Where your button icons are located
onOpened: onOpened,
onClosed: onClosed
diff --git a/scripts/system/inventory/src/App.vue b/scripts/system/inventory/src/App.vue
index 52e5eb42e5..edce5dea6b 100644
--- a/scripts/system/inventory/src/App.vue
+++ b/scripts/system/inventory/src/App.vue
@@ -22,6 +22,14 @@
Inventory
+
+
+
+
+
+ mdi-ab-testing
+
+
@@ -189,7 +197,7 @@
{{item.name}}
-
Edit Folder
-
Delete Folder
+
+ Sort Folder
+
nameB) {
+ return 1;
+ }
+
+ // names must be equal
+ return 0;
+ });
+ }
+ },
+ sortFolder: function(uuid) {
+ for (var i = 0; i < this.items.length; i++) {
+ if (this.items[i].uuid == uuid) {
+ this.items[i].items.sort(function(a, b) {
+ var nameA = a.name.toUpperCase(); // ignore upper and lowercase
+ var nameB = b.name.toUpperCase(); // ignore upper and lowercase
+ if (nameA < nameB) {
+ return -1;
+ }
+ if (nameA > nameB) {
+ return 1;
+ }
+
+ // names must be equal
+ return 0;
+ });
+ }
+ }
+ },
sendInventory: function() {
this.sendAppMessage("web-to-script-inventory", this.items );
},