$(document).ready(function () {
$("#siparislisteyenile").trigger("click");
});
function delay(callback, ms) {
var timer = 0;
return function () {
var context = this,
args = arguments;
clearTimeout(timer);
timer = setTimeout(function () {
callback.apply(context, args);
}, ms || 0);
};
}
$(document).on("click", "[data-ackapa]", function (e) {
var bolum = $(this).data("ackapa");
if (bolum == 0) {
$(".ackapaitem").css("display", "block");
} else {
$(".ackapaitem").css("display", "none");
$("." + bolum).css("display", "block");
}
});
$(document).on("click", "#qtyPlus", function (e) {
e.preventDefault();
var input = $("#adetInput");
var display = $("#qtyDisplay");
var current = parseInt(input.val()) || 1;
if (current < 99) {
current++;
input.val(current);
display.text(current);
}
});
$(document).on("click", "#qtyMinus", function (e) {
e.preventDefault();
var input = $("#adetInput");
var display = $("#qtyDisplay");
var current = parseInt(input.val()) || 1;
if (current > 1) {
current--;
input.val(current);
display.text(current);
}
});
$(document).on("submit", "[data-ajaxform=true]", function (e) {
var id = $(this).attr("id");
var adata = new FormData(this);
formgonder(id, adata);
});
$(document).on(
"keyup",
"[data-changeform] input,[data-changeform=true] textarea,[data-changeform=true] select",
delay(function (e) {
var id = $(this).parents("form").attr("id");
var myForm = document.getElementById(id);
var adata = new FormData(myForm);
formgonder(id, adata);
}, 300)
);
$(document).on(
"change",
"input[data-changeform=true],textarea[data-changeform=true],select[data-changeform=true]",
function (e) {
var id = $(this).parents("form").attr("id");
var myForm = document.getElementById(id);
var adata = new FormData(myForm);
formgonder(id, adata);
}
);
$(document).on(
"change",
"input[data-changeislem],textarea[data-changeislem],select[data-changeislem]",
function (e) {
var sayfa = $(this).attr("data-changeislem");
var ickisim = $(this).attr("data-changeickisim");
var deger = $(this).attr("data-changedeger");
var value = $(this).val();
if (value != "") {
deger = deger + "{:}" + value;
}
var buton = "";
islemyap(sayfa, deger, buton, ickisim);
}
);
$(document).on(
"keyup",
"input[data-keyupislem],textarea[data-keyupislem]",
delay(function (e) {
var sayfa = $(this).attr("data-keyupislem");
var ickisim = $(this).attr("data-keyupickisim");
var deger = $(this).attr("data-keyupdeger");
var value = $(this).val();
if (value != "") {
deger = deger + "{:}" + value;
}
var buton = "";
islemyap(sayfa, deger, buton, ickisim);
}, 300)
);
$(document).on("change", "select[data-changeislem]", function (e) {
var sayfa = $(this).attr("data-changeislem");
var ickisim = $(this).attr("data-changeickisim");
var deger = $(this).attr("data-changedeger");
var value = $(this).val();
if (value != "") {
deger = deger + "{:}" + value;
}
var buton = "";
islemyap(sayfa, deger, buton, ickisim);
});
$(document).on("change", "input[data-onizleme]", function (event) {
var preview = $(this).attr("data-onizleme");
var input = $(event.currentTarget);
var file = input[0].files[0];
var reader = new FileReader();
reader.onload = function (e) {
image_base64 = e.target.result;
$("#" + preview + " img").attr("src", image_base64);
};
reader.readAsDataURL(file);
});
$(function () {
// Multiple images preview in browser
var imagesPreview = function (input, placeToInsertImagePreview) {
if (input.files) {
$(placeToInsertImagePreview).html("");
var filesAmount = input.files.length;
for (i = 0; i < filesAmount; i++) {
var reader = new FileReader();
reader.onload = function (event) {
image_base64 = event.target.result;
$(placeToInsertImagePreview).prepend(
""
);
};
reader.readAsDataURL(input.files[i]);
}
}
};
$("[data-resimonizle=true]").on("change", function () {
var hedef = "#onizle" + $(this).attr("name");
imagesPreview(this, hedef);
});
});
function formgonder(id, adata) {
var url = $("body").attr("data-url");
loader("#" + id + " .loader", 1);
$("#" + id + " [data-zorunlu=1]").each(function (index) {
var val = $(this).val();
if (val == "") {
$(this).addClass("border-danger");
} else {
$(this).removeClass("border-danger");
}
});
$.ajax({
url: url + "app/Jquery/index.php?page=" + id,
data: adata,
contentType: false,
processData: false,
type: "POST",
dataType: "json",
success: function (sonuc) {
if (sonuc.sil != "" && typeof sonuc.sil != "undefined") {
$("#" + id + ' input:not([type="hidden"])').val("");
$("#" + id + " textarea").val("");
}
if (sonuc.git != "" && typeof sonuc.git != "undefined") {
git(sonuc.git);
}
if (sonuc.tost != "" && typeof sonuc.tost != "undefined") {
tostmesaj(sonuc.tost, sonuc.tostb, sonuc.mesaj);
}
loader("#" + id + " .loader", 0);
$("#" + id + " .sonuc").html(sonuc.uyari);
if (sonuc.degis != "" && typeof sonuc.degis != "undefined") {
degis(sonuc.degis, sonuc.degisicerik);
}
if (sonuc.degis2 != "" && typeof sonuc.degis2 != "undefined") {
degis(sonuc.degis2, sonuc.degisicerik2);
}
if (sonuc.basaekle != "" && typeof sonuc.basaekle != "undefined") {
basaekle(sonuc.basaekle, sonuc.basaekleicerik);
}
if (sonuc.sonaekle != "" && typeof sonuc.sonaekle != "undefined") {
sonaekle(sonuc.sonaekle, sonuc.sonaekleicerik);
}
if (sonuc.degisattr != "" && typeof sonuc.degisattr != "undefined") {
degisattr(sonuc.degisattr, sonuc.etiket, sonuc.degisattrdeger);
}
if (sonuc.classekle != "" && typeof sonuc.classekle != "undefined") {
classekle(sonuc.classekle, sonuc.classekledeger);
}
if (sonuc.classcikar != "" && typeof sonuc.classcikar != "undefined") {
classcikar(sonuc.classcikar, sonuc.classcikardeger);
}
if (
sonuc.ortamlistele != "" &&
typeof sonuc.ortamlistele != "undefined"
) {
ortamlistele();
}
if (sonuc.tikla != "" && typeof sonuc.tikla != "undefined") {
tikla(sonuc.tikla);
}
if (sonuc.tikla2 != "" && typeof sonuc.tikla2 != "undefined") {
tikla(sonuc.tikla2);
}
if (sonuc.closepopup != "" && typeof sonuc.closepopup != "undefined") {
$("#" + sonuc.closepopup).css({ transform: "translateY(120vh)" }, 100);
}
},
});
}
$(document).on("click", "[data-islem]", function (e) {
var sayfa = $(this).attr("data-islem");
var ickisim = $(this).attr("data-ickisim");
var deger = $(this).attr("data-deger");
var emin = $(this).attr("data-eminmisin");
var buton = $(this).html();
if(ickisim === "urungetir") {
if(document.getElementById("masaislemon")) {
document.getElementById("masaislemon").reset();
}
$("#qtyDisplay").text("1");
$("#adetInput").val(1);
}
var _q = window.QR_I18N || {};
if (emin) {
Swal.fire({
title: _q.eminMisiniz || "Emin misiniz?",
text: _q.geriDonusYok || "Bu işlemi yaptığınızda geri dönüşü olmayacak!",
icon: "warning",
showCancelButton: true,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: _q.evetEminim || "Evet, eminim!",
cancelButtonText: _q.iptal || "İptal",
}).then((result) => {
if (result.isConfirmed) {
islemyap(sayfa, deger, buton, ickisim);
}
});
} else {
islemyap(sayfa, deger, buton, ickisim);
}
});
function islemyap(sayfa, deger, buton, ickisim = "") {
var url = $("body").attr("data-url");
var degerler = "deger=" + deger + "&ickisim=" + ickisim;
$.ajax({
type: "post",
url: url + "app/Jquery/index.php?page=" + sayfa,
data: degerler,
dataType: "json",
success: function (sonuc) {
if (sonuc.tost != "" && typeof sonuc.tost != "undefined") {
tostmesaj(sonuc.tost, sonuc.tostb, sonuc.mesaj);
}
if (sonuc.sil != "" && typeof sonuc.sil != "undefined") {
sil(sonuc.sil);
}
if (sonuc.git != "" && typeof sonuc.git != "undefined") {
git(sonuc.git);
}
if (sonuc.degis != "" && typeof sonuc.degis != "undefined") {
degis(sonuc.degis, sonuc.degisicerik);
}
if (sonuc.degis2 != "" && typeof sonuc.degis2 != "undefined") {
degis(sonuc.degis2, sonuc.degisicerik2);
}
if (sonuc.basaekle != "" && typeof sonuc.basaekle != "undefined") {
basaekle(sonuc.basaekle, sonuc.basaekleicerik);
}
if (sonuc.sonaekle != "" && typeof sonuc.sonaekle != "undefined") {
sonaekle(sonuc.sonaekle, sonuc.sonaekleicerik);
}
if (sonuc.degisattr != "" && typeof sonuc.degisattr != "undefined") {
degisattr(sonuc.degisattr, sonuc.etiket, sonuc.deger);
}
if (sonuc.classekle != "" && typeof sonuc.classekle != "undefined") {
classekle(sonuc.classekle, sonuc.deger);
}
if (sonuc.classcikar != "" && typeof sonuc.classcikar != "undefined") {
classcikar(sonuc.classcikar, sonuc.deger);
}
if (
sonuc.ortamlistele != "" &&
typeof sonuc.ortamlistele != "undefined"
) {
ortamlistele();
}
if (sonuc.tikla != "" && typeof sonuc.tikla != "undefined") {
tikla(sonuc.tikla);
}
if (sonuc.tikla2 != "" && typeof sonuc.tikla2 != "undefined") {
tikla(sonuc.tikla2);
}
},
});
}
function sil(hedef) {
$(hedef).hide(500);
}
function tikla(hedef) {
$(hedef).trigger("click");
}
function git(hedef) {
window.location.href = hedef;
}
function degis(hedef, icerik) {
$(hedef).html(icerik);
}
function sonaekle(hedef, icerik) {
$(hedef).append(icerik);
}
function basaekle(hedef, icerik) {
$(hedef).prepend(icerik);
}
function degisattr(hedef, etiket, deger) {
$(hedef).attr(etiket, deger);
}
function classekle(hedef, deger) {
$(hedef).addClass(deger);
}
function classcikar(hedef, deger) {
$(hedef).removeClass(deger);
}
function loader(alan, durum) {
if (durum > 0) {
$(alan).html(
'