From 343f883ac32476b65def64eb830a099a7cbc9077 Mon Sep 17 00:00:00 2001 From: Kasen IO Date: Wed, 8 Jul 2020 14:33:53 -0400 Subject: [PATCH] Perform CR updates. --- .../package-manager/inventory/.eslintrc.js | 31 ++ .../package-manager/inventory/.gitignore | 1 - .../inventory/public/index.html | 11 + .../inventory/public/inventory.js | 518 +++++++++--------- .../package-manager/inventory/src/App.vue | 35 +- .../inventory/src/assets/styles/styles.css | 20 +- .../inventory/src/components/NotUsing.vue | 10 + .../package-manager/inventory/src/main.js | 14 +- .../inventory/src/plugins/store.js | 57 +- .../inventory/src/plugins/vuetify.js | 10 + .../package-manager/inventory/vue.config.js | 10 + 11 files changed, 379 insertions(+), 338 deletions(-) create mode 100644 unpublishedScripts/package-manager/inventory/.eslintrc.js diff --git a/unpublishedScripts/package-manager/inventory/.eslintrc.js b/unpublishedScripts/package-manager/inventory/.eslintrc.js new file mode 100644 index 0000000000..f2f884bbb2 --- /dev/null +++ b/unpublishedScripts/package-manager/inventory/.eslintrc.js @@ -0,0 +1,31 @@ +module.exports = { + root: true, + extends: "eslint:recommended", + "parserOptions": { + "ecmaVersion": 5 + }, + + "rules": { + "brace-style": ["error", "1tbs", { "allowSingleLine": false }], + "camelcase": ["error"], + "comma-dangle": ["error", "never"], + "curly": ["error", "all"], + "eqeqeq": ["error", "always"], + "indent": ["error", 4, { "SwitchCase": 1 }], + "key-spacing": ["error", { "beforeColon": false, "afterColon": true, "mode": "strict" }], + "keyword-spacing": ["error", { "before": true, "after": true }], + "max-len": ["error", 128, 4], + "new-cap": ["error"], + "no-console": ["off"], + "no-floating-decimal": ["error"], + "no-magic-numbers": ["error", { "ignore": [0.5, -1, 0, 1, 2], "ignoreArrayIndexes": true }], + "no-multi-spaces": ["error"], + "no-multiple-empty-lines": ["error"], + "no-unused-vars": ["error", { "args": "none", "vars": "local" }], + "semi": ["error", "always"], + "space-before-blocks": ["error"], + "space-before-function-paren": ["error", { "anonymous": "ignore", "named": "never" }], + "spaced-comment": ["error", "always", { "line": { "markers": ["/"] } }] + } + +}; diff --git a/unpublishedScripts/package-manager/inventory/.gitignore b/unpublishedScripts/package-manager/inventory/.gitignore index a0dddc6fb8..c2b66ff67b 100644 --- a/unpublishedScripts/package-manager/inventory/.gitignore +++ b/unpublishedScripts/package-manager/inventory/.gitignore @@ -1,6 +1,5 @@ .DS_Store node_modules -/dist # local env files .env.local diff --git a/unpublishedScripts/package-manager/inventory/public/index.html b/unpublishedScripts/package-manager/inventory/public/index.html index bc51465864..5319044edc 100644 --- a/unpublishedScripts/package-manager/inventory/public/index.html +++ b/unpublishedScripts/package-manager/inventory/public/index.html @@ -1,3 +1,14 @@ + diff --git a/unpublishedScripts/package-manager/inventory/public/inventory.js b/unpublishedScripts/package-manager/inventory/public/inventory.js index e7ba09e5e5..4915aeb6a1 100644 --- a/unpublishedScripts/package-manager/inventory/public/inventory.js +++ b/unpublishedScripts/package-manager/inventory/public/inventory.js @@ -8,286 +8,294 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // +/* global AvatarList Clipboard console Controller Entities location Messages MyAvatar Script ScriptDiscoveryService Settings +Tablet Vec3 Window */ + (function () { // BEGIN LOCAL_SCOPE -var AppUi = Script.require('appUi'); -var ui; -var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system"); + "use strict"; + var AppUi = Script.require('appUi'); + var ui; + var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system"); -// VARIABLES -var inventoryDataSettingString = "inventoryApp.data"; -var inventoryData; + // VARIABLES + var inventoryDataSettingString = "inventoryApp.data"; + var inventoryData; -var inventorySettingsString = "inventoryApp.settings"; -var inventorySettings; + var inventorySettingsString = "inventoryApp.settings"; + var inventorySettings; -var RECEIVING_ITEM_QUEUE_LIMIT = 5; -var receivingItemQueue = []; + var RECEIVING_ITEM_QUEUE_LIMIT = 5; + var receivingItemQueue = []; -// APP EVENT AND MESSAGING ROUTING + var NEARBY_USERS_SEARCH_RADIUS = 25; -function onWebAppEventReceived(event) { - var eventJSON = JSON.parse(event); - if (eventJSON.app == "inventory") { // This is our web app! - // print("inventory.js received a web event: " + event); - - if (eventJSON.command == "ready") { - initializeInventoryApp(); - } - - if (eventJSON.command == "web-to-script-inventory") { - receiveInventory(eventJSON.data); - } - - if (eventJSON.command == "web-to-script-settings") { - receiveSettings(eventJSON.data); - } - - if (eventJSON.command == "use-item") { - useItem(eventJSON.data); - } - - if (eventJSON.command == "share-item") { - shareItem(eventJSON.data); - } - - if (eventJSON.command == "web-to-script-request-nearby-users") { - sendNearbyUsers(); - } - - if (eventJSON.command == "web-to-script-request-receiving-item-queue") { - sendReceivingItemQueue(); - } - - if (eventJSON.command == "web-to-script-update-receiving-item-queue") { - updateReceivingItemQueue(eventJSON.data); - } - - } -} -tablet.webEventReceived.connect(onWebAppEventReceived); + // APP EVENT AND MESSAGING ROUTING -function sendToWeb(command, data) { - var dataToSend = { - "app": "inventory", - "command": command, - "data": data - } - - tablet.emitScriptEvent(JSON.stringify(dataToSend)); -} - -var inventoryMessagesChannel = "com.vircadia.inventory"; - -function onMessageReceived(channel, message, sender, localOnly) { - if (channel == inventoryMessagesChannel) { - var messageJSON = JSON.parse(message); - // Window.alert("Passed 0 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); - if (messageJSON.command == "share-item" && messageJSON.recipient == MyAvatar.sessionUUID) { // We are receiving an item. - // Window.alert("Passed 1 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); - pushReceivedItemToQueue(sender, messageJSON.type, messageJSON.name, messageJSON.url); - } - } - // print("Message received:"); - // print("- channel: " + channel); - // print("- message: " + message); - // print("- sender: " + sender); - // print("- localOnly: " + localOnly); -} - -function sendMessage(dataToSend) { - Messages.sendMessage(inventoryMessagesChannel, JSON.stringify(dataToSend)); -} - -// END APP EVENT AND MESSAGING ROUTING - -// SEND AND RECEIVE INVENTORY STATE - -function receiveInventory(receivedInventoryData) { - inventoryData = receivedInventoryData; - saveInventory(); -} - -function sendInventory() { - sendToWeb("script-to-web-inventory", inventoryData); -} - -// END SEND AND RECEIVE INVENTORY STATE - -// SEND AND RECEIVE SETTINGS STATE - -function receiveSettings(receivedSettingsData) { - inventorySettings = receivedSettingsData; - saveSettings(); -} - -function sendSettings() { - sendToWeb("script-to-web-settings", inventorySettings); -} - -// END SEND AND RECEIVE SETTINGS STATE - -function saveInventory() { - Settings.setValue(inventoryDataSettingString, inventoryData); -} - -function loadInventory() { - inventoryData = Settings.getValue(inventoryDataSettingString); -} - -function saveSettings() { - Settings.setValue(inventorySettingsString, inventorySettings); -} - -function loadSettings() { - inventorySettings = Settings.getValue(inventorySettingsString); -} - -function pushReceivedItemToQueue(senderUUID, type, name, url) { - console.info("Receiving an item:", name, "from:", senderUUID); - var getAvatarData = AvatarList.getAvatar(senderUUID); - var senderName = getAvatarData.sessionDisplayName; - var senderDistance = Vec3.distance(MyAvatar.position, getAvatarData.position); - - var packageRequest = { - "senderUUID": senderUUID, - "senderName": senderName, - "senderDistance": senderDistance, - "data": { - "type": type, - "name": name, - "url": url + function onWebAppEventReceived(event) { + var eventJSON = JSON.parse(event); + if (eventJSON.app === "inventory") { // This is our web app! + // print("inventory.js received a web event: " + event); + + if (eventJSON.command === "ready") { + initializeInventoryApp(); + } + + if (eventJSON.command === "web-to-script-inventory") { + receiveInventory(eventJSON.data); + } + + if (eventJSON.command === "web-to-script-settings") { + receiveSettings(eventJSON.data); + } + + if (eventJSON.command === "use-item") { + useItem(eventJSON.data); + } + + if (eventJSON.command === "share-item") { + shareItem(eventJSON.data); + } + + if (eventJSON.command === "web-to-script-request-nearby-users") { + sendNearbyUsers(); + } + + if (eventJSON.command === "web-to-script-request-receiving-item-queue") { + sendReceivingItemQueue(); + } + + if (eventJSON.command === "web-to-script-update-receiving-item-queue") { + updateReceivingItemQueue(eventJSON.data); + } + } } - - if (receivingItemQueue.length === RECEIVING_ITEM_QUEUE_LIMIT) { - receivingItemQueue = receivingItemQueue.slice(1, 5); + + tablet.webEventReceived.connect(onWebAppEventReceived); + + function sendToWeb(command, data) { + var dataToSend = { + "app": "inventory", + "command": command, + "data": data + }; + + tablet.emitScriptEvent(JSON.stringify(dataToSend)); } - - receivingItemQueue.push(packageRequest); - ui.messagesWaiting(receivingItemQueue.length > 0); -} -function sendReceivingItemQueue() { - sendToWeb("script-to-web-receiving-item-queue", receivingItemQueue); -} + var inventoryMessagesChannel = "com.vircadia.inventory"; -function updateReceivingItemQueue(data) { - receivingItemQueue = data; - ui.messagesWaiting(receivingItemQueue.length > 0); -} - -function sendNearbyUsers() { - var nearbyUsers = AvatarList.getAvatarsInRange(MyAvatar.position, 25); // Find all users within 25m. - var nearbyUsersToSend = []; - - nearbyUsers.forEach(function(user, i) { - var objectToWrite; - var aviDetails = AvatarList.getAvatar(user) - var aviName = aviDetails.displayName; - var aviDistance = Vec3.distance(MyAvatar.position, aviDetails.position); - // Window.alert("aviName" + aviName + "user" + user + "MyAvatar.sessionUUID" + MyAvatar.sessionUUID); - if (user != MyAvatar.sessionUUID || Controller.getValue(Controller.Hardware.Keyboard.Shift)) { // Don't add ourselves to the list! - objectToWrite = { "name": aviName, "distance": aviDistance, "uuid": user }; - nearbyUsersToSend.push(objectToWrite); - } - }); - - sendToWeb("script-to-web-nearby-users", nearbyUsersToSend); -} - -function useItem(item) { - - //TODO: Add animation support for avatars...? - - // Convert the item.type before checking it... - item.type = item.type.toUpperCase(); - - // Depending on the type, we decide how to load this item. - if (item.type == "SCRIPT") { - ScriptDiscoveryService.loadScript(item.url, true, false, false, true, false); // See SDS.loadScript in APIDocs for more. + function onMessageReceived(channel, message, sender, localOnly) { + if (channel === inventoryMessagesChannel) { + var messageJSON = JSON.parse(message); + // Window.alert("Passed 0 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); + if (messageJSON.command === "share-item" + && messageJSON.recipient === MyAvatar.sessionUUID) { // We are receiving an item. + // Window.alert("Passed 1 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); + pushReceivedItemToQueue(sender, messageJSON.type, messageJSON.name, messageJSON.url); + } + } + // print("Message received:"); + // print("- channel: " + channel); + // print("- message: " + message); + // print("- sender: " + sender); + // print("- localOnly: " + localOnly); } - - if (item.type == "MODEL") { - var entityID = Entities.addEntity({ - type: "Model", - position: Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, { x: 0, y: 0, z: -1.5 })), - rotation: MyAvatar.orientation, - modelURL: item.url, - collisionless: true, + + function sendMessage(dataToSend) { + Messages.sendMessage(inventoryMessagesChannel, JSON.stringify(dataToSend)); + } + + // END APP EVENT AND MESSAGING ROUTING + + // SEND AND RECEIVE INVENTORY STATE + + function receiveInventory(receivedInventoryData) { + inventoryData = receivedInventoryData; + saveInventory(); + } + + function sendInventory() { + sendToWeb("script-to-web-inventory", inventoryData); + } + + // END SEND AND RECEIVE INVENTORY STATE + + // SEND AND RECEIVE SETTINGS STATE + + function receiveSettings(receivedSettingsData) { + inventorySettings = receivedSettingsData; + saveSettings(); + } + + function sendSettings() { + sendToWeb("script-to-web-settings", inventorySettings); + } + + // END SEND AND RECEIVE SETTINGS STATE + + function saveInventory() { + Settings.setValue(inventoryDataSettingString, inventoryData); + } + + function loadInventory() { + inventoryData = Settings.getValue(inventoryDataSettingString); + } + + function saveSettings() { + Settings.setValue(inventorySettingsString, inventorySettings); + } + + function loadSettings() { + inventorySettings = Settings.getValue(inventorySettingsString); + } + + function pushReceivedItemToQueue(senderUUID, type, name, url) { + console.info("Receiving an item:", name, "from:", senderUUID); + var getAvatarData = AvatarList.getAvatar(senderUUID); + var senderName = getAvatarData.sessionDisplayName; + var senderDistance = Vec3.distance(MyAvatar.position, getAvatarData.position); + + var packageRequest = { + "senderUUID": senderUUID, + "senderName": senderName, + "senderDistance": senderDistance, + "data": { + "type": type, + "name": name, + "url": url + } + }; + + if (receivingItemQueue.length === RECEIVING_ITEM_QUEUE_LIMIT) { + receivingItemQueue = receivingItemQueue.slice(1, RECEIVING_ITEM_QUEUE_LIMIT); + } + + receivingItemQueue.push(packageRequest); + ui.messagesWaiting(receivingItemQueue.length > 0); + } + + function sendReceivingItemQueue() { + sendToWeb("script-to-web-receiving-item-queue", receivingItemQueue); + } + + function updateReceivingItemQueue(data) { + receivingItemQueue = data; + ui.messagesWaiting(receivingItemQueue.length > 0); + } + + function sendNearbyUsers() { + var nearbyUsers = AvatarList.getAvatarsInRange(MyAvatar.position, NEARBY_USERS_SEARCH_RADIUS); + var nearbyUsersToSend = []; + + nearbyUsers.forEach(function(user) { + var objectToWrite; + var aviDetails = AvatarList.getAvatar(user); + var aviName = aviDetails.displayName; + var aviDistance = Vec3.distance(MyAvatar.position, aviDetails.position); + // Window.alert("aviName" + aviName + "user" + user + "MyAvatar.sessionUUID" + MyAvatar.sessionUUID); + if (user !== MyAvatar.sessionUUID + || Controller.getValue(Controller.Hardware.Keyboard.Shift)) { // Don't add ourselves to the list! + objectToWrite = { "name": aviName, "distance": aviDistance, "uuid": user }; + nearbyUsersToSend.push(objectToWrite); + } }); + + sendToWeb("script-to-web-nearby-users", nearbyUsersToSend); } - - if (item.type == "AVATAR") { - MyAvatar.useFullAvatarURL(item.url); - } - - if (item.type == "PLACE") { - location.handleLookupString(item.url, true); // https://apidocs.vircadia.dev/location.html#.handleLookupString - } - - if (item.type == "JSON") { - // https://apidocs.vircadia.dev/Clipboard.html#.importEntities - var jsonToLoad = item.url; - if (jsonToLoad) { - if (Clipboard.importEntities(jsonToLoad)) { - Clipboard.pasteEntities( - Vec3.sum( - MyAvatar.position, - Vec3.multiplyQbyV(MyAvatar.orientation, { x: 0, y: 0, z: -1.5 }) - ) - ); + + function useItem(item) { + + //TODO: Add animation support for avatars...? + + // Convert the item.type before checking it... + item.type = item.type.toUpperCase(); + + // Depending on the type, we decide how to load this item. + if (item.type === "SCRIPT") { + ScriptDiscoveryService.loadScript(item.url, true, false, false, true, false); + } + + if (item.type === "MODEL") { + Entities.addEntity({ + type: "Model", + position: Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, { x: 0, y: 0, z: -1.5 })), + rotation: MyAvatar.orientation, + modelURL: item.url, + collisionless: true + }); + } + + if (item.type === "AVATAR") { + MyAvatar.useFullAvatarURL(item.url); + } + + if (item.type === "PLACE") { + location.handleLookupString(item.url, true); + } + + if (item.type === "JSON") { + var jsonToLoad = item.url; + if (jsonToLoad) { + if (Clipboard.importEntities(jsonToLoad)) { + Clipboard.pasteEntities( + Vec3.sum( + MyAvatar.position, + Vec3.multiplyQbyV(MyAvatar.orientation, { x: 0, y: 0, z: -1.5 }) + ) + ); + } } } + + if (item.type === "UNKNOWN") { + // We don't know how to handle this yet. + Window.alert("Unknown item type, unable to use."); + } } - - if (item.type == "UNKNOWN") { - // We don't know how to handle this yet. - Window.alert("Unknown item type, unable to use."); + + function shareItem(data) { + data.command = "share-item"; + sendMessage(data); } -} -function shareItem(data) { - data.command = "share-item"; - sendMessage(data); -} + function initializeInventoryApp() { + sendSettings(); + sendInventory(); + sendReceivingItemQueue(); + } -function initializeInventoryApp() { - sendSettings(); - sendInventory(); - sendReceivingItemQueue(); -} + function onOpened() { + console.log("hello world!"); + } -function onOpened() { - console.log("hello world!"); -} + function onClosed() { + console.log("hello world!"); + } -function onClosed() { - console.log("hello world!"); -} + function startup() { + + loadInventory(); + loadSettings(); + + Messages.messageReceived.connect(onMessageReceived); + Messages.subscribe(inventoryMessagesChannel); + + ui = new AppUi({ + buttonName: "INVENTORY", + home: Script.resolvePath("index.html"), + graphicsDirectory: Script.resolvePath("./"), // Where your button icons are located + onOpened: onOpened, + onClosed: onClosed + }); + } -function startup() { - - loadInventory(); - loadSettings(); - - Messages.messageReceived.connect(onMessageReceived); - Messages.subscribe(inventoryMessagesChannel); - - ui = new AppUi({ - buttonName: "INVENTORY", - home: Script.resolvePath("index.html"), - graphicsDirectory: Script.resolvePath("./"), // Where your button icons are located - onOpened: onOpened, - onClosed: onClosed + startup(); + + Script.scriptEnding.connect(function () { + Messages.messageReceived.disconnect(onMessageReceived); + Messages.unsubscribe(inventoryMessagesChannel); }); -} - -startup(); - -Script.scriptEnding.connect(function () { - Messages.messageReceived.disconnect(onMessageReceived); - Messages.unsubscribe(inventoryMessagesChannel); -}); }()); // END LOCAL_SCOPE \ No newline at end of file diff --git a/unpublishedScripts/package-manager/inventory/src/App.vue b/unpublishedScripts/package-manager/inventory/src/App.vue index b5fb526f2e..bbd92187cc 100644 --- a/unpublishedScripts/package-manager/inventory/src/App.vue +++ b/unpublishedScripts/package-manager/inventory/src/App.vue @@ -702,24 +702,24 @@ if (!browserDevelopment()) { EventBridge.scriptEventReceived.connect(function(receivedCommand) { receivedCommand = JSON.parse(receivedCommand); // alert("RECEIVED COMMAND:" + receivedCommand.command) - if (receivedCommand.app == "inventory") { + if (receivedCommand.app === "inventory") { // We route the data based on the command given. - if (receivedCommand.command == 'script-to-web-inventory') { + if (receivedCommand.command === 'script-to-web-inventory') { // alert("INVENTORY RECEIVED ON APP:" + JSON.stringify(receivedCommand.data)); vue_this.receiveInventory(receivedCommand.data); } - if (receivedCommand.command == 'script-to-web-receiving-item-queue') { + if (receivedCommand.command === 'script-to-web-receiving-item-queue') { // alert("RECEIVING ITEM QUEUE:" + JSON.stringify(receivedCommand.data)); vue_this.receiveReceivingItemQueue(receivedCommand.data); } - if (receivedCommand.command == 'script-to-web-nearby-users') { + if (receivedCommand.command === 'script-to-web-nearby-users') { // alert("RECEIVING NEARBY USERS:" + JSON.stringify(receivedCommand.data)); vue_this.receiveNearbyUsers(receivedCommand.data); } - if (receivedCommand.command == 'script-to-web-settings') { + if (receivedCommand.command === 'script-to-web-settings') { // alert("RECEIVING SETTINGS:" + JSON.stringify(receivedCommand.data)); vue_this.receiveSettings(receivedCommand.data); } @@ -875,11 +875,8 @@ export default { case ".json": detectedItemType = "JSON"; break; - } - - if (detectedItemType == null) { - // This is not a known item... - detectedItemType = "UNKNOWN"; + default: + detectedItemType = "UNKNOWN"; } return detectedItemType; @@ -889,12 +886,12 @@ export default { itemType = itemType.toUpperCase(); this.$store.state.supportedItemTypes.forEach(function (itemTypeInList) { - if (itemTypeInList == itemType) { + if (itemTypeInList === itemType) { detectedItemType = itemTypeInList; } }); - if (detectedItemType == null) { + if (detectedItemType === null) { // This is not a known item type... detectedItemType = "UNKNOWN"; } @@ -917,8 +914,8 @@ export default { if (findFolder) { findFolder.returnedItem.name = this.$store.state.editFolderDialog.data.name; - if (this.$store.state.editFolderDialog.data.folder !== null && this.$store.state.editFolderDialog.data.folder !== "No Change") { - if (findFolder.returnedItem.folder !== this.$store.state.editFolderDialog.data.folder && this.$store.state.editFolderDialog.data.folder !== "No Folder") { + if (this.$store.state.editFolderDialog.data.folder !=== null && this.$store.state.editFolderDialog.data.folder !=== "No Change") { + if (findFolder.returnedItem.folder !=== this.$store.state.editFolderDialog.data.folder && this.$store.state.editFolderDialog.data.folder !=== "No Folder") { this.moveFolder(uuid, this.$store.state.editFolderDialog.data.folder); } else if (this.$store.state.editFolderDialog.data.folder === "No Folder") { this.moveFolder(uuid, "top"); @@ -1069,7 +1066,7 @@ export default { var generateList; this.recursiveFolderHoldingList = []; // Clear that list before we do anything. - if (request == "edit") { + if (request === "edit") { this.folderList = [ { "name": "No Change", @@ -1083,7 +1080,7 @@ export default { generateList = this.recursiveFolderPopulate(this.itemsStore, null); - } else if (request == "add") { + } else if (request === "add") { this.folderList = [ { "name": "No Folder", @@ -1093,7 +1090,7 @@ export default { generateList = this.recursiveFolderPopulate(this.itemsStore, null); - } else if (request == "editFolder") { + } else if (request === "editFolder") { this.folderList = [ { "name": "No Change", @@ -1165,7 +1162,7 @@ export default { }, recursiveSingularSearch: function(uuid, indexToSearch) { for (var i = 0; i < indexToSearch.length; i++) { - if (indexToSearch[i].uuid == uuid) { + if (indexToSearch[i].uuid === uuid) { var foundItem = { "returnedItem": indexToSearch[i], "iteration": i, @@ -1424,7 +1421,7 @@ export default { }, receivingItemQueue: { handler: function() { - + // Do nothing. } }, } diff --git a/unpublishedScripts/package-manager/inventory/src/assets/styles/styles.css b/unpublishedScripts/package-manager/inventory/src/assets/styles/styles.css index 9aee0941bf..c1c100f873 100644 --- a/unpublishedScripts/package-manager/inventory/src/assets/styles/styles.css +++ b/unpublishedScripts/package-manager/inventory/src/assets/styles/styles.css @@ -1,7 +1,17 @@ +/* + styles.css + + Created by Kalila L. on 7 Apr 2020 + Copyright 2020 Vircadia and contributors. + + Distributed under the Apache License, Version 2.0. + See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +*/ + /* Top Level */ .draggable-card { - background-color: rgba(39,39,39, 1.0); + background-color: rgba(39, 39, 39, 1.0); margin: 5px 0px; } @@ -10,11 +20,11 @@ } .top-level-folder { - background-color: rgba(39,39,39, 1.0); + background-color: rgba(39, 39, 39, 1.0); } .top-level-folder .v-list-group__header__prepend-icon { - background-color: rgba(0,0,0, 0.3); + background-color: rgba(0, 0, 0, 0.3); width: 50px; height: 50px; margin: 5px 5px 7px 0px !important; @@ -42,7 +52,7 @@ } .v-list-group .draggable-card { - background-color: rgba(0,0,0, 0.3); + background-color: rgba(0, 0, 0, 0.3); padding-right: 16px; padding-left: 0px !important; } @@ -62,7 +72,7 @@ /* Universal */ .handle { - background-color: rgba(0,0,0, 0.3); + background-color: rgba(0, 0, 0, 0.3); } .inventoryApp::-webkit-scrollbar { width: 0 !important } \ No newline at end of file diff --git a/unpublishedScripts/package-manager/inventory/src/components/NotUsing.vue b/unpublishedScripts/package-manager/inventory/src/components/NotUsing.vue index 4d3ff5f2eb..1ccfaa8c2b 100644 --- a/unpublishedScripts/package-manager/inventory/src/components/NotUsing.vue +++ b/unpublishedScripts/package-manager/inventory/src/components/NotUsing.vue @@ -1,3 +1,13 @@ + +