Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.71.254.93
Cant Read [ /etc/named.conf ]
7.4.33
aja
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
aja /
public_html /
ead /
user /
amd /
build /
[ HOME SHELL ]
Name
Size
Permission
Action
local
[ DIR ]
drwxr-xr-x
participants.min.js
8.06
KB
-rw-r--r--
participants.min.js.map
12.94
KB
-rw-r--r--
participantsfilter.min.js
14.9
KB
-rw-r--r--
participantsfilter.min.js.map
24.24
KB
-rw-r--r--
repository.min.js
894
B
-rw-r--r--
repository.min.js.map
2.44
KB
-rw-r--r--
status_field.min.js
9.16
KB
-rw-r--r--
status_field.min.js.map
14.56
KB
-rw-r--r--
unified_filter.min.js
1.9
KB
-rw-r--r--
unified_filter.min.js.map
6.97
KB
-rw-r--r--
unified_filter_datasource.min....
1.22
KB
-rw-r--r--
unified_filter_datasource.min....
4.57
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : participants.min.js.map
{"version":3,"file":"participants.min.js","sources":["../src/participants.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 * Some UI stuff for participants page.\n * This is also used by the report/participants/index.php because it has the same functionality.\n *\n * @module core_user/participants\n * @copyright 2017 Damyon Wiese\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\n\nimport * as DynamicTable from 'core_table/dynamic';\nimport * as Str from 'core/str';\nimport CheckboxToggleAll from 'core/checkbox-toggleall';\nimport CustomEvents from 'core/custom_interaction_events';\nimport DynamicTableSelectors from 'core_table/local/dynamic/selectors';\nimport ModalEvents from 'core/modal_events';\nimport Notification from 'core/notification';\nimport Pending from 'core/pending';\nimport jQuery from 'jquery';\nimport {showAddNote, showSendMessage} from 'core_user/local/participants/bulkactions';\nimport 'core/inplace_editable';\n\nconst Selectors = {\n bulkActionSelect: \"#formactionid\",\n bulkUserSelectedCheckBoxes: \"input[data-togglegroup='participants-table'][data-toggle='slave']:checked\",\n checkCountButton: \"#checkall\",\n showCountText: '[data-region=\"participant-count\"]',\n showCountToggle: '[data-action=\"showcount\"]',\n stateHelpIcon: '[data-region=\"state-help-icon\"]',\n tableForm: uniqueId => `form[data-table-unique-id=\"${uniqueId}\"]`,\n};\n\nexport const init = ({\n uniqueid,\n noteStateNames = {},\n}) => {\n const root = document.querySelector(Selectors.tableForm(uniqueid));\n const getTableFromUniqueId = uniqueId => root.querySelector(DynamicTableSelectors.main.fromRegionId(uniqueId));\n\n /**\n * Private method.\n *\n * @method registerEventListeners\n * @private\n */\n const registerEventListeners = () => {\n CustomEvents.define(Selectors.bulkActionSelect, [CustomEvents.events.accessibleChange]);\n jQuery(Selectors.bulkActionSelect).on(CustomEvents.events.accessibleChange, e => {\n const bulkActionSelect = e.target.closest('select');\n const action = bulkActionSelect.value;\n const tableRoot = getTableFromUniqueId(uniqueid);\n const checkboxes = tableRoot.querySelectorAll(Selectors.bulkUserSelectedCheckBoxes);\n const pendingPromise = new Pending('core_user/participants:bulkActionSelect');\n\n if (action.indexOf('#') !== -1) {\n e.preventDefault();\n\n const ids = [];\n checkboxes.forEach(checkbox => {\n ids.push(checkbox.getAttribute('name').replace('user', ''));\n });\n\n let bulkAction;\n if (action === '#messageselect') {\n bulkAction = showSendMessage(ids);\n } else if (action === '#addgroupnote') {\n bulkAction = showAddNote(\n root.dataset.courseId,\n ids,\n noteStateNames,\n root.querySelector(Selectors.stateHelpIcon)\n );\n }\n\n if (bulkAction) {\n const pendingBulkAction = new Pending('core_user/participants:bulkActionSelected');\n bulkAction\n .then(modal => {\n modal.getRoot().on(ModalEvents.hidden, () => {\n // Focus on the action select when the dialog is closed.\n bulkActionSelect.focus();\n });\n\n pendingBulkAction.resolve();\n return modal;\n })\n .catch(Notification.exception);\n }\n } else if (action !== '' && checkboxes.length) {\n bulkActionSelect.form.submit();\n }\n\n resetBulkAction(bulkActionSelect);\n pendingPromise.resolve();\n });\n\n root.addEventListener('click', e => {\n // Handle clicking of the \"Show [all|count]\" and \"Select all\" actions.\n const showCountLink = root.querySelector(Selectors.showCountToggle);\n const checkCountButton = root.querySelector(Selectors.checkCountButton);\n\n const showCountLinkClicked = showCountLink && showCountLink.contains(e.target);\n const checkCountButtonClicked = checkCountButton && checkCountButton.contains(e.target);\n\n if (showCountLinkClicked || checkCountButtonClicked) {\n e.preventDefault();\n\n const tableRoot = getTableFromUniqueId(uniqueid);\n\n DynamicTable.setPageSize(tableRoot, showCountLink.dataset.targetPageSize)\n .then(tableRoot => {\n // Always update the toggle state.\n // This ensures that the bulk actions are disabled after changing the page size.\n CheckboxToggleAll.setGroupState(root, 'participants-table', checkCountButtonClicked);\n\n return tableRoot;\n })\n .catch(Notification.exception);\n }\n });\n\n // When the content is refreshed, update the row counts in various places.\n root.addEventListener(DynamicTable.Events.tableContentRefreshed, e => {\n const showCountLink = root.querySelector(Selectors.showCountToggle);\n const checkCountButton = root.querySelector(Selectors.checkCountButton);\n\n const tableRoot = e.target;\n\n const defaultPageSize = parseInt(root.dataset.tableDefaultPerPage, 10);\n const currentPageSize = parseInt(tableRoot.dataset.tablePageSize, 10);\n const totalRowCount = parseInt(tableRoot.dataset.tableTotalRows, 10);\n\n CheckboxToggleAll.updateSlavesFromMasterState(root, 'participants-table');\n\n const pageCountStrings = [\n {\n key: 'countparticipantsfound',\n component: 'core_user',\n param: totalRowCount,\n },\n ];\n\n\n if (totalRowCount <= defaultPageSize) {\n // There are fewer than the default page count numbers of rows.\n showCountLink.classList.add('hidden');\n\n if (checkCountButton) {\n checkCountButton.classList.add('hidden');\n }\n } else if (totalRowCount <= currentPageSize) {\n // The are fewer than the current page size.\n pageCountStrings.push({\n key: 'showperpage',\n component: 'core',\n param: defaultPageSize,\n });\n\n pageCountStrings.push({\n key: 'selectalluserswithcount',\n component: 'core',\n param: defaultPageSize,\n });\n\n // Show the 'Show [x]' link.\n showCountLink.classList.remove('hidden');\n showCountLink.dataset.targetPageSize = defaultPageSize;\n\n if (checkCountButton) {\n // The 'Check all [x]' button is only visible when there are values to set.\n checkCountButton.classList.add('hidden');\n }\n } else {\n pageCountStrings.push({\n key: 'showall',\n component: 'core',\n param: totalRowCount,\n });\n\n pageCountStrings.push({\n key: 'selectalluserswithcount',\n component: 'core',\n param: totalRowCount,\n });\n\n // Show both the 'Show [x]' link, and the 'Check all [x]' button.\n showCountLink.classList.remove('hidden');\n showCountLink.dataset.targetPageSize = totalRowCount;\n\n if (checkCountButton) {\n checkCountButton.classList.remove('hidden');\n }\n }\n\n Str.get_strings(pageCountStrings)\n .then(([showingParticipantCountString, showCountString, selectCountString]) => {\n const showingParticipantCount = root.querySelector(Selectors.showCountText);\n showingParticipantCount.innerHTML = showingParticipantCountString;\n\n if (showCountString) {\n showCountLink.innerHTML = showCountString;\n }\n\n if (selectCountString && checkCountButton) {\n checkCountButton.value = selectCountString;\n }\n\n return;\n })\n .catch(Notification.exception);\n });\n };\n\n const resetBulkAction = bulkActionSelect => {\n bulkActionSelect.value = '';\n };\n\n registerEventListeners();\n};\n"],"names":["Selectors","uniqueId","uniqueid","noteStateNames","root","document","querySelector","getTableFromUniqueId","DynamicTableSelectors","main","fromRegionId","resetBulkAction","bulkActionSelect","value","define","CustomEvents","events","accessibleChange","on","e","target","closest","action","checkboxes","querySelectorAll","pendingPromise","Pending","indexOf","preventDefault","bulkAction","ids","forEach","checkbox","push","getAttribute","replace","dataset","courseId","pendingBulkAction","then","modal","getRoot","ModalEvents","hidden","focus","resolve","catch","Notification","exception","length","form","submit","addEventListener","showCountLink","checkCountButton","showCountLinkClicked","contains","checkCountButtonClicked","tableRoot","DynamicTable","setPageSize","targetPageSize","setGroupState","Events","tableContentRefreshed","defaultPageSize","parseInt","tableDefaultPerPage","currentPageSize","tablePageSize","totalRowCount","tableTotalRows","updateSlavesFromMasterState","pageCountStrings","key","component","param","classList","add","remove","Str","get_strings","showingParticipantCountString","showCountString","selectCountString","innerHTML"],"mappings":"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"}
Close