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: message_send_bulk.min.js.map
{"version":3,"file":"message_send_bulk.min.js","sources":["../src/message_send_bulk.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 * Send bulk message to the given user ids.\n *\n * @module core_message/message_send_bulk\n * @copyright 2019 Shamim Rezaie <shamim@moodle.com>\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\nimport {get_string} from 'core/str';\nimport ModalFactory from 'core/modal_factory';\nimport Templates from 'core/templates';\nimport ModalEvents from 'core/modal_events';\nimport Ajax from 'core/ajax';\nimport Notification from 'core/notification';\n\n/**\n * Show the send message popup.\n *\n * @method showModal\n * @param {int[]} users\n * @param {Function} callback A callback to apply after the form is closed.\n * @returns {Promise}\n */\nexport const showModal = (users, callback = null) => {\n if (!users.length) {\n // Nothing to do.\n return Promise.resolve();\n }\n let titlePromise = null;\n if (users.length == 1) {\n titlePromise = get_string('sendbulkmessagesingle', 'core_message');\n } else {\n titlePromise = get_string('sendbulkmessage', 'core_message', users.length);\n }\n\n return ModalFactory.create({\n type: ModalFactory.types.SAVE_CANCEL,\n body: Templates.render('core_message/send_bulk_message', {}),\n title: titlePromise,\n })\n .then(function(modal) {\n modal.setSaveButtonText(titlePromise);\n\n // When the dialog is closed, perform the callback (if provided).\n modal.getRoot().on(ModalEvents.hidden, function() {\n if (callback) {\n callback();\n }\n modal.getRoot().remove();\n });\n\n modal.getRoot().on(ModalEvents.save, function() {\n let messageText = modal.getRoot().find('form textarea').val();\n sendMessage(messageText, users);\n });\n\n modal.show();\n\n return modal;\n });\n};\n\n/**\n * Send a message to these users.\n *\n * @method sendMessage\n * @param {String} messageText\n * @param {Number[]} users\n * @returns {Promise}\n */\nexport const sendMessage = (messageText, users) => {\n let messages = [];\n\n users.forEach(user => {\n messages.push({\n touserid: user,\n text: messageText\n });\n });\n\n return Ajax.call([{\n methodname: 'core_message_send_instant_messages',\n args: {messages: messages}\n }])[0]\n .then(function(messageIds) {\n if (messageIds.length == 1) {\n return get_string('sendbulkmessagesentsingle', 'core_message');\n } else {\n return get_string('sendbulkmessagesent', 'core_message', messageIds.length);\n }\n })\n .then(function(msg) {\n Notification.addNotification({\n message: msg,\n type: \"success\"\n });\n return true;\n })\n .catch(Notification.exception);\n};\n"],"names":["users","callback","length","Promise","resolve","titlePromise","ModalFactory","create","type","types","SAVE_CANCEL","body","Templates","render","title","then","modal","setSaveButtonText","getRoot","on","ModalEvents","hidden","remove","save","messageText","find","val","sendMessage","show","messages","forEach","user","push","touserid","text","Ajax","call","methodname","args","messageIds","msg","addNotification","message","catch","Notification","exception"],"mappings":";;;;;;;+WAqCyB,SAACA,WAAOC,gEAAW,SACnCD,MAAME,cAEAC,QAAQC,cAEfC,aAAe,YAEfA,aADgB,GAAhBL,MAAME,QACS,mBAAW,wBAAyB,iBAEpC,mBAAW,kBAAmB,eAAgBF,MAAME,QAGhEI,uBAAaC,OAAO,CACvBC,KAAMF,uBAAaG,MAAMC,YACzBC,KAAMC,mBAAUC,OAAO,iCAAkC,IACzDC,MAAOT,eAEVU,MAAK,SAASC,cACXA,MAAMC,kBAAkBZ,cAGxBW,MAAME,UAAUC,GAAGC,sBAAYC,QAAQ,WAC/BpB,UACAA,WAEJe,MAAME,UAAUI,YAGpBN,MAAME,UAAUC,GAAGC,sBAAYG,MAAM,eAC7BC,YAAcR,MAAME,UAAUO,KAAK,iBAAiBC,MACxDC,YAAYH,YAAaxB,UAG7BgB,MAAMY,OAECZ,gBAYFW,YAAc,CAACH,YAAaxB,aACjC6B,SAAW,UAEf7B,MAAM8B,SAAQC,OACVF,SAASG,KAAK,CACVC,SAAUF,KACVG,KAAMV,iBAIPW,cAAKC,KAAK,CAAC,CACdC,WAAY,qCACZC,KAAM,CAACT,SAAUA,aACjB,GACHd,MAAK,SAASwB,mBACc,GAArBA,WAAWrC,QACJ,mBAAW,4BAA6B,iBAExC,mBAAW,sBAAuB,eAAgBqC,WAAWrC,WAG3Ea,MAAK,SAASyB,kCACEC,gBAAgB,CACzBC,QAASF,IACThC,KAAM,aAEH,KAEVmC,MAAMC,sBAAaC"}
Upload File
Create Folder