fix: ui issues

This commit is contained in:
Jannat Patel
2022-03-23 15:18:32 +05:30
parent a1895b1f78
commit 190dbab3d0
4 changed files with 19 additions and 60 deletions

View File

@@ -148,10 +148,11 @@ const rotate_chapter_icon = (e) => {
};
const show_no_preview_dialog = (e) => {
frappe.warn(__("Not available for preview"),
const d = frappe.warn(__("Not available for preview"),
__("This lesson is not available for preview. Please join the course to access it."),
() => {
window.location.href = `/courses/${ $(e.currentTarget).data("course") }`
const route = `/courses/${ $(e.currentTarget).data("course") }`;
window.location.pathname == route ? d.hide() : window.location.href = route;
},
__("Start Learning"), false);
};

View File

@@ -401,7 +401,7 @@ input[type=checkbox] {
}
.reviews-parent {
margin: 5rem 0;
padding-bottom: 5rem;
color: var(--gray-900);
}

View File

@@ -143,8 +143,8 @@
</div>
{% endif %}
<div class="vertically-center mb-4">
{% if is_instructor(course.name) %}
<div class="vertically-center mb-4">
<a class="button is-default button-links mr-2" href="/course?name={{ course.name }}"> {{ _("Edit") }} </a>
<a class="button is-default button-links mr-2" href="/chapter">
<svg class="icon icon-sm mr-1"><use href="#icon-add"></use></svg>
@@ -154,8 +154,8 @@
<svg class="icon icon-sm mr-1"><use href="#icon-add"></use></svg>
{{ _("Add Lesson") }}
</a>
{% endif %}
</div>
{% endif %}
<div class="vertically-center mb-2">
<div class="">

View File

@@ -1,14 +1,7 @@
frappe.ready(() => {
if (frappe.session.user != "Guest") {
check_mentor_request();
}
hide_wrapped_mentor_cards();
$("#apply-now").click((e) => {
create_mentor_request(e);
});
$("#cancel-request").click((e) => {
cancel_mentor_request(e);
});
@@ -53,21 +46,6 @@ frappe.ready(() => {
})
var check_mentor_request = () => {
frappe.call({
'method': 'lms.lms.doctype.lms_mentor_request.lms_mentor_request.has_requested',
'args': {
course: decodeURIComponent($("#course-title").attr("data-course")),
},
'callback': (data) => {
if (data.message > 0) {
$("#mentor-request").addClass("hide");
$("#already-applied").removeClass("hide")
}
}
})
}
var hide_wrapped_mentor_cards = () => {
var offset_top_prev;
@@ -87,26 +65,6 @@ var hide_wrapped_mentor_cards = () => {
}
}
var create_mentor_request = (e) => {
e.preventDefault();
if (frappe.session.user == "Guest") {
window.location.href = `/login?redirect-to=/courses/${$(e.currentTarget).attr("data-course")}`;
return;
}
frappe.call({
"method": "lms.lms.doctype.lms_mentor_request.lms_mentor_request.create_request",
"args": {
"course": decodeURIComponent($(e.currentTarget).attr("data-course"))
},
"callback": (data) => {
if (data.message == "OK") {
$("#mentor-request").addClass("hide");
$("#already-applied").removeClass("hide")
}
}
})
}
var cancel_mentor_request = (e) => {
e.preventDefault()
frappe.call({