Proyectos de Subversion Moodle

Rev

Autoría | Ultima modificación | Ver Log |

define("core/task_indicator",["exports"],(function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;return _exports.default=
/**
   * Task indicator
   *
   * Watches the progress bar inside the task indicator for updates, and redirects when the progress is complete.
   *
   * @module     core/task_indicator
   * @copyright  2024 Catalyst IT Europe Ltd
   * @author     Mark Johnson <mark.johnson@catalyst-eu.net>
   * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
   */
class{static init(id,redirectUrl){const bar=document.getElementById(id);bar.addEventListener("update",(event=>{var _event$detail;const percent=null==event||null===(_event$detail=event.detail)||void 0===_event$detail?void 0:_event$detail.percent;if(percent>0){bar.classList.remove("stored-progress-notstarted");const runlink=document.querySelector(".runlink[data-idnumber=".concat(id,"]"));runlink&&runlink.remove()}""!==redirectUrl&&100===percent&&window.setTimeout((()=>window.location.assign(redirectUrl)),2e3)}))}},_exports.default}));

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