attempt_answers_distribution_chart_manager.min.js 1.28 KB
Newer Older
0815-xyz's avatar
0815-xyz committed
1
2
3
4
5
6
7
8
9
10
define("mod_adaptivequiz/attempt_answers_distribution_chart_manager",["exports","core/ajax","core/notification"],(function(_exports,_ajax,_notification){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
/**
   * Module to manage appearance of the answers distribution chart.
   *
   * @module     mod_adaptivequiz/attempt_answers_distribution_chart_manager
   * @copyright  2024 Vitaly Potenko <potenkov@gmail.com>
   * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
   */Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.init=void 0,_ajax=_interopRequireDefault(_ajax),_notification=_interopRequireDefault(_notification);_exports.init=(chartOutput,chartBar,userId,adaptiveQuizId)=>{document.querySelector('[data-action="set-answers-distribution-chart-stacked"]').addEventListener("change",(e=>{const setStacked=e.target.checked;chartBar.setStacked(setStacked),chartOutput.update(),_ajax.default.call([{methodname:"core_user_set_user_preferences",args:{preferences:[{name:"mod_adaptivequiz_answers_distribution_chart_settings_".concat(adaptiveQuizId),value:JSON.stringify({showstacked:setStacked}),userid:userId}]}}])[0].catch(_notification.default.exception)}))}}));

//# sourceMappingURL=attempt_answers_distribution_chart_manager.min.js.map