diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..b1b2a94 Binary files /dev/null and b/.DS_Store differ 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