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>
+<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