Просмотр исходного кода

refs #276: Enable to select highlight.js style
WIP
improve set selected option from jquery to swig

大谷 東彦 8 лет назад
Родитель
Сommit
e2003f7d92
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      lib/views/admin/customize.html

+ 5 - 4
lib/views/admin/customize.html

@@ -152,7 +152,11 @@
             <div class="col-xs-3">
               <select class="form-control" name="settingForm[customize:highlightJsStyle]" onChange="selectHighlightJsStyle(event)">
                 {% for key in Object.keys(highlightJsCssSelectorOptions) %}
-                  <option value={{key}}>{{highlightJsCssSelectorOptions[key]}}</option>
+                  {% if key == highlightJsStyle() %}
+                    <option value={{key}} selected="true">{{highlightJsCssSelectorOptions[key]}}</option>
+                  {% else %}
+                    <option value={{key}}>{{highlightJsCssSelectorOptions[key]}}</option>
+                  {% endif %}
                 {% endfor %}
               </select>
             </div>
@@ -429,9 +433,6 @@ window.addEventListener('load', (event) => {
     // highlight.js 有効化
     hljs.initHighlighting()
 
-    // 保存した highlight の値を selector に復元する
-    $('#cutomhighlightJsStyleSettingForm select').val('{{ highlightJsStyle() }}');
-
     function selectHighlightJsStyle(event) {
       // selecter で選択された値
       var val = event.target.value