PageSourceSearch

https://en.minewsemi.com/themes/default/js/products.js

js minewsemi.com collected 2026-10-08 07:50:23 UTC 3,138 bytes, 104 lines download raw bytes

1var products = {
2    login: function () {
3        jQ.alert({
4            btn: 1,
5            str: 'Please log in before proceeding further.',
6            style: 'B',
7            end:function(){
8                document.location.href = "/member/login?jump_url="+window.location.pathname;
9            }
10        });
11    },
12    number: function (DowId) {
13        $.post('/api/web/times',{DowId:DowId,Action:'download'},function (data){
14        });
15    },
16
17};
18
19$(document).on('click','#pro-sidebar .nav-one',function(){
20    if($(this).hasClass('cur')){
21        $(this).removeClass('cur');
22    }else{
23        $('#pro-sidebar .nav-one').removeClass('cur');
24        $('#pro-sidebar .nav-one .nav-two').removeClass('cur');
25        $(this).addClass('cur');
26    }
27});
28$(document).on('click','#pro-sidebar .nav-one .nav-two',function(e){
29    e.stopPropagation();
30    if($(this).hasClass('cur')){
31        $(this).removeClass('cur');
32    }else{
33        $('#pro-sidebar .nav-one .nav-two').removeClass('cur');
34        $(this).addClass('cur');
35    }
36});
37$(document).on('click','#pro-sidebar .nav-one .nav-two .nav-three',function(e){
38    e.stopPropagation();
39});
40
41$(document).on('click','#pro-sidebar',function(){
42    if($(this).hasClass('cur')){
43        $(this).removeClass('cur');
44    }else{
45        $('#header').removeClass('move-up');
46        $(this).addClass('cur');
47    }
48});
49$(document).on('click','#pro-sidebar .sidebar-content',function(e){
50    e.stopPropagation();
51});
52
53$(document).on('click','#product .text-box .bottom .btn-box .btn',function(e){
54    var detail = "#pro-detail .content[detail='"+$(this).attr('detail')+"']";
55    $("#pro-detail .content").removeClass('cur');
56    $("#product .text-box .bottom .btn-box .btn").removeClass('cur');
57    $(this).addClass('cur');
58    $(detail).addClass('cur');
59    $("#pro-detail").addClass('cur');
60});
61
62$(document).on('click','#pro-detail .content .drift .li',function(e){
63    var detail = "#pro-detail .content[detail='"+$(this).attr('detail')+"']";
64    $("#pro-detail .content").removeClass('cur');
65    $("#pro-detail .content .drift .li").removeClass('cur');
66    // $(this).addClass('cur');
67    $(detail).addClass('cur');
68    $("#pro-detail").addClass('cur');
69});
70
71$('form[pro-feedback]').form({
72    url: '/api/web/post',
73    check: function () {
74        var f = this;
75        var b = 1;
76        if (f.is('[check]')) {
77            b = eval(f.attr('check'));
78        }
79        if (b) f.lo = jQ.alert('loading...');
80        else return false;
81    },
82    end: function (data) {
83        var f = this;
84        f.lo.remove(function () {
85            if (f.is('[end]')) {
86                $.eval(f.attr('end'), f, data);
87            }
88            else {
89                if (data.ret==1) {
90                    f[0].reset();
91                    jQ.alert({
92                        str: data.msg.tip,
93                        style: 'B'
94                    });
95                } else {
96                    jQ.alert({
97                        str: f.is('[error]') ? f.attr('error') : data.msg.tip,
98                        style: 'B'
99                    });
100                }
101            }
102        });
103    }
104});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.