Helius
2021-04-14 1e4e6e8aa4b738320bf8b5a0ee43aa62ca2c13e7
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
$(function() {
    function t(t) {
        var e = 0;
        return $(t).each(function() {
            e += $(this).outerWidth(!0)
        }),
        e
    }
    function e(e) {
        var a = t($(e).prevAll()),
        i = t($(e).nextAll()),
        n = t($(".content-tabs").children().not(".J_menuTabs")),
        s = $(".content-tabs").outerWidth(!0) - n,
        r = 0;
        if ($(".page-tabs-content").outerWidth() < s) r = 0;
        else if (i <= s - $(e).outerWidth(!0) - $(e).next().outerWidth(!0)) {
            if (s - $(e).next().outerWidth(!0) > i) {
                r = a;
                for (var o = e; r - $(o).outerWidth() > $(".page-tabs-content").outerWidth() - s;) r -= $(o).prev().outerWidth(),
                o = $(o).prev()
            }
        } else a > s - $(e).outerWidth(!0) - $(e).prev().outerWidth(!0) && (r = a - $(e).prev().outerWidth(!0));
        $(".page-tabs-content").animate({
            marginLeft: 0 - r + "px"
        },
        "fast")
    }
    function a() {
        var e = Math.abs(parseInt($(".page-tabs-content").css("margin-left"))),
        a = t($(".content-tabs").children().not(".J_menuTabs")),
        i = $(".content-tabs").outerWidth(!0) - a,
        n = 0;
        if ($(".page-tabs-content").width() < i) return ! 1;
        for (var s = $(".J_menuTab:first"), r = 0; r + $(s).outerWidth(!0) <= e;) r += $(s).outerWidth(!0),
        s = $(s).next();
        if (r = 0, t($(s).prevAll()) > i) {
            for (; r + $(s).outerWidth(!0) < i && s.length > 0;) r += $(s).outerWidth(!0),
            s = $(s).prev();
            n = t($(s).prevAll())
        }
        $(".page-tabs-content").animate({
            marginLeft: 0 - n + "px"
        },
        "fast")
    }
    function i() {
        var e = Math.abs(parseInt($(".page-tabs-content").css("margin-left"))),
        a = t($(".content-tabs").children().not(".J_menuTabs")),
        i = $(".content-tabs").outerWidth(!0) - a,
        n = 0;
        if ($(".page-tabs-content").width() < i) return ! 1;
        for (var s = $(".J_menuTab:first"), r = 0; r + $(s).outerWidth(!0) <= e;) r += $(s).outerWidth(!0),
        s = $(s).next();
        for (r = 0; r + $(s).outerWidth(!0) < i && s.length > 0;) r += $(s).outerWidth(!0),
        s = $(s).next();
        n = t($(s).prevAll()),
        n > 0 && $(".page-tabs-content").animate({
            marginLeft: 0 - n + "px"
        },
        "fast")
    }
    function n() {
        var t = $(this).attr("href"),
        a = $(this).data("index"),
        i = $.trim($(this).text()),
        n = !0;
        if (void 0 == t || 0 == $.trim(t).length) return ! 1;
        if ($(".J_menuTab").each(function() {
            return $(this).data("id") == t ? ($(this).hasClass("active") || ($(this).addClass("active").siblings(".J_menuTab").removeClass("active"), e(this), $(".J_mainContent .J_iframe").each(function() {
                return $(this).data("id") == t ? ($(this).show().siblings(".J_iframe").hide(), !1) : void 0
            })), n = !1, !1) : void 0
        }), n) {
            var s = '<a href="javascript:;" class="active J_menuTab" data-id="' + t + '">' + i + ' <i class="fa fa-times-circle"></i></a>';
            $(".J_menuTab").removeClass("active");
            var r = '<iframe class="J_iframe" name="iframe' + a + '" width="100%" height="100%" src="' + t + '?v=4.0" frameborder="0" data-id="' + t + '" seamless></iframe>';
            $(".J_mainContent").find("iframe.J_iframe").hide().parents(".J_mainContent").append(r);
            var o = layer.load();
            $(".J_mainContent iframe:visible").load(function() {
                layer.close(o)
            }),
            $(".J_menuTabs .page-tabs-content").append(s),
            e($(".J_menuTab.active"))
        }
        return ! 1
    }
    function s() {
        var t = $(this).parents(".J_menuTab").data("id"),
        a = $(this).parents(".J_menuTab").width();
        if ($(this).parents(".J_menuTab").hasClass("active")) {
            if ($(this).parents(".J_menuTab").next(".J_menuTab").size()) {
                var i = $(this).parents(".J_menuTab").next(".J_menuTab:eq(0)").data("id");
                $(this).parents(".J_menuTab").next(".J_menuTab:eq(0)").addClass("active"),
                $(".J_mainContent .J_iframe").each(function() {
                    return $(this).data("id") == i ? ($(this).show().siblings(".J_iframe").hide(), !1) : void 0
                });
                var n = parseInt($(".page-tabs-content").css("margin-left"));
                0 > n && $(".page-tabs-content").animate({
                    marginLeft: n + a + "px"
                },
                "fast"),
                $(this).parents(".J_menuTab").remove(),
                $(".J_mainContent .J_iframe").each(function() {
                    return $(this).data("id") == t ? ($(this).remove(), !1) : void 0
                })
            }
            if ($(this).parents(".J_menuTab").prev(".J_menuTab").size()) {
                var i = $(this).parents(".J_menuTab").prev(".J_menuTab:last").data("id");
                $(this).parents(".J_menuTab").prev(".J_menuTab:last").addClass("active"),
                $(".J_mainContent .J_iframe").each(function() {
                    return $(this).data("id") == i ? ($(this).show().siblings(".J_iframe").hide(), !1) : void 0
                }),
                $(this).parents(".J_menuTab").remove(),
                $(".J_mainContent .J_iframe").each(function() {
                    return $(this).data("id") == t ? ($(this).remove(), !1) : void 0
                })
            }
        } else $(this).parents(".J_menuTab").remove(),
        $(".J_mainContent .J_iframe").each(function() {
            return $(this).data("id") == t ? ($(this).remove(), !1) : void 0
        }),
        e($(".J_menuTab.active"));
        return ! 1
    }
    function r() {
        $(".page-tabs-content").children("[data-id]").not(":first").not(".active").each(function() {
            $('.J_iframe[data-id="' + $(this).data("id") + '"]').remove(),
            $(this).remove()
        }),
        $(".page-tabs-content").css("margin-left", "0")
    }
    function o() {
        e($(".J_menuTab.active"))
    }
    function d() {
        if (!$(this).hasClass("active")) {
            var t = $(this).data("id");
            $(".J_mainContent .J_iframe").each(function() {
                return $(this).data("id") == t ? ($(this).show().siblings(".J_iframe").hide(), !1) : void 0
            }),
            $(this).addClass("active").siblings(".J_menuTab").removeClass("active"),
            e(this)
        }
    }
    function c() {
        var t = $('.J_iframe[data-id="' + $(this).data("id") + '"]'),
        e = t.attr("src"),
        a = layer.load();
        t.attr("src", e).load(function() {
            layer.close(a)
        })
    }
    $(".J_menuItem").each(function(t) {
        $(this).attr("data-index") || $(this).attr("data-index", t)
    }),
    $(".J_menuItem").on("click", n),
    $(".J_menuTabs").on("click", ".J_menuTab i", s),
    $(".J_tabCloseOther").on("click", r),
    $(".J_tabShowActive").on("click", o),
    $(".J_menuTabs").on("click", ".J_menuTab", d),
    $(".J_menuTabs").on("dblclick", ".J_menuTab", c),
    $(".J_tabLeft").on("click", a),
    $(".J_tabRight").on("click", i),
    $(".J_tabCloseAll").on("click",
    function() {
        $(".page-tabs-content").children("[data-id]").not(":first").each(function() {
            $('.J_iframe[data-id="' + $(this).data("id") + '"]').remove(),
            $(this).remove()
        }),
        $(".page-tabs-content").children("[data-id]:first").each(function() {
            $('.J_iframe[data-id="' + $(this).data("id") + '"]').show(),
            $(this).addClass("active")
        }),
        $(".page-tabs-content").css("margin-left", "0")
    })
});