diff --git a/src/components/deck-card-editor-menu.vue b/src/components/deck-card-editor-menu.vue
index 7d830b7..03bad6f 100644
--- a/src/components/deck-card-editor-menu.vue
+++ b/src/components/deck-card-editor-menu.vue
@@ -1,5 +1,5 @@
-
+
+
+
+
@@ -92,4 +108,29 @@ export default class DeckCardEditorMenu extends Vue {
.editor-button-horizontal-rule:after { content: '—'; }
.editor-button-stat-block:after { content: 'ST'; }
+
+.menu-bar > button.editor-button-dropdown {
+ width: 3.6rem;
+}
+.menu-bar > button.editor-button-dropdown:after {
+ content: ' more ';
+ width: 90%;
+ font-size: 1rem;
+}
+
+.extended-menu {
+ width: 100%;
+ height: 4rem;
+ padding-top: .5rem;
+ background: var(--highlight-color);
+}
+.extended-menu-button {
+ width: 97%;
+ height: 1.6rem;
+ margin: 0 .1rem;
+ background-color: #EEE;
+ color: black;
+ font-size: 1rem;
+ border: none;
+}
diff --git a/src/components/deck-card-editor.vue b/src/components/deck-card-editor.vue
index d69a8a2..cb3f4da 100644
--- a/src/components/deck-card-editor.vue
+++ b/src/components/deck-card-editor.vue
@@ -83,7 +83,7 @@ export default class DeckCardEditor extends Vue {
content.focus()
const cmd = menuActionToCommand[action]
- cmd()
+ if (cmd) cmd()
this.$nextTick(() => this.syncMenuState())
}