SUI,自定义弹出框的内容

SUI中,使用$.promt()弹框并包含一个输入框的源码仅供参考。然后再用$.modal()来自定义对话框。


$.prompt = function (text, title, callbackOk, callbackCancel) {
	if (typeof title === 'function') {
		callbackCancel = arguments[2];
		callbackOk = arguments[1];
		title = undefined;
	}
	return $.modal({
		text: text || '',
		title: typeof title === 'undefined' ? defaults.modalTitle : title,
		afterText: '<input type="text" class="modal-text-input">',
		buttons: [
			{
				text: defaults.modalButtonCancel
			},
			{
				text: defaults.modalButtonOk,
				bold: true
			}
		],
		onClick: function (modal, index) {
			if (index === 0 && callbackCancel) callbackCancel($(modal).find('.modal-text-input').val());
			if (index === 1 && callbackOk) callbackOk($(modal).find('.modal-text-input').val());
		}
	});
};