source: spip-zone/_plugins_/trad-lang/trad-lang_spip2/controleurs/str_statut.html @ 56654

Last change on this file since 56654 was 56654, checked in by kent1@…, 8 years ago

Eviter des problèmes avec des sauts de ligne dans le js

File size: 1.8 KB
Line 
1[(#REM)
2
3        Controleur pour le crayon 'str_statut' , uniquement html
4
5]
6#CACHE{0}
7<B_a>
8<fieldset style="#ENV{style}">
9<ul>
10<BOUCLE_a(TRADLANG tradlang_modules){id_tradlang}>
11<li class="editer_statut">
12        <script type='text/javascript'>
13        var contenu_orig = '[(#STR**|entites_html|replace{"\n","_"}|replace{"\r",""}|replace{"\t",""})]';
14        var me = cQuery(".tradlang-str_statut-#ID_TRADLANG");
15        var id = me.crayon().find('form');
16        cQuery(id).submit(function(){
17                var newstatut = $(this).find('#statut').val();
18                var new_contenu = $(this).find('#str').val().replace(/\n/,'_');
19                if((new_contenu != contenu_orig) && (newstatut != 'OK'))
20                        alert('<:tradlang:crayon_changer_statut|filtrer_entites|texte_script:>');
21        });
22        </script>
23        <label><:tradlang:label_tradlang_status:></label>
24        <select class="text crayon_active" name="#ENV{name_statut}" id="statut">
25                <option value="OK"[(#STATUT|=={OK}|oui)selected="selected"]><:tradlang:str_status_traduit:></option>
26                <option value="MODIF"[(#STATUT|=={MODIF}|oui)selected="selected"]><:tradlang:str_status_modif:></option>
27                <option value="NEW"[(#STATUT|=={NEW}|oui)selected="selected"]><:tradlang:str_status_new:></option>
28        </select>
29</li>
30<BOUCLE_orig(TRADLANG){id=#ID}{module=#MODULE}{lang=#LANG_MERE}>
31<li class="original">
32        <div>
33        <label><:tradlang:label_version_originale{lang=#LANG}:></label>
34        <textarea readonly="readonly" class="crayon-active readonly" style="width:#ENV{largeur}px;text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR**|entites_html)]</textarea>
35        </div>
36</li>
37</BOUCLE_orig>
38<li class="editer_str">
39        <label><:tradlang:label_tradlang_str:></label>
40        <textarea class="crayon-active" name="#ENV{name_str}" id="str"
41         style="width:#ENV{largeur}px; height:#ENV{hauteur}px;#ENV{style};text-align:#LANG_LEFT;" dir="#LANG_DIR">[(#STR**|entites_html)]</textarea>
42</li>
43</BOUCLE_a>
44</ul>
45</fieldset>
46</B_a>
Note: See TracBrowser for help on using the repository browser.