ABPCMS.Web/lib/sweetalert/dev/modules/set-params.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var alertTypes = ['error', 'warning', 'info', 'success', 'input', 'prompt'];
import {
isIE8
} from './utils';
import {
getModal,
getInput,
setFocusStyle
} from './handle-swal-dom';
import {
hasClass, addClass, removeClass,
escapeHtml,
_show, show, _hide, hide
} from './handle-dom';
/*
* Set type, text and actions on modal
*/
var setParameters = function(params) {
var modal = getModal();
var $title = modal.querySelector('h2');
var $text = modal.querySelector('p');
var $cancelBtn = modal.querySelector('button.cancel');
var $confirmBtn = modal.querySelector('button.confirm');
/*
* Title
*/
$title.innerHTML = params.html ? params.title : escapeHtml(params.title).split('\n').join('<br>');
/*
* Text
*/
$text.innerHTML = params.html ? params.text : escapeHtml(params.text || '').split('\n').join('<br>');
if (params.text) show($text);
/*
* Custom class
*/
if (params.customClass) {
addClass(modal, params.customClass);
modal.setAttribute('data-custom-class', params.customClass);
} else {
// Find previously set classes and remove them
let customClass = modal.getAttribute('data-custom-class');
removeClass(modal, customClass);
modal.setAttribute('data-custom-class', '');
}
/*
* Icon
*/
hide(modal.querySelectorAll('.sa-icon'));
if (params.type && !isIE8()) {
后面还有 161 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
