Changeset 75343 in spip-zone
- Timestamp:
- Sep 10, 2013, 8:17:51 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/trad-lang/trunk/controleurs/str_statut.html
r75334 r75343 5 5 ] 6 6 #CACHE{0} 7 <B_a>8 7 <BOUCLE_a(TRADLANGS tradlang_modules){id_tradlang}> 9 8 <fieldset[ style="min-width:(#ENV{largeur}|<{400}|?{#ENV{largeur}|mult{2},''})px]"> … … 34 33 </fieldset> 35 34 <script type='text/javascript'> 36 var contenu_orig = '[(#STR**|tradlang_utf8|entites_html|replace{"\n","_"}|replace{"\r",""}|replace{"\t",""})]'; 37 var statut_orig = '#STATUT'; 38 var me = cQuery(".tradlang-str_statut-#_a:ID_TRADLANG"); 39 var id = me.crayon().find('form'); 40 var vars = cQuery('#str_orig_#ID_TRADLANG').val().match('@[^@]+@','gi'); 35 var contenu_orig = '[(#STR**|tradlang_utf8|entites_html|replace{"\n","_"}|replace{"\r",""}|replace{"\t",""})]', 36 statut_orig = '#STATUT', 37 id = cQuery(".tradlang-str_statut-#_a:ID_TRADLANG").crayon().find('form'), 38 vars = cQuery('#str_orig_#ID_TRADLANG').val().match('@[^<@]+@','gi'); 41 39 cQuery(id).bind('form-submit-validate',function(truc,a, e, options, veto){ 42 var vars = cQuery('#str_orig_#ID_TRADLANG').val().match('@[^@]+@','gi');43 40 if(vars){ 44 41 erreur_chaine = '<:tradlang:erreur_variable_manquante:>'; 45 var trad = cQuery('#str_#ID_TRADLANG').val();46 42 jQuery(vars).each(function(i,elt){ 47 var val = elt; 48 if(!trad.match(val,'g')){ 49 erreur_chaine += '\n'+val; 43 if(!cQuery('#str_#ID_TRADLANG').val().match(elt,'g')){ 44 erreur_chaine += '\n'+elt; 50 45 alert(erreur_chaine); 51 46 veto.veto = true; … … 54 49 }); 55 50 } 56 var newstatut = cQuery(id).find('#statut_#ID_TRADLANG').val() ;57 varnew_contenu = cQuery(id).find('#str_#ID_TRADLANG').val().replace(/\n/g,'_').replace(/\r/g,'').replace(/\t/g,'');51 var newstatut = cQuery(id).find('#statut_#ID_TRADLANG').val(), 52 new_contenu = cQuery(id).find('#str_#ID_TRADLANG').val().replace(/\n/g,'_').replace(/\r/g,'').replace(/\t/g,''); 58 53 if((new_contenu != contenu_orig) && ((statut_orig != 'OK') && (newstatut == statut_orig))) 59 if(!window.confirm('<:tradlang:crayon_changer_statut|filtrer_entites|texte_script:>')) 54 if(!window.confirm('<:tradlang:crayon_changer_statut|filtrer_entites|texte_script:>')){ 60 55 veto.veto = true; 56 jQuery('#statut_#ID_TRADLANG').focus(); 57 } 61 58 }); 62 59 </script> 63 60 </BOUCLE_a> 64 </B_a>
Note: See TracChangeset
for help on using the changeset viewer.