View | Details | Raw Unified | Return to bug 29153
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/additional-contents.tt (-10 / +12 lines)
Lines 257-263 Link Here
257
                                </li>
257
                                </li>
258
                                <li style="list-style: none;">
258
                                <li style="list-style: none;">
259
                                    <label for="content_[% language.lang | html %]">Content: </label>
259
                                    <label for="content_[% language.lang | html %]">Content: </label>
260
                                    <textarea name="content" id="content_[% language.lang | html %]"  cols="75" rows="10">[% translated_contents.item(language.lang).content | html %]</textarea>
260
                                    <textarea name="content" id="content_[% language.lang | html %]" data-lang="[% language.lang | html%]" cols="75" rows="10">[% translated_contents.item(language.lang).content | html %]</textarea>
261
                                    <input type="hidden" name="lang" value="[% language.lang | html %]" />
261
                                    <input type="hidden" name="lang" value="[% language.lang | html %]" />
262
                                </li>
262
                                </li>
263
                            </ol>
263
                            </ol>
Lines 268-274 Link Here
268
        [% ELSE %]
268
        [% ELSE %]
269
            <div id="lang_default">
269
            <div id="lang_default">
270
                <div class="clearfix">
270
                <div class="clearfix">
271
                    <textarea name="content" id="content_default"  cols="75" rows="10">[% additional_content.content | html %]</textarea>
271
                    <textarea name="content" id="content_default" data-lang="[% language.lang | html %]"  cols="75" rows="10">[% additional_content.content | html %]</textarea>
272
                </div>
272
                </div>
273
            </div>
273
            </div>
274
        [% END %]
274
        [% END %]
Lines 582-594 Link Here
582
        [% Asset.js( "lib/linters/htmlhint.min.js" ) | $raw %]
582
        [% Asset.js( "lib/linters/htmlhint.min.js" ) | $raw %]
583
        [% Asset.js( "lib/codemirror/html-lint.min.js" ) | $raw %]
583
        [% Asset.js( "lib/codemirror/html-lint.min.js" ) | $raw %]
584
        <script>
584
        <script>
585
            var editor = CodeMirror.fromTextArea(document.getElementById('content'), {
585
            $("textarea[name='content']").each( function(index) {
586
                lineNumbers: true,
586
                var this_lang = $(this).attr('data-lang');
587
                lineWrapping: true,
587
                var editor = CodeMirror.fromTextArea(document.getElementById('content_' + this_lang), {
588
                lint: true,
588
                    lineNumbers: true,
589
                mode: "text/html",
589
                    lineWrapping: true,
590
                gutters: ["CodeMirror-lint-markers"],
590
                    lint: true,
591
                viewportMargin: Infinity,
591
                    mode: "text/html",
592
                    gutters: ["CodeMirror-lint-markers"],
593
                    viewportMargin: Infinity,
594
                });
592
            });
595
            });
593
        </script>
596
        </script>
594
    [% ELSE %]
597
    [% ELSE %]
595
- 

Return to bug 29153