![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/html/libs/absol-full/dist/js/ |
Upload File : |
/*** module: node_modules/absol-acomp/js/YesNoQuestionDialog.js ***/ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ACore = _interopRequireWildcard(require("../ACore")); require("../css/messagedialog.css"); var _MessageDialog = _interopRequireDefault(require("./MessageDialog")); /*** * @extends MessageDialog * @constructor */ function YesNoQuestionDialog() { this.dialogActions = [{ class: 'secondary', text: 'No', name: 'no' }, { class: 'primary', text: 'Yes', name: 'yes' }]; this.$yesBtn = this.$actionBtns[1]; this.$noBtn = this.$actionBtns[0]; this.$message = (0, _ACore.$)('.as-message-dialog-message', this); /*{ class: 'as-message-dialog-footer', child: [ { tag: FlexiconButton.tag, class: ['as-message-dialog-no-btn', 'secondary'], props: { text: 'No' } }, { tag: FlexiconButton.tag, class: ['as-message-dialog-yes-btn', 'primary'], props: { text: 'Yes' } } ] }*/ } YesNoQuestionDialog.tag = 'YesNoQuestionDialog'.toLowerCase(); YesNoQuestionDialog.render = function () { return (0, _ACore._)({ tag: _MessageDialog.default.tag, child: [{ tag: 'span', class: 'as-message-dialog-message', child: { text: '' } }] }); }; YesNoQuestionDialog.eventHandler = {}; YesNoQuestionDialog.property = {}; YesNoQuestionDialog.property.message = { set: function (value) { value = (value || '') + ''; this.$message.firstChild.data = value; }, get: function () { return this.$message.firstChild.data; } }; YesNoQuestionDialog.property.textYes = { set: function (value) { value = (value || 'Yes') + ''; this.$yesBtn.text = value; this.dialogActions[1].text = value; }, get: function () { return this.$yesBtn.text; } }; YesNoQuestionDialog.property.textNo = { set: function (value) { value = (value || 'No') + ''; this.$noBtn.text = value; this.dialogActions[0].text = value; }, get: function () { return this.$noBtn.text; } }; _ACore.default.install(YesNoQuestionDialog); var _default = YesNoQuestionDialog; exports.default = _default;