Web/Content/js/bootbox.js

(开头部分) 22KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * bootbox.js v3.3.0
 *
 * http://bootboxjs.com/license.txt
 */
var bootbox = window.bootbox || (function (document, $) {
    /*jshint scripturl:true sub:true */

    var _locale = 'en',
        _defaultLocale = 'en',
        _animate = false,
        _backdrop = 'static',
        _defaultHref = 'javascript:;',
        _classes = '',
        _btnClasses = {},
        _icons = {},
    /* last var should always be the public object we'll return */
        that = {};


    /**
    * public API
    */
    that.setLocale = function (locale) {
        for (var i in _locales) {
            if (i == locale) {
                _locale = locale;
                return;
            }
        }
        throw new Error('Invalid locale: ' + locale);
    };

    that.addLocale = function (locale, translations) {
        if (typeof _locales[locale] === 'undefined') {
            _locales[locale] = {};
        }
        for (var str in translations) {
            _locales[locale][str] = translations[str];
        }
    };

    that.setIcons = function (icons) {
        _icons = icons;
        if (typeof _icons !== 'object' || _icons === null) {
            _icons = {};
        }
    };

    that.setBtnClasses = function (btnClasses) {
        _btnClasses = btnClasses;
        if (typeof _btnClasses !== 'object' || _btnClasses === null) {
            _btnClasses = {};
        }
    };

    that.alert = function (/*str,headstr, label, cb*/) {
        var str = "",
            headstr = "",
            label = _translate('OK'),
后面还有 639 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。