Author: rhari
Date: Fri May  4 13:48:55 2007
New Revision: 410

URL: http://svn.gna.org/viewcvs/phplinker?rev=410&view=rev
Log:
#132
Ajout de boutons de suppression et de modification dans la liste des tags

Modified:
    trunk/smarty/default/templates/admin/category.tpl
    trunk/www/admin/category.php
    trunk/www/js/drag-drop-folder-tree.js

Modified: trunk/smarty/default/templates/admin/category.tpl
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/smarty/default/templates/admin/category.tpl?rev=410&r1=409&r2=410&view=diff
==============================================================================
--- trunk/smarty/default/templates/admin/category.tpl (original)
+++ trunk/smarty/default/templates/admin/category.tpl Fri May  4 13:48:55 2007
@@ -286,7 +286,27 @@
          var texte = document.createTextNode(tagname);
 
          aTag.appendChild(texte);
+
+         var sp = String.fromCharCode(32);
+         sp = sp + String.fromCharCode(32);
+         sp = sp + String.fromCharCode(32);
+         var space =     document.createTextNode(sp);
+
+         var fafao = document.createElement('IMG');
+         fafao.src = "imgs/delete.gif";
+         
fafao.setAttribute("onclick","JSTreeObj.deleteItem(this,document.getElementById('tag_"
 + id + "').childNodes[2])");
+
+         var renommer = document.createElement('IMG');
+         renommer.src = "imgs/notes.gif";
+         
renommer.setAttribute("onclick","JSTreeObj.renameItem(this,document.getElementById('tag_"
 + id + "').childNodes[2])");
+
+//       aTag.appendChild(fafao);
+
          Nodenew.appendChild(aTag);
+         Nodenew.appendChild(space);
+         Nodenew.appendChild(fafao);
+         Nodenew.appendChild(renommer);
+//       Nodenew.insertBefore(Nodenew,fafao);
 
 //       //Recupération du Noeud "position"
          var Node = document.getElementById("root_tag");

Modified: trunk/www/admin/category.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/category.php?rev=410&r1=409&r2=410&view=diff
==============================================================================
--- trunk/www/admin/category.php (original)
+++ trunk/www/admin/category.php Fri May  4 13:48:55 2007
@@ -146,7 +146,9 @@
                                                         is_tag=\"true\"
               is_new=\"false\"
                                                                        
title=\"id
-   : ".$tag['id']."\"><a href=\"#\">".$tag['description']."</a></li>";
+   : ".$tag['id']."\" desc=\"".$tag['description']."\"><a 
href=\"#\">".$tag['description']."</a>&nbsp;&nbsp;&nbsp;
+<img src=\"imgs/delete.gif\" 
onclick=\"JSTreeObj.deleteItem(this,document.getElementById('tag_".$tag['id']."').childNodes[2])\"><img
 src=\"imgs/notes.gif\" 
onclick=\"JSTreeObj.renameItem(this,document.getElementById('tag_".$tag['id']."').childNodes[2])\"></li>";
+
 }
 $tag_ul_li .= "</ul></li></ul>";
 ?>

Modified: trunk/www/js/drag-drop-folder-tree.js
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/js/drag-drop-folder-tree.js?rev=410&r1=409&r2=410&view=diff
==============================================================================
--- trunk/www/js/drag-drop-folder-tree.js (original)
+++ trunk/www/js/drag-drop-folder-tree.js Fri May  4 13:48:55 2007
@@ -768,8 +768,20 @@
                ,
                deleteItem : function(obj1,obj2)
                {
-//                 alert(obj2.id);
+//                 alert(obj2.parentNode.id);
                        var message = 'Click OK to delete item ' + 
obj2.innerHTML;
+                       if(this.hasSubNodes(obj2.parentNode)) message = message 
+ ' and it\'s sub nodes';
+                       if(confirm(message)){
+                               this.__deleteItem_step2(obj2.parentNode);       
// Sending <LI> tag to the __deleteItem_step2 method
+                       }
+
+               }
+               ,
+               deleteTagItem : function(obj1,obj2)
+               {
+//                 alert(obj2.parentNode.id);
+//                     var message = 'Click OK to delete item ' + 
obj2.innerHTML;
+                   var message = 'Click OK to delete item ' + 
obj2.parentNode.getAttribute('desc');
                        if(this.hasSubNodes(obj2.parentNode)) message = message 
+ ' and it\'s sub nodes';
                        if(confirm(message)){
                                this.__deleteItem_step2(obj2.parentNode);       
// Sending <LI> tag to the __deleteItem_step2 method


_______________________________________________
PHPLinker-commits mailing list
[email protected]
https://mail.gna.org/listinfo/phplinker-commits

Reply via email to