zui.migrate.1.2.js 1.5 KB
Newer Older
C
Catouse 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
/* ========================================================================
 * ZUI: zui.migrate.1.2.js
 * This file inclues some helper methods to help upgrad version 1.2 or
 * lower to version 1.3
 * If you are using 1.3+, then ignore this.
 * http://zui.sexy
 * ========================================================================
 * Copyright (c) 2014 cnezsoft.com; Licensed MIT
 * ======================================================================== */


(function($, window)
{
    var zui = $.zui;
    if (zui)
    {
        var extendTo = function(name, $orWindow)
        {
            if ($.isArray(name))
            {
                $.each(name, function(i, n)
                {
                    extendTo(n, $orWindow);
                });
                return;
            }

            if ($orWindow)
            {
                $.extend(window,
                {
                    name: zui[name]
                });
            }
            else
            {
                $.extend(
                {
                    name: zui[name]
                });
            }
        }

        extendTo(['uuid', 'callEvent', 'clientLang', 'browser', 'messager', 'Messager', 'showMessager', 'closeModal', 'ajustModalPosition', 'ModalTrigger', 'modalTrigger', 'store']);
        extendTo(['Color', 'imgReady', 'messager', 'Messager', 'showMessager', 'closeModal', 'ajustModalPosition', 'ModalTrigger', 'modalTrigger', 'store'], true);
    }
}(jQuery, window));