%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/bitnami/apps/moodle/htdocs/course__d9c9c01/format/tiles/amd/build/
Upload File :
Create Path :
Current File : /opt/bitnami/apps/moodle/htdocs/course__d9c9c01/format/tiles/amd/build/course_mod_modal.min.js

function _typeof(a){"@babel/helpers - typeof";if("function"==typeof Symbol&&"symbol"==typeof Symbol.iterator){_typeof=function(a){return typeof a}}else{_typeof=function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a}}return _typeof(a)}define ("format_tiles/course_mod_modal",["jquery","core/modal_factory","core/config","core/templates","core/notification","core/ajax"],function(a,b,c,d,f,g){"use strict";var h={},i,j=a(window),k,l={toggleCompletion:".togglecompletion",modal:".modal",modalDialog:".modal-dialog",modalBody:".modal-body",sectionMain:".section.main",pageContent:"#page-content",regionMain:"#region-main",completionState:"#completionstate_",cmModalClose:".embed_cm_modal .close",cmModal:".embed_cm_modal",moodleMediaPlayer:".mediaplugin_videojs",urlModalLoadWarning:"#embed-url-error-msg-",closeBtn:"button.close",ACTIVITY:"li.activity",URLACTIVITYPOPUPLINK:".activity.modtype_url.urlpopup a",newWindowButton:".button_expand",modalHeader:".modal-header",embedModuleButtons:".embed-module-buttons"},m={launchResourceModal:"launch-tiles-resource-modal",launchModuleModal:"launch-tiles-module-modal",launchUrlModal:"launch-tiles-url-modal"},n=function(){return Math.min(j.width(),1e3)},o=function(b){var c=b.find("iframe");if(0<c.length){b.find(l.closeBtn).click(function(b){a(b.currentTarget).closest(l.cmModal).find("iframe").each(function(b,c){c=a(c);c.attr("src",c.attr("src"))})})}var d=b.find("object");if(0<d.length){b.find(l.closeBtn).click(function(b){var c=a(b.currentTarget).closest(l.cmModal);c.find("object").each(function(b,c){c=a(c);c.attr("data","")});h[c.attr("data-cmid")]=void 0})}var e=b.find(l.moodleMediaPlayer);if(0<e.length){b.find(l.closeBtn).click(function(){b.find(l.moodleMediaPlayer).html("")});h[b.attr("data-cmid")]=void 0}},p=function(e){var g=e.attr("data-cmid");b.create({type:b.types.DEFAULT,title:e.attr("data-title"),body:i}).done(function(b){h[g]=b;b.setLarge();b.show();var i=a(b.root);i.attr("id","embed_mod_modal_"+g);i.attr("data-cmid",g);i.addClass("embed_cm_modal");var k={id:g,pluginfileUrl:e.attr("data-url"),objectType:"text/html",width:"100%",height:Math.round(j.height()-60),cmid:g,tileid:e.closest(l.sectionMain).attr("data-section"),isediting:0,sesskey:c.sesskey,modtitle:e.attr("data-title"),config:{wwwroot:c.wwwroot},showDownload:0,showNewWindow:0,completionInUseForCm:0};if("resource_pdf"===e.attr("data-modtype")){k.objectType="application/pdf";k.showDownload=1;k.showNewWindow=1}d.render("format_tiles/embed_file_modal_body",k).done(function(a){b.setBody(a);i.find(l.modalBody).animate({"min-height":Math.round(j.height()-60)},"fast");if("resource_html"===e.attr("data-modtype")){i.find(l.modal).animate({"max-width":"100%"},"fast");i.find(l.modalDialog).animate({"max-width":"100%"},"fast");i.find(l.modalBody).animate({"max-width":"100%"},"fast");o(i)}else{i.find(l.modal).animate({"max-width":n()},"fast");i.find(l.modalDialog).animate({"max-width":n()},"fast")}}).fail(f.exception);if(0!==e.find(l.toggleCompletion).length){var m=parseInt(a(l.completionState+g).attr("value"));k.completionInUseForCm=1;k.completionstate=1-m;k.completionicon=1===m?"n":"y";k.completionstateInverse=m;k.completionIsManual=e.find(l.toggleCompletion).attr("data-ismanual")}d.render("format_tiles/embed_module_modal_header_btns",k).done(function(a){i.find(l.modalHeader).append(a);i.find(l.closeBtn).detach().appendTo(i.find(l.embedModuleButtons))}).fail(f.exception);return!0});return!1},q=function(e){var g=e.attr("data-cmid");b.create({type:b.types.DEFAULT,title:e.attr("data-title"),body:i}).done(function(b){h[g]=b;b.setLarge();b.show();var i=a(b.root);i.attr("id","embed_mod_modal_"+g);i.attr("data-cmid",g);i.addClass("embed_cm_modal");var k=Math.round(.9*j.width()),m=Math.round(.9*j.height()),n={id:g,pluginfileUrl:e.attr("data-url"),objectType:"text/html",width:k-30,height:m-30,cmid:g,tileid:e.closest(l.sectionMain).attr("data-section"),isediting:0,sesskey:c.sesskey,modtitle:e.attr("data-title"),config:{wwwroot:c.wwwroot},showDownload:0,showNewWindow:1,completionInUseForCm:0,secondaryurl:e.closest(l.ACTIVITY).attr("data-url-secondary")};d.render("format_tiles/embed_url_modal_body",n).done(function(a){b.setBody(a);i.find(l.modalBody).animate({"min-height":m},"fast");i.find(l.modal).animate({"max-width":k},"fast");i.find(l.modalDialog).animate({"max-width":k},"fast");i.find(l.modalBody).animate({"max-width":k},"fast");o(i);i.find(l.modalBody).addClass("text-center")}).fail(f.exception);if(0!==e.find(l.toggleCompletion).length){var p=parseInt(a(l.completionState+g).attr("value"));n.completionInUseForCm=1;n.completionstate=1-p;n.completionicon=1===p?"n":"y";n.completionstateInverse=p;n.completionIsManual=e.find(l.toggleCompletion).attr("data-ismanual")}d.render("format_tiles/embed_module_modal_header_btns",n).done(function(a){i.find(l.modalHeader).append(a);i.find(l.closeBtn).detach().appendTo(i.find(l.embedModuleButtons))}).fail(f.exception);setTimeout(function(){i.find(l.newWindowButton).click(function(){h[i.attr("data-cmid")]=void 0;i.remove();a(".modal-backdrop").not("#window-overlay").removeClass("show").addClass("hide")})},1e3);return!0});return!1},r=function(b){b.find(l.modal).animate({"max-width":n()},"fast");var c=a(l.moodleMediaPlayer);c.find("div").each(function(b,c){a(c).css("max-width","")});if(0<c.length){o(b)}b.find("iframe").each(function(c,d){var e=b.find(l.modalDialog);if(0===e.length){e=b.find(l.modal)}var f=Math.min(a(d).width(),j.width());if(f>e.width()-70){e.animate({"max-width":Math.max(f+70,n())},"fast");b.find(l.modal).animate({"max-width":Math.max(f+70,n())},"fast")}var g=Math.min(a(d).height(),j.height()),h=b.find(l.modalBody);if(g>h.height()-70){h.animate({"min-height":Math.min(g+70,j.height())},"fast")}o(b)})},s=function(e){var j=e.attr("data-cmid"),m="format_tiles_get_mod_"+e.attr("data-modtype")+"_html";b.create({type:b.types.DEFAULT,title:e.attr("data-title"),body:i}).done(function(b){h[j]=b;b.setLarge();b.show();var i=a(b.root);i.attr("data-cmid",j);i.attr("id","embed_mod_modal_"+j);i.addClass("embed_cm_modal");i.addClass("mod_"+e.attr("data-modtype"));o(i);g.call([{methodname:m,args:{courseid:k,cmid:j}}])[0].done(function(c){var g={cmid:j,modtitle:e.attr("data-title"),content:c.html};if(0!==e.find(l.toggleCompletion).length){var h=parseInt(a(l.completionState+j).attr("value"));g.completionInUseForCm=1;g.completionstate=1-h;g.completionstateInverse=h;g.completionIsManual=e.find(l.toggleCompletion).attr("data-ismanual");g.completionicon=1===h?"n":"y"}else{g.completionInUseForCm=0}b.setBody(g.content);d.render("format_tiles/embed_module_modal_header_btns",g).done(function(a){i.find(l.modalHeader).append(a);i.find(l.closeBtn).detach().appendTo(i.find(l.embedModuleButtons))}).fail(f.exception);r(i);return!0}).fail(function(a){if(!0!==c.developerdebug){window.location=c.wwwroot+"/mod/"+e.attr("data-modtype")+"/view.php?id="+j}else{f.exception(a)}})});return!1},t=function(b){var c=a(b.currentTarget).closest(l.ACTIVITY);if(c.attr("data-url")!==void 0){b.stopPropagation();b.preventDefault();g.call([{methodname:"format_tiles_log_mod_view",args:{courseid:k,cmid:c.attr("data-cmid")}}])[0].done(function(){require(["format_tiles/completion"],function(a){a.markAsAutoCompleteInUI(k,c)});var a=window.open(c.attr("data-url"));try{a.focus()}catch(a){var b="<div><a href=\""+c.attr("data-url")+"\">"+c.attr("data-url")+"</a></div>";require(["core/str","core/notification"],function(a,c){a.get_strings([{key:"sectionerrortitle",component:"format_tiles"},{key:"blockedpopup",component:"format_tiles"},{key:"cancel"}]).done(function(a){c.alert(a[0],a[1]+b,a[2])})})}}).fail(f.exception)}};return{init:function init(b,c){k=b;a(document).ready(function(){var b=Object.keys(m).map(function(a){return"[data-action=\""+m[a]+"\"]"}).join(", "),e=a(l.pageContent);if(0===e.length){e=a(l.regionMain)}e.on("click",b,function(b){b.preventDefault();var c=a(b.currentTarget),d=c.closest("li.activity"),e=h[d.attr("data-cmid")];if("object"===_typeof(e)){e.show()}else{switch(c.attr("data-action")){case m.launchModuleModal:s(d);break;case m.launchResourceModal:p(d);break;case m.launchUrlModal:q(d);break;default:throw new Error("Unknown modal type "+c.attr("data-action"));}g.call([{methodname:"format_tiles_log_mod_view",args:{courseid:k,cmid:d.attr("data-cmid")}}])[0].fail(f.exception)}});d.render("format_tiles/loading",{}).catch(f.exception).done(function(a){i=a}).fail(f.exception);if(!c){e.on("click",l.URLACTIVITYPOPUPLINK,function(a){t(a)})}})}}});
//# sourceMappingURL=course_mod_modal.min.js.map

Zerion Mini Shell 1.0