File "my-activity-utils.min.js"
Path: /StudyIB/js/subjects/activity/my-activity-utilsminjs
File size: 4.02 KB
MIME-type: text/plain
Charset: utf-8
function qBankResultsActions(a){a.on("click",".tryitagain, .trysimilar, .trynewone",(function(a){a.preventDefault();var e=new Array,t=$(this).parent();if($(this).hasClass("from-modal")){var s=$(this).closest(".modal-footer").data("ts");$("#qbank-results-panel").find("li.resource-quiz-item").each((function(){var a=$(this).find("a.showquiz").data("ts");if(s==a)return t=$(this).find(".quiz-menu"),!1}))}var i=t.data("n-questions"),n=t.data("topics"),o=t.data("skills"),d=t.data("levels"),l;$(this).hasClass("trysimilar")&&(i=5*Math.ceil(i/5)),$(this).hasClass("trynewone")&&(i=5*Math.ceil(i/5),n="",o="",d=""),e.push({name:"n-questions",value:i,type:"hidden"}),e.push({name:"topics",value:n,type:"hidden"}),e.push({name:"skills",value:o,type:"hidden"}),e.push({name:"levels",value:d,type:"hidden"}),e.push({name:"legend",value:t.data("legend"),type:"hidden"}),e.push({name:"from",value:t.data("from"),type:"hidden"}),$(this).hasClass("tryitagain")&&(e.push({name:"mode",value:"tryitagain",type:"hidden"}),e.push({name:"q-list",value:t.data("q-list"),type:"hidden"})),sendGenerateForm(e,t.data("sitename"))})),a.on("click",".showquiz",(function(a){a.preventDefault();var e=$(this),t=e.html();e.html('<i class="fa fa-fw fa-spin fa-circle-o-notch"></i> Loading quiz...'),e.addClass("disabled");var s=e.data("us-id"),i=e.data("ts"),n="/pages/subjects/activity/my-activity.php",o={action:"show-corrected-quiz",ticket:$("#ticket").val(),sitename:$("#sitename").val(),usid:s,ts:i};$.post(n,o,(function(a){e.html(t),e.removeClass("disabled"),1==a.success?($("#modal-show-quiz .modal-body").html(a.html),$("#modal-show-quiz .modal-footer").attr("data-ts",i),$("#modal-show-quiz .modal-footer").data("ts",i),$("#modal-show-quiz").modal("show"),qBankResultsActions($("#modal-show-quiz"))):alert(a.msg)}),"json")}))}function progressActions(a){a.on("click",".expander",(function(a){a.preventDefault();var e=$(this).closest("tr");if(e.hasClass("shown"))e.removeClass("shown"),e.find("i.expander").removeClass("fa-rotate-90"),e.find("span.note-parent").show(),$("tr.target-"+e.data("id")).hide();else{e.addClass("shown"),e.find("i.expander").addClass("fa-rotate-90"),e.find("span.child-note > i").removeClass("fa-plus").addClass("fa-minus"),e.find("span.note-parent").hide();var t=$("tr.target-"+e.data("id")+".level-"+(e.data("level")+1));t.find("i.expander").removeClass("fa-rotate-90"),t.removeClass("shown"),t.show()}})),a.on("click",".note-link",(function(a){a.preventDefault(),previewNote($(this).closest("tr"))})),a.on("click","a.expand-all",(function(a){a.preventDefault(),$(this).closest("table").find("tbody > tr").each((function(a,e){$(this).hasClass("expandable")&&($(this).find("a.expander > i").addClass("fa-rotate-90"),$(this).addClass("shown"),$(this).find("span.child-note > i").removeClass("fa-plus").addClass("fa-minus"),$("tr.target-"+$(this).data("id")).show())}))})),a.on("click","a.collapse-all",(function(a){a.preventDefault(),$(this).closest("table").find("tbody > tr").each((function(a,e){$(this).hasClass("expandable")&&($(this).find("a.expander > i").removeClass("fa-rotate-90"),$(this).removeClass("shown"),$(this).find("span.child-note > i").removeClass("fa-minus").addClass("fa-plus"),$("tr.target-"+$(this).data("id")).hide())}))}))}function sendGenerateForm(a,e){var t=$("<form>",{method:"post",action:e+"/test-your-knowledge/quiz"});a.forEach((function(a,e,s){t.append($("<input>",a))})),$.when($("body").append(t)).then(t.submit())}function previewNote(a){var e=a.data("id"),t=a.find(".page-link").attr("href")+"#my-notes",s=a.find("td").first().text().trim(),i="pages/user/note-management.php",n={ticket:$("#ticket").val(),action:"get-note-content",page:e};$.post(i,n,(function(a){if(1==a.success){var e=a.note;$("#modal-note-preview .modal-header .modal-title").html(s),$("#modal-note-preview .modal-body").html(e),$("#modal-note-preview .modal-footer a").attr("href",t),$("#modal-note-preview").modal("show")}else alert(a.msg)}),"json")}function showLoadingContainer(a){a.html(['<div class="loading-container">','<i class="fa fa-fw fa-spin fa-circle-o-notch"></i> Loading...',"</div>"].join(""))}