]> BookStack Code Mirror - bookstack/blob - resources/views/components/code-editor.blade.php
Merge branch 'Copy-For-View-Only' of git://github.com/mark-james/BookStack into mark...
[bookstack] / resources / views / components / code-editor.blade.php
1 <div id="code-editor">
2     <div overlay ref="overlay" v-cloak @click="hide()">
3         <div class="popup-body" @click.stop>
4
5             <div class="popup-header primary-background">
6                 <div class="popup-title">{{ trans('components.code_editor') }}</div>
7                 <button class="overlay-close neg corner-button button" @click="hide()">x</button>
8             </div>
9
10             <div class="padded popup-content">
11                 <div class="form-group">
12                     <label for="code-editor-language">{{ trans('components.code_language') }}</label>
13                     <div class="lang-options">
14                         <small>
15                             <a @click="updateLanguage('CSS')">CSS</a>
16                             <a @click="updateLanguage('C')">C</a>
17                             <a @click="updateLanguage('C++')">C++</a>
18                             <a @click="updateLanguage('C#')">C#</a>
19                             <a @click="updateLanguage('Go')">Go</a>
20                             <a @click="updateLanguage('HTML')">HTML</a>
21                             <a @click="updateLanguage('Java')">Java</a>
22                             <a @click="updateLanguage('JavaScript')">JavaScript</a>
23                             <a @click="updateLanguage('JSON')">JSON</a>
24                             <a @click="updateLanguage('Lua')">Lua</a>
25                             <a @click="updateLanguage('PHP')">PHP</a>
26                             <a @click="updateLanguage('Powershell')">Powershell</a>
27                             <a @click="updateLanguage('MarkDown')">MarkDown</a>
28                             <a @click="updateLanguage('Nginx')">Nginx</a>
29                             <a @click="updateLanguage('Python')">Python</a>
30                             <a @click="updateLanguage('Ruby')">Ruby</a>
31                             <a @click="updateLanguage('shell')">Shell/Bash</a>
32                             <a @click="updateLanguage('SQL')">SQL</a>
33                             <a @click="updateLanguage('XML')">XML</a>
34                             <a @click="updateLanguage('YAML')">YAML</a>
35                         </small>
36                     </div>
37                     <input @keypress.enter="save()" id="code-editor-language" type="text" @input="updateEditorMode(language)" v-model="language">
38                 </div>
39
40                 <div class="form-group">
41                     <label for="code-editor-content">{{ trans('components.code_content') }}</label>
42                     <textarea ref="editor" v-model="code"></textarea>
43                 </div>
44
45                 <div class="form-group">
46                     <button type="button" class="button pos" @click="save()">{{ trans('components.code_save') }}</button>
47                 </div>
48
49             </div>
50
51         </div>
52     </div>
53 </div>