Skip to content

Commit c714305

Browse files
committed
[Editor] Design fixes
1 parent 34dd600 commit c714305

File tree

3 files changed

+36
-15
lines changed

3 files changed

+36
-15
lines changed

src/editor/components/OptionsPane.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<div class="options-pane">
1717
<div class="options-container">
1818
<div class="options-section">
19-
{{ linesDisplay }}
2019
<p> Display </p>
2120
<SliderOptions
2221
v-model="boxesDisplay"

src/editor/components/SidePane.vue

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,17 +79,24 @@
7979
<!-- Non-collapsed -->
8080
<div id="tour-history" class="options-bar">
8181
<div v-if="!isSideBarCollapsed" title="Undo your last action" class="options-bar-left">
82-
<span class="clickable-icon" @click="editor.undo">
83-
<i v-if="undoAvailable" class="fa-lg fa-solid fa-rotate-left"></i>
84-
<i v-else class="fa-lg fa-solid fa-rotate-left unavailable"></i>
82+
<span class="clickable-icon" :class="undoAvailable ? '' : 'unavailable'" @click="editor.undo">
83+
<i class="fa-lg fa-solid fa-rotate-left"></i>
8584
</span>
86-
<span class="clickable-icon" title="Redo your last undone action" @click="editor.redo">
87-
<i v-if="redoAvailable" class="fa-lg fa-solid fa-rotate-right"></i>
88-
<i v-else class="fa-lg fa-solid fa-rotate-right unavailable"></i>
85+
<span
86+
class="clickable-icon"
87+
:class="redoAvailable ? '' : 'unavailable'"
88+
title="Redo your last undone action"
89+
@click="editor.redo"
90+
>
91+
<i class="fa-lg fa-solid fa-rotate-right"></i>
8992
</span>
90-
<span class="clickable-icon" title="Save" @click="editor.save">
91-
<i v-if="saveNeeded" class="fa-xl fa-solid fa-floppy-disk"></i>
92-
<i v-else class="fa-xl fa-solid fa-floppy-disk unavailable"></i>
93+
<span
94+
class="clickable-icon"
95+
:class="saveNeeded ? '' : 'unavailable'"
96+
title="Save"
97+
@click="save"
98+
>
99+
<i class="fa-xl fa-solid fa-floppy-disk"></i>
93100
</span>
94101
</div>
95102
<div class="options-bar-right">
@@ -175,6 +182,12 @@
175182
display: flex;
176183
align-items: center;
177184
justify-content: space-between;
185+
186+
.button.unavailable {
187+
background-color: var(--theme-bg-1);
188+
color: gray;
189+
cursor: not-allowed;
190+
}
178191
}
179192
180193
.options-bar-sm {
@@ -220,16 +233,20 @@
220233
.clickable-icon {
221234
cursor: pointer;
222235
236+
&.unavailable {
237+
color: var(--theme-bg-3-20);
238+
cursor: not-allowed;
239+
240+
:hover {
241+
color: var( --theme-bg-3-20 );
242+
}
243+
}
244+
223245
:hover {
224246
color: var(--theme-bg-4-20);
225247
}
226248
}
227249
228-
.unavailable {
229-
color: var(--theme-bg-3-20);
230-
cursor: not-allowed;
231-
}
232-
233250
.options-bar-left {
234251
display: flex;
235252
align-items: center;

src/types/import.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ export interface ParserOption<T> {
4646
* Thus: If true, assignment not required
4747
*/
4848
'optional'?: boolean;
49+
50+
/**
51+
* Notes to display on the parser details page
52+
*/
53+
'notes'?: string;
4954
}
5055

5156
export interface ImportAnnotation {

0 commit comments

Comments
 (0)