Changeset 10157 in spip-zone


Ignore:
Timestamp:
Mar 5, 2007, 1:27:54 PM (14 years ago)
Author:
real3t@…
Message:

Passage de l'éditeur de tableau en squelette (avec recuperer_fond)

Location:
_plugins_/_stable_/barre_typo_enrichie/1_9_1
Files:
1 added
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/barre_typo_enrichie/1_9_1/editeur/table.js

    r9562 r10157  
    9191                        texte += " title='Insérer une ligne au-dessus' ";
    9292                        texte += " alt='Insérer une ligne au-dessus' ";
    93                         texte += "src='inserer_ligne.gif' value=''></a>\n";
     93                        texte += "src='"+tableau_edit_images_path+"inserer_ligne.gif' value=''></a>\n";
    9494                        return texte;
    9595                }
     
    103103                        texte += " title='Supprimer cette ligne' ";
    104104                        texte += " alt='Supprimer cette ligne' ";
    105                         texte += "src='supprimer_ligne.png' value='ligne' /></a>\n";
     105                        texte += "src='"+tableau_edit_images_path+"supprimer_ligne.png' value='ligne' /></a>\n";
    106106                        return texte;
    107107                }
     
    114114                        texte+=" title='Insérer une colonne avant' ";
    115115                        texte+=" alt='Insérer une colonne avant' ";
    116                         texte+="src='inserer_colonne.gif' value='colonne'></a>\n";     
     116                        texte+="src='"+tableau_edit_images_path+"inserer_colonne.gif' value='colonne'></a>\n"; 
    117117                        return texte;
    118118                }
     
    125125                        texte+=" title='Supprimer cette colonne'";
    126126                        texte+=" alt='Supprimer cette colonne'";
    127                         texte+=" src='supprimer_ligne.png' value='colonne' /></a>\n";
     127                        texte+=" src='"+tableau_edit_images_path+"supprimer_ligne.png' value='colonne' /></a>\n";
    128128                        return texte;
    129129                }
  • _plugins_/_stable_/barre_typo_enrichie/1_9_1/editeur/tableau_edit.html

    r10152 r10157  
    1 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
     1#CACHE{1}
     2<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
    23<html lang='fr' dir='ltr'>
    34  <head>
    45    <title>Editeur de table</title>
    56        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6         <link rel="stylesheet" href="table.css" type="text/css" media="screen" />
    7     <script src="../js/spip_barre.js" type="text/javascript"></script>
    8     <script src="table.js" type="text/javascript"></script>
     7        <link rel="stylesheet" href="#CHEMIN{editeur/table.css}" type="text/css" media="screen" />
     8        <script type="text/javascript">
     9                tableau_edit_images_path = "[(#CHEMIN{editeur/table.css}|dirname)/]";
     10        </script>
     11    <script src="#CHEMIN{js/spip_barre.js}" type="text/javascript"></script>
     12    <script src="#CHEMIN{editeur/table.js}" type="text/javascript"></script>
     13        #INSERT_HEAD
    914  </head>
    1015  <body onload="init();">
     
    1823  <p>la première ligne du tableau accueille les intitulés des colonnes</p>
    1924  <a id="enregistrer" href="javascript:enregistre()">Enregistrer</a>
    20    
    2125  </body>
    2226</html>
  • _plugins_/_stable_/barre_typo_enrichie/1_9_1/inc/barre.php

    r10153 r10157  
    300300
    301301//gestion des tableaux
    302                 $ret .= bouton_barre_racc("barre_tableau($champ, '"._DIR_PLUGIN_BARRETYPOENRICHIE."')",
     302                $ret .= bouton_barre_racc("barre_tableau($champ, '"._DIR_RESTREINT."')",
    303303                        _DIR_PLUGIN_BARRETYPOENRICHIE.'/img_pack/icones_barre/barre-tableau.png', _T('bartypenr:barre_tableau'),
    304304                        $champhelp);
  • _plugins_/_stable_/barre_typo_enrichie/1_9_1/js/spip_barre.js

    r9474 r10157  
    209209}
    210210
    211 // D'apres Nicolas Hoizey
    212 function barre_tableau(toolbarfield,cols,rows,tete,caption)
    213 {
    214         var txtarea = toolbarfield;
    215         txtarea.focus();
    216 //      var cols = 2;
    217 //      var rows = 2;
    218 //      var tete = 1;
    219 
    220 if (cols != null && rows != null) {
    221                 var tbl = '';
    222                 var ligne = '|';
    223                 var captiontxt = '|| titre | resum\351 ||';
    224                 var entete = '|';
    225                 var marqueur =' |';
    226                
    227                 for(i = 0; i < cols; i++) {
    228                         ligne = ligne + ' valeur |';
    229                         entete = entete + ' {{entete}}' + marqueur;
    230                 }
    231                 for (i = 0; i < rows; i++) {
    232                         tbl = tbl + ligne + '\n';
    233                 }
    234                 if (tete==true) {
    235                         tbl = entete + '\n' + tbl;
    236                 }
    237                 if (caption==true) {
    238                         tbl = captiontxt + '\n' + tbl;
    239                 }
    240                 if ((clientVer >= 4) && is_ie && is_win) {
    241                         var str = document.selection.createRange().text;
    242                         var sel = document.selection.createRange();
    243                         sel.text = str + '\n\n' + tbl + '\n\n';
    244                 } else {
    245                         mozWrap(txtarea, '', "\n\n" + tbl + "\n\n");
    246                 }
    247         }
    248         return;
    249 }
    250 
    251 
    252 
    253211// Shows the help messages in the helpline window
    254212function helpline(help, champ) {
     
    324282                largeur=700;
    325283                propriete='scrollbars=yes,resizable=yes,width='+largeur+',height='+hauteur;
    326                 w=window.open(cheminediteur+'/editeur/table.html', '',propriete);
     284                w=window.open(cheminediteur+'?exec=tableau_edit', '',propriete);
    327285        }
Note: See TracChangeset for help on using the changeset viewer.