<%--
 * Copyright by Intland Software
 *
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Intland Software. ("Confidential Information"). You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Intland.
 *
 * $Revision$ $Date$
--%>

<%@ taglib uri="jstl-c" prefix="c" %>
<%@ taglib uri="uitaglib" prefix="ui" %>
<%@ page import="com.intland.codebeamer.servlet.Utils"%>
<%@page import="com.intland.codebeamer.controller.ControllerUtils"%>

<link rel="stylesheet" type="text/css" href="<ui:urlversioned value="/stylesheet/folders-tree.css"/>" />

<%-- container added for tree, which adds scrollbars if needed --%>
<div id="treeDivContainer" >
	<div id="treeDiv1">
	</div>
</div>
<div style="clear:both;" ></div>

<c:url var="rootUrl" value="/proj/sources/sccBrowse.do" >
	<c:param name="proj_id" value="${PROJECT_DTO.id}" />
</c:url>

<script type="text/javascript">

	// initialize the tree when page is loaded
	var treeInit = function() {
		var selectedNodeId = null;
		<c:if test="${!empty param.dirname}">
			selectedNodeId = "<%=Utils.decodeParameterString(request.getParameter("dirname"))%>";
		</c:if>

		var urlParams;
		<c:set var="project" value="<%=ControllerUtils.getCurrentProject(request)%>"/>
		<c:if test="${!empty project.id}">
			urlParams = "proj_id=${project.id}";
		</c:if>

		var rootNode = new AjaxTreeRootNode("", "${rootUrl}", "SCM Repository");
		var treeController = new AjaxTreeController(rootNode, "treeDiv1", "<%=request.getContextPath()%>", "SCM", selectedNodeId, urlParams);
		treeController.render();
	}

	YAHOO.util.Event.onAvailable("treeDiv1", treeInit);
</script>
