[SPIP Zone] r2567 - /_libs_/tag-machine/tags.html

Author: booz@rezo.net
Date: Thu Mar 30 23:00:48 2006
New Revision: 2567

Log:
tag machine ; cosmetique

Modified:
    _libs_/tag-machine/tags.html

Modified: _libs_/tag-machine/tags.html

--- _libs_/tag-machine/tags.html (original)
+++ _libs_/tag-machine/tags.html Thu Mar 30 23:00:48 2006
@@ -1,5 +1,6 @@
<style type='text/css'>
- #popularTags span { background-color: #cccccc; cursor: hand; }
+ #popularTags {line-height:1.2em }
+ #popularTags span { background-color: #cccccc; cursor: hand; margin:2px }
   #popularTags span.selected { background-color: yellow; }
   #popularTags span.auto { background-color: #ccffcc; }
</style>
@@ -76,8 +77,10 @@
   tags
</td><td>
   <input type='text' name='tags' autocomplete='off' id='tags'
- value="<BOUCLE_m(MOTS){type=tags}{id_article}{", "}>[(#TITRE*|strcspn{' ,"'}|=={[(#TITRE*|strlen)]}|?{'',&quot;})][(#TITRE*|entites_html)][(#TITRE*|strcspn{' ,"'}|=={[(#TITRE*|strlen)]}|?{'',&quot;})]</BOUCLE_m>" size='80' />
-
+ value="<BOUCLE_m(MOTS){type=tags}{id_article}{" "}>[(#TITRE*|strcspn{' ,"'}|=={[(#TITRE*|strlen)]}|?{'',&quot;})][(#TITRE*|entites_html)][(#TITRE*|strcspn{' ,"'}|=={[(#TITRE*|strlen)]}|?{'',&quot;})]</BOUCLE_m>" size='80' />
+<div id='suggestions'>
+&nbsp;
+</div>
</td></tr>

<tr><td colspan='2'>
@@ -100,10 +103,6 @@

]

-<div id='suggestions'>
-&nbsp;
-</div>
-
<div id='popularTags'>
<BOUCLE_tags(MOTS){type=tags}{par titre}><span>#TITRE*</span>
</BOUCLE_tags>
@@ -245,10 +244,7 @@
     
     var saisie = tags.pop() ;
     
- var is_text = new RegExp('^[A-Za-z]+$');
- var re = new RegExp('^'+saisie+'[A-Za-z]+$');
-
- if(saisie.match(is_text)){
+ var re = new RegExp('^'+saisie+'[A-Za-z0-9]+$');

       var i = 1 ;
       for (var j = 0; j < pop.length; j++) {
@@ -260,9 +256,10 @@
         var titre = document.createTextNode(' '+tag_c);
         document.getElementById('suggestions').appendChild(suggestion);
         document.getElementById('span'+i).appendChild(titre);
+ suggestion['onmousedown'] = addtag;
         i=i+1;
         }
- } }
+ }
       
}}
var pop = document.getElementById('popularTags').getElementsByTagName('span');