From dadce255ff02f6c35f28db7c3dab02847b681bff Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 03:27:15 -0500 Subject: [PATCH 1/8] Get tab to display on new tidy --- scripts/crash-5e-training.js | 350 ++++++++++-------- .../partials/training-section-contents.html | 113 ++++++ templates/training-section.html | 115 +----- 3 files changed, 318 insertions(+), 260 deletions(-) create mode 100644 templates/partials/training-section-contents.html diff --git a/scripts/crash-5e-training.js b/scripts/crash-5e-training.js index f4e995e..adb0ab7 100644 --- a/scripts/crash-5e-training.js +++ b/scripts/crash-5e-training.js @@ -13,6 +13,8 @@ Hooks.once("init", () => { registerHelpers(); }); + + // The Meat And Potatoes async function addTrainingTab(app, html, data) { @@ -43,170 +45,176 @@ async function addTrainingTab(app, html, data) { let trainingTabHtml = $(await renderTemplate('modules/5e-training/templates/training-section.html', data)); sheet.append(trainingTabHtml); - // Set up our big list of dropdown options - let actorTools = CrashTrackingAndTraining.getActorTools(actor.id); - const ABILITIES = CrashTrackingAndTraining.formatAbilitiesForDropdown(); - const SKILLS = CrashTrackingAndTraining.formatSkillsForDropdown(); - const DROPDOWN_OPTIONS = {abilities: ABILITIES, skills: SKILLS, tools: actorTools}; - - // NEW CATEGORY - html.find('.crash-training-new-category').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Create Category excuted!"); - await CrashTrackingAndTraining.addCategory(actor.id); - }); + // Make the buttons all do things + activateTabListeners(actor, html); - // EDIT CATEGORY - html.find('.crash-training-edit-category').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Edit Category excuted!"); - let fieldId = event.currentTarget.id; - let categoryId = fieldId.replace('crash-edit-category-',''); - await CrashTrackingAndTraining.editCategory(actor.id, categoryId); + // Set Training Tab as Active + html.find('.tabs .item[data-tab="training"]').click(ev => { + app.activateTrainingTab = true; }); - // DELETE CATEGORY - html.find('.crash-training-delete-category').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Delete Category excuted!"); - let fieldId = event.currentTarget.id; - let categoryId = fieldId.replace('crash-delete-category-',''); - await CrashTrackingAndTraining.deleteCategory(actor.id, categoryId); + // Unset Training Tab as Active + html.find('.tabs .item:not(.tabs .item[data-tab="training"])').click(ev => { + app.activateTrainingTab = false; }); + } - // ADD NEW DOWNTIME ACTIVITY - html.find('.crash-training-add').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Create Item excuted!"); - await CrashTrackingAndTraining.addItem(actor.id, DROPDOWN_OPTIONS); - }); + //Tab is ready + Hooks.call(`CrashTrainingTabReady`, app, html, data); +} - // EDIT DOWNTIME ACTIVITY - html.find('.crash-training-edit').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Edit Item excuted!"); - let allItems = actor.getFlag("5e-training","trainingItems") || []; - let itemId = event.currentTarget.id.replace('crash-edit-',''); - if(!itemId){ - ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); - return; - } - await CrashTrackingAndTraining.editFromSheet(actor.id, itemId, DROPDOWN_OPTIONS); - }); +function activateTabListeners(actor, html){ + // Set up our big list of dropdown options + let actorTools = CrashTrackingAndTraining.getActorTools(actor.id); + const ABILITIES = CrashTrackingAndTraining.formatAbilitiesForDropdown(); + const SKILLS = CrashTrackingAndTraining.formatSkillsForDropdown(); + const DROPDOWN_OPTIONS = {abilities: ABILITIES, skills: SKILLS, tools: actorTools}; + + // NEW CATEGORY + html.find('.crash-training-new-category').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Create Category excuted!"); + await CrashTrackingAndTraining.addCategory(actor.id); + }); - // DELETE DOWNTIME ACTIVITY - html.find('.crash-training-delete').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Delete Item excuted!"); - let allItems = actor.getFlag("5e-training","trainingItems") || []; - let itemId = event.currentTarget.id.replace('crash-delete-',''); - if(!itemId){ - ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning",{permanent:true})); - return; - } - await CrashTrackingAndTraining.deleteFromSheet(actor.id, itemId); - }); + // EDIT CATEGORY + html.find('.crash-training-edit-category').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Edit Category excuted!"); + let fieldId = event.currentTarget.id; + let categoryId = fieldId.replace('crash-edit-category-',''); + await CrashTrackingAndTraining.editCategory(actor.id, categoryId); + }); - // EDIT PROGRESS VALUE - html.find('.crash-training-override').change(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Progress Override excuted!"); - let field = event.currentTarget; - let itemId = event.currentTarget.id.replace('crash-override-',''); - if(!itemId){ - ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); - return; - } - let allItems = actor.getFlag("5e-training","trainingItems") || []; - let thisItem = allItems.filter(obj => obj.id === itemId)[0]; - if(isNaN(field.value)){ - field.value = thisItem.progress; - ui.notifications.warn("Crash's 5e Tracking & Training: " + game.i18n.localize("C5ETRAINING.InvalidNumberWarning")); - } else { - CrashTrackingAndTraining.updateItemProgressFromSheet(actor.id, itemId, field.value); - } - }); + // DELETE CATEGORY + html.find('.crash-training-delete-category').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Delete Category excuted!"); + let fieldId = event.currentTarget.id; + let categoryId = fieldId.replace('crash-delete-category-',''); + await CrashTrackingAndTraining.deleteCategory(actor.id, categoryId); + }); - // ROLL TO TRAIN - html.find('.crash-training-roll').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Roll Item excuted!"); - let itemId = event.currentTarget.id.replace('crash-roll-',''); - if(!itemId){ - ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); - return; - } - await CrashTrackingAndTraining.progressItem(actor.id, itemId); - }); + // ADD NEW DOWNTIME ACTIVITY + html.find('.crash-training-add').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Create Item excuted!"); + await CrashTrackingAndTraining.addItem(actor.id, DROPDOWN_OPTIONS); + }); - // TOGGLE DESCRIPTION - // Modified version of _onItemSummary from dnd5e system located in - // dnd5e/module/actor/sheets/base.js - html.find('.crash-training-toggle-desc').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | Toggle Acvtivity Info excuted!"); - - // Set up some variables - let fieldId = event.currentTarget.id; - let itemId = fieldId.replace('crash-toggle-desc-',''); - if(!itemId){ - ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); - return; - } - let allItems = actor.getFlag("5e-training","trainingItems") || []; - let item = allItems.filter(obj => obj.id === itemId)[0]; - let desc = item.description || ""; - let li = $(event.currentTarget).parents(".item"); - - if ( li.hasClass("expanded") ) { - let summary = li.children(".item-summary"); - summary.slideUp(200, () => summary.remove()); - } else { - let div = $(`
${desc}
`); - li.append(div.hide()); - div.slideDown(200); - } - li.toggleClass("expanded"); + // EDIT DOWNTIME ACTIVITY + html.find('.crash-training-edit').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Edit Item excuted!"); + let allItems = actor.getFlag("5e-training","trainingItems") || []; + let itemId = event.currentTarget.id.replace('crash-edit-',''); + if(!itemId){ + ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); + return; + } + await CrashTrackingAndTraining.editFromSheet(actor.id, itemId, DROPDOWN_OPTIONS); + }); - }); + // DELETE DOWNTIME ACTIVITY + html.find('.crash-training-delete').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Delete Item excuted!"); + let allItems = actor.getFlag("5e-training","trainingItems") || []; + let itemId = event.currentTarget.id.replace('crash-delete-',''); + if(!itemId){ + ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning",{permanent:true})); + return; + } + await CrashTrackingAndTraining.deleteFromSheet(actor.id, itemId); + }); - // EXPORT - html.find('.crash-training-export').click(async (event) => { - event.preventDefault(); - console.log("Crash's Tracking & Training (5e) | Export excuted!"); - let actorId = actor.id; - CrashTrackingAndTraining.exportItems(actor.id); - }); + // EDIT PROGRESS VALUE + html.find('.crash-training-override').change(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Progress Override excuted!"); + let field = event.currentTarget; + let itemId = event.currentTarget.id.replace('crash-override-',''); + if(!itemId){ + ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); + return; + } + let allItems = actor.getFlag("5e-training","trainingItems") || []; + let thisItem = allItems.filter(obj => obj.id === itemId)[0]; + if(isNaN(field.value)){ + field.value = thisItem.progress; + ui.notifications.warn("Crash's 5e Tracking & Training: " + game.i18n.localize("C5ETRAINING.InvalidNumberWarning")); + } else { + CrashTrackingAndTraining.updateItemProgressFromSheet(actor.id, itemId, field.value); + } + }); - // IMPORT - html.find('.crash-training-import').click(async (event) => { - event.preventDefault(); - console.log("Crash's Tracking & Training (5e) | Import excuted!"); - let actorId = actor.id; - await CrashTrackingAndTraining.importItems(actor.id); - }); + // ROLL TO TRAIN + html.find('.crash-training-roll').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Roll Item excuted!"); + let itemId = event.currentTarget.id.replace('crash-roll-',''); + if(!itemId){ + ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); + return; + } + await CrashTrackingAndTraining.progressItem(actor.id, itemId); + }); - // OPEN AUDIT LOG - html.find('.crash-training-audit').click(async (event) => { - event.preventDefault(); - // console.log("Crash's Tracking & Training (5e) | GM Audit excuted!"); - new AuditLog(actor).render(true); - }); + // TOGGLE DESCRIPTION + // Modified version of _onItemSummary from dnd5e system located in + // dnd5e/module/actor/sheets/base.js + html.find('.crash-training-toggle-desc').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | Toggle Acvtivity Info excuted!"); + + // Set up some variables + let fieldId = event.currentTarget.id; + let itemId = fieldId.replace('crash-toggle-desc-',''); + if(!itemId){ + ui.notifications.warn("Crash's Tracking & Training (5e): " + game.i18n.localize("C5ETRAINING.NoIdWarning"),{permanent:true}); + return; + } + let allItems = actor.getFlag("5e-training","trainingItems") || []; + let item = allItems.filter(obj => obj.id === itemId)[0]; + let desc = item.description || ""; + let li = $(event.currentTarget).parents(".item"); + + if ( li.hasClass("expanded") ) { + let summary = li.children(".item-summary"); + summary.slideUp(200, () => summary.remove()); + } else { + let div = $(`
${desc}
`); + li.append(div.hide()); + div.slideDown(200); + } + li.toggleClass("expanded"); - // Set Training Tab as Active - html.find('.tabs .item[data-tab="training"]').click(ev => { - app.activateTrainingTab = true; - }); + }); - // Unset Training Tab as Active - html.find('.tabs .item:not(.tabs .item[data-tab="training"])').click(ev => { - app.activateTrainingTab = false; - }); + // EXPORT + html.find('.crash-training-export').click(async (event) => { + event.preventDefault(); + console.log("Crash's Tracking & Training (5e) | Export excuted!"); + let actorId = actor.id; + CrashTrackingAndTraining.exportItems(actor.id); + }); - } + // IMPORT + html.find('.crash-training-import').click(async (event) => { + event.preventDefault(); + console.log("Crash's Tracking & Training (5e) | Import excuted!"); + let actorId = actor.id; + await CrashTrackingAndTraining.importItems(actor.id); + }); - //Tab is ready - Hooks.call(`CrashTrainingTabReady`, app, html, data); + // OPEN AUDIT LOG + html.find('.crash-training-audit').click(async (event) => { + event.preventDefault(); + // console.log("Crash's Tracking & Training (5e) | GM Audit excuted!"); + new AuditLog(actor).render(true); + }); + + } // Determines whether or not the sheet should have its width adjusted. @@ -325,11 +333,17 @@ async function migrateAllActors(){ } Hooks.on(`renderActorSheet`, (app, html, data) => { + if (tidy5eApi?.isTidy5eSheet?.(app)) { + // Cancel doing stuff for Tidy; it has its own tab setup stuff below. + return; + } + let widenSheet = adjustSheetWidth(app); if(widenSheet){ let newPos = {width: app.position.width + game.settings.get("5e-training", "extraSheetWidth")} app.setPosition(newPos); } + addTrainingTab(app, html, data).then(function(){ if (app.activateTrainingTab) { app._tabs[0].activate("training"); @@ -337,6 +351,50 @@ Hooks.on(`renderActorSheet`, (app, html, data) => { }); }); +// New Tidy Support +let tidy5eApi = undefined; +Hooks.on("tidy5e-sheet.ready", (api) => { + tidy5eApi = api; + api.registerCharacterTab( + new api.models.HandlebarsTab({ + tabId: "downtime", + path: `modules/5e-training/templates/partials/training-section-contents.html`, + title: () => game.settings.get("5e-training", "tabName"), + getData: (data) => { + data.showImportButton = game.settings.get("5e-training", "showImportButton"); + return data; + }, + enabled: (data) => { + return data.editable && game.settings.get("5e-training", "enableTraining"); + }, + onRender: ({ app, element, data }) => { + activateTabListeners(data.actor, $(element)); + }, + tabContentsClasses: ["crash-training"], + activateDefaultSheetListeners: false, + }) + ); + api.registerNpcTab( + new api.models.HandlebarsTab({ + tabId: "downtime-dnd5e-training-tab", + path: `modules/5e-training/templates/partials/training-section-contents.html`, + title: () => game.settings.get("5e-training", "tabName"), + getData: (data) => { + data.showImportButton = game.settings.get("5e-training", "showImportButton"); + return data; + }, + enabled: (data) => { + return data.editable && game.settings.get(CONSTANTS.MODULE_NAME, "enableTrainingNpc"); + }, + onRender: ({ app, element, data }) => { + activateTabListeners(data.actor, $(element)); + }, + tabContentsClasses: ["crash-training"], + activateDefaultSheetListeners: false, + }) + ); +}); + Hooks.on(`CrashTrainingTabReady`, (app, html, data) => { // console.log("Crash's Tracking & Training (5e) | Downtime tab ready!"); }); diff --git a/templates/partials/training-section-contents.html b/templates/partials/training-section-contents.html new file mode 100644 index 0000000..034679b --- /dev/null +++ b/templates/partials/training-section-contents.html @@ -0,0 +1,113 @@ + +
+
+ {{ localize 'C5ETRAINING.ExportTrackedItems' }} +
+ {{#if showImportButton}} +
+ {{ localize 'C5ETRAINING.ImportTrackedItems' }} +
+ {{/if}} +
+ {{ localize 'C5ETRAINING.ChangeLog' }} +
+
+ {{ localize 'C5ETRAINING.AddCategory' }} +
+
+ {{ localize 'C5ETRAINING.AddItem' }} +
+
+ + +
    + + +
  1. +

    {{ localize 'C5ETRAINING.Uncategorized' }}

    +
    {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
    +
    {{localize "C5ETRAINING.ProgressColumnHeader"}}
    +
    +
    +
  2. +
      + {{#each (5e-training-isUncategorized actor) as |training tid| }} +
    1. +
      +
      +
      +
      +

      {{training.name}}

      +
      +
      + {{5e-training-progressionStyle training ../actor}} +
      +
      + + / {{training.completionAt}} +
      +
      +
      +
      + {{5e-training-trainingCompletion training}}% +
      +
      +
      +
      + + +
      +
    2. + {{/each}} +
    + + + {{#each actor.flags.5e-training.categories as |category cid| }} +
  3. +

    {{ category.name }}

    +
    {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
    +
    {{localize "C5ETRAINING.ProgressColumnHeader"}}
    +
    +
    + + +
    +
  4. +
      + {{#each (5e-training-isInCategory ../actor category) as |training tid| }} +
    1. +
      +
      +
      +
      +

      {{training.name}}

      +
      +
      + {{5e-training-progressionStyle training ../../actor}} +
      +
      + + / {{training.completionAt}} +
      +
      +
      +
      + {{5e-training-trainingCompletion training}}% +
      +
      +
      +
      + + +
      +
    2. + {{/each}} +
    + {{/each}} +
\ No newline at end of file diff --git a/templates/training-section.html b/templates/training-section.html index 029543f..f71edd0 100644 --- a/templates/training-section.html +++ b/templates/training-section.html @@ -1,116 +1,3 @@
- - -
-
- {{ localize 'C5ETRAINING.ExportTrackedItems' }} -
- {{#if showImportButton}} -
- {{ localize 'C5ETRAINING.ImportTrackedItems' }} -
- {{/if}} -
- {{ localize 'C5ETRAINING.ChangeLog' }} -
-
- {{ localize 'C5ETRAINING.AddCategory' }} -
-
- {{ localize 'C5ETRAINING.AddItem' }} -
-
- - -
    - - -
  1. -

    {{ localize 'C5ETRAINING.Uncategorized' }}

    -
    {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
    -
    {{localize "C5ETRAINING.ProgressColumnHeader"}}
    -
    -
    -
  2. -
      - {{#each (5e-training-isUncategorized actor) as |training tid| }} -
    1. -
      -
      -
      -
      -

      {{training.name}}

      -
      -
      - {{5e-training-progressionStyle training ../actor}} -
      -
      - - / {{training.completionAt}} -
      -
      -
      -
      - {{5e-training-trainingCompletion training}}% -
      -
      -
      -
      - - -
      -
    2. - {{/each}} -
    - - - {{#each actor.flags.5e-training.categories as |category cid| }} -
  3. -

    {{ category.name }}

    -
    {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
    -
    {{localize "C5ETRAINING.ProgressColumnHeader"}}
    -
    -
    - - -
    -
  4. -
      - {{#each (5e-training-isInCategory ../actor category) as |training tid| }} -
    1. -
      -
      -
      -
      -

      {{training.name}}

      -
      -
      - {{5e-training-progressionStyle training ../../actor}} -
      -
      - - / {{training.completionAt}} -
      -
      -
      -
      - {{5e-training-trainingCompletion training}}% -
      -
      -
      -
      - - -
      -
    2. - {{/each}} -
    - {{/each}} -
+ {{> "modules/5e-training/templates/partials/training-section-contents.html" }}
From f218d12ce0cbcae90c0e5ff64af95ce16f0001d9 Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 03:34:20 -0500 Subject: [PATCH 2/8] Preload the new partial --- scripts/load-templates.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/load-templates.js b/scripts/load-templates.js index 382e155..b5f52ff 100644 --- a/scripts/load-templates.js +++ b/scripts/load-templates.js @@ -4,7 +4,8 @@ export const preloadTemplates = async function() { "modules/5e-training/templates/partials/skill.html", "modules/5e-training/templates/partials/tool.html", "modules/5e-training/templates/partials/macro.html", - "modules/5e-training/templates/partials/fixed.html" + "modules/5e-training/templates/partials/fixed.html", + "modules/5e-training/templates/partials/training-section-contents.html" ]; return loadTemplates(templatePaths); }; From 98707b7ca2d01500e0a8fe532e495cbfbf4f69a8 Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 22:33:22 -0500 Subject: [PATCH 3/8] Style overhaul --- scripts/crash-5e-training.js | 2 +- styles/training-tab.css | 391 +++++++----------- .../partials/training-section-contents.html | 50 +-- 3 files changed, 174 insertions(+), 269 deletions(-) diff --git a/scripts/crash-5e-training.js b/scripts/crash-5e-training.js index adb0ab7..009cb4c 100644 --- a/scripts/crash-5e-training.js +++ b/scripts/crash-5e-training.js @@ -177,7 +177,7 @@ function activateTabListeners(actor, html){ let allItems = actor.getFlag("5e-training","trainingItems") || []; let item = allItems.filter(obj => obj.id === itemId)[0]; let desc = item.description || ""; - let li = $(event.currentTarget).parents(".item"); + let li = $(event.currentTarget).parents(".training-item"); if ( li.hasClass("expanded") ) { let summary = li.children(".item-summary"); diff --git a/styles/training-tab.css b/styles/training-tab.css index 0921962..da558f1 100644 --- a/styles/training-tab.css +++ b/styles/training-tab.css @@ -1,18 +1,9 @@ - -/* Control Buttons Container */ -.dnd5e.sheet .crash-training .crash-training-controls, -.tidy5e.sheet .crash-training .crash-training-controls { +.crash-training .crash-training-controls { display: flex; justify-content: flex-end; margin: 4px 0; } -.tidy5e.sheet .crash-training .crash-training-controls { - margin: 0px 15px 4px 0; -} - -/* Control Buttons */ -.dnd5e.sheet .crash-training .crash-training-controls div, -.tidy5e.sheet .crash-training .crash-training-controls div { +.crash-training .crash-training-controls div { font-size: 12px; color: #7a7971; text-align: center; @@ -23,296 +14,208 @@ border: 2px groove #eeede0; border-radius: 4px; } -.dnd5e.sheet .crash-training .crash-training-controls div.push-left, -.tidy5e.sheet .crash-training .crash-training-controls div.push-left { +.crash-training .crash-training-controls div.push-left { margin-right: auto; } -.tidy5eDark .tidy5e.sheet .crash-training .crash-training-controls div { - border: 2px groove #7a7971; -} - -.dnd5e.sheet .crash-training .crash-training-controls div:hover, -.tidy5e.sheet .crash-training .crash-training-controls div:hover { +.crash-training .crash-training-controls div:hover { cursor: pointer; color: black; text-shadow: 0 0 5px red; } -.dark-mode .dnd5e.sheet .crash-training .crash-training-controls div:hover { - cursor: pointer; - color: #3F88E6; - text-shadow: 0 0 5px #004aa9; -} -.tidy5eDark .tidy5e.sheet .crash-training .crash-training-controls div:hover{ - text-shadow: none; - color: rgba(255, 100, 0, 1); -} - -.dnd5e.sheet .crash-training .crash-training-controls div:last-of-type, -.tidy5e.sheet .crash-training .crash-training-controls div:last-of-type { - margin-right: 0px; -} - - -/* Item List */ -.dnd5e.sheet .crash-training .items-list, -.tidy5e.sheet .crash-training .items-list { - list-style: none; +.crash-training .crash-training-category-list { margin: 0; padding: 0; overflow-y: auto; scrollbar-width: thin; color: #7a7971; } - -/* Item List Header */ -.dnd5e.sheet .crash-training .items-list .items-header, -.tidy5e.sheet .crash-training .items-list .items-header { +.crash-training .crash-training-category-list .header-row { height: 28px; - margin: 2px 0; - padding: 0; + padding-inline: 4px; align-items: center; background: rgba(0, 0, 0, 0.05); border: 2px groove #eeede0; font-weight: bold; border-radius: 0px; -} -.tidy5eDark .tidy5e.sheet .crash-training .items-list .items-header { - border: 1px; - color: white; -} - -/* Type Column Header */ -.dnd5e.sheet .crash-training .activity-type, -.tidy5e.sheet .crash-training .activity-type { - flex: 0 0 150px; font-size: 12px; color: #7a7971; - text-align: center; - border-right: 1px solid #c9c7b8; -} -.dark-mode .dnd5e.sheet .crash-training .activity-type { - border-right: none; } -.tidy5eDark .tidy5e.sheet .crash-training .activity-type { - border-right: none; +.crash-training .crash-training-category-list .header-row .item-name { + font-family: "Modesto Condensed", "Palatino Linotype", serif; + font-size: 16px; } - -/* Progress Override Column Header*/ -.dnd5e.sheet .crash-training .activity-override, -.tidy5e.sheet .crash-training .activity-override { - flex: 0 0 110px; - font-size: 12px; - color: #7a7971; - text-align: center; -} - -/* Progress Column Header*/ -.dnd5e.sheet .crash-training .activity-progress, -.tidy5e.sheet .crash-training .activity-progress { - flex: 0 0 190px; - font-size: 12px; - color: #7a7971; +.crash-training .crash-training-category-list .header-row .activity-override { text-align: center; - height: 14px; - border-right: 1px solid #c9c7b8; } -.dark-mode .dnd5e.sheet .crash-training .activity-progress{ - border-right: none; -} -.tidy5eDark .tidy5e.sheet .crash-training .activity-progress { - border-right: none; +.crash-training .crash-training-category-list .header-row .item-controls { + font-size: 13px; + margin-left: auto; } - -/* Edit and Delete Buttons */ -.dnd5e.sheet .crash-training .crash-item-controls, -.tidy5e.sheet .crash-training .crash-item-controls { - flex: 0 0 50px; - justify-content: space-between; - padding-right: 5px; - padding-left: 8px; /* Just to shift the icons right a bit. Looks less weird.*/ +.crash-training .crash-training-category-list ol.crash-training-item-list { + padding-left: 2px; + padding-right: 6px; } - - -/*======================== COLUMS ==========================*/ - -/* Item Name */ -.dnd5e.sheet .crash-training .items-list .item-name, -.tidy5e.sheet .crash-training .items-list .item-name { - flex: 2; - margin: 0; - overflow: hidden; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item { font-size: 13px; - font-style: normal; - text-align: left; align-items: center; + border-bottom: 1px solid #c9c7b8; } - -.dnd5e.sheet .crash-training .item .item-name h4, -.tidy5e.sheet .crash-training .item .item-name h4 { - font-weight: 400; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item:last-of-type { + border-bottom: none; } - -/* Roll Buttons */ -.dnd5e.sheet .crash-training .crash-training-roll, -.dnd5e.sheet .crash-training .crash-training-roll-disabled, -.tidy5e.sheet .crash-training .crash-training-roll, -.tidy5e.sheet .crash-training .crash-training-roll-disabled { - flex: 0 0 30px; - height: 30px; - background-size: 30px; - background-position: center; - background-repeat: no-repeat; - border: none; - margin-right: 5px; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name { + display: flex; + align-items: center; } - -.dnd5e.sheet .crash-training .crash-training-roll .checkmark, -.tidy5e.sheet .crash-training .crash-training-roll .checkmark { - display: none; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name:hover { + cursor: pointer; + color: black; + text-shadow: 0 0 5px red; } - -.dnd5e.sheet .crash-training .item-name:hover .crash-training-roll, -.tidy5e.sheet .crash-training .item-name:hover .crash-training-roll { +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name:hover .crash-training-roll { background-image: url("/../icons/svg/d20-grey.svg") !important; } - -.dnd5e.sheet .crash-training .item-name:hover .crash-training-roll:hover, -.tidy5e.sheet .crash-training .item-name:hover .crash-training-roll:hover { - background-image: url("/../icons/svg/d20-black.svg") !important; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll, .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll-disabled { + flex: 0 0 30px; + height: 30px; + background-size: 30px; + background-position: center; + background-repeat: no-repeat; + border: none; + margin-right: 5px; } - -.dnd5e.sheet .crash-training .crash-training-roll-disabled, -.tidy5e.sheet .crash-training .crash-training-roll-disabled { - opacity: 50%; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll .checkmark { + display: none; } - -.dnd5e.sheet .crash-training .crash-training-roll-disabled .checkmark, -.tidy5e.sheet .crash-training .crash-training-roll-disabled .checkmark { +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll:hover { + background-image: url("/../icons/svg/d20-black.svg") !important; +} +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll-disabled { + opacity: 50%; +} +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name .crash-training-roll-disabled .checkmark { color: white; display: block; font-size: 30px; text-shadow: 0 0 5px black; + text-align: center; } - -/* Type Column */ -.dnd5e.sheet .crash-training .activity-type-row, -.tidy5e.sheet .crash-training .activity-type-row { - flex: 0 0 150px; - text-transform: capitalize; - text-align: center; - font-size: 12px; - border-right: 1px solid #c9c7b8; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-override { + display: flex; } - -.dark-mode .dnd5e.sheet .crash-training .activity-type-row{ - border-right: none; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-override input { + flex: 1; + text-align: right; + padding-right: 2px; } -.tidy5eDark .tidy5e.sheet .crash-training .activity-type-row{ - border-right: none; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-override span { + flex: 1; + align-self: center; } - -/* Progress Override Column */ -.dnd5e.sheet .crash-training .activity-override-row, -.tidy5e.sheet .crash-training .activity-override-row { - flex: 0 0 110px; - font-size: 12px; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress { + display: grid; + align-items: center; + margin-right: 10px; } - -.dnd5e.sheet .crash-training .activity-override-row input, -.tidy5e.sheet .crash-training .activity-override-row input { - max-width: 50px; - text-align: right; - display: inline-block; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar { + flex: 10; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 4px; + height: 20px; + margin: 5px; } - -/* Progress Bar Column */ -.dnd5e.sheet .crash-training .activity-progress-row, -.tidy5e.sheet .crash-training .activity-progress-row { - flex: 0 0 190px; - font-size: 12px; - border-right: 1px solid #c9c7b8; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar .crash-training-completion { + color: #111111; + background-color: rgba(255, 0, 0, 0.4); + border-radius: 4px; + height: 100%; + line-height: 22px; } -.dark-mode .dnd5e.sheet .crash-training .activity-progress-row{ - border-right: none; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar .crash-training-completion span { + margin-left: 5px; } -.tidy5eDark .tidy5e.sheet .crash-training .activity-progress-row{ - border-right: none; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-controls { + margin-left: auto; } - -/* Training Bar */ -.dnd5e.sheet .crash-training .activity-progress-row .progress-bar, -.tidy5e.sheet .crash-training .activity-progress-row .progress-bar { - flex: 0 0 180px; /* 190 - 10px margin */ - background-color: rgba(0,0,0,0.1); - border-radius: 4px; - height: 20px; - margin: 5px; +.crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-summary { + margin-top: 5px; } - -/* Training Bar - Filled Portion */ -.dnd5e.sheet .crash-training .activity-progress-row .crash-training-completion, -.tidy5e.sheet .crash-training .activity-progress-row .crash-training-completion { - color: #111111; - background-color: rgba(255,0,0,0.4); - border-radius: 4px; - height: 100%; - line-height: 22px; -} -.dark-mode .dnd5e.sheet .crash-training .activity-progress-row .crash-training-completion{ - color: white; - background-color: #004aa9; - opacity:0.8; -} -.tidy5eDark .tidy5e.sheet .crash-training .activity-progress-row .crash-training-completion { - color: white; - background-color: rgba(255, 100, 0, 0.6); +.crash-training .crash-training-column-grid { + display: grid; + grid-template-columns: 2fr 1fr 1fr 2fr 50px; } - -/* Training Bar Progress Percent Text */ -.dnd5e.sheet .crash-training .activity-progress-row .crash-training-completion span, -.tidy5e.sheet .crash-training .activity-progress-row .crash-training-completion span { - margin-left: 5px; +.crash-training .crash-training-column-grid .item-name { + grid-column: 1/1; } - -/* Add and Audit Log Buttons */ -.dnd5e.sheet .crash-training .crash-item-row-controls { - flex: 0 0 45px; /*50px - 5px right padding on the row*/ - justify-content: space-between; - display: flex; - padding-left: 8px; /* Just to shift the icons right a bit. Looks less weird.*/ +.crash-training .crash-training-column-grid .activity-type { + grid-column: 2/2; } - -.tidy5e.sheet .crash-training .crash-item-row-controls { - flex: 0 0 45px; - justify-content: space-between; - display: flex; - padding-left: 0px; - padding-right: 11px; +.crash-training .crash-training-column-grid .activity-override { + grid-column: 3/3; } - -.dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-edit, -.dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-delete, -.tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-edit, -.tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-delete { - font-size: 12px; - text-align: center; - flex: 1; +.crash-training .crash-training-column-grid .activity-progress { + grid-column: 4/4; } - -.dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-edit:hover, -.dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-delete:hover, -.tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-edit:hover, -.tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-delete:hover { - text-shadow: 0 0 5px red; +.crash-training .crash-training-column-grid .item-controls { + grid-column: 5/5; } - -.dark-mode .dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-edit:hover, -.dark-mode .dnd5e.sheet .crash-training .crash-item-row-controls .crash-training-delete:hover{ - text-shadow: 0 0 5px #004aa9; +.crash-training .crash-training-column-grid .item-summary { + grid-column: 1/5; } -.tidy5eDark .tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-edit:hover, -.tidy5eDark .tidy5e.sheet .crash-training .crash-item-row-controls .crash-training-delete:hover{ +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-controls div { + color: var(--t5ek-secondary-color); + background: var(--t5ek-faint-color); + border-radius: 0.1875rem; + border: none; +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-controls div:hover { + color: var(--t5ek-primary-color); + text-shadow: none; +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list { + color: var(--t5ek-primary-font-color); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row { + background: var(--t5ek-table-header-row-color); + border: none; + color: var(--t5ek-tertiary-color); + font-size: 0.75rem; + font-family: var(--t5ek-body-font-family); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row .item-name { + font-family: var(--t5ek-body-font-family); + color: var(--t5ek-primary-font-color); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row .item-controls a:hover { + color: var(--t5ek-primary-font-color); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list { + padding-right: 0px; +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item { + border: none; + margin-bottom: 3px; + background-color: var(--t5ek-faintest-color); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name:hover { + color: unset; text-shadow: none; - color: rgba(255, 100, 0, 1); } +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar { + background-color: rgba(0, 0, 0, 0.1); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar .crash-training-completion { + color: var(--t5ek-primary-color); + background-color: var(--t5ek-sheet-unlocked-icon-background); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-controls { + color: var(--t5ek-light-color); + margin-right: 4px; +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-controls a:hover { + color: var(--t5ek-primary-font-color); +} +:is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-summary { + padding-left: 8px; +} \ No newline at end of file diff --git a/templates/partials/training-section-contents.html b/templates/partials/training-section-contents.html index 034679b..9799e4f 100644 --- a/templates/partials/training-section-contents.html +++ b/templates/partials/training-section-contents.html @@ -19,44 +19,45 @@ - -
    + +
      -
    1. -

      {{ localize 'C5ETRAINING.Uncategorized' }}

      +
    2. +
      {{ localize 'C5ETRAINING.Uncategorized' }}
      {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
      {{localize "C5ETRAINING.ProgressColumnHeader"}}
      -
      +
    3. -
        + +
          {{#each (5e-training-isUncategorized actor) as |training tid| }} -
        1. -
          +
        2. +
          -

          {{training.name}}

          +
          {{training.name}}
          -
          +
          {{5e-training-progressionStyle training ../actor}}
          -
          +
          / {{training.completionAt}}
          -
          +
          {{5e-training-trainingCompletion training}}%
          -
          +
          @@ -66,43 +67,44 @@

          {{#each actor.flags.5e-training.categories as |category cid| }} -
        3. -

          {{ category.name }}

          +
        4. +
          {{ category.name }}
          {{localize "C5ETRAINING.CheckTypeColumnHeader"}}
          {{localize "C5ETRAINING.ProgressColumnHeader"}}
          -
          +
        5. -
            + +
              {{#each (5e-training-isInCategory ../actor category) as |training tid| }} -
            1. -
              +
            2. +
              -

              {{training.name}}

              +
              {{training.name}}
              -
              +
              {{5e-training-progressionStyle training ../../actor}}
              -
              +
              / {{training.completionAt}}
              -
              +
              {{5e-training-trainingCompletion training}}%
              -
              +
              From c0ad3b55454dd4eb8a13874aad31a3d99b000923 Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 22:42:19 -0500 Subject: [PATCH 4/8] Fix category name size --- styles/training-tab.css | 1 + 1 file changed, 1 insertion(+) diff --git a/styles/training-tab.css b/styles/training-tab.css index da558f1..2467734 100644 --- a/styles/training-tab.css +++ b/styles/training-tab.css @@ -184,6 +184,7 @@ font-family: var(--t5ek-body-font-family); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row .item-name { + font-size: 0.75rem; font-family: var(--t5ek-body-font-family); color: var(--t5ek-primary-font-color); } From efa0d144b310441d2b626af0b3414266a6f7c6ce Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 23:22:58 -0500 Subject: [PATCH 5/8] Update version and module.json --- changelog.md | 4 ++++ media/thumbnail.png | Bin 0 -> 203942 bytes module.json | 21 ++++++++++++++++----- 3 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 media/thumbnail.png diff --git a/changelog.md b/changelog.md index b1bb1ff..c0cf995 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +# Version 1.0.3 +- Compatibility with Kgar's Tidy sheets +- OG Tidy is no longer supported + # Version 1.0.2 - Updated how ability lavels are referenced in sheet renders - Fixed how actor data is referenced in the audit log diff --git a/media/thumbnail.png b/media/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b09fee616ca949a28bf77d4db02b047cb95cd5 GIT binary patch literal 203942 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%0Dy!50Qvv` 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%0D!ZbE4< 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

              3 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�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

              m_VqUV^r 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 Date: Wed, 7 Feb 2024 23:27:28 -0500 Subject: [PATCH 6/8] Update tidy style vars namespace --- styles/training-tab.css | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/styles/training-tab.css b/styles/training-tab.css index 2467734..ab62c03 100644 --- a/styles/training-tab.css +++ b/styles/training-tab.css @@ -164,32 +164,32 @@ } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-controls div { - color: var(--t5ek-secondary-color); - background: var(--t5ek-faint-color); + color: var(--t5e-secondary-color); + background: var(--t5e-faint-color); border-radius: 0.1875rem; border: none; } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-controls div:hover { - color: var(--t5ek-primary-color); + color: var(--t5e-primary-color); text-shadow: none; } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list { - color: var(--t5ek-primary-font-color); + color: var(--t5e-primary-font-color); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row { - background: var(--t5ek-table-header-row-color); + background: var(--t5e-table-header-row-color); border: none; - color: var(--t5ek-tertiary-color); + color: var(--t5e-tertiary-color); font-size: 0.75rem; - font-family: var(--t5ek-body-font-family); + font-family: var(--t5e-body-font-family); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row .item-name { font-size: 0.75rem; - font-family: var(--t5ek-body-font-family); - color: var(--t5ek-primary-font-color); + font-family: var(--t5e-body-font-family); + color: var(--t5e-primary-font-color); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list .header-row .item-controls a:hover { - color: var(--t5ek-primary-font-color); + color: var(--t5e-primary-font-color); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list { padding-right: 0px; @@ -197,7 +197,7 @@ :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item { border: none; margin-bottom: 3px; - background-color: var(--t5ek-faintest-color); + background-color: var(--t5e-faintest-color); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-name:hover { color: unset; @@ -207,15 +207,15 @@ background-color: rgba(0, 0, 0, 0.1); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .activity-progress .progress-bar .crash-training-completion { - color: var(--t5ek-primary-color); - background-color: var(--t5ek-sheet-unlocked-icon-background); + color: var(--t5e-primary-color); + background-color: var(--t5e-sheet-unlocked-icon-background); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-controls { - color: var(--t5ek-light-color); + color: var(--t5e-light-color); margin-right: 4px; } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-controls a:hover { - color: var(--t5ek-primary-font-color); + color: var(--t5e-primary-font-color); } :is(.sheet[data-sheet-module=tidy5e-sheet]) .crash-training .crash-training-category-list ol.crash-training-item-list li.training-item .item-summary { padding-left: 8px; From 9085378d88833cbbe70d7d03c3f377528f138155 Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 23:37:38 -0500 Subject: [PATCH 7/8] Give it some sass. --- styles/training-tab.scss | 294 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 styles/training-tab.scss diff --git a/styles/training-tab.scss b/styles/training-tab.scss new file mode 100644 index 0000000..647fa1c --- /dev/null +++ b/styles/training-tab.scss @@ -0,0 +1,294 @@ +// I generate the training-tab.css file from the Sass in here. Changing stuff in here won't impact the module at all. + +.crash-training { + + // Control Bar + .crash-training-controls { + display: flex; + justify-content: flex-end; + margin: 4px 0; + + div { + font-size: 12px; + color: #7a7971; + text-align: center; + margin-right: 4px; + padding: 5px 8px; + align-items: center; + background: rgba(0, 0, 0, 0.05); + border: 2px groove #eeede0; + border-radius: 4px; + + &.push-left { + margin-right: auto; + } + + &:hover{ + cursor: pointer; + color: black; + text-shadow: 0 0 5px red; + } + } + } + + // List of Categories + .crash-training-category-list { + margin: 0; + padding: 0; + overflow-y: auto; + scrollbar-width: thin; + color: #7a7971; + + .header-row { + height: 28px; + padding-inline: 4px; + align-items: center; + background: rgba(0, 0, 0, 0.05); + border: 2px groove #eeede0; + font-weight: bold; + border-radius: 0px; + + font-size: 12px; + color: #7a7971; + + .item-name { + font-family: "Modesto Condensed", "Palatino Linotype", serif; + font-size: 16px; + } + + .activity-override { + text-align: center; + } + + .item-controls{ + font-size: 13px; + margin-left: auto; + } + } + + // List of Items + ol.crash-training-item-list { + padding-left: 2px; + padding-right: 6px; + + li.training-item { + font-size: 13px; + align-items: center; + border-bottom: 1px solid #c9c7b8; + + &:last-of-type{ + border-bottom: none; + } + + .item-name{ + display: flex; + align-items: center; + + &:hover { + cursor: pointer; + color: black; + text-shadow: 0 0 5px red; + + .crash-training-roll { + background-image: url("/../icons/svg/d20-grey.svg") !important; + } + } + + .crash-training-roll, .crash-training-roll-disabled { + flex: 0 0 30px; + height: 30px; + background-size: 30px; + background-position: center; + background-repeat: no-repeat; + border: none; + margin-right: 5px; + } + + .crash-training-roll { + .checkmark { + display: none; + } + &:hover { + background-image: url("/../icons/svg/d20-black.svg") !important; + } + } + .crash-training-roll-disabled { + opacity: 50%; + .checkmark { + color: white; + display: block; + font-size: 30px; + text-shadow: 0 0 5px black; + text-align: center; + } + } + } + + .activity-override { + display: flex; + input { + flex: 1; + text-align: right; + padding-right: 2px; + } + span { + flex: 1; + align-self: center; + } + } + + .activity-progress { + display: grid; + align-items: center; + margin-right: 10px; + + .progress-bar { + flex: 10; + background-color: rgba(0,0,0,0.1); + border-radius: 4px; + height: 20px; + margin: 5px; + + .crash-training-completion { + color: #111111; + background-color: rgba(255,0,0,0.4); + border-radius: 4px; + height: 100%; + line-height: 22px; + span { + margin-left: 5px; + } + } + } + } + + .item-controls { + margin-left: auto; + } + + .item-summary{ + margin-top: 5px; + } + + } + } + } + + // This is just the grid that's applied to headers and rows in the tables to keep things lined up nicely. + .crash-training-column-grid { + display: grid; + grid-template-columns: 2fr 1fr 1fr 2fr 50px; + + .item-name { + grid-column: 1/1; + } + + .activity-type { + grid-column: 2/2; + } + + .activity-override{ + grid-column:3/3; + } + + .activity-progress{ + grid-column: 4/4; + } + + .item-controls{ + grid-column: 5/5; + } + + .item-summary { + grid-column: 1/5; + } + } + +} + +// Kgar Tidy Styling +:is(.sheet[data-sheet-module="tidy5e-sheet"]){ + .crash-training{ + .crash-training-controls { + + div { + color: var(--t5e-secondary-color); + background: var(--t5e-faint-color); + + border-radius: 0.1875rem; + border:none; + + &:hover{ + color: var(--t5e-primary-color); + text-shadow: none; + } + } + } + + .crash-training-category-list { + color: var(--t5e-primary-font-color); + + .header-row { + background: var(--t5e-table-header-row-color); + border: none; + color: var(--t5e-tertiary-color); + font-size: .75rem; + font-family: var(--t5e-body-font-family); + + .item-name { + font-size: .75rem; + font-family: var(--t5e-body-font-family); + color:var(--t5e-primary-font-color); + } + + .item-controls { + a:hover { + color:var(--t5e-primary-font-color); + } + } + } + + // List of Items + ol.crash-training-item-list { + padding-right: 0px; + + li.training-item { + border:none; + margin-bottom: 3px; + background-color: var(--t5e-faintest-color); + + .item-name{ + &:hover { + color: unset; + text-shadow: none; + } + } + + .activity-progress { + .progress-bar { + background-color: rgba(0,0,0,0.1); + + .crash-training-completion { + color: var(--t5e-primary-color); + background-color: var(--t5e-sheet-unlocked-icon-background); + } + } + } + + .item-controls { + color: var(--t5e-light-color); + margin-right: 4px; + + a:hover { + color:var(--t5e-primary-font-color); + } + } + + .item-summary { + padding-left: 8px; + } + } + } + } + } +} \ No newline at end of file From 55035c0c76d28e003b46e35d0c8dfbc01c7829c0 Mon Sep 17 00:00:00 2001 From: Chelsea Ash Date: Wed, 7 Feb 2024 23:37:58 -0500 Subject: [PATCH 8/8] Even more sass. --- styles/training-tab.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/styles/training-tab.scss b/styles/training-tab.scss index 647fa1c..83c7d35 100644 --- a/styles/training-tab.scss +++ b/styles/training-tab.scss @@ -1,4 +1,4 @@ -// I generate the training-tab.css file from the Sass in here. Changing stuff in here won't impact the module at all. +// I manually generate the training-tab.css file from the Sass in here. Changing stuff in here won't impact the module at all. .crash-training {