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 } }();