modal.js 642 Bytes
/**
 * Modal 模态组件
 *
 * @author: aiden.xu<aiden.xu@yoho.cn>
 * @date: 2016/5/6
 */

'use strict';

const Overlay = require('./overlay');

class Modal {
    /**
     * Modal
     *
     * @param opts
     */
    constructor(opts) {
        // 默认参数
        this.defaults = {
            template: ''
        };

        // 初始化参数
        this.settings = Object.assign({}, this.defaults, opts);

    }

    show() {

    }

    hide() {

    }

}

(function($) {
    $.extend(Overlay.prototype, {
        show: function() {

        },
        hide: function() {

        }
    });
}(jQuery));


module.exports = Modal;