lxw
2020-07-11 9db52f2f2dd3665fe9da1ae5657e0167c3a34d40
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
var RocknCoder = RocknCoder || {};
RocknCoder.Pages = RocknCoder.Pages || {};
 
RocknCoder.Pages.Kernel = function (event) {
    var that = this,
        eventType = event.type,
        pageName = $(this).attr("data-rockncoder-jspage");
    if (RocknCoder && RocknCoder.Pages && pageName && RocknCoder.Pages[pageName] && RocknCoder.Pages[pageName][eventType]) {
        RocknCoder.Pages[pageName][eventType].call(that);
    }
};
 
RocknCoder.Pages.Events = function () {
    $("div[data-rockncoder-jspage]").on(
        'pagebeforecreate pagecreate pagebeforeload pagebeforeshow pageshow pagebeforechange pagechange pagebeforehide pagehide pageinit',
        RocknCoder.Pages.Kernel).on(
        "pageinit", RocknCoder.hideAddressBar);
} ();
 
RocknCoder.Pages.manageBarChart = function () {
    var pageshow = function () {
            updateChart();
//            $("#refreshBarChart").click(function(){
//                updateChart();
//            });
            window.setInterval(updateChart,300);
            
        },
        pagehide = function () {
            $("#refreshBarChart").unbind('click');
        },
        updateChart= function(){
            var barA = parseInt($("#pageBarSliderA").val(),10),
                barB = parseInt($("#pageBarSliderB").val(),10),
                barC = parseInt($("#pageBarSliderC").val(),10),
                barD = parseInt($("#pageBarSliderD").val(),10),
                barE = parseInt($("#pageBarSliderE").val(),10),
                barF = parseInt($("#pageBarSliderF").val(),10),
                barG = parseInt($("#pageBarSliderG").val(),10),
                barH = parseInt($("#pageBarSliderH").val(),10),
                barI = parseInt($("#pageBarSliderI").val(),10),
                barJ = parseInt($("#pageBarSliderJ").val(),10),
            
                
                barK = parseInt($("#pageBarSliderK").val(),10),
                barL = parseInt($("#pageBarSliderL").val(),10),
                barM = parseInt($("#pageBarSliderM").val(),10),
                barN = parseInt($("#pageBarSliderN").val(),10),
                barO = parseInt($("#pageBarSliderO").val(),10),
                barP = parseInt($("#pageBarSliderP").val(),10),
                barQ = parseInt($("#pageBarSliderQ").val(),10),
                barR = parseInt($("#pageBarSliderR").val(),10),
                barS = parseInt($("#pageBarSliderS").val(),10),
                barT = parseInt($("#pageBarSliderT").val(),10),
                barU = parseInt($("#pageBarSliderU").val(),10),
                barV = parseInt($("#pageBarSliderV").val(),10),
                barW = parseInt($("#pageBarSliderW").val(),10),
                barX = parseInt($("#pageBarSliderX").val(),10);
 
                
            showChart(barA, barB, barC, barD, barE, barF, barG, barH, barI, barJ, barK, barL, barM, barN, barO, barP, barQ, barR, barS, barT, barU, barV, barW, barX);
        },
        showChart = function(barA, barB, barC, barD, barE, barF, barG, barH, barI, barJ, barK, barL, barM, barN, barO, barP, barQ, barR, barS, barT, barU, barV, barW, barX){
            $.jqplot('barChart', [[[barA,1], [barB,2], [barC,3], [barD,4], [barE,5], [barF,6], [barG,7], [barH,8], [barI,9], [barJ,10], [barK,11], [barL,12], [barM,13], [barN,14], [barO,15], [barP,16], [barQ,17], [barR,18], [barS,19], [barT,20], [barU,21], [barV,22], [barW,23], [barX,24]]], {
                seriesDefaults:{
                    renderer:$.jqplot.BarRenderer,
                    shadowAngle: 123456789101112131415161718192021222324,
                    rendererOptions: {
                        barDirection: 'horizontal'
                    },
                    pointLabels: {show: true, formatString: '%d'}
                },
                axes: {
                    yaxis: {
                        renderer: $.jqplot.CategoryAxisRenderer
                    }
                }
            }).replot({clear: true, resetAxes:true});
        };
    return {
        pageshow: pageshow,
        pagehide: pagehide
    }
}();