Fixat så att projektsidan/stateofmindpanel hanterar att inget aktivt projekt finns

git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@474 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
mpeters 2011-03-24 10:54:20 +00:00
parent 79d49fca90
commit 060b0e5fb0
2 changed files with 12 additions and 6 deletions
src/main/java/se/su/dsv/scipro/project/pages

@ -2,8 +2,6 @@
<html xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd">
<body>
<wicket:extend>
<h3>State of mind</h3>
<div wicket:id="stateOfMindPanel"></div>
<p>

@ -1,17 +1,25 @@
package se.su.dsv.scipro.project.pages;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.panel.EmptyPanel;
import se.su.dsv.scipro.SciProSession;
import se.su.dsv.scipro.data.dataobjects.Project;
import se.su.dsv.scipro.project.panels.StateOfMindPanel;
public class ProjectStartPage extends ProjectPage {
public ProjectStartPage(PageParameters pp) {
super(pp);
StateOfMindPanel stateOfMindPanel = new StateOfMindPanel("stateOfMindPanel", this);
stateOfMindPanel.setOutputMarkupId(true);
add(stateOfMindPanel);
Project activeProject = SciProSession.get().getActiveProject();
if(activeProject != null){
StateOfMindPanel stateOfMindPanel = new StateOfMindPanel("stateOfMindPanel", this);
stateOfMindPanel.setOutputMarkupId(true);
add(stateOfMindPanel);
}
else {
add(new EmptyPanel("stateOfMindPanel"));
}
}
}