diff --git a/lms/public/css/style.css b/lms/public/css/style.css index 8489722c..7169ada5 100644 --- a/lms/public/css/style.css +++ b/lms/public/css/style.css @@ -162,8 +162,8 @@ textarea.field-input { .lesson-editor { border: 1px solid var(--gray-300); - border-radius: var(--border-radius-md); - padding-top: 0.5rem; + border-radius: var(--border-radius-md); + padding-top: 0.5rem; } .lesson-parent .breadcrumb { @@ -197,6 +197,14 @@ textarea.field-input { cursor: pointer; } +.question-row .ql-editor.read-mode p { + display: none; +} + +.question-row .ql-editor.read-mode p:first-child { + display: block; +} + .codex-editor path { stroke: var(--gray-800); } diff --git a/lms/www/batch/learn.js b/lms/www/batch/learn.js index 2e9a7839..10bb1948 100644 --- a/lms/www/batch/learn.js +++ b/lms/www/batch/learn.js @@ -12,7 +12,7 @@ frappe.ready(() => { save_current_lesson(); $(".option").click((e) => { - enable_check(e); + if (!$("#check").hasClass("hide")) enable_check(e); }); $(".possibility").keyup((e) => { @@ -286,6 +286,7 @@ const show_indicator = (class_name, element) => { const add_icon = (element, icon) => { $(element).closest(".custom-checkbox").removeClass("active-option"); + $(element).closest(".option").addClass("hide"); let label = $(element).siblings(".option-text").text(); $(element).siblings(".option-text").html(`
diff --git a/lms/www/batch/quiz.js b/lms/www/batch/quiz.js index 225fbe87..4d53eff2 100644 --- a/lms/www/batch/quiz.js +++ b/lms/www/batch/quiz.js @@ -1,8 +1,4 @@ frappe.ready(() => { - /* if (!$("#quiz-form").data("name")) { - show_quiz_modal(); - } */ - $("#quiz-title").focusout((e) => { if ($("#quiz-title").val() != $("#quiz-title").data("title")) { save_quiz({ quiz_title: $("#quiz-title").val() }); @@ -76,13 +72,12 @@ const get_question_fields = (values = {}) => { dialog_fields.push({ fieldtype: "Section Break", fieldname: `section_break_${num}`, - label: __(""), }); let option = { fieldtype: "Small Text", fieldname: `option_${num}`, - label: __("Option ") + num, + label: __(`Option ${num}`), depends_on: "eval:doc.type=='Choices'", default: values[`option_${num}`] || "", }; @@ -115,7 +110,7 @@ const get_question_fields = (values = {}) => { possibility = { fieldtype: "Small Text", fieldname: `possibility_${num}`, - label: __("Possible Answer ") + num, + label: __(`Possible Answer ${num}`), depends_on: "eval:doc.type=='User Input'", default: values[`possibility_${num}`] || "", }; diff --git a/lms/www/courses/outline.js b/lms/www/courses/outline.js index 9df5fa58..eaf9fc6c 100644 --- a/lms/www/courses/outline.js +++ b/lms/www/courses/outline.js @@ -31,7 +31,7 @@ const show_chapter_modal = (e) => { $.trim(parent.find(".chapter-description").text()) ); $("#chapter-modal").data("chapter", parent.data("chapter")); - $("#ch apter-modal").data("idx", parent.data("idx")); + $("#chapter-modal").data("idx", parent.data("idx")); } };