|
5 | 5 | <h2 class="text-red" v-if="displayDupError">Oh sorry, you can't have duplicated name in your note files...</h2>
|
6 | 6 | </header>
|
7 | 7 |
|
8 |
| - <Tab |
9 |
| - ref="tab" |
10 |
| - v-if="files.length" |
11 |
| - :dataArr="files" |
12 |
| - v-slot:name="{ item }" |
13 |
| - @onFileSelected="selectedFile = $event" |
14 |
| - > |
15 |
| - {{ item.name }} |
16 |
| - </Tab> |
17 |
| - |
18 |
| - <!-- Selected file --> |
19 |
| - <div v-if="selectedFile !== null" :class="{ 'c-selected-file': true }"> |
20 |
| - <b-field horizontal label="Name" grouped> |
21 |
| - <b-input style="width: 186px" type="text" v-model="selectedFile.name" placeholder="Your file name"> |
22 |
| - </b-input> |
23 |
| - <p class="control is-pulled-right"> |
24 |
| - <button class="button is-danger" @click="deleteFile(selectedFile)"> |
25 |
| - <b-icon icon="trash"></b-icon> |
26 |
| - </button> |
27 |
| - </p> |
28 |
| - </b-field> |
29 |
| - |
30 |
| - <b-field horizontal label="Language"> |
31 |
| - <b-select placeholder="Select a language" v-model="selectedFile.language"> |
32 |
| - <option v-for="language in languages" :value="language.name"> |
33 |
| - {{ language.name | capitalize }} |
34 |
| - </option> |
35 |
| - </b-select> |
36 |
| - </b-field> |
37 |
| - |
38 |
| - <b-field horizontal label="Content"> |
39 |
| - <editor v-model="selectedFile.content" :lang="selectedFile.language" theme="monokai" width="100%" height="260"></editor> |
40 |
| - </b-field> |
41 |
| - </div> |
42 |
| - |
43 | 8 | <section class="modal-card-body">
|
44 | 9 | <b-field v-if="!gistsSelected" horizontal label="Name">
|
45 | 10 | <b-input type="text" ref="noteName" v-model="note.name" placeholder="Your note name">
|
@@ -89,6 +54,36 @@ <h2 class="text-red" v-if="displayDupError">Oh sorry, you can't have duplicated
|
89 | 54 | </div>
|
90 | 55 | </section>
|
91 | 56 |
|
| 57 | + <Tab ref="tab" v-if="files.length" :dataArr="files" v-slot:name="{ item }" @onFileSelected="selectedFile = $event"> |
| 58 | + {{ item.name }} |
| 59 | + </Tab> |
| 60 | + |
| 61 | + <!-- Selected file --> |
| 62 | + <div v-if="selectedFile !== null" :class="{ 'c-selected-file': true }"> |
| 63 | + <b-field horizontal label="Name" grouped> |
| 64 | + <b-input style="width: 186px" type="text" v-model="selectedFile.name" placeholder="Your file name"> |
| 65 | + </b-input> |
| 66 | + <p class="control is-pulled-right"> |
| 67 | + <button class="button is-danger" @click="deleteFile(selectedFile)"> |
| 68 | + <b-icon icon="trash"></b-icon> |
| 69 | + </button> |
| 70 | + </p> |
| 71 | + </b-field> |
| 72 | + |
| 73 | + <b-field horizontal label="Language"> |
| 74 | + <b-select placeholder="Select a language" v-model="selectedFile.language"> |
| 75 | + <option v-for="language in languages" :value="language.name"> |
| 76 | + {{ language.name | capitalize }} |
| 77 | + </option> |
| 78 | + </b-select> |
| 79 | + </b-field> |
| 80 | + |
| 81 | + <b-field horizontal label="Content"> |
| 82 | + <editor v-model="selectedFile.content" :lang="selectedFile.language" theme="monokai" width="100%" height="260"> |
| 83 | + </editor> |
| 84 | + </b-field> |
| 85 | + </div> |
| 86 | + |
92 | 87 | <footer class="modal-card-foot">
|
93 | 88 | <button class="button" type="button" @click="$parent.close()">Cancel</button>
|
94 | 89 | <button class="button is-primary" type="button" :disabled="isDisabled" @click="createNote()">Create</button>
|
|
0 commit comments