Changeset 9839 in spip-zone


Ignore:
Timestamp:
Feb 23, 2007, 12:24:23 AM (13 years ago)
Author:
spipcarto@…
Message:

oups, pas le bon script, ni les bons fichiers de lang...

Location:
_plugins_/_test_/barre_typo_extensible/1_9_2
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/barre_typo_extensible/1_9_2/js/spip_barre.js

    r9836 r9839  
    55// Startup variables
    66var theSelection = false;
     7
     8// Variables globales
     9var currentTimeout;
     10
     11// Déclencher une fonction après n secondes ou annuler un appel précédent à la fonction
     12function delayFunction(callbackFunction, seconds, param){
     13        if(this.currentTimeout)
     14                clearTimeout(this.currentTimeout);
     15        if(callbackFunction && seconds){
     16                stringfct=callbackFunction+'(\''+param+'\')';
     17                this.currentTimeout = setTimeout(stringfct, seconds*1000);
     18        }
     19}
     20
     21function toggle_preview(id) {
     22
     23        if ($("#article_preview").size()==0) {
     24                windowInit('preview','Preview','<div id="article_preview" class="preview_'+id+'"></div>');
     25                centerElementById("preview");
     26                $.ajaxTimeout( 5000 );
     27                $("#article_preview").css("height",$("#"+id).css("height"));
     28                MajPreview(id);
     29                $("#"+id).keypress(function() { MajPreview(id) });
     30//              $("#article_preview").show();           
     31        } else {
     32                $("#preview").remove();
     33        }
     34}
     35
     36function preview_off() {
     37}
    738
    839// Check for Browser & Platform for PC & IE specific bits
     
    100131                mozWrap(txtarea, '', text);
    101132                return;
     133        }
     134}
     135
     136// Attention : rec_tout (mot entier) n'est pas actif !
     137function barre_search(chercher,rec_entier, rec_case, champ) {
     138        if(chercher != null && champ.value != null) {
     139                if(champ.selectionStart == champ.selectionEnd) {
     140                        ndx = 0;
     141                } else {
     142                        ndx = champ.selectionEnd;
     143                }
     144                if (rec_case == false) {
     145                        var x = champ.value.toLowerCase().indexOf(chercher.toLowerCase(),ndx);
     146                } else {
     147                        var x = champ.value.indexOf(chercher,ndx);
     148                }
     149                if(x!=-1)
     150                {
     151                        var end = (x+chercher.length);
     152                        champ.setSelectionRange(x,end);
     153                        champ.focus();
     154                }
    102155        }
    103156}
     
    123176}
    124177
     178function barre_2Majuscules(champ) {
     179        var oldSelStart = champ.selectionStart;
     180        var oldSelEnd = champ.selectionEnd;
     181        if(oldSelStart == oldSelEnd) {
     182                champ.value = champ.value.toUpperCase();
     183        } else {
     184                var val = champ.value.substring(champ.selectionStart,champ.selectionEnd);
     185                var oldSelStart = champ.selectionStart;
     186                       
     187                val = val.toUpperCase();
     188                               
     189                champ.value = champ.value.substring(0,champ.selectionStart)
     190                +val
     191                +champ.value.substring(champ.selectionEnd,champ.value.length);
     192        }
     193        champ.setSelectionRange(oldSelStart,oldSelEnd);
     194        champ.focus();
     195}
     196
     197function barre_2Minuscules(champ) {
     198        var oldSelStart = champ.selectionStart;
     199        var oldSelEnd = champ.selectionEnd;
     200        if(oldSelStart == oldSelEnd) {
     201                champ.value = champ.value.toLowerCase();
     202        } else {
     203                var val = champ.value.substring(champ.selectionStart,champ.selectionEnd);
     204                var oldSelStart = champ.selectionStart;
     205                       
     206                val = val.toLowerCase();
     207                               
     208                champ.value = champ.value.substring(0,champ.selectionStart)
     209                +val
     210                +champ.value.substring(champ.selectionEnd,champ.value.length);
     211        }
     212        champ.setSelectionRange(oldSelStart,oldSelEnd);
     213        champ.focus();
     214}
     215
    125216// D'apres Nicolas Hoizey
    126217function barre_tableau(toolbarfield,cols,rows,tete,caption)
     
    219310        txtarea.scrollTop = selTop;
    220311        txtarea.focus();
    221        
     312        MajPreview(txtarea);
    222313        return;
    223314}
     
    230321     }
    231322
     323//insere un tableau courcy michael ec49.org/sitenkit2/
     324        var zone_selection;
     325        function barre_tableau(champs_de_texte, cheminediteur){
     326                zone_selection = champs_de_texte;
     327
     328                hauteur=600;
     329                largeur=700;
     330                propriete='scrollbars=yes,resizable=yes,width='+largeur+',height='+hauteur;
     331                w=window.open(cheminediteur+'/editeur/table.html', '',propriete);
     332        }
  • _plugins_/_test_/barre_typo_extensible/1_9_2/lang/bartypenr_fr.php

    r9836 r9839  
    1919'barre_c_cedille_maj' => 'Ins&eacute;rer un C c&eacute;dille majuscule',
    2020
     21'barre_chercher' => 'Chercher Remplacer',
     22'barre_tableau' => 'Ins&eacute;rer/modifier (le s&eacute;lectioner avant) un tableau',
     23'barre_glossaire' => 'Entr&eacute;e du [?glossaire] (Wikipedia)',
    2124
     25'barre_poesie' => 'Mettre en forme comme une &lt;poesie&gt;po&eacute;sie&lt;/poesie&gt;',
    2226'barre_caracteres' => 'Caract&egrave;res sp&eacute;ciaux',
    2327'barre_adresse' => 'Adresse',
     
    2933'barre_gestion_entete' => 'Entete',
    3034'barre_gestion_taille' => 'Taille fixe',
     35'barre_gestion_cr_changercasse' => 'Changer la casse',
     36'barre_gestion_cr_changercassemajuscules' => 'Passer en majuscules',
     37'barre_gestion_cr_changercasseminuscules' => 'Passer en minuscules',
    3138'barre_gestion_cr_chercher' => 'Chercher',
    3239'barre_gestion_cr_remplacer' => 'Remplacer',
     
    3441'barre_gestion_cr_tout' => 'Tout remplacer',
    3542'barre_gestion_cr_entier' => 'Mot entier',
     43'barre_preview' => 'Mode pr&eacute;visualisation',
     44
     45'barre_ancres' => 'Gestion des ancres',
     46'barre_gestion_anc_caption' => 'Gestion des ancres',
     47'barre_gestion_anc_inserer' => 'Transformer en ancre',
     48'barre_gestion_anc_nom' => 'Nom de l\'ancre',
     49'barre_gestion_anc_pointer' => 'Pointer vers une ancre',
     50'barre_gestion_anc_cible' => 'Ancre cible',
     51'barre_gestion_anc_bulle' => 'Bulle d\'aide ancre',
     52'barre_avances' => 'Du sens, du sens&nbsp;!',
     53'barre_boutonsavances' => 'Mises en sens suppl&eacute;mentaires, &agrave; utiliser avec mod&eacute;ration et discernement&nbsp;!'
     54
     55
    3656);
    3757?>
Note: See TracChangeset for help on using the changeset viewer.