upload_texte_etape = '

Erreur :

Vous devez sélectionner une étape de chantier pour votre photo.
OK
'; upload_texte_description = '

Photo sans description ?

Aidez celles et ceux qui cherchent des idées en
donnant une description à votre photo
Pas la peine d\'ecrire un roman ! Quelques mots suffisent pour décrire votre photo et aider les autres membres à mieux comprendre sans vous poser de questions.

Valider cette photo sans description
'; verif_upload_photo = []; popup_shopping_list = false; var upload_cherche_produit_timer; var upload_produit_id; var upload_produit_id_choosen = []; var upload_nb_produit_id_choosen; var upload_debug; function upload_photo_valid_form() { texte_description_upload = ''; photo_id = $('#send_form').find('input[name=photo_id]').val(); texte_description = $('#photo_description').val(); texte_description_upload = $('#photo_description_popup').val(); etape_id = $('select[name="etape_id"]').val(); if(!vn(etape_id)) { if(upload_debug) console.log('[UPLOAD] Manque etape'); afficheBoxCentered(upload_texte_etape, 400, 10, true, false); } else if(texte_description == '' && !verif_upload_photo[photo_id]) { if(upload_debug) console.log('[UPLOAD] Manque description'); afficheBoxCentered(upload_texte_description, 500, 10, true, false); verif_upload_photo[photo_id] = true; } else { delete upload_produit_id_choosen; upload_produit_id_choosen = []; // C est deja en fenetre ? Donc, modif ? if(document.location.href.indexOf('/photos/add_comment.php')>0) { mode = 'ajout'; } else mode = 'modif'; console.log('On demande les produits / mode '+mode); if(mode == 'ajout') { afficheBoxCentered('
Enregistrement des informations ...
', 400, 10, true, false); if(upload_debug) console.log('[UPLOAD] On affiche le cadre "enregistrement des informations"'); } jquery_sendform('send_form', '//www.forumconstruire.com/photos/ajax_comment.php', function() { if(upload_debug) console.log('[UPLOAD] On valide la photo'); $('#box_comment').html(html); if(!popup_shopping_list && mode == 'ajout') { if(!photo_tag_no_more && true) { if(upload_debug) console.log('[UPLOAD] On affiche le bloc de produit'); afficheFileInBox('//www.forumconstruire.com/photos/ajax_tag.php?photo_id='+photo_id, '', '', 500); //setTimeout(function () { afficheFileInBox('//www.forumconstruire.com/photos/ajax_tag.php?photo_id='+photo_id, '', '', 500); }, 1000); } else closeBoxCentered(); } else if(mode == 'modif') { if(upload_debug) console.log('[UPLOAD] On reload car modif'); afficheBoxCentered('
C\'est noté !
', 400, 10, true, false); setTimeout(function() { document.location.reload() }, 2000); } else if(mode == 'ajout') closeBoxCentered(); }) } } function upload_photo_change_bouton() { texte_description = $('#photo_description_popup').val(); if(texte_description == '') { $('#bouton_upload_validation').html(' Valider cette photo sans description'); $('#bouton_upload_validation').removeClass('bouton_vert'); $('#bouton_upload_validation').addClass('bouton_gris'); } else { $('#bouton_upload_validation').html(' Valider cette photo'); $('#bouton_upload_validation').removeClass('bouton_gris'); $('#bouton_upload_validation').addClass('bouton_vert'); } } function upload_cherche_produit(texte) { clearTimeout(upload_cherche_produit_timer); upload_cherche_produit_timer = setTimeout(function() { $('#ph_ad_ta_ul li').each(function() { texte_produit = $(this).find('b').text()+' '+$(this).find('.petitefont').text(); texte_produit = texte_produit.toLowerCase(); texte = texte.toLowerCase(); //console.log(texte+' / '+texte_produit+ ' = '+texte_produit.indexOf(texte)); if(texte_produit.indexOf(texte)>=0 || texte == '') { $(this).fadeIn('slow'); } else { $(this).fadeOut('slow'); } }) }, 500); } function upload_clic_produit(photo_id, produit_id, nom) { affiche_box_centered_need_reload = true; if(!upload_produit_id_choosen['photo_'+photo_id+'-'+produit_id]) { // On affiche les bons blocs $('#ph_ad_ta_cont').fadeOut('fast', function() { $('#ph_ad_ta_next').fadeOut('fast'); $('#ph_ad_ta_phot').fadeIn('slow', function() { photo_get_tag(photo_id, '16', produit_id, 1, 'modif'); }) ;$("#dhtml_pop_centered_box").css('width', '400px'); }); // On affiche le bon contenu $('#ph_ad_ta_phot_h2').html(nom); upload_produit_id = produit_id; } else { if(confirm('Souhaitez-vous retirer ce produit de cette photo ?')) { // On balance :) file2('//www.forumconstruire.com/recits/sl_add_ajax.php?content=position_clic&photo_id='+photo_id+'&produit_id='+produit_id+'&del=1', function() {}); // On passe l'objet en vert $('#produit_li_'+produit_id).removeClass('choosen'); // On place le produit en premier $('#ph_ad_ta_ul').find("li:last").after($('#produit_li_'+produit_id)); // On le marque comme choisi upload_produit_id_choosen['photo_'+photo_id+'-'+produit_id] = false; // On va chercher les infos sur la photo $.getJSON('//www.forumconstruire.com/photos/ajax.php?content=photo_item&photo_id='+photo_id, function(data) { /*nb = data.length; $('#ph_ad_ta_vign_over').html(''+nb+' achat'+s(nb)+' taggué'+s(nb)+'
sur cette photo.');*/ }); } } } function upload_pick(photo_id, event) { if(!vn(photo_id)) return(0); // L'image var image = $('#image_modif_'+photo_id); // On choppe la taille de l'image image_width = image.width(); image_height = image.height(); console.log('Taille : '+image_width+' / '+image_height); // On choppe l'emplacement de l'image image_position = image.offset(); image_position_x = image_position.left; image_position_y = image_position.top; console.log('Position : '+image_position_x+' / '+image_position_y); // On choppe la position du clic var clic_x = Math.round(event.clientX); var clic_y = Math.round(event.clientY+$(window).scrollTop()); console.log('Clic : '+clic_x+' / '+clic_y); // On calcule le ratio image_clic_x = clic_x-image_position_x; image_clic_y = clic_y-image_position_y; console.log('Clic image : '+image_clic_x+' / '+image_clic_y); // On fait le ratio ratio_x = ((image_clic_x*100)/image_width); ratio_y = ((image_clic_y*100)/image_height); console.log('Ratio : '+ratio_x+' / '+ratio_y); // On balance :) file2('//www.forumconstruire.com/recits/sl_add_ajax.php?content=position_clic&photo_id='+photo_id+'&produit_id='+upload_produit_id+'&clic_x='+ratio_x+'&clic_y='+ratio_y+'', function() { // On affiche l'image suivante $('#ph_ad_ta_phot').fadeOut('fast', function() { /*$('#ph_ad_ta_vign_over').show();*/ $('#ph_ad_ta_next').fadeIn('fast'); $('#ph_ad_ta_cont').fadeIn('slow');;$("#dhtml_pop_centered_box").css('width', '800px'); }); // On passe l'objet en vert $('#produit_li_'+upload_produit_id).addClass('choosen'); // On place le produit en premier $('#ph_ad_ta_ul').find("li:first").before($('#produit_li_'+upload_produit_id)); // On le marque comme choisi upload_produit_id_choosen['photo_'+photo_id+'-'+upload_produit_id] = true; // On change le gtexte du bouton $('#ph_ad_ta_next').find(".passer").html(' J\'ai terminé !'); $('#ph_ad_ta_next').find(".passer_2").remove(); $('#ph_ad_ta_next').find(".passer.bouton_gris").addClass('bouton_vert'); // On va chercher les infos sur la photo $.getJSON('//www.forumconstruire.com/photos/ajax.php?content=photo_item&photo_id='+photo_id, function(data) { nb = data.length; /*$('#ph_ad_ta_vign_over').html(''+nb+' achat'+s(nb)+' taggué'+s(nb)+'
sur cette photo.');*/ }); }); } $(function() { $('body').append('v4'); });