Освобождение от блока "Навигация по тексту"

Re: Освобождение от блока "Навигация по тексту"

от tsit ucp -
Количество ответов: 1
Есть вариант, который работает, но, скорее всего, не является оптимальным:

в /mod/quiz/attempt.php добавить строку (после 46 строки, например):

$PAGE->requires->js_call_amd('local_quiznonav/quiznonav', 'start', array());

создать папки /local/quiznonav/amd/src
и
/local/quiznonav/amd/build

в /local/quiznonav/amd/src поместить quiznonav.js со следующим содержимым:

define(['jquery', 'core/yui'], function($, Y) {

    var ret = {
        start: function() {
            $(document).ready = this.main();
        },

        main: function() {
let nav = $('section[data-region="blocks-column"]');
nav.css({"width" : "100%"});
let main = $('#region-main').css({"width" : "100%"});
main.after(nav);
                }
}
return ret;
});

в /local/quiznonav/amd/build скопировать quiznonav.js, переименовав в quiznonav.min.js
В ответ на tsit ucp

Re: Освобождение от блока "Навигация по тексту"

от Анатолий Владимирович -

К Moodle 3.8 нашел тему Adaptable, в которой есть кнопка скрывающая эту колонку при необходимости.