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 * @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