From 295a4cd1cd2e883763b2f22d81cf571ace2c6ca7 Mon Sep 17 00:00:00 2001 From: Gazook89 <58999374+Gazook89@users.noreply.github.com> Date: Thu, 29 Jul 2021 10:13:31 -0500 Subject: [PATCH 1/3] Update magic.gen.js Add "1st Level" to levels in spell list. convert spell list to moustache syntax. --- client/homebrew/editor/snippetbar/snippets/magic.gen.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/homebrew/editor/snippetbar/snippets/magic.gen.js b/client/homebrew/editor/snippetbar/snippets/magic.gen.js index caea3c4af..43bc5843b 100644 --- a/client/homebrew/editor/snippetbar/snippets/magic.gen.js +++ b/client/homebrew/editor/snippetbar/snippets/magic.gen.js @@ -57,7 +57,7 @@ const itemNames = [ module.exports = { spellList : function(){ - const levels = ['Cantrips (0 Level)', '2nd Level', '3rd Level', '4th Level', '5th Level', '6th Level', '7th Level', '8th Level', '9th Level']; + const levels = ['Cantrips (0 Level)', '1st Level', '2nd Level', '3rd Level', '4th Level', '5th Level', '6th Level', '7th Level', '8th Level', '9th Level']; const content = _.map(levels, (level)=>{ const spells = _.map(_.sampleSize(spellNames, _.random(5, 15)), (spell)=>{ @@ -66,7 +66,7 @@ module.exports = { return `##### ${level} \n${spells} \n`; }).join('\n'); - return `
\n${content}\n
`; + return `{{spellList\n${content}\n}}`; }, spell : function(){ From 0c0ba0b6ca1cba76387cb76785239daad5784fe5 Mon Sep 17 00:00:00 2001 From: Gazook89 <58999374+Gazook89@users.noreply.github.com> Date: Thu, 29 Jul 2021 11:26:41 -0500 Subject: [PATCH 2/3] Update metadataEditor.less - Fix Publish button and following small text so there is no overlap - set `nowrap` on checkbox inputs/labels so that the labels do not wrap to the next line from their input. - set min-width on values so that text boxes shrink to the same width; and can flex to any larger size. --- .../editor/metadataEditor/metadataEditor.less | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.less b/client/homebrew/editor/metadataEditor/metadataEditor.less index c3141f0d4..9d4e9534d 100644 --- a/client/homebrew/editor/metadataEditor/metadataEditor.less +++ b/client/homebrew/editor/metadataEditor/metadataEditor.less @@ -18,10 +18,11 @@ font-weight : 800; line-height : 1.8em; text-transform : uppercase; - flex-grow : 0; + flex : 0 0 auto; } &>.value{ - flex-grow : 1; + flex : 1 1 auto; + min-width : 200px; } } .description.field textarea.value{ @@ -38,6 +39,8 @@ font-size : 0.7em; font-weight : 800; user-select : none; + white-space : nowrap; + display : inline-block; } input{ vertical-align : middle; @@ -47,6 +50,9 @@ .publish.field .value{ position : relative; margin-bottom: 15px; + button{ + width:100%; + } button.publish{ .button(@blueLight); } @@ -76,4 +82,4 @@ font-size: 0.8em; line-height : 1.5em; } -} \ No newline at end of file +} From c4c5e21ce07a3191938809a6acbfe5164026027a Mon Sep 17 00:00:00 2001 From: Gazook89 <58999374+Gazook89@users.noreply.github.com> Date: Thu, 29 Jul 2021 12:28:02 -0500 Subject: [PATCH 3/3] Vertically center button labels Set labels as inline-flex containers and vertically align children to center. --- client/homebrew/editor/metadataEditor/metadataEditor.less | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.less b/client/homebrew/editor/metadataEditor/metadataEditor.less index 9d4e9534d..a58df14cd 100644 --- a/client/homebrew/editor/metadataEditor/metadataEditor.less +++ b/client/homebrew/editor/metadataEditor/metadataEditor.less @@ -40,11 +40,13 @@ font-weight : 800; user-select : none; white-space : nowrap; - display : inline-block; + display : inline-flex; + align-items : center; } input{ vertical-align : middle; cursor : pointer; + margin : 3px; } } .publish.field .value{