$(document).ready (function (){ $('#dialog_upload_my_face').dialog ({ bgiframe: true, modal: true, autoOpen: false, width: 800, buttons: { «Закрыть»: function () { $(this).dialog («close»); } } }); $(«.add_my_face»).click (function (){ $('#dialog_upload_my_face').dialog ('open'); return false; }); var options = { beforeSubmit: onlyFileValidator, success: function (data, statusText){ if (data.response == 'error') { $.gritter.add (data.error); return false; }; var w; var h; function showPreview (coords) { if (parseInt (coords.w) <0) return; var rx = 100 / coords.w; var ry = 100 / coords.h; $('#face_form_step2 .input_prev_image_here img').css({ width: Math.round(rx * w) + 'px', height: Math.round(ry * h) + 'px', marginLeft: '-' + Math.round(rx * coords.x) + 'px', marginTop: '-' + Math.round(ry * coords.y) + 'px' }); $('#face_form_step2 input[name="crop[x1]"]').val(coords.x); $('#face_form_step2 input[name="crop[y1]"]').val(coords.y); $('#face_form_step2 input[name="crop[x2]"]').val(coords.x2); $('#face_form_step2 input[name="crop[y2]"]').val(coords.y2); $('#face_form_step2 input[name="crop[w]"]').val(coords.w); $('#face_form_step2 input[name="crop[h]"]').val(coords.h); }; if(data.response == 'ok') { $("#face_form_step2 .input_image_here").html(' '); $(«#face_form_step2 .input_prev_image_here»).html ('
'); w = data. w || 600; h = data. h || 600; $('#face_form_step2 .input_image_here img').Jcrop ({ onChange: showPreview, onSelect: showPreview, aspectRatio: 1 }); $('#face_form_step2 input[name="crop[filename]"]').val (data.filename); $('#face_form_step2 input[name="crop[type]"]').val (data.type); $('#face_form_step2 input[name="crop[url]"]').val (data.userUrl); $('#face_form_step2 input[name="crop[nomId]"]').val (data.nomId); $(«#face_form»).hide (); $(«#face_form_step2″).show (); return true; }; }, url: „/ajax?file=upload_my_face“, resetForm: true, dataType: 'json' }; $(„#face_form“).ajaxForm (options); var options = { success: function (data, statusText){ $(„#dialog_upload_my_face“).html ("Ваш запрос на добавление отправлен. После проверки, Ваше фото появиться на RuGeroi.ru.»); }, url: «/ajax?file=upload_my_face», resetForm: true, dataType: 'json' }; $(«#face_form_step2″).ajaxForm (options); $('.add_my_face img').mouseover (function (){ changeImage (this, null,"add_face_active»); }); $('.add_my_face img').mouseout (function (){ changeImage (this, null,"add_face»); }); }); preload ('add_face_active', '/images/add_my_face_a.jpg'); preload ('add_face', '/images/add_my_face.gif');