var width = 836; var height = 500; var x1min = 0; var x1max = ; var x2min = 0; var x2max = /3600; var y1min = 0; var y1max = ; var y2min = 0; var y2max = ; function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var svg = d3.select("#chart").append("svg").attr("width", width).attr("height", height); svg.on("mousemove", function() { //console.log("x", xscale.invert(d3.mouse(this)[0] - 50)); //console.log("y", yscale.invert(d3.mouse(this)[1] - 10)); var cx = scale.invert(d3.mouse(this)[0] - 49.3); var cy = yscale.invert(d3.mouse(this)[1] - 23.5); //$("#cx").text(cx); //$("#cy").text(cy); //console.log(d3.event); enterFrame(cx, cy); //console.log("x - using invert", xscale.invert(d3.event.pageX)); //console.log("y- using invert", yscale.invert(d3.event.pageY)); }); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); // siatki ciensze var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) // siatki var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear() .domain([x1min, x1max]) .range([70, width-30]); var yScale = d3.scaleLinear() .domain([y1min, y1max]) .range([height-100, 0]); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 465; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 805; }) .attr("y", function (d) { return 440; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); var line = d3.area() .x(function(d, i) { return xScale(d.x); }) .y(function(d) { return yScale(d.y); }) .curve(d3.curveMonotoneX) var area = d3.area() .x(function(d, i) { return xScale(d.x); }) .y0(height-100) .y1(function(d) { return yScale(d.y); }); var Arr_paramsA = new Array(); var Arr_paramsID = new Array(); var data_chart = []; var data_chart_name = []; var data_chart_area = []; let paramsPresureA = []; const getPressureDynamic_A2 = (diameterCalculating) => { let A2 = (1.2 * 62543.94) / Math.pow(diameterCalculating, 4); return A2; }; let is_total = 0; let diameterCalculating = null; diameterCalculating = ; paramsPresureA = [122966.2852845578,-231.44837634577172,0.1846899484758377,-8.092870315562014e-5,2.1018894527645212e-8,-3.2332752528634705e-12,2.7247804645332323e-16,-9.691701148315464e-21]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(17096); data_chart[19242] = [{"x" : 2800, "y" : 41.11546581621405493934},{"x" : 2816, "y" : 41.09009458994660235476},{"x" : 2832, "y" : 41.08093067215486371424},{"x" : 2848, "y" : 41.08318699981646204833},{"x" : 2864, "y" : 41.09256612043827772141},{"x" : 2880, "y" : 41.10523101899525499903},{"x" : 2896, "y" : 41.11777690502276527695},{"x" : 2912, "y" : 41.12720394515417865478},{"x" : 2928, "y" : 41.13089092352311126888},{"x" : 2944, "y" : 41.12656982368935132399},{"x" : 2960, "y" : 41.11230131336560589261},{"x" : 2976, "y" : 41.08645112180238356814},{"x" : 2992, "y" : 41.04766729807670344599},{"x" : 3008, "y" : 40.99485833018843550235},{"x" : 3024, "y" : 40.92717212088246014901},{"x" : 3040, "y" : 40.84397580191216547973},{"x" : 3056, "y" : 40.74483637464072671719},{"x" : 3072, "y" : 40.62950216318131424487},{"x" : 3088, "y" : 40.49788506756885908544},{"x" : 3104, "y" : 40.35004360640596132725},{"x" : 3120, "y" : 40.18616673007272765972},{"x" : 3136, "y" : 40.00655839518367429264},{"x" : 3152, "y" : 39.81162289148414856754},{"x" : 3168, "y" : 39.60185089625156251714},{"x" : 3184, "y" : 39.37780625445884652436},{"x" : 3200, "y" : 39.14011346644838340580},{"x" : 3216, "y" : 38.88944587184960255399},{"x" : 3232, "y" : 38.62651451311830896884},{"x" : 3248, "y" : 38.35205766883154865354},{"x" : 3264, "y" : 38.06683104583498788998},{"x" : 3280, "y" : 37.77159861168911447749},{"x" : 3296, "y" : 37.46712405346625018865},{"x" : 3312, "y" : 37.15416286244726506993},{"x" : 3328, "y" : 36.83345501089934259653},{"x" : 3344, "y" : 36.50571822824713308364},{"x" : 3360, "y" : 36.17164184925786685199},{"x" : 3376, "y" : 35.83188123052241280675},{"x" : 3392, "y" : 35.48705271197832189500},{"x" : 3408, "y" : 35.13772912431159056723},{"x" : 3424, "y" : 34.78443581058672862127},{"x" : 3440, "y" : 34.42764717182581080124},{"x" : 3456, "y" : 34.06778370275424094871},{"x" : 3472, "y" : 33.70520951297658029944},{"x" : 3488, "y" : 33.34023032643017359078},{"x" : 3504, "y" : 32.97309193270484684035},{"x" : 3520, "y" : 32.60397909198218258098},{"x" : 3536, "y" : 32.23301486643322277814},{"x" : 3552, "y" : 31.86026037640112917870},{"x" : 3568, "y" : 31.48571495662326924503},{"x" : 3584, "y" : 31.10931671604339499027},{"x" : 3600, "y" : 30.73094346906873397529},{"x" : 3616, "y" : 30.35041404121147934347},{"x" : 3632, "y" : 29.96748992316133808345},{"x" : 3648, "y" : 29.58187726969481445849},{"x" : 3664, "y" : 29.19322922504215966910},{"x" : 3680, "y" : 28.80114856520958710462},{"x" : 3696, "y" : 28.40519063992542214692},{"x" : 3712, "y" : 28.00486660530441440642},{"x" : 3728, "y" : 27.59964692851644940674},{"x" : 3744, "y" : 27.18896516269887797534},{"x" : 3760, "y" : 26.77222196073853410780},{"x" : 3776, "y" : 26.34878933474828954786},{"x" : 3792, "y" : 25.91801513358950614929},{"x" : 3808, "y" : 25.47922772976744454354},{"x" : 3824, "y" : 25.03174091009714175016},{"x" : 3840, "y" : 24.57485894225828815252},{"x" : 3856, "y" : 24.10788181419775355607},{"x" : 3872, "y" : 23.63011063513113185763},{"x" : 3888, "y" : 23.14085317685385234654},{"x" : 3904, "y" : 22.63942954837693832815},{"x" : 3920, "y" : 22.12517798843327909708},{"x" : 3936, "y" : 21.59746076085139065981},{"x" : 3952, "y" : 21.05567015055567026138},{"x" : 3968, "y" : 20.49923452231450937688},{"x" : 3984, "y" : 19.92762446662527509034},{"x" : 4000, "y" : 19.34035897665307857096},{"x" : 4016, "y" : 18.73701168413390405476},{"x" : 4032, "y" : 18.11721710520214401186},{"x" : 4048, "y" : 17.48067691022879444063},{"x" : 4064, "y" : 16.82716619680286385119},{"x" : 4080, "y" : 16.15653973480220884085},{"x" : 4096, "y" : 15.46873819845495745540},{"x" : 4112, "y" : 14.76379435855778865516},{"x" : 4128, "y" : 14.04183921584626659751},{"x" : 4144, "y" : 13.30310807618661783636},{"x" : 4160, "y" : 12.54794653996941633523},{"x" : 4176, "y" : 11.77681640998343937099},{"x" : 4192, "y" : 10.99030148345627821982},{"x" : 4208, "y" : 10.18911323862266726792},{"x" : 4224, "y" : 9.37409637309610843658},{"x" : 4240, "y" : 8.54623422207077965140},{"x" : 4256, "y" : 7.70665399433346465230},{"x" : 4272, "y" : 6.85663185923476703465},{"x" : 4288, "y" : 5.99759783770423382521},{"x" : 4304, "y" : 5.13114049937576055527},{"x" : 4320, "y" : 4.25901145191164687276},{"x" : 4336, "y" : 3.38312961027259007096},{"x" : 4352, "y" : 2.50558522169012576342},{"x" : 4368, "y" : 1.62864365533459931612},{"x" : 4384, "y" : 0.75474891229532659054},{"x" : 4400, "y" : -0.11347312462748959661}]; data_chart_name[19242] = ""; data_chart_area[19242] = new Array(); if ((data_chart[19242][0].x != undefined && parseFloat(data_chart[19242][0].x))) { var a_before = parseFloat(data_chart[19242][0].y) / (parseFloat(data_chart[19242][0].x) * parseFloat(data_chart[19242][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[19242][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[19242].push({x: _x, y: _y}); } } var last_index = data_chart[19242].length; for(var b = 0; b < last_index; b++) { data_chart_area[19242].push(data_chart[19242][b]); } last_index = last_index - 1; if (data_chart[19242][last_index].y != undefined && parseFloat(data_chart[19242][last_index].y) > 5) { var a_after = parseFloat(data_chart[19242][last_index].y) / (parseFloat(data_chart[19242][last_index].x) * parseFloat(data_chart[19242][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[19242][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[19242].push({x: _x, y: _y}); } } var dataset_19242 = [{"x" : 2800, "y" : 41.11546581621405493934},{"x" : 2816, "y" : 41.09009458994660235476},{"x" : 2832, "y" : 41.08093067215486371424},{"x" : 2848, "y" : 41.08318699981646204833},{"x" : 2864, "y" : 41.09256612043827772141},{"x" : 2880, "y" : 41.10523101899525499903},{"x" : 2896, "y" : 41.11777690502276527695},{"x" : 2912, "y" : 41.12720394515417865478},{"x" : 2928, "y" : 41.13089092352311126888},{"x" : 2944, "y" : 41.12656982368935132399},{"x" : 2960, "y" : 41.11230131336560589261},{"x" : 2976, "y" : 41.08645112180238356814},{"x" : 2992, "y" : 41.04766729807670344599},{"x" : 3008, "y" : 40.99485833018843550235},{"x" : 3024, "y" : 40.92717212088246014901},{"x" : 3040, "y" : 40.84397580191216547973},{"x" : 3056, "y" : 40.74483637464072671719},{"x" : 3072, "y" : 40.62950216318131424487},{"x" : 3088, "y" : 40.49788506756885908544},{"x" : 3104, "y" : 40.35004360640596132725},{"x" : 3120, "y" : 40.18616673007272765972},{"x" : 3136, "y" : 40.00655839518367429264},{"x" : 3152, "y" : 39.81162289148414856754},{"x" : 3168, "y" : 39.60185089625156251714},{"x" : 3184, "y" : 39.37780625445884652436},{"x" : 3200, "y" : 39.14011346644838340580},{"x" : 3216, "y" : 38.88944587184960255399},{"x" : 3232, "y" : 38.62651451311830896884},{"x" : 3248, "y" : 38.35205766883154865354},{"x" : 3264, "y" : 38.06683104583498788998},{"x" : 3280, "y" : 37.77159861168911447749},{"x" : 3296, "y" : 37.46712405346625018865},{"x" : 3312, "y" : 37.15416286244726506993},{"x" : 3328, "y" : 36.83345501089934259653},{"x" : 3344, "y" : 36.50571822824713308364},{"x" : 3360, "y" : 36.17164184925786685199},{"x" : 3376, "y" : 35.83188123052241280675},{"x" : 3392, "y" : 35.48705271197832189500},{"x" : 3408, "y" : 35.13772912431159056723},{"x" : 3424, "y" : 34.78443581058672862127},{"x" : 3440, "y" : 34.42764717182581080124},{"x" : 3456, "y" : 34.06778370275424094871},{"x" : 3472, "y" : 33.70520951297658029944},{"x" : 3488, "y" : 33.34023032643017359078},{"x" : 3504, "y" : 32.97309193270484684035},{"x" : 3520, "y" : 32.60397909198218258098},{"x" : 3536, "y" : 32.23301486643322277814},{"x" : 3552, "y" : 31.86026037640112917870},{"x" : 3568, "y" : 31.48571495662326924503},{"x" : 3584, "y" : 31.10931671604339499027},{"x" : 3600, "y" : 30.73094346906873397529},{"x" : 3616, "y" : 30.35041404121147934347},{"x" : 3632, "y" : 29.96748992316133808345},{"x" : 3648, "y" : 29.58187726969481445849},{"x" : 3664, "y" : 29.19322922504215966910},{"x" : 3680, "y" : 28.80114856520958710462},{"x" : 3696, "y" : 28.40519063992542214692},{"x" : 3712, "y" : 28.00486660530441440642},{"x" : 3728, "y" : 27.59964692851644940674},{"x" : 3744, "y" : 27.18896516269887797534},{"x" : 3760, "y" : 26.77222196073853410780},{"x" : 3776, "y" : 26.34878933474828954786},{"x" : 3792, "y" : 25.91801513358950614929},{"x" : 3808, "y" : 25.47922772976744454354},{"x" : 3824, "y" : 25.03174091009714175016},{"x" : 3840, "y" : 24.57485894225828815252},{"x" : 3856, "y" : 24.10788181419775355607},{"x" : 3872, "y" : 23.63011063513113185763},{"x" : 3888, "y" : 23.14085317685385234654},{"x" : 3904, "y" : 22.63942954837693832815},{"x" : 3920, "y" : 22.12517798843327909708},{"x" : 3936, "y" : 21.59746076085139065981},{"x" : 3952, "y" : 21.05567015055567026138},{"x" : 3968, "y" : 20.49923452231450937688},{"x" : 3984, "y" : 19.92762446662527509034},{"x" : 4000, "y" : 19.34035897665307857096},{"x" : 4016, "y" : 18.73701168413390405476},{"x" : 4032, "y" : 18.11721710520214401186},{"x" : 4048, "y" : 17.48067691022879444063},{"x" : 4064, "y" : 16.82716619680286385119},{"x" : 4080, "y" : 16.15653973480220884085},{"x" : 4096, "y" : 15.46873819845495745540},{"x" : 4112, "y" : 14.76379435855778865516},{"x" : 4128, "y" : 14.04183921584626659751},{"x" : 4144, "y" : 13.30310807618661783636},{"x" : 4160, "y" : 12.54794653996941633523},{"x" : 4176, "y" : 11.77681640998343937099},{"x" : 4192, "y" : 10.99030148345627821982},{"x" : 4208, "y" : 10.18911323862266726792},{"x" : 4224, "y" : 9.37409637309610843658},{"x" : 4240, "y" : 8.54623422207077965140},{"x" : 4256, "y" : 7.70665399433346465230},{"x" : 4272, "y" : 6.85663185923476703465},{"x" : 4288, "y" : 5.99759783770423382521},{"x" : 4304, "y" : 5.13114049937576055527},{"x" : 4320, "y" : 4.25901145191164687276},{"x" : 4336, "y" : 3.38312961027259007096},{"x" : 4352, "y" : 2.50558522169012576342},{"x" : 4368, "y" : 1.62864365533459931612},{"x" : 4384, "y" : 0.75474891229532659054},{"x" : 4400, "y" : -0.11347312462748959661}]; var dataset_area_19242 = data_chart_area[19242]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_19242) .attr("class", "area") .attr("id", "area_17096") .style('fill-opacity', 0) .attr("fill", "#849daa") .on('mouseover', function(d, i) { selectItemGraph(17096) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_17096") .datum(dataset_19242) .attr("class", "line") .attr("d", line); diameterCalculating = ; paramsPresureA = [99.61187672288064,-0.07950004723286574,5.213840778116289e-5,-1.1776617720735266e-8,-2.21801350822311e-12,1.5060358895035279e-15,-2.5690019887327235e-19,1.4982073161062318e-23]; if (is_total) { paramsPresureA[2] += getPressureDynamic_A2(diameterCalculating); } Arr_paramsA.push(paramsPresureA); Arr_paramsID.push(17097); data_chart[19243] = [{"x" : 1400, "y" : 55.99074457850957742266},{"x" : 1441, "y" : 55.76563408742999428114},{"x" : 1482, "y" : 55.55397482939289233173},{"x" : 1523, "y" : 55.35319389786519650443},{"x" : 1564, "y" : 55.16086650995040940870},{"x" : 1605, "y" : 54.97471462397712116399},{"x" : 1646, "y" : 54.79260522473723682424},{"x" : 1687, "y" : 54.61254829107948438605},{"x" : 1728, "y" : 54.43269446056477534057},{"x" : 1769, "y" : 54.25133240588818495098},{"x" : 1810, "y" : 54.06688593777441553812},{"x" : 1851, "y" : 53.87791084905189364918},{"x" : 1892, "y" : 53.68309151461122041837},{"x" : 1933, "y" : 53.48123726195494498370},{"x" : 1974, "y" : 53.27127852704264654449},{"x" : 2015, "y" : 53.05226281013884204185},{"x" : 2056, "y" : 52.82335044636887744218},{"x" : 2097, "y" : 52.58381020568799613102},{"x" : 2138, "y" : 52.33301473697079586600},{"x" : 2179, "y" : 52.07043587092556435891},{"x" : 2220, "y" : 51.79563979654032124245},{"x" : 2261, "y" : 51.50828212576553966073},{"x" : 2302, "y" : 51.20810286114011233849},{"x" : 2343, "y" : 50.89492128106611090743},{"x" : 2384, "y" : 50.56863075743766700043},{"x" : 2425, "y" : 50.22919352033103734811},{"x" : 2466, "y" : 49.87663538446027189366},{"x" : 2507, "y" : 49.51104045210480819605},{"x" : 2548, "y" : 49.13254580721599040771},{"x" : 2589, "y" : 48.74133621540607208544},{"x" : 2630, "y" : 48.33763884452741876885},{"x" : 2671, "y" : 47.92171802054720330943},{"x" : 2712, "y" : 47.49387003342272350892},{"x" : 2753, "y" : 47.05441800768433324720},{"x" : 2794, "y" : 46.60370685243100297157},{"x" : 2835, "y" : 46.14209830544438517563},{"x" : 2876, "y" : 45.66996608612763708379},{"x" : 2917, "y" : 45.18769117197442142242},{"x" : 2958, "y" : 44.69565721327421670139},{"x" : 2999, "y" : 44.19424610075958526068},{"x" : 3040, "y" : 43.68383370090113970718},{"x" : 3081, "y" : 43.16478577355592705089},{"x" : 3122, "y" : 42.63745408667603697950},{"x" : 3163, "y" : 42.10217274278208066107},{"x" : 3204, "y" : 41.55925473190689700687},{"x" : 3245, "y" : 41.00898872571789155472},{"x" : 3286, "y" : 40.45163612752160986474},{"x" : 3327, "y" : 39.88742839285499997004},{"x" : 3368, "y" : 39.31656463537467516289},{"x" : 3409, "y" : 38.73920953274350154061},{"x" : 3450, "y" : 38.15549154722390312600},{"x" : 3491, "y" : 37.56550147568428599243},{"x" : 3532, "y" : 36.96929134372150826948},{"x" : 3573, "y" : 36.36687365860875331691},{"x" : 3614, "y" : 35.75822103577029054122},{"x" : 3655, "y" : 35.14326621349425749941},{"x" : 3696, "y" : 34.52190247058507566180},{"x" : 3737, "y" : 33.89398446166168810123},{"x" : 3778, "y" : 33.25932948481059270307},{"x" : 3819, "y" : 32.61771919629714489020},{"x" : 3860, "y" : 31.96890178703765172941},{"x" : 3901, "y" : 31.31259463554843591737},{"x" : 3942, "y" : 30.64848745206415969733},{"x" : 3983, "y" : 29.97624592854060665559},{"x" : 4024, "y" : 29.29551590924828019524},{"x" : 4065, "y" : 28.60592809665274671715},{"x" : 4106, "y" : 27.90710330730036048408},{"x" : 4147, "y" : 27.19865829240643506637},{"x" : 4188, "y" : 26.48021213785477812053},{"x" : 4229, "y" : 25.75139325831310088688},{"x" : 4270, "y" : 25.01184700017262230176},{"x" : 4311, "y" : 24.26124386801603804997},{"x" : 4352, "y" : 23.49928838931828067871},{"x" : 4393, "y" : 22.72572863208847593341},{"x" : 4434, "y" : 21.94036639015797618413},{"x" : 4475, "y" : 21.14306805081866968976},{"x" : 4516, "y" : 20.33377615952213091077},{"x" : 4557, "y" : 19.51252169633653466008},{"x" : 4598, "y" : 18.67943707888127846672},{"x" : 4639, "y" : 17.83476990642691362154},{"x" : 4680, "y" : 16.97889745988197773841},{"x" : 4721, "y" : 16.11234197236808540765},{"x" : 4762, "y" : 15.23578668508218925126},{"x" : 4803, "y" : 14.35009270315833873610},{"x" : 4844, "y" : 13.45631666623955879913},{"x" : 4885, "y" : 12.55572924844943827338},{"x" : 4926, "y" : 11.64983450249360430462},{"x" : 4967, "y" : 10.74039006256521133764},{"x" : 5008, "y" : 9.82942822079303368810},{"x" : 5049, "y" : 8.91927789191640840727},{"x" : 5090, "y" : 8.01258748090185690671},{"x" : 5131, "y" : 7.11234866819836497598},{"x" : 5172, "y" : 6.22192112734910551808},{"x" : 5213, "y" : 5.34505818966613333032},{"x" : 5254, "y" : 4.48593347064934278023},{"x" : 5295, "y" : 3.64916847288918688719},{"x" : 5336, "y" : 2.83986118014672683785},{"x" : 5377, "y" : 2.06361565729116591683},{"x" : 5418, "y" : 1.32657267084414343117},{"x" : 5459, "y" : 0.63544134481753644650},{"x" : 5500, "y" : -0.00246813347303032060}]; data_chart_name[19243] = ""; data_chart_area[19243] = new Array(); if ((data_chart[19243][0].x != undefined && parseFloat(data_chart[19243][0].x))) { var a_before = parseFloat(data_chart[19243][0].y) / (parseFloat(data_chart[19243][0].x) * parseFloat(data_chart[19243][0].x)); var append_before = ''; for(var b = 0; b <= 10; b++) { var _x = (b * data_chart[19243][0].x) / 10; var _y = _x * _x * a_before; data_chart_area[19243].push({x: _x, y: _y}); } } var last_index = data_chart[19243].length; for(var b = 0; b < last_index; b++) { data_chart_area[19243].push(data_chart[19243][b]); } last_index = last_index - 1; if (data_chart[19243][last_index].y != undefined && parseFloat(data_chart[19243][last_index].y) > 5) { var a_after = parseFloat(data_chart[19243][last_index].y) / (parseFloat(data_chart[19243][last_index].x) * parseFloat(data_chart[19243][last_index].x)); for(var b = 10; b >= 0; b--) { var _x = (b * data_chart[19243][last_index].x) / 10; var _y = _x * _x * a_after; data_chart_area[19243].push({x: _x, y: _y}); } } var dataset_19243 = [{"x" : 1400, "y" : 55.99074457850957742266},{"x" : 1441, "y" : 55.76563408742999428114},{"x" : 1482, "y" : 55.55397482939289233173},{"x" : 1523, "y" : 55.35319389786519650443},{"x" : 1564, "y" : 55.16086650995040940870},{"x" : 1605, "y" : 54.97471462397712116399},{"x" : 1646, "y" : 54.79260522473723682424},{"x" : 1687, "y" : 54.61254829107948438605},{"x" : 1728, "y" : 54.43269446056477534057},{"x" : 1769, "y" : 54.25133240588818495098},{"x" : 1810, "y" : 54.06688593777441553812},{"x" : 1851, "y" : 53.87791084905189364918},{"x" : 1892, "y" : 53.68309151461122041837},{"x" : 1933, "y" : 53.48123726195494498370},{"x" : 1974, "y" : 53.27127852704264654449},{"x" : 2015, "y" : 53.05226281013884204185},{"x" : 2056, "y" : 52.82335044636887744218},{"x" : 2097, "y" : 52.58381020568799613102},{"x" : 2138, "y" : 52.33301473697079586600},{"x" : 2179, "y" : 52.07043587092556435891},{"x" : 2220, "y" : 51.79563979654032124245},{"x" : 2261, "y" : 51.50828212576553966073},{"x" : 2302, "y" : 51.20810286114011233849},{"x" : 2343, "y" : 50.89492128106611090743},{"x" : 2384, "y" : 50.56863075743766700043},{"x" : 2425, "y" : 50.22919352033103734811},{"x" : 2466, "y" : 49.87663538446027189366},{"x" : 2507, "y" : 49.51104045210480819605},{"x" : 2548, "y" : 49.13254580721599040771},{"x" : 2589, "y" : 48.74133621540607208544},{"x" : 2630, "y" : 48.33763884452741876885},{"x" : 2671, "y" : 47.92171802054720330943},{"x" : 2712, "y" : 47.49387003342272350892},{"x" : 2753, "y" : 47.05441800768433324720},{"x" : 2794, "y" : 46.60370685243100297157},{"x" : 2835, "y" : 46.14209830544438517563},{"x" : 2876, "y" : 45.66996608612763708379},{"x" : 2917, "y" : 45.18769117197442142242},{"x" : 2958, "y" : 44.69565721327421670139},{"x" : 2999, "y" : 44.19424610075958526068},{"x" : 3040, "y" : 43.68383370090113970718},{"x" : 3081, "y" : 43.16478577355592705089},{"x" : 3122, "y" : 42.63745408667603697950},{"x" : 3163, "y" : 42.10217274278208066107},{"x" : 3204, "y" : 41.55925473190689700687},{"x" : 3245, "y" : 41.00898872571789155472},{"x" : 3286, "y" : 40.45163612752160986474},{"x" : 3327, "y" : 39.88742839285499997004},{"x" : 3368, "y" : 39.31656463537467516289},{"x" : 3409, "y" : 38.73920953274350154061},{"x" : 3450, "y" : 38.15549154722390312600},{"x" : 3491, "y" : 37.56550147568428599243},{"x" : 3532, "y" : 36.96929134372150826948},{"x" : 3573, "y" : 36.36687365860875331691},{"x" : 3614, "y" : 35.75822103577029054122},{"x" : 3655, "y" : 35.14326621349425749941},{"x" : 3696, "y" : 34.52190247058507566180},{"x" : 3737, "y" : 33.89398446166168810123},{"x" : 3778, "y" : 33.25932948481059270307},{"x" : 3819, "y" : 32.61771919629714489020},{"x" : 3860, "y" : 31.96890178703765172941},{"x" : 3901, "y" : 31.31259463554843591737},{"x" : 3942, "y" : 30.64848745206415969733},{"x" : 3983, "y" : 29.97624592854060665559},{"x" : 4024, "y" : 29.29551590924828019524},{"x" : 4065, "y" : 28.60592809665274671715},{"x" : 4106, "y" : 27.90710330730036048408},{"x" : 4147, "y" : 27.19865829240643506637},{"x" : 4188, "y" : 26.48021213785477812053},{"x" : 4229, "y" : 25.75139325831310088688},{"x" : 4270, "y" : 25.01184700017262230176},{"x" : 4311, "y" : 24.26124386801603804997},{"x" : 4352, "y" : 23.49928838931828067871},{"x" : 4393, "y" : 22.72572863208847593341},{"x" : 4434, "y" : 21.94036639015797618413},{"x" : 4475, "y" : 21.14306805081866968976},{"x" : 4516, "y" : 20.33377615952213091077},{"x" : 4557, "y" : 19.51252169633653466008},{"x" : 4598, "y" : 18.67943707888127846672},{"x" : 4639, "y" : 17.83476990642691362154},{"x" : 4680, "y" : 16.97889745988197773841},{"x" : 4721, "y" : 16.11234197236808540765},{"x" : 4762, "y" : 15.23578668508218925126},{"x" : 4803, "y" : 14.35009270315833873610},{"x" : 4844, "y" : 13.45631666623955879913},{"x" : 4885, "y" : 12.55572924844943827338},{"x" : 4926, "y" : 11.64983450249360430462},{"x" : 4967, "y" : 10.74039006256521133764},{"x" : 5008, "y" : 9.82942822079303368810},{"x" : 5049, "y" : 8.91927789191640840727},{"x" : 5090, "y" : 8.01258748090185690671},{"x" : 5131, "y" : 7.11234866819836497598},{"x" : 5172, "y" : 6.22192112734910551808},{"x" : 5213, "y" : 5.34505818966613333032},{"x" : 5254, "y" : 4.48593347064934278023},{"x" : 5295, "y" : 3.64916847288918688719},{"x" : 5336, "y" : 2.83986118014672683785},{"x" : 5377, "y" : 2.06361565729116591683},{"x" : 5418, "y" : 1.32657267084414343117},{"x" : 5459, "y" : 0.63544134481753644650},{"x" : 5500, "y" : -0.00246813347303032060}]; var dataset_area_19243 = data_chart_area[19243]; svg.append("path") .attr("transform", "translate(0, 20)") .datum(dataset_area_19243) .attr("class", "area") .attr("id", "area_17097") .style('fill-opacity', 0) .attr("fill", "#849daa") .on('mouseover', function(d, i) { selectItemGraph(17097) }) .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_17097") .datum(dataset_19243) .attr("class", "line") .attr("d", line); function enterFrame(x,y) { var iNearestHigher = _findNearestHigherPolynomial({x, y}, Arr_paramsA); var graph = Arr_paramsID[iNearestHigher]; selectItemGraph(graph); } function calcPolynomial(x, paramsA) { var ret = 0; var ratio = 1; for (var i = 0; i < paramsA.length; i++) { ret += paramsA[i] * Math.pow(x, i); } ret = ret * ratio; return ret; } function _findNearestHigherPolynomial(pointObj, Arr_paramsA) { var Arr_xrange = null; var idPolynomial = -1; var inputX = pointObj.x; var inputY = pointObj.y; var deltaY = undefined; for (var i = 0; i < Arr_paramsA.length; i++){ var searchInGraph = true; if (Array.isArray(Arr_xrange) && Arr_paramsA.length == Arr_xrange.length){ if (inputXArr_xrange[i].graphMax){ searchInGraph=false; console.log('searchInGraph', i, searchInGraph); } } var polynomialY = calcPolynomial(inputX, Arr_paramsA[i]) * 1; if ( searchInGraph && polynomialY>=inputY && (polynomialY-inputY MAXIMA Północ -GDYNIA", "|| tel. 58-667-00-07 || , 81-061 ul.Hutnicza 18A", "", "julian@maxima-polnoc.pl"]; aph[40086] = ["", "Graniczna 15, 62-007 Biskupice", "", "jakub@bud-went.com.pl"]; aph[40157] = ["Klimazbyt Łódź", "Piłsudskiego 092, 92-202 Łódź", "", "lodz@klimazbyt.pl"]; aph[40185] = ["", "Przemysłowa 11, 35-105 Rzeszów", "", "biuro@klimasystem.pl"]; aph[40356] = ["INWEST-KLIMA", " 0, 15-688 ", "", "ewa.hankowska@inwestklima.com.pl"]; aph[40439] = ["", "Produkcyjna 105 0, 15-680 Białystok", "", "termitech@termitech.com.pl"]; aph[40509] = ["PW Politerm-Izol Sp. z o.o.", "Przemysłowa 5B, 75-216 Koszalin", "", "lukasz.kaczynski@politerm-izol.com.pl"]; aph[40521] = ["", "Kunickiego 11 0, 95-200 Pabianice", "", "biuro@tramontana.net.pl"]; aph[40558] = ["", "F. Ossendowskiego 4 0, 93-228 Łódź", "", "wentylacja@izola.pl"]; aph[40606] = ["DABROwent", "A. Krzywca 9, 85-862 BYDGOSZCZ", "", "kasia.dabrowska@dabrowent.pl"]; aph[40751] = ["", " 0, 15-688 ", "", "biuro@inwestklima.com.pl"]; aph[40784] = ["ANG", "Modlnica 315 0, 32-085 Modlnica", "", "biuro@ang.com.pl"]; aph[40790] = ["Dystrybucja Artykułów Technicznych Krzysztof Kubaiński", "ul. Tarnogajska 11-13, 50-512 Wrocław", "", "dat@dat.wroc.pl"]; aph[40844] = ["LEMAR S.J", "Bytomska 18 0, 42-672 Wieszowa", "", "joanna@lemar.pl"]; aph[40863] = ["", "LUBELSKA 36, 10-409 OLSZTYN", "", "olsztyn@klimazbyt.pl"]; aph[40905] = ["Luft-System", "ul. Mieszka I 82, 71-011 Szczecin", "", "biuro@luft-system.pl"]; aph[40912] = ["LEMAR Sp. J.", "Bytomska 18 18, 42-672 Wieszowa", "", "damian@lemar.pl"]; aph[40944] = ["Went-Dom Centrum Profesjonalnej Wentylacji", "Bartycka 26, 00-716 Warszawa", "", "went@went-dom.pl"]; aph[40999] = ["Venture", "Mokra 27 0, 05-092 Kiełpin", "", "mariusz.bialobrzewski@venture.pl"]; aph[41002] = ["MK-WENT Sp. Z o.o. Sp. K.", "Trakt Lubelski 195, 04-667 Warszawa", "", "piotr.kobosko@mkwent.com.pl"]; aph[41036] = ["", "Porfirowa 35, 32-067 Zalas", "", "michalkulpinski@wp.pl"]; aph[41078] = ["Dabrowent", "Krzywca 9, 85-862 Bydgoszcz", "", "magda.olszewska@dabrowent.pl"]; aph[41216] = ["PUH VECO", "Świerczewska 5 5, 71-066 Szczecin", "", "zakupy@veco.com.pl"]; aph[41305] = ["ANG Wentylacja Sp. z o.o.", "Częstochowska 26, 32-085 Modlnica", "", "patrycja.zieba@ang.com.pl"]; aph[93524] = ["BIMs Plus FHH Sp. Z o.o. Dolny Śląsk Sp.K.", "Klonowa 1, 55-200 Stanowice-Oława", "", "pawel.majdak@bimsplus.com.pl"]; aph[93540] = ["Venture Industries sp.z o.o.", "MOKRA 27, 05-092 Kiełpin", "", "izabela.morawska@venture.pl"]; aph[93751] = ["Venture Industries", "aaa 1, 11-111 aaaa", "", "karolina.kubesova@ventur.cz"]; aph[93784] = ["", "Karpia 21, 61-619 Poznań", "", "Roman.filipiak@venture.pl"]; aph[93894] = ["Amster Global", "Obrońców Modlina 9, 30-733 Kraków", "", "mostrowski@amster.pl"]; aph[94259] = ["CALDO-WENTYLACJA SP. Z O.O.", "BISKUPIŃSKA 14, 30-732 Kraków", "", "mariusz.biadun@caldo-wentylacja.pl"]; aph[94356] = ["Caldo-Wentylacja", "Hurtowa 2, 15-399 Białystok", "", "mariusz.bialystok@caldo.pl"]; aph[94357] = ["Caldo-Wentylacja", "Torowa 11, 08-110 Siedlce", "", "mariusz.siedlce@caldo.pl"]; aph[94358] = ["Caldo-Wentylacja", "Rapackiego 15, 20-150 Lublin", "", "mariusz.lublin@caldo.pl"]; aph[94359] = ["Caldo-Wentylacja", "Tartaczna 3, 26-600 Radom", "", "mariusz.radom@caldo.pl"]; aph[94360] = ["Caldo-Wentylacja", "Brandla 1, 30-732 Kraków", "", "mariusz.krakow@caldo.pl"]; aph[94361] = ["Caldo-Wentylacja", "Skrajna 78, 25-650 Kielce", "", "mariusz.kielce@caldo.pl"]; aph[94362] = ["Caldo-Wentylacja", "Szeligowska 42, 01-320 Warszawa", "", "mariusz.warszawa@caldo.pl"]; aph[94363] = ["Caldo-Wentylacja", "Magnacka 27, 08-180 Kowale", "", "mariusz.gdansk@caldo.pl"]; aph[94364] = ["Caldo-Wentylacja", "Orląt Lwowskich 145, 41-208 Sosnowiec", "", "mariusz.sosnowiec@caldo.pl"]; aph[94365] = ["Caldo-Wentylacja", "Św. Teresy 178, 91-222 Łódź", "", "mariusz.lodz@caldo.pl"]; aph[94366] = ["Caldo-Wentylacja", "Wapienna 6/8, 87-100 Toruń", "", "mariusz.torun@caldo.pl"]; aph[94367] = ["Caldo-Wentylacja", "Jerzmanowska 19, 54-530 Wrocław", "", "mariusz.wroclaw@caldo.pl"]; aph[94368] = ["Caldo-Wentylacja", "Kamiennogórska 22, 60-179 Poznań", "", "mariusz.poznan@caldo.pl"]; aph[94369] = ["Caldo-Wentylacja", "Struga 62-64, 70-784 Szczecin", "", "mariusz.szczecin@caldo.pl"]; function scale_round(value, step) { step || (step = 1.0); var inv = 1.0 / step; return Math.round(value * inv) / inv; } function scale_max(value) { value = parseInt(value); var v = value.toString(); var l = v.length; if (l <= 2) { if (value < 50) { return 50; } else { return 100; } } var p = l - 2; var s1 = ''; var s2 = ''; for (var i = 0; i < l; i++) { if (i >= p) { s2 += v[i]; } else { s1 += v[i]; } } s2 = parseInt(s2); if (s2 > 50) { s1 = parseInt(s1) + 1; s2 = '00'; } else { s2 = '50'; } s1 = s1.toString(); s = s1+''+s2; s = parseInt(s); return s; } function createChart(id, charts) { var div = "product_"+id; charts = charts.split(";"); var data_x = 0; var data_y = 0; for (var g = 0; g < charts.length; g++) { var data = data_chart[charts[g]]; console.log(data); Object.keys(data).forEach(function (item) { if (data[item].x > data_x) { data_x = data[item].x } if (data[item].y > data_y) { data_y = data[item].y } }); } data_x = scale_max(data_x); data_y = scale_max(data_y); var x1min = 0; var x1max = data_x; var x2min = 0; var x2max = data_x/3600; var y1min = 0; var y1max = data_y; var y2min = 0; var y2max = data_y; var width = 759; var height = 505; var svg = d3.select("#"+div).append("svg").attr("width", width).attr("height", height); function handleMouseOver(d, i) { d3.select(this).attr({ fill: "orange", r: radius * 2 }); } function make_x_gridlines() { return d3.axisBottom(x).ticks(5) } function make_y_gridlines() { return d3.axisLeft(y).ticks(5) } var x = d3.scaleTime().range([70, width]); var y = d3.scaleLinear().rangeRound([height, 0]); var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var x_axis = d3.axisTop().scale(scale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var xscale = d3.scaleLinear().domain([x2min, x2max]).range([22, width - 80]); var x_axis = d3.axisBottom().scale(xscale); var xAxisTranslate = height - 50; // przesuniecie scali x na dol svg.append("g").attr("class", "gray graytext").attr("transform", "translate(48, " + xAxisTranslate +")").call(x_axis) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var y_axis = d3.axisLeft().scale(yscale); svg.append("g").attr("transform", "translate(70, 20)").call(y_axis); //var yscale_right = d3.scaleLinear().domain([y2min, y2max]).range([height - 100, 0]); //var yr_axis = d3.axisRight().scale(yscale_right); //var yAxisTranslate = width - 31; // przesuniecie scali x na dol //svg.append("g").attr("class", "red").attr("transform", "translate(" + yAxisTranslate +", 20)").call(yr_axis); var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale).ticks(60) svg.append("g").attr("class", "grid2").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var yscale = d3.scaleLinear().domain([y1min, y1max]).range([height - 100, 0]); var grid = d3.axisLeft().scale(yscale); svg.append("g").attr("class", "grid").attr("transform", "translate(70,20)").call(grid.tickSize(-(width-101)).tickFormat("")) var scale = d3.scaleLinear().domain([x1min, x1max]).range([22, width - 80]); var grid = d3.axisTop().scale(scale); svg.append("g").attr("class", "grid").attr("transform", "translate(48, 20)").call(grid.tickSize(-(height-100)).tickFormat("")) var n = 21; var xScale = d3.scaleLinear().domain([x1min, x1max]).range([70, width-30]); var yScale = d3.scaleLinear().domain([y1min, y1max]).range([height-100, 0]); var line = d3.area().x(function(d, i) { return xScale(d.x); }).y(function(d) { return yScale(d.y); }) .curve(d3.curveCardinal) var area = d3.area().x(function(d, i) { return xScale(d.x); }).y0(height-100).y1(function(d) { return yScale(d.y); }).curve(d3.curveCardinal); svg.append("text").style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/s") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 480; }); svg.append("text").data([{ x: x1max - 50, y: -83 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("m3/h") .attr("x", function (d) { return 730; }) .attr("y", function (d) { return 455; }); svg.append("text").data([{ x: -150, y: y1max - 25 }]).style("fill", "#555").style("font-size", "10px") .attr("font-family", "Rubik") .text("Pa") .attr("x", function (d) { return 50; }) .attr("y", function (d) { return 15; }); for (var g = 0; g < charts.length; g++) { svg.append("path") .attr("transform", "translate(0, 20)") .datum(data_chart_area[charts[g]]) .attr("id", "area_"+charts[g]) .style('fill-opacity', .2) .attr("fill", "#849daa") .attr("d", area); svg.append("path") .attr("transform", "translate(0, 20)") .attr("id", "path_"+charts[g]) .datum(data_chart[charts[g]]) .attr("stroke", "#849daa") .attr("stroke-width", 1.5) .attr("d", line); } for (var g = 0; g < charts.length; g++) { svg.append("text").data([{ x: data_chart[charts[g]][0].x, y: data_chart[charts[g]][0].y }]).style("fill", "#555").style("font-size", "11px") .attr("font-family", "Rubik") .attr("font-weight", "800") .text(data_chart_name[charts[g]]) .attr("x", function (d) { return xScale(d.x) + 5; }) .attr("y", function (d) { return yScale(d.y) + 18; }) } } $(document).ready(function() { if ($('[data-tech]').length > 0) { var url = "/products/ajax/tech?id="+$('[data-tech]').attr("data-tech"); $.get(url, function(data) { $('[data-tech]').html(data); setTimeout(function(){ create_table_header(); $(".product__tech .tab li[tab-id='data']").trigger("click"); }, 100); }) } else { create_table_header(); } $(document).on("click", "table.data tr", function() { var isModel = $(this).hasClass("row-model"); if (isModel == false) { var id = $(this).next().find(".product_chart").attr("id"); if (id != undefined) { id = id.replace("product_", ""); var charts = $(this).next().find(".product_chart").attr("data-charts"); var _id = "product_"+id; $("tr.row-model td").hide(); $(this).next().find("td").slideDown(); var hasSvg = $("#"+_id).find("svg").length; if (hasSvg == 0) { createChart(id, charts); } } } }); $(document).on("click", ".product .data-tech tr.row-model td h3", function() { $(this).closest("td").slideUp(); }); /*$(document).on("click", "table.data tr", function() { var link = $(this).find("a").attr("href"); if (link != undefined) { document.location.href = link; } });*/ $(document).on("click", ".product__tech .tab li", function(){ $(".product__tech .tab li.active").removeClass("active"); $(this).addClass("active"); var _id = $(this).attr("tab-id"); $("#tab_data, #tab_shop").hide(); $("#tab_"+_id).show(); create_table_header(); }); $(".data-tech").tablesorter({ headers: { 1: { sorter: "digit" }, 2: { sorter: "digit" }, 3: { sorter: "digit" }, 4: { sorter: "digit" }, 5: { sorter: "digit" }, 6: { sorter: "digit" }, 7: { sorter: "digit" }, 8: { sorter: "digit" }, 9: { sorter: "digit" }, 10: { sorter: "digit" }, 11: { sorter: "digit" }, '.state' : { sorter: false } } }); $("#product_gallery img").click(function() { $(".product-gallery__item.active").removeClass("active"); $(this).closest(".product-gallery__item").addClass("active"); var is360 = $(this).closest(".product-gallery__item").hasClass("isShow360"); if (is360 == false) { $(".product-gallery__item a").attr({"data-lightbox" : "cert-set"}); $("#box360").hide(); var medium = $(this).closest(".product-gallery__item").attr("data-medium"); var zoom = $(this).closest(".product-gallery__item").find("a").attr("href"); $(this).closest(".product-gallery__item").find("a").removeAttr("data-lightbox") $(".product__img-360-box").find("img").show().attr({"src" : medium}); $(".product__img-360-box").find("a").attr({"href" : zoom}); } else { $("#box360").show(); $(".product__img-360-box").find("img").hide(); $(".spin360").show(); } }); $("#graph_list li").mouseenter(function() { $(".product__graph-area ul li.active").removeClass("active"); $(this).addClass("active"); selectGraph(); }); $(".form-count-cart input").keypress(function(e) { if (isNaN(parseInt(e.key, 10)) === true && e.key.length == 1) { return e.preventDefault() } }); $(".form-count-cart input").blur(function() { var v = $(this).val(); if (v == 0) { v = 1; } else if (v > parseInt($(this).attr("data-max"))) { v = $(this).attr("data-max"); } $(this).val(v); }); $(".form-count-cart a.minus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $v = parseInt($v) - 1; if ($v < 1) { $v = 1; } $a.find("input").val($v); }); $(".form-count-cart a.plus").click(function() { var $a = $(this).closest(".form-count-cart"); var $v = $a.find("input").val(); var $m = parseInt($a.find("input").attr("data-max")); var $v = parseInt($v) + 1; if ($v > $m) { $v = $m; } $a.find("input").val($v); }); $(document).on("mouseenter", "[data-state-popup]", function() { //$(".avalModal").remove(); var data = $(this).attr("data-state-popup"); var _name = $(this).closest("tr").find(".product-name").text(); var _d = data.split("|"); var _c = _d.length; var html = '
Produkt dostępny u dostawców: stan na:
'; for(var a = 0; a < _c; a++) { var _p = _d[a].split(";"); html += `
${aph[_p[0]][2] ? '' : ''}
${aph[_p[0]][0]} ${aph[_p[0]][1]}
${_p[2].replace("00:00:00", "")}
`; } html += '
'; $(this).after(html); var _h = parseInt($(this).closest("td").find(".avalModalBody").height()) + 36; $(this).closest("td").find(".avalModal").css({"height" : _h+"px"}); }); $("#d_equipment").change(function() { var id = $(this).val(); equipment(id); }); }); function equipment(id) { $("#equipment").html('
'); $.get("/products/products/equipment?id="+id, function(data) { $("#equipment").html(data) }); } function selectGraph() { $(".area").css({"fill-opacity" : 0}); $(".line").css({"stoke" : "rgb(0, 52, 96)"}).attr('style', "stroke:#00427a"); var id = $("#graph_list").find("li.active").attr("data-char"); document.getElementById('frame-pdu-family').src=`https://www.programdoboru.pl/include/product.html?id_product=${id}`; $("#area_"+id).css({"fill-opacity" : 0.5}); $("#path_"+id).css({"stoke" : "#849daa"}).attr('style', "stroke:#849daa"); var $row = $("#dane-techniczne #data-tech tr#data_"+id); $(".product__graph-area .product__graph-info p").text($row.find("td:nth-child(1)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(1) span").text($row.find("td:nth-child(3)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(2) span").text($row.find("td:nth-child(2)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(3) span").text($row.find("td:nth-child(4)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(4) span").text($row.find("td:nth-child(5)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(5) span").text($row.find("td:nth-child(6)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(6) span").text($row.find("td:nth-child(7)").text()); $(".product__graph-area .product__graph-info ul li:nth-child(7) span").text($row.find("td:nth-child(8)").text()); } function selectItemGraph(id) { $(".product__graph-area ul li.active").removeClass("active"); $("#graph_list li[data-char='"+id+"']").addClass("active"); selectGraph(); }