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{