X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/mod/lti/amd/build
home
/
cbholdings
/
pasukulu
/
mod
/
lti
/
amd
/
build
/
📁
..
📄
cartridge_registration_form.min.js
(2.55 KB)
📄
cartridge_registration_form.min.js.map
(8.65 KB)
📄
contentitem.min.js
(4.73 KB)
📄
contentitem.min.js.map
(15.01 KB)
📄
contentitem_return.min.js
(562 B)
📄
contentitem_return.min.js.map
(1.97 KB)
📄
events.min.js
(820 B)
📄
events.min.js.map
(2.04 KB)
📄
external_registration.min.js
(7.08 KB)
📄
external_registration.min.js.map
(27.67 KB)
📄
external_registration_return.min.js
(652 B)
📄
external_registration_return.min.js.map
(2.51 KB)
📄
form-field.min.js
(1.26 KB)
📄
form-field.min.js.map
(5.39 KB)
📄
keys.min.js
(375 B)
📄
keys.min.js.map
(1.26 KB)
📄
tool_card_controller.min.js
(8.49 KB)
📄
tool_card_controller.min.js.map
(29.93 KB)
📄
tool_configure_controller.min.js
(7.06 KB)
📄
tool_configure_controller.min.js.map
(21.92 KB)
📄
tool_proxy.min.js
(856 B)
📄
tool_proxy.min.js.map
(3.58 KB)
📄
tool_proxy_card_controller.min.js
(3.13 KB)
📄
tool_proxy_card_controller.min.js.map
(12.02 KB)
📄
tool_type.min.js
(1.23 KB)
📄
tool_type.min.js.map
(5.88 KB)
📄
tool_types_and_proxies.min.js
(923 B)
📄
tool_types_and_proxies.min.js.map
(2.43 KB)
Editing: cartridge_registration_form.min.js
/** * Encapsules the behavior for creating a tool type from a cartridge URL * in Moodle. Manages the UI while operations are occuring. * * See template: mod_lti/cartridge_registration_form * * @module mod_lti/cartridge_registration_form * @copyright 2015 Ryan Wyllie <ryan@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @since 3.1 */ define("mod_lti/cartridge_registration_form",["jquery","core/ajax","core/notification","mod_lti/tool_type","mod_lti/events","mod_lti/keys","core/str"],(function($,ajax,notification,toolType,ltiEvents,KEYS,str){var SELECTORS_CONSUMER_KEY="#registration-key",SELECTORS_SHARED_SECRET="#registration-secret",SELECTORS_REGISTRATION_FORM="#cartridge-registration-form",SELECTORS_REGISTRATION_SUBMIT_BUTTON="#cartridge-registration-submit",SELECTORS_REGISTRATION_CANCEL_BUTTON="#cartridge-registration-cancel",getSubmitButton=function(){return $(SELECTORS_REGISTRATION_SUBMIT_BUTTON)},submitCartridgeURL=function(){if(getSubmitButton().hasClass("loading"))return!1;var url=$(SELECTORS_REGISTRATION_FORM).attr("data-cartridge-url");if(""===url)return!1;getSubmitButton().addClass("loading");var consumerKey=$(SELECTORS_CONSUMER_KEY).val(),sharedSecret=$(SELECTORS_SHARED_SECRET).val(),promise=toolType.create({cartridgeurl:url,key:consumerKey,secret:sharedSecret});return promise.done((function(){str.get_string("successfullycreatedtooltype","mod_lti").done((function(s){$(document).trigger(ltiEvents.NEW_TOOL_TYPE),$(document).trigger(ltiEvents.STOP_CARTRIDGE_REGISTRATION),$(document).trigger(ltiEvents.REGISTRATION_FEEDBACK,{message:s})})).fail(notification.exception)})).fail((function(){str.get_string("failedtocreatetooltype","mod_lti").done((function(s){$(document).trigger(ltiEvents.NEW_TOOL_TYPE),$(document).trigger(ltiEvents.STOP_CARTRIDGE_REGISTRATION),$(document).trigger(ltiEvents.REGISTRATION_FEEDBACK,{message:s,error:!0})})).fail(notification.exception)})).always((function(){getSubmitButton().removeClass("loading")})),promise},registerEventListeners=function(){$(SELECTORS_REGISTRATION_FORM).submit((function(e){e.preventDefault(),submitCartridgeURL()}));var cancelButton=$(SELECTORS_REGISTRATION_CANCEL_BUTTON);cancelButton.click((function(e){e.preventDefault(),$(document).trigger(ltiEvents.STOP_CARTRIDGE_REGISTRATION)})),cancelButton.keypress((function(e){e.metaKey||e.shiftKey||e.altKey||e.ctrlKey||e.keyCode!=KEYS.ENTER&&e.keyCode!=KEYS.SPACE||(e.preventDefault(),cancelButton.click())}))};return{init:function(){registerEventListeners()}}})); //# sourceMappingURL=cartridge_registration_form.min.js.map
Upload File
Create Folder