mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 17:36:38 +02:00
10 lines
No EOL
1.1 KiB
JavaScript
10 lines
No EOL
1.1 KiB
JavaScript
define("core_ai/aiprovider_action_management_table",["exports","core_admin/plugin_management_table","core/ajax"],(function(_exports,_plugin_management_table,_ajax){var obj;Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_plugin_management_table=(obj=_plugin_management_table)&&obj.__esModule?obj:{default:obj};let watching=!1;
|
|
/**
|
|
* Handles setting plugin state for the AI provider management table.
|
|
*
|
|
* @module core_ai/aiprovider_action_management_table
|
|
* @copyright 2024 Matt Porritt <matt.porritt@moodle.com>
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
|
*/class _default extends _plugin_management_table.default{constructor(providerid){super(),this.providerid=providerid}static init(providerid){watching||(watching=!0,new this(providerid))}setPluginState(methodname,plugin,state){const providerid=this.providerid;return(0,_ajax.call)([{methodname:methodname,args:{plugin:plugin,state:state,providerid:providerid}}])[0]}}return _exports.default=_default,_exports.default}));
|
|
|
|
//# sourceMappingURL=aiprovider_action_management_table.min.js.map
|