From aa4ce5c604a1abe918371f8cbded6bdfcdf08d34 Mon Sep 17 00:00:00 2001 From: fencl Date: Tue, 2 Jan 2024 10:39:28 +0100 Subject: [PATCH] test --- .DS_Store | Bin 0 -> 6148 bytes ADF/saveData.php | 12 ++++++ ADF/scripts/script.js | 21 +++++++++++ ADF/scripts/ss | 83 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 .DS_Store create mode 100644 ADF/saveData.php create mode 100644 ADF/scripts/ss diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b1b2a9402f49c5332ab231efba9be0e83f6748c1 GIT binary patch literal 6148 zcmeHKyG{c^3>-s>lW0;>?l15Mt0?(``v4vS(Lf?0lKQHA7oW!XAw+bcL83up$(~)W zXHPf9`3%5T`^Ot#31FZ*;^<*+e(pZAi^>?0&O6?5i&s1y#<%UP`h3E<1McyF9roY( zFT3q?-g};?tQ3#}Qa}nw0V(h+1-$pthO0zHDIf);z?TC4eQ0#YUN|Mjr-LCz0OEq_ zFs@^kAU01Bd*PJG49${COsdt0VM%AcRb4Nf5|a+A;lt|5RuhWF(|Lc3a#&APlmb%V zRDsLfF1`P6=s(Q=rzGv9fE4&w3fN*ju2+1e>aDYv^IqHNcXY4$pu2G$6ozQW#AwId gcsst1qO5Da=6Nri5`)fs(24pPa9w0l;I9?<1Z(>hiU0rr literal 0 HcmV?d00001 diff --git a/ADF/saveData.php b/ADF/saveData.php new file mode 100644 index 0000000..4ac1d04 --- /dev/null +++ b/ADF/saveData.php @@ -0,0 +1,12 @@ + true]); +} else { + echo json_encode(['error' => 'Invalid request method']); +} +?> \ No newline at end of file diff --git a/ADF/scripts/script.js b/ADF/scripts/script.js index 0cf1a8d..85af36e 100644 --- a/ADF/scripts/script.js +++ b/ADF/scripts/script.js @@ -11,9 +11,30 @@ $(function() { $("#amount").text(ui.value); localStorage.setItem("sliderValue", ui.value.toString()); updateFace(ui.value); + saveDataToServer(ui.value); } }); + function saveDataToServer(value) { + // Data k odeslání na server + var dataToSave = { + sliderValue: value, + }; + + $.ajax({ + type: "POST", + url: "saveData.php", // Název skriptu na serveru + contentType: "application/json", + data: JSON.stringify(dataToSave), + success: function(response) { + console.log(response); + }, + error: function(error) { + console.error(error); + } + }); + } + var savedValue = localStorage.getItem("sliderValue"); if (savedValue) { slider.slider("value", parseInt(savedValue)); diff --git a/ADF/scripts/ss b/ADF/scripts/ss new file mode 100644 index 0000000..0cf1a8d --- /dev/null +++ b/ADF/scripts/ss @@ -0,0 +1,83 @@ +$(function() { + var slider = $("#slider"); + + slider.slider({ + range: "max", + min: 1, + max: 6, + value: 3, + slide: function(event, ui) { + $("#text_ad").text(getText(ui.value)); + $("#amount").text(ui.value); + localStorage.setItem("sliderValue", ui.value.toString()); + updateFace(ui.value); + } + }); + + var savedValue = localStorage.getItem("sliderValue"); + if (savedValue) { + slider.slider("value", parseInt(savedValue)); + $("#text_ad").text(getText(savedValue)); + $("#amount").text(savedValue); + } + + // Manuální spuštění funkce updateFace při načítání stránky + updateFace(slider.slider("value")); + + slider.slider('pips', { + first: 'pip', + last: 'pip', + }); + + function updateFace(value) { + var face = $(".face-wrapper").children(); + + switch (value) { + case 1: + removeClass(); + $(face).addClass("case1"); + break; + case 2: + removeClass(); + $(face).addClass("case2"); + break; + case 3: + removeClass(); + $(face).addClass("case3"); + break; + case 4: + removeClass(); + $(face).addClass("case4"); + break; + case 5: + removeClass(); + $(face).addClass("case5"); + break; + case 6: + removeClass(); + $(face).addClass("case6"); + break; + } + } + + function removeClass() { + $(".face-wrapper").children().removeClass("case1 case2 case3 case4 case5 case6"); + } + + function getText(value) { + switch (parseInt(value)) { + case 1: + return "1 test"; + case 2: + return "2 test"; + case 3: + return "3 test"; + case 4: + return "4 test"; + case 5: + return "5 test"; + case 6: + return "6 test"; + } + } +}); \ No newline at end of file