Changeset 75334 in spip-zone
- Timestamp:
- Sep 10, 2013, 12:55:04 PM (6 years ago)
- Location:
- _plugins_/trad-lang/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/trad-lang/trunk/content/tradlang.html
r65430 r75334 1 1 <BOUCLE_tradlang(TRADLANGS){id_tradlang}> 2 2 <div class="contenu-principal"> 3 <INCLURE{fond=inclure/tradlang_entete,env}>4 3 <BOUCLE_auth_voir(CONDITION){si #AUTORISER{voir,tradlang}|oui}> 5 4 [(#AUTORISER{modifier,tradlang,#ID_TRADLANG}|oui)[(#SET{auth_modifier,oui})]] 6 <BOUCLE_module(TRADLANG_MODULES){module}> 7 #SET{lang_mere,#LANG_MERE} 8 <div id="hierarchie"><a href="[(#URL_TRADLANG_MODULE{#ID_TRADLANG_MODULE}|parametre_url{lang_cible,#_tradlang:LANG}|parametre_url{lang_orig,#ENV{lang_orig}})]"><:tradlang:lien_retour_module{module=#NOM_MOD}:></a></div> 5 <BOUCLE_module(TRADLANG_MODULES){module}>[(#SET{lang_mere,#LANG_MERE})] 6 <div class="actions"><a href="[(#URL_TRADLANG_MODULE{#ID_TRADLANG_MODULE}|parametre_url{lang_cible,#_tradlang:LANG}|parametre_url{lang_orig,#ENV{lang_orig}})]" class="btn icon-back"><:tradlang:lien_retour_module{module=#NOM_MOD}:></a></div> 9 7 </BOUCLE_module> 10 8 <div class="cartouche"> 11 [(#ENV{lang_orig}|non) 12 #SET{lang_orig_long,#GET{lang_mere}|traduire_nom_langue}] 13 [(#ENV{lang_orig}|oui) 14 #SET{lang_orig_long,#ENV{lang_orig}|traduire_nom_langue}] 9 [(#ENV{lang_orig}|non)[(#SET{lang_orig_long,#GET{lang_mere}|traduire_nom_langue})]] 10 [(#ENV{lang_orig}|oui)[(#SET{lang_orig_long,#ENV{lang_orig}|traduire_nom_langue})]] 15 11 #SET{lang_orig,#ENV{lang_orig,#GET{lang_mere}}} 16 12 #SET{lang_cible_long,#LANG|traduire_nom_langue} -
_plugins_/trad-lang/trunk/controleurs/str_statut.html
r71474 r75334 7 7 <B_a> 8 8 <BOUCLE_a(TRADLANGS tradlang_modules){id_tradlang}> 9 <fieldset style="width:#ENV{largeur}px">9 <fieldset[ style="min-width:(#ENV{largeur}|<{400}|?{#ENV{largeur}|mult{2},''})px]"> 10 10 <legend>TRADLANG ##ID_TRADLANG</legend> 11 11 <ul> 12 #SET{lines,1} 12 13 <BOUCLE_orig(TRADLANGS){id=#ID}{module=#MODULE}{lang=#VAL{lang_orig}|_request|sinon{#LANG_MERE}}> 13 <li class="editer original"> 14 [(#SET{lines,#STR*|strlen|div{40}|intval|plus{1}})] 15 <li class="editer editer_str_orig"> 14 16 <label for="str_orig_#_a:ID_TRADLANG"><:tradlang:label_version_originale{lang=#LANG}:></label> 15 <textarea readonly="readonly" title="<:tradlang:info_textarea_readonly|attribut_html:>" id="str_orig_#_a:ID_TRADLANG" rows="4" class="crayon-active readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR**|tradlang_utf8|entites_html)]</textarea>17 <textarea readonly="readonly" title="<:tradlang:info_textarea_readonly|attribut_html:>" rows="#GET{lines}" id="str_orig_#_a:ID_TRADLANG" rows="4" class="crayon-active readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR**|tradlang_utf8|entites_html)]</textarea> 16 18 </li> 17 19 </BOUCLE_orig> 18 20 <li class="editer editer_str"> 19 21 <label for="str_#ID_TRADLANG"><:tradlang:label_tradlang_str{lang=#LANG}:></label> 20 <textarea class="crayon-active" name="#ENV{name_str}" rows="4"id="str_#ID_TRADLANG"21 style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR**|tradlang_utf8|entites_html)]</textarea>22 <textarea class="crayon-active" name="#ENV{name_str}" id="str_#ID_TRADLANG" 23 style="text-align:#LANG_LEFT;" rows="#GET{lines}" dir="#LANG_DIR">[(#STR**|tradlang_utf8|entites_html)]</textarea> 22 24 </li> 23 25 <li class="editer editer_statut"> -
_plugins_/trad-lang/trunk/controleurs/tradlang_tous.html
r60268 r75334 22 22 <h4>[(#GRAND_TOTAL|singulier_ou_pluriel{tradlang:titre_tradlang_non_traduit,tradlang:titre_tradlang_non_traduits})]</h4> 23 23 [(#GRAND_TOTAL|>{30}|oui) 24 <div class="notice"> 24 #BOITE_OUVRIR{'',notice} 25 25 <p><:tradlang:notice_affichage_limite{nb=30}:></p> 26 </div> 27 ] 26 #BOITE_FERMER] 28 27 <div class="formulaire_spip"> 29 28 <form action="spip.php" method="post" enctype="multipart/form-data" class="formulaire_crayon" id="formulaire_tradlang_tous_#ENV{id_tradlang_module}"> … … 32 31 <ul> 33 32 <BOUCLE_nb_tradlangs(TRADLANGS){id_tradlang_module}{statut IN MODIF,NEW}{lang=#GET{lang_cible}}> 33 </BOUCLE_nb_tradlangs> 34 <BOUCLE_nb_tradlangs_affiche(TRADLANGS){id_tradlang_module}{statut IN MODIF,NEW}{lang=#GET{lang_cible}}{0,30}> 34 35 <li class="editer editer_tradlang"> 35 36 #CRAYON{str_statut} … … 60 61 </script> 61 62 </li> 62 </BOUCLE_nb_tradlangs >63 </BOUCLE_nb_tradlangs_affiche> 63 64 </ul> 64 65 <p class="boutons"> -
_plugins_/trad-lang/trunk/extra1/tradlang.html
r65430 r75334 1 <div class="recherche"> 2 #FORMULAIRE_RECHERCHE{#URL_PAGE{traduction_recherche}} 3 <p class="aide">[(#PLUGIN{Fulltext}|oui)<a href="#URL_PAGE{aide_recherche}" class="aide mediabox"><:tradlang:lien_aide_recherche:></a> - ]<a href="#URL_PAGE{traduction_recherche}" class="aide"><:tradlang:lien_recherche_avancee:></a></p> 4 </div> 1 5 [<div class="ajax tradlang_choisir_module"> 2 6 (#FORMULAIRE_TRADLANG_CHOISIR_MODULE{#ENV{id_tradlang_module},#ENV{lang_orig},#ENV{lang_cible},#ENV{lang_crea}}) 3 7 </div>] 4 8 [(#AUTORISER{modifier,tradlang}|et{#SESSION{statut}}|non) -
_plugins_/trad-lang/trunk/formulaires/editer_tradlang.html
r63714 r75334 8 8 #ACTION_FORMULAIRE{#ENV{action}} 9 9 <ul> 10 <li class="editer readonly"> 10 <li class="notice_statut" style="display:none;"> 11 <div class="notice"><:tradlang:crayon_changer_statut:></div> 12 </li> 13 <li class="editer editer_str_orig readonly"> 11 14 <BOUCLE_orig(TRADLANGS){id=#ENV{id}}{lang=#ENV{lang_orig}}{0,1}> 12 #SET{comm_orig,#COMM}15 [(#SET{comm_orig,#COMM})][(#SET{lines,#STR*|strlen|div{40}|intval|plus{1}})] 13 16 [(#ENV{lang_orig}|=={#ENV{lang_mere}}|oui)<label><:tradlang:label_version_originale{lang=#ENV{lang_orig}}:></label>] 14 17 [(#ENV{lang_orig}|=={#ENV{lang_mere}}|non)<label><:tradlang:label_version_selectionnee{lang=#ENV{lang_orig}}:></label>] 15 <textarea class="texte" name="lang_orig" id="lang_orig_str" readonly="readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR" >[(#STR*|tradlang_utf8|entites_html)]</textarea>18 <textarea class="texte" name="lang_orig" id="lang_orig_str" readonly="readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR" rows="#GET{lines}">[(#STR*|tradlang_utf8|entites_html)]</textarea> 16 19 </BOUCLE_orig> 17 20 </B_orig> 18 21 <BOUCLE_mere(TRADLANGS){id=#ENV{id}}{lang=#ENV{lang_mere}}{0,1}> 19 #SET{comm_orig,#COMM}22 [(#SET{comm_orig,#COMM})][(#SET{lines,#STR*|strlen|div{40}|intval|plus{2}})] 20 23 <label><:tradlang:label_version_originale{lang=#ENV{lang_mere}}:></label> 21 24 <textarea class="texte" name="lang_orig" id="lang_orig_str" readonly="readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR*|tradlang_utf8|entites_html)]</textarea> … … 25 28 </li> 26 29 <li class='editer editer_str obligatoire[(#ENV{erreurs}|table_valeur{str}|oui)erreur]'> 27 <label for='str'><:tradlang:label_tradlang_str :></label>[30 <label for='str'><:tradlang:label_tradlang_str{lang=#ENV{langue}}:></label>[ 28 31 <span class="erreur_message">(#ENV{erreurs}|table_valeur{str})</span>] 29 <div class="notice" style="display:none;"><:tradlang:crayon_changer_statut:></div> 30 <textarea class="texte" name="str" id="str">[(#ENV**{str}|tradlang_utf8)]</textarea> 32 <textarea class="texte" name="str" id="str" rows="#GET{lines}">[(#ENV**{str}|tradlang_utf8)]</textarea> 31 33 </li> 32 <li class='editerreadonly'>34 [(#COMM|oui)<li class='editer editer_comm_orig readonly'> 33 35 [(#ENV{lang_orig}|=={#ENV{lang_mere}}|oui)<label><:tradlang:label_version_originale_comm{lang=#ENV{lang_orig}}:></label>] 34 36 [(#ENV{lang_orig}|=={#ENV{lang_mere}}|non)<label><:tradlang:label_version_selectionnee_comm{lang=#ENV{lang_orig}}:></label>] 35 37 <textarea class="texte" name="comm_orig" id="comm_orig" readonly="readonly" style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#GET*{comm}|entites_html)]</textarea> 36 </li> 37 <li class='editer editer_comm[(#ENV{erreurs}|table_valeur{comm}|oui)erreur]'> 38 <label for='comm'><:tradlang:label_tradlang_comm:></label>[ 39 <span class="erreur_message">(#ENV{erreurs}|table_valeur{comm})</span>] 40 <p class="explication"><:tradlang:explication_comm:></p> 41 <textarea class="texte" name="comm" id="comm" style="text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#ENV*{comm}|entites_html)]</textarea> 42 </li> 38 </li>] 43 39 <li class="editer editer_statut obligatoire[(#ENV{erreurs}|table_valeur{statut}|oui)erreur]"> 44 40 <label for="statut"><:tradlang:label_tradlang_status:></label>[ … … 59 55 60 56 <script type='text/javascript'> 61 var contenu_orig = '[(#ENV**{str}|tradlang_utf8|entites_html|replace{"\n","_"}|replace{"\r",""}|replace{"\t",""})]' ;62 varstatut_orig = '#STATUT';57 var contenu_orig = '[(#ENV**{str}|tradlang_utf8|entites_html|replace{"\n","_"}|replace{"\r",""}|replace{"\t",""})]', 58 statut_orig = '#STATUT'; 63 59 jQuery('#formulaire_tradlang_ajout_codelangue form').submit(function(){ 64 60 var newstatut = jQuery(this).find('#statut').val(); … … 71 67 var newstatut = jQuery('#formulaire_tradlang_ajout_codelangue #statut').val(); 72 68 var new_contenu = jQuery(this).val().replace(/\n/,'_'); 73 if((new_contenu != contenu_orig) && (newstatut != 'OK') && jQuery(this).parent('li').find('.notice').is(':hidden')){ 74 jQuery(this).parent('li').find('.notice').toggle(); 75 }else if((new_contenu == contenu_orig) && jQuery(this).parent('li').find('.notice').is(':visible')){ 76 jQuery(this).parent('li').find('.notice').toggle(); 77 } 69 if((new_contenu != contenu_orig) && (newstatut != 'OK') && jQuery(this).parents('form').find('.notice_statut').is(':hidden')) 70 jQuery(this).parents('form').find('.notice_statut').toggle(); 71 else if((new_contenu == contenu_orig) && jQuery(this).parents('form').find('.notice_statut').is(':visible')) 72 jQuery(this).parents('form').find('.notice_statut').toggle(); 78 73 }); 79 74 jQuery('#formulaire_tradlang_ajout_codelangue #statut').change(function(){ 80 75 var newstatut = jQuery(this).val(); 81 76 var new_contenu = jQuery('#formulaire_tradlang_ajout_codelangue #str').val().replace(/\n/,'_'); 82 if((new_contenu != contenu_orig) && (newstatut != 'OK') && (newstatut == statut_orig) && jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').is(':hidden')){ 83 jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').toggle(); 84 }else if((new_contenu != contenu_orig) && (newstatut == 'OK') && jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').is(':visible')){ 85 jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').toggle(); 86 } 87 else if((new_contenu == contenu_orig) && jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').is(':visible')){ 88 jQuery('#formulaire_tradlang_ajout_codelangue .editer_str .notice').toggle(); 89 } 77 if((new_contenu != contenu_orig) && (newstatut != 'OK') && (newstatut == statut_orig) && jQuery('#formulaire_tradlang_ajout_codelangue .form').is(':hidden')) 78 jQuery('#formulaire_tradlang_ajout_codelangue .notice_statut').toggle(); 79 else if((new_contenu != contenu_orig) && (newstatut == 'OK') && jQuery('#formulaire_tradlang_ajout_codelangue .notice_statut').is(':visible')) 80 jQuery('#formulaire_tradlang_ajout_codelangue .notice_statut').toggle(); 81 else if((new_contenu == contenu_orig) && jQuery('#formulaire_tradlang_ajout_codelangue.notice_statut').is(':visible')) 82 jQuery('#formulaire_tradlang_ajout_codelangue .notice_statut').toggle(); 90 83 }); 91 84 </script>
Note: See TracChangeset
for help on using the changeset viewer.