From 2327f2cdeab482ca7d59d37016d42f8b992982da Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Fri, 29 Mar 2024 20:19:17 -0500 Subject: [PATCH] Update markup to match existing CSS --- src/components/components.vue.es.js | 118 +++++++++--------- src/components/components.vue.es.js.map | 2 +- src/module/applications/compendium-browser.js | 6 +- src/templates/vue-compendium-browser.html | 2 +- src/vue/CompendiumBrowser.vue | 10 +- src/vue/components/parts/Tabs.vue | 18 ++- 6 files changed, 75 insertions(+), 81 deletions(-) diff --git a/src/components/components.vue.es.js b/src/components/components.vue.es.js index 81b82ed..6d961d1 100644 --- a/src/components/components.vue.es.js +++ b/src/components/components.vue.es.js @@ -1,17 +1,17 @@ -import { openBlock as r, createElementBlock as o, createElementVNode as g, normalizeClass as m, Fragment as y, renderList as w, createCommentVNode as _, toDisplayString as v, renderSlot as T, resolveComponent as f, createVNode as i, withCtx as b, createTextVNode as h } from "../lib/vue.esm-browser.js"; -function k(...t) { +import { openBlock as r, createElementBlock as o, normalizeClass as m, Fragment as T, renderList as y, createCommentVNode as _, toDisplayString as w, renderSlot as h, resolveComponent as f, createVNode as l, createElementVNode as v, withCtx as b, createTextVNode as g } from "../lib/vue.esm-browser.js"; +function C(...t) { return t.reduce((a, e) => a + e, ""); } const p = (t, a) => { const e = t.__vccOpts || t; - for (const [l, s] of a) - e[l] = s; + for (const [u, s] of a) + e[u] = s; return e; -}, x = { +}, k = { name: "Tabs", props: ["context", "actor", "group", "tabs", "flags"], setup() { - return { concat: k }; + return { concat: C }; }, data() { return { @@ -34,61 +34,59 @@ const p = (t, a) => { const t = (a = Object.values(this.tabs)) == null ? void 0 : a.find((e) => e.active); Object.values(this.tabs).forEach((e) => console.log(e)), console.log("Active", t), this.currentTab = (t == null ? void 0 : t.key) ?? "creatures", this.changeTab(!1); } -}, C = { class: "section section--tabs flexshrink" }, $ = ["data-group"], B = ["data-tab"], S = { key: 1 }; -function N(t, a, e, l, s, u) { - return r(), o("section", C, [ - g("nav", { - class: m("sheet-tabs tabs tabs--" + e.group), - "data-group": e.group +}, x = ["data-group"], $ = ["data-tab"], B = { key: 1 }; +function S(t, a, e, u, s, i) { + return r(), o("nav", { + class: m(`tabs tabs--${e.group}`), + "data-group": e.group + }, [ + (r(!0), o(T, null, y(e.tabs, (n, c) => (r(), o("span", { + key: "tab-" + e.group + "-" + c }, [ - (r(!0), o(y, null, w(e.tabs, (n, c) => (r(), o("span", { - key: "tab-" + e.group + "-" + c + n.hidden ? _("", !0) : (r(), o("a", { + key: 0, + onClick: a[0] || (a[0] = (...d) => i.changeTab && i.changeTab(...d)), + class: m(i.getTabClass(n, c)), + "data-tab": c }, [ - n.hidden ? _("", !0) : (r(), o("a", { + n.icon ? (r(), o("i", { key: 0, - onClick: a[0] || (a[0] = (...d) => u.changeTab && u.changeTab(...d)), - class: m(u.getTabClass(n, c)), - "data-tab": c - }, [ - n.icon ? (r(), o("i", { - key: 0, - class: m(l.concat("fas ", n.icon)) - }, null, 2)) : _("", !0), - n.hideLabel ? _("", !0) : (r(), o("span", S, v(n.label), 1)) - ], 10, B)) - ]))), 128)) - ], 10, $) - ]); + class: m(u.concat("fas ", n.icon)) + }, null, 2)) : _("", !0), + n.hideLabel ? _("", !0) : (r(), o("span", B, w(n.label), 1)) + ], 10, $)) + ]))), 128)) + ], 10, x); } -const O = /* @__PURE__ */ p(x, [["render", N]]), V = { +const N = /* @__PURE__ */ p(k, [["render", S]]), O = { name: "Tab", props: ["context", "actor", "tab", "group", "classes"] -}, z = ["data-group", "data-tab"]; -function I(t, a, e, l, s, u) { +}, V = ["data-group", "data-tab"]; +function z(t, a, e, u, s, i) { return r(), o("div", { class: m("tab " + e.tab.key + (e.tab.active ? " active" : "") + (e.classes ? " " + e.classes : "")), "data-group": e.group, "data-tab": e.tab.key }, [ - T(t.$slots, "default") - ], 10, z); + h(t.$slots, "default") + ], 10, V); } -const P = /* @__PURE__ */ p(V, [["render", I]]), j = { +const I = /* @__PURE__ */ p(O, [["render", z]]), P = { name: "Stub", props: ["context"] }; -function E(t, a, e, l, s, u) { +function j(t, a, e, u, s, i) { return r(), o("h1", null, [ - T(t.$slots, "default", {}, void 0, !0) + h(t.$slots, "default", {}, void 0, !0) ]); } -const M = /* @__PURE__ */ p(j, [["render", E], ["__scopeId", "data-v-ceecbcd3"]]), A = { +const E = /* @__PURE__ */ p(P, [["render", j], ["__scopeId", "data-v-ceecbcd3"]]), M = { name: "ArchmageCompendiumBrowser", props: ["context"], components: { - Tabs: O, - Tab: P, - Stub: M + Tabs: N, + Tab: I, + Stub: E // CompendiumBrowserCreatures, // CompendiumBrowserPowers, // CompendiumBrowserItems @@ -137,56 +135,54 @@ const M = /* @__PURE__ */ p(j, [["render", E], ["__scopeId", "data-v-ceecbcd3"]] async mounted() { console.log("Compendium browser mounted."); } -}, F = { class: "compendium-browser-vue flexcol" }, L = { class: "container container--top" }, D = { class: "container container--bottom" }; -function G(t, a, e, l, s, u) { +}, A = { class: "compendium-browser-vue parent flexcol" }, F = { class: "content" }; +function L(t, a, e, u, s, i) { const n = f("Tabs"), c = f("Stub"), d = f("Tab"); - return r(), o("div", F, [ - g("section", L, [ - i(n, { - group: "primary", - tabs: s.tabs.primary - }, null, 8, ["tabs"]) - ]), - g("section", D, [ - i(d, { + return r(), o("div", A, [ + l(n, { + group: "primary", + tabs: s.tabs.primary + }, null, 8, ["tabs"]), + v("section", F, [ + l(d, { group: "primary", tab: s.tabs.primary.creatures, classes: "container container--bottom flexrow" }, { default: b(() => [ - i(c, null, { + l(c, null, { default: b(() => [ - h("Creatures") + g("Creatures") ]), _: 1 }) ]), _: 1 }, 8, ["tab"]), - i(d, { + l(d, { group: "primary", tab: s.tabs.primary.powers, classes: "container container--bottom flexrow" }, { default: b(() => [ - i(c, null, { + l(c, null, { default: b(() => [ - h("Spells") + g("Spells") ]), _: 1 }) ]), _: 1 }, 8, ["tab"]), - i(d, { + l(d, { group: "primary", tab: s.tabs.primary.items, classes: "container container--bottom flexrow" }, { default: b(() => [ - i(c, null, { + l(c, null, { default: b(() => [ - h("Items") + g("Items") ]), _: 1 }) @@ -196,8 +192,8 @@ function G(t, a, e, l, s, u) { ]) ]); } -const H = /* @__PURE__ */ p(A, [["render", G]]); +const G = /* @__PURE__ */ p(M, [["render", L]]); export { - H as VueCompendiumBrowser + G as VueCompendiumBrowser }; //# sourceMappingURL=components.vue.es.js.map diff --git a/src/components/components.vue.es.js.map b/src/components/components.vue.es.js.map index d142622..e57418d 100644 --- a/src/components/components.vue.es.js.map +++ b/src/components/components.vue.es.js.map @@ -1 +1 @@ -{"version":3,"file":"components.vue.es.js","sources":["../vue/methods/Helpers.js","../vue/components/parts/Tabs.vue","../vue/components/parts/Tab.vue","../vue/components/dialogs/compendium-browser/stub.vue","../vue/CompendiumBrowser.vue"],"sourcesContent":["export function getSafeValue(property, defaultValue) {\n if (property) return property.value;\n return defaultValue;\n}\n\nexport function localize(key) {\n return game.i18n.localize(key);\n}\n\nexport function cssClass(string) {\n return encodeURIComponent(\n string.trim().toLowerCase()\n ).replace(/%[0-9A-F]{2}/gi, '-');\n}\n\nexport function numberFormat(value, dec = 0, sign = false) {\n value = parseFloat(value).toFixed(dec);\n if (sign ) return ( value >= 0 ) ? `+${value}` : value;\n return value;\n}\n\nexport function concat(...args) {\n return args.reduce((acc, cur) => {\n return acc + cur;\n }, '');\n}\n\nexport async function getActor(actorData) {\n // If no drag data is available, we can't retrieve the actor.\n if (!actorData?.dragData?.uuid) return false;\n\n // Async load the actor/token from the UUID.\n const document = await fromUuid(actorData.dragData.uuid);\n\n // If it's a token, retrieve the actor prop. Otherwise, retrieve the document.\n return document?.actor ?? document;\n}\n\n/**\n * Retrieve module art for an actor\n *\n * @param {object} actor Index version of an actor document from a compendium.\n * @returns {string} Path to art asset\n */\nexport function getActorModuleArt(actor) {\n // UUID doesn't exactly match the format used in the map currently.\n const actorMapId = actor.uuid.replace('.Actor', '');\n // Retrieve the art from the map, or fallback to the actor image.\n const art = game.archmage.system.moduleArt.map.get(actorMapId);\n return art?.actor ?? actor.img;\n}\n\n/**\n * Retrieve index for a list of compendiums.\n *\n * @param {Array} packNames Array of compendiums to index.\n * @param {Array} fields Array of field paths to include in the index.\n * @returns Combined entries from the queried compendiums.\n */\nexport async function getPackIndex(packNames = [], fields = []) {\n if (!packNames) return;\n if (!fields || fields.length < 1) return;\n\n let packs = [];\n\n for (let packName of packNames) {\n const pack = game.packs.get(packName);\n const packIndex = await pack.getIndex({fields: fields});\n packs = packs.concat(packIndex.contents);\n }\n\n return packs;\n}\n\n/**\n * Open a document's sheet based on its uuid.\n *\n * @param {string} uuid Document UUID to open.\n * @param {string} type Document type to open. Defaults to 'Actor'.\n */\nexport function openDocument(uuid, type = 'Actor') {\n getDocumentClass(type).fromDropData({\n type: type,\n uuid: uuid\n }).then(document => {\n if (document?.sheet) {\n document.sheet.render(true);\n }\n else {\n console.warn(`No document found for ${uuid}`);\n }\n });\n}\n\n/**\n * Starts a drag event and provides document drop data.\n *\n * @param {Event} event Drag event.\n * @param {Object} entry Pack index entry object.\n */\nexport function startDrag(event, entry, type = 'Actor') {\n event.dataTransfer.setData('text/plain', JSON.stringify({\n type: type,\n uuid: entry.uuid\n }));\n}\n","\n\n\n\n","\n\n\n\n","\n\n\n\n","\n\n"],"names":["concat","args","acc","cur","_sfc_main","event","k","v","tab","index","activeTab","_a","_hoisted_1","_hoisted_2","_hoisted_3","_openBlock","_createElementBlock","_createElementVNode","_normalizeClass","$props","_Fragment","_renderList","tabKey","_createCommentVNode","$options","$setup","_hoisted_4","_toDisplayString","_renderSlot","_ctx","Tabs","Tab","Stub","_b","_c","_createVNode","_component_Tabs","$data","_component_Tab","_withCtx","_component_Stub","_createTextVNode"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"components.vue.es.js","sources":["../vue/methods/Helpers.js","../vue/components/parts/Tabs.vue","../vue/components/parts/Tab.vue","../vue/components/dialogs/compendium-browser/stub.vue","../vue/CompendiumBrowser.vue"],"sourcesContent":["export function getSafeValue(property, defaultValue) {\n if (property) return property.value;\n return defaultValue;\n}\n\nexport function localize(key) {\n return game.i18n.localize(key);\n}\n\nexport function cssClass(string) {\n return encodeURIComponent(\n string.trim().toLowerCase()\n ).replace(/%[0-9A-F]{2}/gi, '-');\n}\n\nexport function numberFormat(value, dec = 0, sign = false) {\n value = parseFloat(value).toFixed(dec);\n if (sign ) return ( value >= 0 ) ? `+${value}` : value;\n return value;\n}\n\nexport function concat(...args) {\n return args.reduce((acc, cur) => {\n return acc + cur;\n }, '');\n}\n\nexport async function getActor(actorData) {\n // If no drag data is available, we can't retrieve the actor.\n if (!actorData?.dragData?.uuid) return false;\n\n // Async load the actor/token from the UUID.\n const document = await fromUuid(actorData.dragData.uuid);\n\n // If it's a token, retrieve the actor prop. Otherwise, retrieve the document.\n return document?.actor ?? document;\n}\n\n/**\n * Retrieve module art for an actor\n *\n * @param {object} actor Index version of an actor document from a compendium.\n * @returns {string} Path to art asset\n */\nexport function getActorModuleArt(actor) {\n // UUID doesn't exactly match the format used in the map currently.\n const actorMapId = actor.uuid.replace('.Actor', '');\n // Retrieve the art from the map, or fallback to the actor image.\n const art = game.archmage.system.moduleArt.map.get(actorMapId);\n return art?.actor ?? actor.img;\n}\n\n/**\n * Retrieve index for a list of compendiums.\n *\n * @param {Array} packNames Array of compendiums to index.\n * @param {Array} fields Array of field paths to include in the index.\n * @returns Combined entries from the queried compendiums.\n */\nexport async function getPackIndex(packNames = [], fields = []) {\n if (!packNames) return;\n if (!fields || fields.length < 1) return;\n\n let packs = [];\n\n for (let packName of packNames) {\n const pack = game.packs.get(packName);\n const packIndex = await pack.getIndex({fields: fields});\n packs = packs.concat(packIndex.contents);\n }\n\n return packs;\n}\n\n/**\n * Open a document's sheet based on its uuid.\n *\n * @param {string} uuid Document UUID to open.\n * @param {string} type Document type to open. Defaults to 'Actor'.\n */\nexport function openDocument(uuid, type = 'Actor') {\n getDocumentClass(type).fromDropData({\n type: type,\n uuid: uuid\n }).then(document => {\n if (document?.sheet) {\n document.sheet.render(true);\n }\n else {\n console.warn(`No document found for ${uuid}`);\n }\n });\n}\n\n/**\n * Starts a drag event and provides document drop data.\n *\n * @param {Event} event Drag event.\n * @param {Object} entry Pack index entry object.\n */\nexport function startDrag(event, entry, type = 'Actor') {\n event.dataTransfer.setData('text/plain', JSON.stringify({\n type: type,\n uuid: entry.uuid\n }));\n}\n","\n\n\n\n","\n\n\n\n","\n\n\n\n","\n\n"],"names":["concat","args","acc","cur","_sfc_main","event","k","v","tab","index","activeTab","_a","_hoisted_1","_hoisted_2","_createElementBlock","_normalizeClass","$props","_openBlock","_Fragment","_renderList","tabKey","_createCommentVNode","$options","$setup","_hoisted_3","_toDisplayString","_renderSlot","_ctx","Tabs","Tab","Stub","_b","_c","_createVNode","_component_Tabs","$data","_createElementVNode","_component_Tab","_withCtx","_component_Stub","_createTextVNode"],"mappings":"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"} \ No newline at end of file diff --git a/src/module/applications/compendium-browser.js b/src/module/applications/compendium-browser.js index 4df32ec..b26a1eb 100644 --- a/src/module/applications/compendium-browser.js +++ b/src/module/applications/compendium-browser.js @@ -33,14 +33,14 @@ export class CompendiumBrowserVueApplication extends Application { return {...super.defaultOptions, classes: [ 'form', - 'compendium-browser-dialog' + 'compendium-browser' ], popOut: true, template: "modules/compendium-browser/templates/vue-compendium-browser.html", id: 'compendium-browser', title: game.i18n.localize('CMPBrowser.compendiumBrowser'), - width: 1024, - height: 775, + width: 800, + height: 730, resizable: true, }; } diff --git a/src/templates/vue-compendium-browser.html b/src/templates/vue-compendium-browser.html index 8dd396f..442e3c6 100644 --- a/src/templates/vue-compendium-browser.html +++ b/src/templates/vue-compendium-browser.html @@ -1,3 +1,3 @@ -
+ Failed to render Vue component.
\ No newline at end of file diff --git a/src/vue/CompendiumBrowser.vue b/src/vue/CompendiumBrowser.vue index 8276014..087990e 100644 --- a/src/vue/CompendiumBrowser.vue +++ b/src/vue/CompendiumBrowser.vue @@ -1,12 +1,12 @@