diff --git a/app/.meteor/packages b/app/.meteor/packages index 231d8f9d..a5bdd0f7 100644 --- a/app/.meteor/packages +++ b/app/.meteor/packages @@ -9,7 +9,6 @@ random@1.1.0 dburles:collection-helpers reactive-var@1.0.11 underscore@1.0.10 -matb33:collection-hooks momentjs:moment dburles:mongo-collection-instances percolate:migrations diff --git a/app/.meteor/versions b/app/.meteor/versions index e43013c0..47ed2663 100644 --- a/app/.meteor/versions +++ b/app/.meteor/versions @@ -60,7 +60,6 @@ livedata@1.0.18 lmieulet:meteor-coverage@1.1.4 localstorage@1.2.0 logging@1.1.20 -matb33:collection-hooks@0.9.1 mdg:validated-method@1.2.0 meteor@1.9.3 meteor-base@1.4.0 diff --git a/app/imports/ui/creature/character/CharacterSheet.vue b/app/imports/ui/creature/character/CharacterSheet.vue index 4e348ab2..d06a45b3 100644 --- a/app/imports/ui/creature/character/CharacterSheet.vue +++ b/app/imports/ui/creature/character/CharacterSheet.vue @@ -45,6 +45,9 @@ Features + Inventory + + Tree @@ -57,6 +60,9 @@ + + + @@ -74,10 +80,11 @@ import isDarkColor from '/imports/ui/utility/isDarkColor.js'; import { mapMutations } from "vuex"; import { theme } from '/imports/ui/theme.js'; - import TreeTab from '/imports/ui/creature/character/characterSheetTabs/TreeTab.vue'; import StatsTab from '/imports/ui/creature/character/characterSheetTabs/StatsTab.vue'; import FeaturesTab from '/imports/ui/creature/character/characterSheetTabs/FeaturesTab.vue'; - import { recomputeCreature } from '/imports/api/creature/creatureComputation.js' + import InventoryTab from '/imports/ui/creature/character/characterSheetTabs/InventoryTab.vue'; + import TreeTab from '/imports/ui/creature/character/characterSheetTabs/TreeTab.vue'; + import { recomputeCreature } from '/imports/api/creature/creatureComputation.js'; export default { props: { @@ -85,9 +92,10 @@ creatureId: String, }, components: { - TreeTab, StatsTab, FeaturesTab, + InventoryTab, + TreeTab, }, data(){return { theme, diff --git a/app/imports/ui/creature/character/characterSheetTabs/InventoryTab.vue b/app/imports/ui/creature/character/characterSheetTabs/InventoryTab.vue new file mode 100644 index 00000000..d3f4f42d --- /dev/null +++ b/app/imports/ui/creature/character/characterSheetTabs/InventoryTab.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/app/imports/ui/dialogStack/DialogComponentIndex.js b/app/imports/ui/dialogStack/DialogComponentIndex.js index 72861f2b..1ae8cd41 100644 --- a/app/imports/ui/dialogStack/DialogComponentIndex.js +++ b/app/imports/ui/dialogStack/DialogComponentIndex.js @@ -1,35 +1,23 @@ -import AttributeDialog from '/imports/ui/properties/components/attributes/AttributeDialog.vue'; -import AttributeDialogContainer from '/imports/ui/properties/components/attributes/AttributeDialogContainer.vue'; -import AttributeCreationDialog from '/imports/ui/properties/components/attributes/AttributeCreationDialog.vue'; import CreatureFormDialog from '/imports/ui/creature/CreatureFormDialog.vue'; import CreaturePropertyCreationDialog from '/imports/ui/creature/creatureProperties/CreaturePropertyCreationDialog.vue'; import CreaturePropertyDialog from '/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue' import CreaturePropertyFromLibraryDialog from '/imports/ui/creature/creatureProperties/CreaturePropertyFromLibraryDialog.vue' import DeleteConfirmationDialog from '/imports/ui/dialogStack/DeleteConfirmationDialog.vue'; -import FeatureCreationDialog from '/imports/ui/properties/components/features/FeatureCreationDialog.vue'; -import FeatureDialogContainer from '/imports/ui/properties/components/features/FeatureDialogContainer.vue'; import LibraryCreationDialog from '/imports/ui/library/LibraryCreationDialog.vue'; import LibraryEditDialog from '/imports/ui/library/LibraryEditDialog.vue'; import LibraryNodeCreationDialog from '/imports/ui/library/LibraryNodeCreationDialog.vue'; import LibraryNodeEditDialog from '/imports/ui/library/LibraryNodeEditDialog.vue'; import ShareDialog from '/imports/ui/sharing/ShareDialog.vue'; -import SkillDialogContainer from '/imports/ui/properties/components/skills/SkillDialogContainer.vue'; export default { - AttributeDialog, - AttributeDialogContainer, - AttributeCreationDialog, CreatureFormDialog, CreaturePropertyCreationDialog, CreaturePropertyDialog, CreaturePropertyFromLibraryDialog, DeleteConfirmationDialog, - FeatureCreationDialog, - FeatureDialogContainer, LibraryCreationDialog, LibraryEditDialog, LibraryNodeCreationDialog, LibraryNodeEditDialog, ShareDialog, - SkillDialogContainer, }; diff --git a/app/imports/ui/properties/components/attributes/AttributeCreationDialog.vue b/app/imports/ui/properties/components/attributes/AttributeCreationDialog.vue deleted file mode 100644 index 13cde4f9..00000000 --- a/app/imports/ui/properties/components/attributes/AttributeCreationDialog.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/attributes/AttributeDialog.vue b/app/imports/ui/properties/components/attributes/AttributeDialog.vue deleted file mode 100644 index 7bc5519f..00000000 --- a/app/imports/ui/properties/components/attributes/AttributeDialog.vue +++ /dev/null @@ -1,100 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/attributes/AttributeDialogContainer.vue b/app/imports/ui/properties/components/attributes/AttributeDialogContainer.vue deleted file mode 100644 index ace4203d..00000000 --- a/app/imports/ui/properties/components/attributes/AttributeDialogContainer.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/features/FeatureCreationDialog.vue b/app/imports/ui/properties/components/features/FeatureCreationDialog.vue deleted file mode 100644 index ec4eb902..00000000 --- a/app/imports/ui/properties/components/features/FeatureCreationDialog.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/features/FeatureDialog.vue b/app/imports/ui/properties/components/features/FeatureDialog.vue deleted file mode 100644 index 2372df52..00000000 --- a/app/imports/ui/properties/components/features/FeatureDialog.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/features/FeatureDialogContainer.vue b/app/imports/ui/properties/components/features/FeatureDialogContainer.vue deleted file mode 100644 index b6a0e8a9..00000000 --- a/app/imports/ui/properties/components/features/FeatureDialogContainer.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/app/imports/ui/properties/components/inventory/ContainerCard.vue b/app/imports/ui/properties/components/inventory/ContainerCard.vue new file mode 100644 index 00000000..878f6bc7 --- /dev/null +++ b/app/imports/ui/properties/components/inventory/ContainerCard.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/app/imports/ui/properties/components/inventory/ItemListTile.vue b/app/imports/ui/properties/components/inventory/ItemListTile.vue new file mode 100644 index 00000000..5803e30b --- /dev/null +++ b/app/imports/ui/properties/components/inventory/ItemListTile.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/app/imports/ui/properties/components/skills/SkillDialog.vue b/app/imports/ui/properties/components/skills/SkillDialog.vue deleted file mode 100644 index 6de04094..00000000 --- a/app/imports/ui/properties/components/skills/SkillDialog.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/skills/SkillDialogContainer.vue b/app/imports/ui/properties/components/skills/SkillDialogContainer.vue deleted file mode 100644 index 81aa5ad7..00000000 --- a/app/imports/ui/properties/components/skills/SkillDialogContainer.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/skills/SkillEdit.vue b/app/imports/ui/properties/components/skills/SkillEdit.vue deleted file mode 100644 index 8ce115d7..00000000 --- a/app/imports/ui/properties/components/skills/SkillEdit.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/app/imports/ui/properties/components/skills/SkillProficiencyList.vue b/app/imports/ui/properties/components/skills/SkillProficiencyList.vue deleted file mode 100644 index 0e7f81c3..00000000 --- a/app/imports/ui/properties/components/skills/SkillProficiencyList.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - - -