}); $('#urot').click(function() { var s=""; if($("img.checked").attr("id")=="text"+nct) { s="t"+nct; } var a=parseInt($("input[name='"+mode+"angle"+s+"']").val())-10; if (a<0){a=350;} $("input[name='"+mode+"angle"+s+"']").val(a); //поворот $("img.checked").css({"-moz-transform":"rotate("+a+"deg)","-ms-transform":"rotate("+a+"deg)","-webkit-transform":"rotate("+a+"deg)","-o-transform":"rotate("+a+"deg)","transform":"rotate("+a+"deg)"}); }); $('#rot').click(function() { var s=""; if($("img.checked").attr("id")=="text"+nct) { s="t"+nct; } var a=parseInt($("input[name='"+mode+"angle"+s+"']").val())+10; if (a==360){a=0;} $("input[name='"+mode+"angle"+s+"']").val(a); //поворот $("img.checked").css({"-moz-transform":"rotate("+a+"deg)","-ms-transform":"rotate("+a+"deg)","-webkit-transform":"rotate("+a+"deg)","-o-transform":"rotate("+a+"deg)","transform":"rotate("+a+"deg)"}); }); $('#z').click(function() { var s=""; if($("img.checked").attr("id")=="text"+nct) { //s="st"+nct; s="no"; } else { s="s"; } //текущее положение var w=parseInt($("img.checked").css("width")); var h=parseInt($("img.checked").css("height")); var l=parseInt($("img.checked").css("left")); var t=parseInt($("img.checked").css("top")); //новые размеры var w1=w+w/10; var h1=h+h/10; //если не выходит за рамки то применяем if (((w1+l)<391)&&((h1+t)<391)&&(s!="no")) { $("img.checked").css({"width":w1+"px","height":h1+"px"}); $("input[name='"+mode+s+"x']").val(parseInt($("img.checked").css("width"))); $("input[name='"+mode+s+"y']").val(parseInt($("img.checked").css("height"))); } }); $('#uz').click(function() { var s=""; if($("img.checked").attr("id")=="text"+nct) { //s="st"+nct; s="no"; } else { s="s"; } //текущее положение var w=parseInt($("img.checked").css("width")); var h=parseInt($("img.checked").css("height")); var l=parseInt($("img.checked").css("left")); var t=parseInt($("img.checked").css("top")); //новые размеры var w1=w-w/10; var h1=h-h/10; //если не выходит за рамки то применяем if (((w1+l)<391)&&((h1+t)<391)&&(s!="no")) { $("img.checked").css({"width":w1+"px","height":h1+"px"}); $("input[name='"+mode+s+"x']").val(parseInt($("img.checked").css("width"))); $("input[name='"+mode+s+"y']").val(parseInt($("img.checked").css("height"))); } }); $("textarea[name='text']").keyup(function() { $("#text"+nct).attr("src","./pix/loading.gif"); if ($("#img").attr("src")=="./pix/0.png") { $("#img").attr("src",""); $("#img").css({"display":"none"}); $("input[name='"+mode+"img']").val(""); $("input[name='"+mode+"orig']").val("./white.png"); } var loadImage = function (src, callback){ var img = new Image; img.onload = img.onerror = function (evt){ callback(evt.type == 'error', img); img.onload = img.onerror = img = null; }; img.src = src; }; var txt=$("textarea[name='text']").val(); var size=$("select[name='fsize']").val(); var font=$("select[name='font']").val(); console.log("text: "+txt+" / font: "+font+" / size: "+size) $("textarea[name='"+mode+"txt"+nct+"']").val(txt); $.ajax({ method: "POST", url: "./pix/texttopic.php", data: { t : txt , fs : size, f : font}, dataType: "text", success:function(res) { $("input[name='"+mode+"pictxt"+nct+"']").val(res); $("#text"+nct).attr("src",res); $("#text"+nct).css("display","block"); loadImage(res, function (err, img){ if( err ){ // image not loaded } else { var height = img.height; var width = img.width; //console.log(width+"/"+height); $("#text"+nct).css({"width": width}); $("#text"+nct).css({"height":height}); $("input[name='"+mode+"st"+nct+"x']").val(width); $("input[name='"+mode+"st"+nct+"y']").val(height); } }); }, error:function( jqXHR, textStatus ) { alert( "Request failed: " + textStatus ); } }); }); $("#fsapr").click(function() { $(this).css({"background-color":"#c4c805"}); $(this).text("APPROVED"); if ($("#bsapr").text()=="APPROVED") { $("#apr").show(); } }); $("#bsapr").click(function() { $(this).css({"background-color":"#c4c805"}); $(this).text("APPROVED"); if ($("#fsapr").text()=="APPROVED") { $("#apr").show(); } }); $("#img").click(function() { $(".checked").removeClass("checked"); $(this).addClass("checked"); }); $("#text1").click(function() { $(".checked").removeClass("checked"); $(this).addClass("checked"); nct=1; }); $("#text2").click(function() { $(".checked").removeClass("checked"); $(this).addClass("checked"); nct=2; }); $("#text3").click(function() { $(".checked").removeClass("checked"); $(this).addClass("checked"); nct=3; }); $("#uplbt").click(function() { $("#ImageBrowse").click(); }); $("#bsi").click(function() { if ($(this).attr("src")=="./pix/z1.png"){ $("#step2").hide(); $("#step1").show(); $('#bs_link').click(); } }); $('#upload').on('submit',(function(e) { $('#img').attr("src","./pix/loading.gif"); var loadImage = function (src, callback){ var img = new Image; img.onload = img.onerror = function (evt){ callback(evt.type == 'error', img); img.onload = img.onerror = img = null; }; img.src = src; }; e.preventDefault(); var formData = new FormData(this); $.ajax({ type:'POST', url: $(this).attr('action'), data:formData, cache:false, contentType: false, processData: false, success:function(data){ console.log("success"); console.log(data); loadImage(("./pix/upload/worked/"+data), function (err, img){ if( err ){ // image not loaded } else { if (img.height<300 || img.width<300) { alert("It is a low resolution photo and engraved box may not look as crisp!"); } var height = img.height/4; var width = img.width/4; //console.log(width+"/"+height); $("#img").css("width", width); $("#img").css("height",height); $("input[name='"+mode+"sx']").val(width); $("input[name='"+mode+"sy']").val(height); } }); $('#img').attr("orig","./pix/temp/"+data); $('#img').attr("src","./pix/upload/worked/"+data); $("input[name='"+mode+"orig']").val($('#img').attr("orig")); $("input[name='"+mode+"img']").val($('#img').attr("src")); }, error: function(data){ console.log("error"); console.log(data); } }); })); $("#ImageBrowse").on("change", function() { $("#upload").submit(); }); $('#par').on('submit',(function(e) { e.preventDefault(); $('#fsi').hide(); $('#bsi').hide(); $('.loading').show(); var snd =$('#par').serialize(); console.log(snd); $.ajax({ type:'POST', url: $(this).attr('action'), data:snd, success:function(data){ console.log("success"); console.log(data); dar=data.split(";"); $('.loading').hide(); $('#fsi').attr("src",dar[0]); if (dar[1]!=""){ $('#bsi').attr("src",dar[1]);} else { $('#bsi').attr("src","./pix/z1.png"); } $('#fsi').show(); $('#bsi').show(); }, error: function(data){ console.log("error"); console.log(data); } }); $("#step1").hide(); $("#step2").show(); })); $("#ok").click( function() { $("#par").submit(); }); $('#apr').on('submit',(function(e) { e.preventDefault(); $("#ok1").text("Processing..."); var snd =$('#apr').serialize()+"&fsi="+$('#fsi').attr("src").replace("/pix", "")+"&bsi="+$('#bsi').attr("src").replace("/pix", ""); console.log(snd); $.ajax({ type:'POST', url: './pix/apr.php',/*$(this).attr('action'),*/ data:snd, success:function(data){ console.log("success"); console.log(data); $("#ok1").text("Wait for cart"); if (($('#fsi').attr("src")!="") && ($('#bsi').attr("src")!="")) { document.location.href = "https://www.1shoppingcart.com/ HYPERLINK 'https://www.1shoppingcart.com/&pid=8d6cc61e481d47c9bb90010114789093'& HYPERLINK 'https://www.1shoppingcart.com/&pid=8d6cc61e481d47c9bb90010114789093'pid=8d6cc61e481d47c9bb90010114789093"; } else { document.location.href = "https://www.1shoppingcart.com/ HYPERLINK 'https://www.1shoppingcart.com/&pid=85f7f583e13846cdb41bb331bc7cacd2'& HYPERLINK 'https://www.1shoppingcart.com/&pid=85f7f583e13846cdb41bb331bc7cacd2'pid=85f7f583e13846cdb41bb331bc7cacd2"; } }, error: function(data){ console.log("error"); console.log(data); } }); /*переходим на страницу товара*/ })); $("#ok1").click( function() { if ($("input[name='customer']").val()!="") { $("#apr").submit(); } else { alert("Enter your name please!"); } });