X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/message/amd/build
home
/
cbholdings
/
pasukulu
/
message
/
amd
/
build
/
📁
..
📄
default_notification_preferences.min.js
(1.89 KB)
📄
default_notification_preferences.min.js.map
(4.55 KB)
📄
message_drawer.min.js
(7.15 KB)
📄
message_drawer.min.js.map
(18.49 KB)
📄
message_drawer_events.min.js
(1.48 KB)
📄
message_drawer_events.min.js.map
(3.24 KB)
📄
message_drawer_helper.min.js
(1.76 KB)
📄
message_drawer_helper.min.js.map
(3.44 KB)
📄
message_drawer_lazy_load_list.min.js
(3.4 KB)
📄
message_drawer_lazy_load_list.min.js.map
(12.29 KB)
📄
message_drawer_router.min.js
(3.84 KB)
📄
message_drawer_router.min.js.map
(13.77 KB)
📄
message_drawer_routes.min.js
(568 B)
📄
message_drawer_routes.min.js.map
(1.62 KB)
📄
message_drawer_view_contact.min.js
(1.02 KB)
📄
message_drawer_view_contact.min.js.map
(3.81 KB)
📄
message_drawer_view_contacts.min.js
(3.1 KB)
📄
message_drawer_view_contacts.min.js.map
(9.22 KB)
📄
message_drawer_view_contacts_section_contacts.min.js
(2.65 KB)
📄
message_drawer_view_contacts_section_contacts.min.js.map
(8.64 KB)
📄
message_drawer_view_contacts_section_requests.min.js
(1.96 KB)
📄
message_drawer_view_contacts_section_requests.min.js.map
(6.03 KB)
📄
message_drawer_view_conversation.min.js
(41.3 KB)
📄
message_drawer_view_conversation.min.js.map
(119.93 KB)
📄
message_drawer_view_conversation_constants.min.js
(5.96 KB)
📄
message_drawer_view_conversation_constants.min.js.map
(11.6 KB)
📄
message_drawer_view_conversation_patcher.min.js
(20.28 KB)
📄
message_drawer_view_conversation_patcher.min.js.map
(69.25 KB)
📄
message_drawer_view_conversation_renderer.min.js
(24.69 KB)
📄
message_drawer_view_conversation_renderer.min.js.map
(86.72 KB)
📄
message_drawer_view_conversation_state_manager.min.js
(11.14 KB)
📄
message_drawer_view_conversation_state_manager.min.js.map
(40.62 KB)
📄
message_drawer_view_group_info.min.js
(2.27 KB)
📄
message_drawer_view_group_info.min.js.map
(7.88 KB)
📄
message_drawer_view_overview.min.js
(4.33 KB)
📄
message_drawer_view_overview.min.js.map
(14.37 KB)
📄
message_drawer_view_overview_section.min.js
(14.37 KB)
📄
message_drawer_view_overview_section.min.js.map
(44.95 KB)
📄
message_drawer_view_search.min.js
(13.86 KB)
📄
message_drawer_view_search.min.js.map
(44 KB)
📄
message_drawer_view_settings.min.js
(4.44 KB)
📄
message_drawer_view_settings.min.js.map
(15.14 KB)
📄
message_notification_preference.min.js
(970 B)
📄
message_notification_preference.min.js.map
(2.75 KB)
📄
message_popover.min.js
(1.46 KB)
📄
message_popover.min.js.map
(4.67 KB)
📄
message_preferences.min.js
(2.19 KB)
📄
message_preferences.min.js.map
(6.14 KB)
📄
message_repository.min.js
(12.07 KB)
📄
message_repository.min.js.map
(44.79 KB)
📄
message_send_bulk.min.js
(2.36 KB)
📄
message_send_bulk.min.js.map
(4.83 KB)
📄
message_user_button.min.js
(1.67 KB)
📄
message_user_button.min.js.map
(5.23 KB)
📄
notification_preference.min.js
(2.09 KB)
📄
notification_preference.min.js.map
(6.31 KB)
📄
notification_processor.min.js
(761 B)
📄
notification_processor.min.js.map
(2.4 KB)
📄
notification_processor_settings.min.js
(4.57 KB)
📄
notification_processor_settings.min.js.map
(13.82 KB)
📄
preferences_notifications_list_controller.min.js
(3.55 KB)
📄
preferences_notifications_list_controller.min.js.map
(9.05 KB)
📄
preferences_processor_form.min.js
(1.35 KB)
📄
preferences_processor_form.min.js.map
(4.24 KB)
📄
toggle_contact_button.min.js
(2.42 KB)
📄
toggle_contact_button.min.js.map
(8.98 KB)
Editing: preferences_notifications_list_controller.min.js.map
{"version":3,"file":"preferences_notifications_list_controller.min.js","sources":["../src/preferences_notifications_list_controller.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\n\n/**\n * Controls the preferences for the list of notification types on the\n * message preference page\n *\n * @module core_message/preferences_notifications_list_controller\n * @copyright 2016 Ryan Wyllie <ryan@moodle.com>\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine(['jquery',\n 'core/ajax',\n 'core/notification',\n 'core/custom_interaction_events',\n 'core_message/notification_preference',\n 'core_message/notification_processor_settings',\n 'core/modal_factory',\n ],\n function(\n $,\n Ajax,\n Notification,\n CustomEvents,\n NotificationPreference,\n NotificationProcessorSettings,\n ModalFactory\n ) {\n\n var SELECTORS = {\n DISABLE_NOTIFICATIONS: '[data-region=\"disable-notification-container\"] [data-disable-notifications]',\n DISABLE_NOTIFICATIONS_CONTAINER: '[data-region=\"disable-notification-container\"]',\n PREFERENCE: '.preference-state',\n PREFERENCE_ROW: '[data-region=\"preference-row\"]',\n PREFERENCE_INPUT: '.preference-state input',\n PROCESSOR_SETTING: '[data-processor-setting]',\n };\n\n /**\n * Constructor for the PreferencesController.\n *\n * @class\n * @param {object} element jQuery object root element of the preference\n */\n var PreferencesController = function(element) {\n this.root = $(element);\n this.userId = this.root.attr('data-user-id');\n\n this.registerEventListeners();\n };\n\n /**\n * Check if the preferences are all disabled.\n *\n * @method isDisabled\n * @return {bool}\n */\n PreferencesController.prototype.isDisabled = function() {\n return this.root.hasClass('disabled');\n };\n\n /**\n * Disable all of the preferences.\n *\n * @method setDisabled\n */\n PreferencesController.prototype.setDisabled = function() {\n this.root.addClass('disabled');\n this.root.find(SELECTORS.PREFERENCE_INPUT).prop('disabled', true);\n };\n\n /**\n * Enable all of the preferences.\n *\n * @method setEnabled\n */\n PreferencesController.prototype.setEnabled = function() {\n this.root.removeClass('disabled');\n this.root.find(SELECTORS.PREFERENCE_INPUT).prop('disabled', false);\n };\n\n /**\n * Update the disable all notifications user property in the DOM and\n * send a request to update on the server.\n *\n * @method toggleDisableAllStatus\n * @return {Promise}\n */\n PreferencesController.prototype.toggleDisableAllStatus = function() {\n var checkbox = $(SELECTORS.DISABLE_NOTIFICATIONS);\n var container = $(SELECTORS.DISABLE_NOTIFICATIONS_CONTAINER);\n var ischecked = checkbox.prop('checked');\n\n if (container.hasClass('loading')) {\n return $.Deferred().resolve();\n }\n\n container.addClass('loading');\n\n var request = {\n methodname: 'core_user_update_user_preferences',\n args: {\n userid: this.userId,\n emailstop: ischecked ? 1 : 0,\n }\n };\n\n return Ajax.call([request])[0]\n .done(function() {\n if (ischecked) {\n this.setDisabled();\n } else {\n this.setEnabled();\n }\n }.bind(this))\n .always(function() {\n container.removeClass('loading');\n })\n .fail(Notification.exception);\n };\n\n /**\n * Set up all of the event listeners for the PreferencesController.\n *\n * @method registerEventListeners\n */\n PreferencesController.prototype.registerEventListeners = function() {\n var disabledNotificationsElement = $(SELECTORS.DISABLE_NOTIFICATIONS);\n\n CustomEvents.define(this.root, [\n CustomEvents.events.activate,\n ]);\n\n this.root.on('change', function(e) {\n if (!this.isDisabled()) {\n var preferenceElement = $(e.target).closest(SELECTORS.PREFERENCE);\n var preferenceRow = $(e.target).closest(SELECTORS.PREFERENCE_ROW);\n var preference = new NotificationPreference(preferenceRow, this.userId);\n\n preferenceElement.addClass('loading');\n preference.save().always(function() {\n preferenceElement.removeClass('loading');\n });\n }\n }.bind(this));\n\n var eventFormPromise = ModalFactory.create({\n type: NotificationProcessorSettings.TYPE,\n });\n\n this.root.on(CustomEvents.events.activate, SELECTORS.PROCESSOR_SETTING, function(e, data) {\n var element = $(e.target).closest(SELECTORS.PROCESSOR_SETTING);\n\n data.originalEvent.preventDefault();\n\n eventFormPromise.then(function(modal) {\n // Configure modal with element settings.\n modal.setUserId($(element).attr('data-user-id'));\n modal.setName($(element).attr('data-name'));\n modal.setContextId($(element).attr('data-context-id'));\n modal.setElement(element);\n modal.show();\n\n e.stopImmediatePropagation();\n return;\n }).fail(Notification.exception);\n });\n\n CustomEvents.define(disabledNotificationsElement, [\n CustomEvents.events.activate\n ]);\n\n disabledNotificationsElement.on(CustomEvents.events.activate, function() {\n this.toggleDisableAllStatus();\n }.bind(this));\n };\n\n return PreferencesController;\n});\n"],"names":["define","$","Ajax","Notification","CustomEvents","NotificationPreference","NotificationProcessorSettings","ModalFactory","SELECTORS","PreferencesController","element","root","userId","this","attr","registerEventListeners","prototype","isDisabled","hasClass","setDisabled","addClass","find","prop","setEnabled","removeClass","toggleDisableAllStatus","checkbox","container","ischecked","Deferred","resolve","request","methodname","args","userid","emailstop","call","done","bind","always","fail","exception","disabledNotificationsElement","events","activate","on","e","preferenceElement","target","closest","preferenceRow","preference","save","eventFormPromise","create","type","TYPE","data","originalEvent","preventDefault","then","modal","setUserId","setName","setContextId","setElement","show","stopImmediatePropagation"],"mappings":";;;;;;;;AAuBAA,gEAAO,CAAC,SACA,YACA,oBACA,iCACA,uCACA,+CACA,uBAEA,SACEC,EACAC,KACAC,aACAC,aACAC,uBACAC,8BACAC,kBAGFC,gCACuB,8EADvBA,0CAEiC,iDAFjCA,qBAGY,oBAHZA,yBAIgB,iCAJhBA,2BAKkB,0BALlBA,4BAMmB,2BASnBC,sBAAwB,SAASC,cAC5BC,KAAOV,EAAES,cACTE,OAASC,KAAKF,KAAKG,KAAK,qBAExBC,iCASTN,sBAAsBO,UAAUC,WAAa,kBAClCJ,KAAKF,KAAKO,SAAS,aAQ9BT,sBAAsBO,UAAUG,YAAc,gBACrCR,KAAKS,SAAS,iBACdT,KAAKU,KAAKb,4BAA4Bc,KAAK,YAAY,IAQhEb,sBAAsBO,UAAUO,WAAa,gBACpCZ,KAAKa,YAAY,iBACjBb,KAAKU,KAAKb,4BAA4Bc,KAAK,YAAY,IAUhEb,sBAAsBO,UAAUS,uBAAyB,eACjDC,SAAWzB,EAAEO,iCACbmB,UAAY1B,EAAEO,2CACdoB,UAAYF,SAASJ,KAAK,cAE1BK,UAAUT,SAAS,kBACZjB,EAAE4B,WAAWC,UAGxBH,UAAUP,SAAS,eAEfW,QAAU,CACVC,WAAY,oCACZC,KAAM,CACFC,OAAQrB,KAAKD,OACbuB,UAAWP,UAAY,EAAI,WAI5B1B,KAAKkC,KAAK,CAACL,UAAU,GACvBM,KAAK,WACET,eACKT,mBAEAI,cAEXe,KAAKzB,OACN0B,QAAO,WACJZ,UAAUH,YAAY,cAEzBgB,KAAKrC,aAAasC,YAQ3BhC,sBAAsBO,UAAUD,uBAAyB,eACjD2B,6BAA+BzC,EAAEO,iCAErCJ,aAAaJ,OAAOa,KAAKF,KAAM,CAC3BP,aAAauC,OAAOC,gBAGnBjC,KAAKkC,GAAG,SAAU,SAASC,OACvBjC,KAAKI,aAAc,KAChB8B,kBAAoB9C,EAAE6C,EAAEE,QAAQC,QAAQzC,sBACxC0C,cAAgBjD,EAAE6C,EAAEE,QAAQC,QAAQzC,0BACpC2C,WAAa,IAAI9C,uBAAuB6C,cAAerC,KAAKD,QAEhEmC,kBAAkB3B,SAAS,WAC3B+B,WAAWC,OAAOb,QAAO,WACrBQ,kBAAkBvB,YAAY,gBAGxCc,KAAKzB,WAEHwC,iBAAmB9C,aAAa+C,OAAO,CACvCC,KAAMjD,8BAA8BkD,YAGnC7C,KAAKkC,GAAGzC,aAAauC,OAAOC,SAAUpC,6BAA6B,SAASsC,EAAGW,UAC5E/C,QAAUT,EAAE6C,EAAEE,QAAQC,QAAQzC,6BAElCiD,KAAKC,cAAcC,iBAEnBN,iBAAiBO,MAAK,SAASC,OAE3BA,MAAMC,UAAU7D,EAAES,SAASI,KAAK,iBAChC+C,MAAME,QAAQ9D,EAAES,SAASI,KAAK,cAC9B+C,MAAMG,aAAa/D,EAAES,SAASI,KAAK,oBACnC+C,MAAMI,WAAWvD,SACjBmD,MAAMK,OAENpB,EAAEqB,8BAEH3B,KAAKrC,aAAasC,cAGzBrC,aAAaJ,OAAO0C,6BAA8B,CAC9CtC,aAAauC,OAAOC,WAGxBF,6BAA6BG,GAAGzC,aAAauC,OAAOC,SAAU,gBACrDnB,0BACPa,KAAKzB,QAGJJ"}
Upload File
Create Folder