[Fusionforge-commits] FusionForge branch master updated. 651c07b591789afbb759ba3200f8803640d7969c

Franck VILLAUME nerville at fusionforge.org
Mon Feb 24 14:16:12 CET 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, master has been updated
       via  651c07b591789afbb759ba3200f8803640d7969c (commit)
      from  a956e309d127789617770f4d043007456e2ca235 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 651c07b591789afbb759ba3200f8803640d7969c
Author: Franck Villaume <franck.villaume at trivialdev.com>
Date:   Mon Feb 24 14:13:41 2014 +0100

    implement [#636]: move rom dtree.js to jquery simpletreemenu

diff --git a/src/plugins/projects-hierarchy/common/projects-hierarchyPlugin.class.php b/src/plugins/projects-hierarchy/common/projects-hierarchyPlugin.class.php
index 2ecee10..d973935 100644
--- a/src/plugins/projects-hierarchy/common/projects-hierarchyPlugin.class.php
+++ b/src/plugins/projects-hierarchy/common/projects-hierarchyPlugin.class.php
@@ -153,80 +153,58 @@ class projects_hierarchyPlugin extends Plugin {
 	}
 
 	function displayHierarchy() {
-		$tree = $this->buildTree();
-		$displayTree = $this->affTree($tree, 0);
-		$this->dTreeJS();
-		echo $displayTree;
+		$this->getJS();
+		$this->showTree();
 		return true;
 	}
 
-	function dTreeJS() {
-		echo '<link rel="stylesheet" href="/plugins/projects-hierarchy/dtree.css" type="text/css" />
-			<script type="text/javascript" src="/plugins/projects-hierarchy/dtree.js"></script>';
+	function getJS() {
+		global $HTML;
+		html_use_simplemenu();
+		echo $HTML->getJavascripts();
+		echo $HTML->getStylesheets();
 	}
 
-	function buildTree() {
-		global $project_name;
-		$res = db_query_params('select p1.group_id as father_id,p1.unix_group_name as father_unix_name,p1.group_name as father_name,p2.group_id as son_id,p2.unix_group_name as son_unix_name,p2.group_name as son_name
-					from groups as p1,groups as p2,plugin_projects_hierarchy_relationship
-					where p1.group_id=plugin_projects_hierarchy_relationship.project_id
-					and p2.group_id=plugin_projects_hierarchy_relationship.sub_project_id
-					and plugin_projects_hierarchy_relationship.status=$1
-					and (select tree from plugin_projects_hierarchy where project_id = p2.group_id)
-					order by father_name, son_name',
-					array('t'));
-		echo db_error();
-		// construction du tableau associatif
-		// key = name of the father
-		// value = list of sons
-		$tree = array();
-		while ($row = db_fetch_array($res)) {
-			if (forge_check_perm('project_read', $row['father_id']) && forge_check_perm('project_read', $row['son_id'])) {
-				$tree[$row['father_id']][] = $row['son_id'];
-				//get the unix name of the project
-				$project_name[$row['father_id']][0] = $row['father_name'];
-				$project_name[$row['son_id']][0] = $row['son_name'];
-				$project_name[$row['father_id']][1] = $row['father_unix_name'];
-				$project_name[$row['son_id']][1] = $row['son_unix_name'];
+	function getTree($start = 0, $order = 'root') {
+		$leafs = $this->getFamily($start, $order, false, 'validated');
+		for ($i = 0; $i < count($leafs); $i++) {
+			if (!forge_check_perm('project_read', $leafs[$i])) {
+				unset($leafs[$i]);
 			}
 		}
-		return $tree;
-	}
-
-	function affTree($tree, $lvl) {
-		global $project_name;
-		$returnTree = '';
-
-		$arbre = array();
-		$cpt_pere = 0;
-
-		while (list($key, $sons) = each($tree)) {
-			// Really don't know why there is a warning there, and added @
-			if(@!$arbre[$key] != 0){
-				$arbre[$key] = 0;
+		$leafs = array_values($leafs);
+		if ($order == 'root' && !count($leafs)) {
+			return html_e('p', array('class' => 'information'), _('No Tree to display.'));
+		}
+		if (count($leafs)) {
+			$return = '';
+			if ($start) {
+				$return .= html_ao('ul', array('class' => 'simpleTreeMenu'));
 			}
-			$cpt_pere = $key;
-			foreach ($sons as $son) {
-				$arbre[$son] = $cpt_pere;
+			foreach ($leafs as $leaf) {
+				$return .= html_ao('li', array('id' => 'leaf-'.$leaf)).util_make_link('/projects/'.group_getunixname($leaf), group_getname($leaf));
+				$return .= $this->getTree($leaf, 'child');
+				$return .= html_ac(html_ap() - 1);
 			}
-		}
-
-		if (sizeof($arbre)) {
-			$returnTree .= '<table ><tr><td>';
-			$returnTree .= '<script type="text/javascript">';
-			$returnTree .= 'd = new dTree(\'d\');';
-			$returnTree .= 'd.add(0,-1,\'Project Hierarchy Tree\');';
-			reset($arbre);
-			//construction automatique de l'arbre format : (num_fils, num_pere,nom,nom_unix)
-			while (list($key2, $sons2) = each($arbre)) {
-				$returnTree .= "d.add('".$key2."','".$sons2."','".$project_name[$key2][0]."','".util_make_url( '/projects/'.$project_name[$key2][1] .'/', $project_name[$key2][1] ) ."');";
+			if ($start) {
+				$return .= html_ac(html_ap() - 1);
 			}
-
-			$returnTree .= 'document.write(d);';
-			$returnTree .= '</script>';
-			$returnTree .= '</td></tr></table>';
+			return $return;
 		}
-		return $returnTree;
+	}
+
+	function showTree() {
+		echo html_ao('ul', array('id' => 'tree'));
+		echo $this->getTree();
+		echo html_ac(html_ap() -1);
+		echo html_ao('script', array('type' => 'text/javascript')).'//<![CDATA['."\n";
+		echo 'jQuery(document).ready(function() {
+				if (typeof(jQuery(\'#tree\').simpleTreeMenu) != "undefined") {
+					jQuery(\'#tree\').simpleTreeMenu();
+				}
+			})
+			//]]>'."\n";
+		echo html_ac(html_ap() -1);
 	}
 
 	/**
@@ -275,6 +253,12 @@ class projects_hierarchyPlugin extends Plugin {
 				$res = db_query_qpa($qpa);
 				break;
 			}
+			case "root": {
+				$qpa = db_construct_qpa(false, 'SELECT DISTINCT project_id as id FROM plugin_projects_hierarchy_relationship',
+							array());
+				$res = db_query_qpa($qpa);
+				break;
+			}
 			default: {
 				return $localFamily;
 				break;
diff --git a/src/plugins/projects-hierarchy/www/dtree.css b/src/plugins/projects-hierarchy/www/dtree.css
deleted file mode 100644
index eed0249..0000000
--- a/src/plugins/projects-hierarchy/www/dtree.css
+++ /dev/null
@@ -1,34 +0,0 @@
-/*--------------------------------------------------|
-| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
-|---------------------------------------------------|
-| Copyright (c) 2002-2003 Geir Landrö               |
-|--------------------------------------------------*/
-
-.dtree {
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	color: #666;
-	white-space: nowrap;
-}
-.dtree img {
-	border: 0px;
-	vertical-align: middle;
-}
-.dtree a {
-	color: #333;
-	text-decoration: none;
-}
-.dtree a.node, .dtree a.nodeSel {
-	white-space: nowrap;
-	padding: 1px 2px 1px 2px;
-}
-.dtree a.node:hover, .dtree a.nodeSel:hover {
-	color: #333;
-	text-decoration: underline;
-}
-.dtree a.nodeSel {
-	background-color: #c0d2ec;
-}
-.dtree .clip {
-	overflow: hidden;
-}
\ No newline at end of file
diff --git a/src/plugins/projects-hierarchy/www/dtree.js b/src/plugins/projects-hierarchy/www/dtree.js
deleted file mode 100644
index a28043e..0000000
--- a/src/plugins/projects-hierarchy/www/dtree.js
+++ /dev/null
@@ -1,379 +0,0 @@
-/*--------------------------------------------------|
-
-| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
-
-|---------------------------------------------------|
-
-| Copyright (c) 2002-2003 Geir Landrö               |
-
-|                                                   |
-
-| This script can be used freely as long as all     |
-
-| copyright messages are intact.                    |
-
-|                                                   |
-
-| Updated: 17.04.2003                               |
-
-|--------------------------------------------------*/
-
-
-
-// Node object
-
-function Node(id, pid, name, url, title, target, icon, iconOpen, open) {
-	this.id		= id;
-	this.pid	= pid;
-	this.name	= name;
-	this.url	= url;
-	this.title	= title;
-	this.target	= target;
-	this.icon	= icon;
-	this.iconOpen	= iconOpen;
-	this._io	= open || false;
-	this._is	= false;
-	this._ls	= false;
-	this._hc	= false;
-	this._ai	= 0;
-	this._p;
-};
-
-// Tree object
-function dTree(objName) {
-	this.config = {
-		target		: null,
-		folderLinks	: true,
-		useSelection	: true,
-		useCookies		: true,
-		useLines		: true,
-		useIcons		: true,
-		useStatusText		: false,
-		closeSameLevel		: false,
-		inOrder			: false
-	}
-
-	this.icon = {
-		root		: '/plugins/projects-hierarchy/img/base.gif',
-		folder		: '/plugins/projects-hierarchy/img/folder.gif',
-		folderOpen	: '/plugins/projects-hierarchy/img/folderopen.gif',
-		node		: '/plugins/projects-hierarchy/img/page.gif',
-		empty		: '/plugins/projects-hierarchy/img/empty.gif',
-		line		: '/plugins/projects-hierarchy/img/line.gif',
-		join		: '/plugins/projects-hierarchy/img/join.gif',
-		joinBottom	: '/plugins/projects-hierarchy/img/joinbottom.gif',
-		plus		: '/plugins/projects-hierarchy/img/plus.gif',
-		plusBottom	: '/plugins/projects-hierarchy/img/plusbottom.gif',
-		minus		: '/plugins/projects-hierarchy/img/minus.gif',
-		minusBottom	: '/plugins/projects-hierarchy/img/minusbottom.gif',
-		nlPlus		: '/plugins/projects-hierarchy/img/nolines_plus.gif',
-		nlMinus		: '/plugins/projects-hierarchy/img/nolines_minus.gif'
-	};
-
-	this.obj = objName;
-	this.aNodes = [];
-	this.aIndent = [];
-	this.root = new Node(-1);
-	this.selectedNode = null;
-	this.selectedFound = false;
-	this.completed = false;
-};
-
-// Adds a new node to the node array
-dTree.prototype.add = function(id, pid, name, url, title, target, icon, iconOpen, open) {
-	this.aNodes[this.aNodes.length] = new Node(id, pid, name, url, title, target, icon, iconOpen, open);
-};
-
-// Open/close all nodes
-dTree.prototype.openAll = function() {
-	this.oAll(true);
-};
-
-dTree.prototype.closeAll = function() {
-	this.oAll(false);
-};
-
-// Outputs the tree to the page
-dTree.prototype.toString = function() {
-	var str = '<div class="dtree">\n';
-	if (document.getElementById) {
-		if (this.config.useCookies) this.selectedNode = this.getSelected();
-		str += this.addNode(this.root);
-	} else str += 'Browser not supported.';
-	str += '</div>';
-	if (!this.selectedFound) this.selectedNode = null;
-	this.completed = true;
-	return str;
-};
-
-// Creates the tree structure
-dTree.prototype.addNode = function(pNode) {
-	var str = '';
-	var n=0;
-	if (this.config.inOrder) n = pNode._ai;
-	for (n; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == pNode.id) {
-			var cn = this.aNodes[n];
-			cn._p = pNode;
-			cn._ai = n;
-			this.setCS(cn);
-			if (!cn.target && this.config.target) cn.target = this.config.target;
-			if (cn._hc && !cn._io && this.config.useCookies) cn._io = this.isOpen(cn.id);
-			if (!this.config.folderLinks && cn._hc) cn.url = null;
-			if (this.config.useSelection && cn.id == this.selectedNode && !this.selectedFound) {
-					cn._is = true;
-					this.selectedNode = n;
-					this.selectedFound = true;
-			}
-			str += this.node(cn, n);
-			if (cn._ls) break;
-		}
-	}
-	return str;
-};
-
-// Creates the node icon, url and text
-dTree.prototype.node = function(node, nodeId) {
-	var str = '<div class="dTreeNode">' + this.indent(node, nodeId);
-	if (this.config.useIcons) {
-		if (!node.icon) node.icon = (this.root.id == node.pid) ? this.icon.root : ((node._hc) ? this.icon.folder : this.icon.node);
-		if (!node.iconOpen) node.iconOpen = (node._hc) ? this.icon.folderOpen : this.icon.node;
-		if (this.root.id == node.pid) {
-			node.icon = this.icon.root;
-			node.iconOpen = this.icon.root;
-		}
-
-		str += '<img id="i' + this.obj + nodeId + '" src="' + ((node._io) ? node.iconOpen : node.icon) + '" alt="" />';
-	}
-
-	if (node.url) {
-		str += '<a id="s' + this.obj + nodeId + '" class="' + ((this.config.useSelection) ? ((node._is ? 'nodeSel' : 'node')) : 'node') + '" href="' + node.url + '"';
-		if (node.title) str += ' title="' + node.title + '"';
-		if (node.target) str += ' target="' + node.target + '"';
-		if (this.config.useStatusText) str += ' onmouseover="window.status=\'' + node.name + '\';return true;" onmouseout="window.status=\'\';return true;" ';
-		if (this.config.useSelection && ((node._hc && this.config.folderLinks) || !node._hc))
-			str += ' onclick="javascript: ' + this.obj + '.s(' + nodeId + ');"';
-
-		str += '>';
-	}
-	else if ((!this.config.folderLinks || !node.url) && node._hc && node.pid != this.root.id)
-		str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');" class="node">';
-
-	str += node.name;
-	if (node.url || ((!this.config.folderLinks || !node.url) && node._hc)) str += '</a>';
-
-	str += '</div>';
-
-	if (node._hc) {
-		str += '<div id="d' + this.obj + nodeId + '" class="clip" style="display:' + ((this.root.id == node.pid || node._io) ? 'block' : 'none') + ';">';
-		str += this.addNode(node);
-		str += '</div>';
-	}
-
-	this.aIndent.pop();
-	return str;
-};
-
-// Adds the empty and line icons
-dTree.prototype.indent = function(node, nodeId) {
-	var str = '';
-	if (this.root.id != node.pid) {
-		for (var n=0; n<this.aIndent.length; n++)
-			str += '<img src="' + ( (this.aIndent[n] == 1 && this.config.useLines) ? this.icon.line : this.icon.empty ) + '" alt="" />';
-
-		(node._ls) ? this.aIndent.push(0) : this.aIndent.push(1);
-		if (node._hc) {
-			str += '<a href="javascript: ' + this.obj + '.o(' + nodeId + ');"><img id="j' + this.obj + nodeId + '" src="';
-			if (!this.config.useLines) str += (node._io) ? this.icon.nlMinus : this.icon.nlPlus;
-
-			else str += ( (node._io) ? ((node._ls && this.config.useLines) ? this.icon.minusBottom : this.icon.minus) : ((node._ls && this.config.useLines) ? this.icon.plusBottom : this.icon.plus ) );
-
-			str += '" alt="" /></a>';
-
-		} else str += '<img src="' + ( (this.config.useLines) ? ((node._ls) ? this.icon.joinBottom : this.icon.join ) : this.icon.empty) + '" alt="" />';
-	}
-	return str;
-};
-
-// Checks if a node has any children and if it is the last sibling
-dTree.prototype.setCS = function(node) {
-	var lastId;
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.id) node._hc = true;
-		if (this.aNodes[n].pid == node.pid) lastId = this.aNodes[n].id;
-	}
-	if (lastId==node.id) node._ls = true;
-};
-
-// Returns the selected node
-dTree.prototype.getSelected = function() {
-	var sn = this.getCookie('cs' + this.obj);
-	return (sn) ? sn : null;
-};
-
-// Highlights the selected node
-dTree.prototype.s = function(id) {
-	if (!this.config.useSelection) return;
-	var cn = this.aNodes[id];
-	if (cn._hc && !this.config.folderLinks) return;
-	if (this.selectedNode != id) {
-		if (this.selectedNode || this.selectedNode==0) {
-			eOld = document.getElementById("s" + this.obj + this.selectedNode);
-			eOld.className = "node";
-		}
-		eNew = document.getElementById("s" + this.obj + id);
-		eNew.className = "nodeSel";
-		this.selectedNode = id;
-		if (this.config.useCookies) this.setCookie('cs' + this.obj, cn.id);
-	}
-};
-
-// Toggle Open or close
-dTree.prototype.o = function(id) {
-	var cn = this.aNodes[id];
-	this.nodeStatus(!cn._io, id, cn._ls);
-	cn._io = !cn._io;
-
-	if (this.config.closeSameLevel) this.closeLevel(cn);
-	if (this.config.useCookies) this.updateCookie();
-};
-
-// Open or close all nodes
-dTree.prototype.oAll = function(status) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n]._hc && this.aNodes[n].pid != this.root.id) {
-			this.nodeStatus(status, n, this.aNodes[n]._ls)
-			this.aNodes[n]._io = status;
-		}
-	}
-	if (this.config.useCookies) this.updateCookie();
-};
-
-// Opens the tree to a specific node
-dTree.prototype.openTo = function(nId, bSelect, bFirst) {
-	if (!bFirst) {
-		for (var n=0; n<this.aNodes.length; n++) {
-			if (this.aNodes[n].id == nId) {
-				nId=n;
-				break;
-			}
-		}
-	}
-
-	var cn=this.aNodes[nId];
-	if (cn.pid==this.root.id || !cn._p) return;
-	cn._io = true;
-	cn._is = bSelect;
-	if (this.completed && cn._hc) this.nodeStatus(true, cn._ai, cn._ls);
-	if (this.completed && bSelect) this.s(cn._ai);
-	else if (bSelect) this._sn=cn._ai;
-	this.openTo(cn._p._ai, false, true);
-};
-
-// Closes all nodes on the same level as certain node
-dTree.prototype.closeLevel = function(node) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.pid && this.aNodes[n].id != node.id && this.aNodes[n]._hc) {
-			this.nodeStatus(false, n, this.aNodes[n]._ls);
-			this.aNodes[n]._io = false;
-			this.closeAllChildren(this.aNodes[n]);
-		}
-	}
-}
-
-// Closes all children of a node
-dTree.prototype.closeAllChildren = function(node) {
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n].pid == node.id && this.aNodes[n]._hc) {
-			if (this.aNodes[n]._io) this.nodeStatus(false, n, this.aNodes[n]._ls);
-			this.aNodes[n]._io = false;
-			this.closeAllChildren(this.aNodes[n]);		
-		}
-	}
-}
-
-// Change the status of a node(open or closed)
-dTree.prototype.nodeStatus = function(status, id, bottom) {
-	eDiv	= document.getElementById('d' + this.obj + id);
-	eJoin	= document.getElementById('j' + this.obj + id);
-	if (this.config.useIcons) {
-		eIcon	= document.getElementById('i' + this.obj + id);
-		eIcon.src = (status) ? this.aNodes[id].iconOpen : this.aNodes[id].icon;
-	}
-	eJoin.src = (this.config.useLines)?
-	((status)?((bottom)?this.icon.minusBottom:this.icon.minus):((bottom)?this.icon.plusBottom:this.icon.plus)):
-	((status)?this.icon.nlMinus:this.icon.nlPlus);
-	eDiv.style.display = (status) ? 'block': 'none';
-};
-
-// [Cookie] Clears a cookie
-dTree.prototype.clearCookie = function() {
-	var now = new Date();
-	var yesterday = new Date(now.getTime() - 1000 * 60 * 60 * 24);
-	this.setCookie('co'+this.obj, 'cookieValue', yesterday);
-	this.setCookie('cs'+this.obj, 'cookieValue', yesterday);
-};
-
-// [Cookie] Sets value in a cookie
-dTree.prototype.setCookie = function(cookieName, cookieValue, expires, path, domain, secure) {
-	document.cookie =
-		escape(cookieName) + '=' + escape(cookieValue)
-		+ (expires ? '; expires=' + expires.toGMTString() : '')
-		+ (path ? '; path=' + path : '')
-		+ (domain ? '; domain=' + domain : '')
-		+ (secure ? '; secure' : '');
-};
-
-// [Cookie] Gets a value from a cookie
-dTree.prototype.getCookie = function(cookieName) {
-	var cookieValue = '';
-	var posName = document.cookie.indexOf(escape(cookieName) + '=');
-	if (posName != -1) {
-		var posValue = posName + (escape(cookieName) + '=').length;
-		var endPos = document.cookie.indexOf(';', posValue);
-		if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
-		else cookieValue = unescape(document.cookie.substring(posValue));
-	}
-	return (cookieValue);
-};
-
-// [Cookie] Returns ids of open nodes as a string
-dTree.prototype.updateCookie = function() {
-	var str = '';
-	for (var n=0; n<this.aNodes.length; n++) {
-		if (this.aNodes[n]._io && this.aNodes[n].pid != this.root.id) {
-
-			if (str) str += '.';
-
-			str += this.aNodes[n].id;
-		}
-	}
-	this.setCookie('co' + this.obj, str);
-};
-
-// [Cookie] Checks if a node id is in a cookie
-dTree.prototype.isOpen = function(id) {
-	var aOpen = this.getCookie('co' + this.obj).split('.');
-	for (var n=0; n<aOpen.length; n++)
-		if (aOpen[n] == id) return true;
-	return false;
-};
-
-
-
-// If Push and pop is not implemented by the browser
-if (!Array.prototype.push) {
-	Array.prototype.push = function array_push() {
-		for(var i=0;i<arguments.length;i++)
-			this[this.length]=arguments[i];
-		return this.length;
-	}
-};
-
-if (!Array.prototype.pop) {
-	Array.prototype.pop = function array_pop() {
-		lastElement = this[this.length-1];
-		this.length = Math.max(this.length-1,0);
-		return lastElement;
-	}
-};
\ No newline at end of file
diff --git a/src/plugins/projects-hierarchy/www/img/base.gif b/src/plugins/projects-hierarchy/www/img/base.gif
deleted file mode 100644
index 9ac0b11..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/base.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/cd.gif b/src/plugins/projects-hierarchy/www/img/cd.gif
deleted file mode 100644
index 7503819..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/cd.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/empty.gif b/src/plugins/projects-hierarchy/www/img/empty.gif
deleted file mode 100644
index b5cf523..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/empty.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/folder.gif b/src/plugins/projects-hierarchy/www/img/folder.gif
deleted file mode 100644
index eb12976..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/folder.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/folderopen.gif b/src/plugins/projects-hierarchy/www/img/folderopen.gif
deleted file mode 100644
index c5c3110..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/folderopen.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/globe.gif b/src/plugins/projects-hierarchy/www/img/globe.gif
deleted file mode 100644
index 57123d0..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/globe.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/imgfolder.gif b/src/plugins/projects-hierarchy/www/img/imgfolder.gif
deleted file mode 100644
index e6d8803..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/imgfolder.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/join.gif b/src/plugins/projects-hierarchy/www/img/join.gif
deleted file mode 100644
index 34dd476..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/join.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/joinbottom.gif b/src/plugins/projects-hierarchy/www/img/joinbottom.gif
deleted file mode 100644
index 48b81c8..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/joinbottom.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/line.gif b/src/plugins/projects-hierarchy/www/img/line.gif
deleted file mode 100644
index 1a259ee..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/line.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/minus.gif b/src/plugins/projects-hierarchy/www/img/minus.gif
deleted file mode 100644
index 3d212a9..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/minus.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/minusbottom.gif b/src/plugins/projects-hierarchy/www/img/minusbottom.gif
deleted file mode 100644
index dc3198b..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/minusbottom.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/musicfolder.gif b/src/plugins/projects-hierarchy/www/img/musicfolder.gif
deleted file mode 100644
index f620789..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/musicfolder.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/nolines_minus.gif b/src/plugins/projects-hierarchy/www/img/nolines_minus.gif
deleted file mode 100644
index 2592ac2..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/nolines_minus.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/nolines_plus.gif b/src/plugins/projects-hierarchy/www/img/nolines_plus.gif
deleted file mode 100644
index f258ce2..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/nolines_plus.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/page.gif b/src/plugins/projects-hierarchy/www/img/page.gif
deleted file mode 100644
index 42d7318..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/page.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/plus.gif b/src/plugins/projects-hierarchy/www/img/plus.gif
deleted file mode 100644
index b2c9972..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/plus.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/plusbottom.gif b/src/plugins/projects-hierarchy/www/img/plusbottom.gif
deleted file mode 100644
index b5671d8..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/plusbottom.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/question.gif b/src/plugins/projects-hierarchy/www/img/question.gif
deleted file mode 100644
index dd4e685..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/question.gif and /dev/null differ
diff --git a/src/plugins/projects-hierarchy/www/img/trash.gif b/src/plugins/projects-hierarchy/www/img/trash.gif
deleted file mode 100644
index cfa0f00..0000000
Binary files a/src/plugins/projects-hierarchy/www/img/trash.gif and /dev/null differ

-----------------------------------------------------------------------

Summary of changes:
 .../common/projects-hierarchyPlugin.class.php      |  110 +++---
 src/plugins/projects-hierarchy/www/dtree.css       |   34 --
 src/plugins/projects-hierarchy/www/dtree.js        |  379 --------------------
 src/plugins/projects-hierarchy/www/img/base.gif    |  Bin 1040 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/cd.gif      |  Bin 239 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/empty.gif   |  Bin 62 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/folder.gif  |  Bin 372 -> 0 bytes
 .../projects-hierarchy/www/img/folderopen.gif      |  Bin 376 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/globe.gif   |  Bin 1095 -> 0 bytes
 .../projects-hierarchy/www/img/imgfolder.gif       |  Bin 622 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/join.gif    |  Bin 69 -> 0 bytes
 .../projects-hierarchy/www/img/joinbottom.gif      |  Bin 66 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/line.gif    |  Bin 66 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/minus.gif   |  Bin 86 -> 0 bytes
 .../projects-hierarchy/www/img/minusbottom.gif     |  Bin 85 -> 0 bytes
 .../projects-hierarchy/www/img/musicfolder.gif     |  Bin 633 -> 0 bytes
 .../projects-hierarchy/www/img/nolines_minus.gif   |  Bin 861 -> 0 bytes
 .../projects-hierarchy/www/img/nolines_plus.gif    |  Bin 870 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/page.gif    |  Bin 582 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/plus.gif    |  Bin 89 -> 0 bytes
 .../projects-hierarchy/www/img/plusbottom.gif      |  Bin 88 -> 0 bytes
 .../projects-hierarchy/www/img/question.gif        |  Bin 1044 -> 0 bytes
 src/plugins/projects-hierarchy/www/img/trash.gif   |  Bin 1051 -> 0 bytes
 23 files changed, 47 insertions(+), 476 deletions(-)
 delete mode 100644 src/plugins/projects-hierarchy/www/dtree.css
 delete mode 100644 src/plugins/projects-hierarchy/www/dtree.js
 delete mode 100644 src/plugins/projects-hierarchy/www/img/base.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/cd.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/empty.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/folder.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/folderopen.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/globe.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/imgfolder.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/join.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/joinbottom.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/line.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/minus.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/minusbottom.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/musicfolder.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/nolines_minus.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/nolines_plus.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/page.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/plus.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/plusbottom.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/question.gif
 delete mode 100644 src/plugins/projects-hierarchy/www/img/trash.gif


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list