|
20 | 20 |
|
21 | 21 | <div> |
22 | 22 | <nav> |
23 | | - <div class="languages"> |
24 | | - <select id="language"></select> |
25 | | - </div> |
26 | 23 | <div class="spacer"></div> |
27 | 24 | <div class="search"> |
28 | 25 | <input id="searchInput" type="search" class="input-field"> |
|
35 | 32 | </div> |
36 | 33 | <script> |
37 | 34 | const editorElement = document.getElementById('editor'); |
38 | | - const languageElement = document.getElementById('language'); |
39 | 35 | const convertElement = document.getElementById('convert'); |
40 | 36 | const searchInput = document.getElementById('searchInput'); |
41 | 37 | const searchBtn = document.getElementById('searchBtn'); |
|
109 | 105 | } |
110 | 106 | }); |
111 | 107 |
|
112 | | - editorElement.addEventListener('loaded', async (evt) => { |
113 | | - /** |
114 | | - * Retrieve the list of available recognition languages |
115 | | - * @param {Object} The editor recognition parameters |
116 | | - */ |
117 | | - const currentLanguage = evt.target.editor.configuration.recognitionParams.iink.lang; |
118 | | - const res = await iink.getAvailableLanguageList(evt.target.editor.configuration); |
119 | | - |
120 | | - if (languageElement.options.length === 0) { |
121 | | - Object.keys(res.result).forEach((key) => { |
122 | | - const selected = currentLanguage === key; |
123 | | - languageElement.options[languageElement.options.length] = new Option(res.result[key], key, selected, selected); |
124 | | - }); |
125 | | - } |
126 | | - }); |
127 | | - |
128 | 108 | editorElement.addEventListener('changed',() => { |
129 | 109 | document.querySelectorAll('.highlight').forEach(elem => elem.parentNode.removeChild(elem)); |
130 | 110 | }); |
131 | 111 |
|
132 | | - languageElement.addEventListener('change', (e) => { |
133 | | - const configuration = editorElement.editor.configuration; |
134 | | - //The path to the language depend of the version of API you are using. |
135 | | - configuration.recognitionParams.iink.lang = e.target.value; |
136 | | - }); |
137 | | - |
138 | 112 | convertElement.addEventListener('click', () => { |
139 | 113 | editorElement.editor.convert(); |
140 | 114 | }); |
|
0 commit comments