From d026cfb9d3814a789bfae973471b6122b3290ac7 Mon Sep 17 00:00:00 2001
From: joha-asc <aschan.johan@gmail.com>
Date: Fri, 29 Jul 2011 15:35:11 +0200
Subject: [PATCH] checklist foundation

---
 .../panels/CreateCheckListTemplatePanel.html  |  28 +++++-
 .../panels/CreateCheckListTemplatePanel.java  |  88 +++++++-----------
 .../pm-null                                   | Bin 5404 -> 0 bytes
 .../pm-null                                   | Bin 5404 -> 0 bytes
 .../pm-null                                   | Bin 5404 -> 0 bytes
 .../pm-null                                   | Bin 5404 -> 0 bytes
 .../pm-null                                   | Bin 5404 -> 0 bytes
 7 files changed, 58 insertions(+), 58 deletions(-)
 delete mode 100644 target/work/WicketMockServlet-filestore/2225/4400/e95749e4_308e_4698_a057_bb86050ac96e/pm-null
 delete mode 100644 target/work/WicketMockServlet-filestore/2349/5733/fd6064a1_8b84_4446_82cc_69fd7167e7c6/pm-null
 delete mode 100644 target/work/WicketMockServlet-filestore/4435/793/a137fc0e_994c_4fd1_94a7_801290d34f88/pm-null
 delete mode 100644 target/work/WicketMockServlet-filestore/6408/4902/a7851e5b_30d6_4edf_a954_3f4f8c6690fb/pm-null
 delete mode 100644 target/work/WicketMockServlet-filestore/7238/3517/7b8c41d4_a788_46e0_a576_ab3eb0b03be8/pm-null

diff --git a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.html b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.html
index 7f29e0238d..28b3eaac96 100644
--- a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.html
+++ b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.html
@@ -8,15 +8,33 @@
 
 	<wicket:panel>
 		<div wicket:id="feedbackPanel"></div>
+		<form wicket:id="form2">
+			<div wicket:id="container">
+				<div wicket:id="questions">
+					<span wicket:id=questionLabel></span>
+				</div>
+			</div>
+			<div>
+				<input wicket:id="question" type="text" />
+
+			</div>
+			<input wicket:id="button2" type="submit" />
+
+		</form>
 		<form wicket:id="form">
 			<div>
-				<input wicket:id="questions" type="text" />
+
+				<input wicket:id="title" type="text" />
 			</div>
-			<input wicket:id="button" type="submit"/>
+			<div wicket:id="radioChoice">
+				<input type="radio" />
+			</div>
+
+
+			<div></div>
+			<input wicket:id="button" type="submit" />
 		</form>
-		<div>
-			<a href="#" wicket:id="newLink">New Link</a>
-		</div>
+
 	</wicket:panel>
 </body>
 </html>
\ No newline at end of file
diff --git a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.java b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.java
index 5705cfbd88..c111457a1c 100644
--- a/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.java
+++ b/src/main/java/se/su/dsv/scipro/checklists/panels/CreateCheckListTemplatePanel.java
@@ -1,27 +1,19 @@
 package se.su.dsv.scipro.checklists.panels;
 
-import java.util.ArrayList;
 import java.util.List;
-import java.util.SortedSet;
 
 import org.apache.wicket.ajax.AjaxRequestTarget;
-import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.ajax.markup.html.form.AjaxButton;
 import org.apache.wicket.markup.html.WebMarkupContainer;
-import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.markup.html.basic.Label;
-import org.apache.wicket.markup.html.basic.MultiLineLabel;
 import org.apache.wicket.markup.html.form.Form;
-import org.apache.wicket.markup.html.form.Radio;
 import org.apache.wicket.markup.html.form.RadioChoice;
-import org.apache.wicket.markup.html.form.RadioGroup;
 import org.apache.wicket.markup.html.form.RequiredTextField;
 import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.markup.html.list.ListItem;
 import org.apache.wicket.markup.html.list.ListView;
 import org.apache.wicket.markup.html.panel.FeedbackPanel;
 import org.apache.wicket.markup.html.panel.Panel;
-import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.LoadableDetachableModel;
 import org.apache.wicket.model.Model;
@@ -29,21 +21,10 @@ import org.apache.wicket.model.PropertyModel;
 import org.apache.wicket.spring.injection.annot.SpringBean;
 
 import se.su.dsv.scipro.SciProSession;
-import se.su.dsv.scipro.data.dao.interfaces.CheckListAnswerDao;
-import se.su.dsv.scipro.data.dao.interfaces.CheckListDao;
-import se.su.dsv.scipro.data.dao.interfaces.CheckListQuestionDao;
 import se.su.dsv.scipro.data.dao.interfaces.CheckListTemplateDao;
 import se.su.dsv.scipro.data.dao.interfaces.ProjectClassDao;
-import se.su.dsv.scipro.data.dataobjects.CheckList;
-import se.su.dsv.scipro.data.dataobjects.CheckListAnswer;
-import se.su.dsv.scipro.data.dataobjects.CheckListQuestion;
 import se.su.dsv.scipro.data.dataobjects.CheckListTemplate;
-import se.su.dsv.scipro.data.dataobjects.GeneralSystemSettings;
 import se.su.dsv.scipro.data.dataobjects.ProjectClass;
-import se.su.dsv.scipro.data.enums.CheckListQuestionAnswer;
-import se.su.dsv.scipro.data.enums.StateOfMind;
-import se.su.dsv.scipro.knol.resource.page.StaticImage;
-import edu.emory.mathcs.backport.java.util.Arrays;
 
 /**
  * @author fnorbe@dsv.su.se
@@ -53,15 +34,6 @@ public class CreateCheckListTemplatePanel extends Panel {
 
 	private static final long serialVersionUID = 8862892008428526067L;
 
-	@SpringBean
-	private CheckListDao checkListDao;
-
-	@SpringBean
-	private CheckListAnswerDao checkListAnswerDao;
-
-	@SpringBean
-	private CheckListQuestionDao checkListQuestionDao;
-
 	@SpringBean
 	private CheckListTemplateDao checkListTemplateDao;
 
@@ -82,36 +54,41 @@ public class CreateCheckListTemplatePanel extends Panel {
 		feedbackPanel.setOutputMarkupId(true);
 		add(feedbackPanel);
 		Form<CheckListTemplate> form = new Form<CheckListTemplate>("form");
+		Form<CheckListTemplate> form2 = new Form<CheckListTemplate>("form2");
 		final TextField<String> titleField = new RequiredTextField<String>("title",
 				new PropertyModel<String>(this, "title"));
-		final TextField<String> questionField = new RequiredTextField<String>("questions",
+		final TextField<String> questionField = new RequiredTextField<String>("question",
 				new PropertyModel<String>(this, "question"));
 		questionField.setOutputMarkupId(true);
-		RadioChoice<ProjectClass> radioChoice = new RadioChoice<ProjectClass>("view",
+		RadioChoice<ProjectClass> radioChoice = new RadioChoice<ProjectClass>("radioChoice",
 				new PropertyModel<ProjectClass>(this, "projectClass"), projectClassDao.findAll());
 
-		IModel<List<String>> questionModel = new LoadableDetachableModel<List<String>>() {
+		final IModel<List<String>> questionModel = new LoadableDetachableModel<List<String>>(){
 
 			private static final long serialVersionUID = 1L;
 
 			@Override
-			protected List<String>  load() {
-				// TODO Auto-generated method stub
+			protected List<String> load() {
 				return checkListTemplate.getQuestions();
 			}
 		};
-		
-		AjaxLink<Void> printLink = new AjaxLink<Void>("addQuestionLink") {
+		final WebMarkupContainer container = new WebMarkupContainer("container");
+		container.setOutputMarkupId(true);
+		ListView<String> listView = new ListView<String>("questions", questionModel) {
 
 			private static final long serialVersionUID = 1L;
 
 			@Override
-			public void onClick(AjaxRequestTarget target) {
-				checkListTemplate.getQuestions().add(question);
-				question = "";
-				target.addComponent(questionField);
+			protected void populateItem(ListItem<String> item) {
+				Label question = new Label("questionLabel", item.getModel().getObject());
+				item.add(question);
+				
 			}
 		};
+		
+		container.add(listView);
+	
+		
 		AjaxButton button = new AjaxButton("button", new Model<String>("Save")) {
 
 			/**
@@ -125,20 +102,13 @@ public class CreateCheckListTemplatePanel extends Panel {
 				checkListTemplate.setLevel(projectClass);
 				checkListTemplate.setCreator(SciProSession.get().getUser());
 				checkListTemplate.setName(title);
-
+				checkListTemplate = checkListTemplateDao.save(checkListTemplate);
 				target.addComponent(feedbackPanel);
 				
 			}
 		};
-		form.add(titleField);
-		form.add(radioChoice);
-		form.add(button);
-		form.add(questionField);
-		add(form);
-
-
-
-		AjaxLink<Void> newLink = new AjaxLink<Void>("newLink") {
+		
+		AjaxButton button2 = new AjaxButton("button2", new Model<String>("Add")) {
 
 			/**
 			 * 
@@ -146,13 +116,25 @@ public class CreateCheckListTemplatePanel extends Panel {
 			private static final long serialVersionUID = 1L;
 
 			@Override
-			public void onClick(AjaxRequestTarget target) {
-				checkListTemplate = new CheckListTemplate();
+			protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
 
+				checkListTemplate.getQuestions().add(new String(question));
+				questionModel.detach();
+				question  = "";
+				target.addComponent(questionField);
+				target.addComponent(container);
+				
 			}
 		};
-		add(printLink);
-		add(newLink);
+		form.add(titleField);
+		form.add(radioChoice);
+		form.add(button);
+		form2.add(questionField);
+		form2.add(container);
+		form2.add(button2);
+		add(form);
+		add(form2);
+		//add(addQuestionLink);
 
 	};
 
diff --git a/target/work/WicketMockServlet-filestore/2225/4400/e95749e4_308e_4698_a057_bb86050ac96e/pm-null b/target/work/WicketMockServlet-filestore/2225/4400/e95749e4_308e_4698_a057_bb86050ac96e/pm-null
deleted file mode 100644
index 147e0c190a640c463089eb697c906c8a928f579a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5404
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

diff --git a/target/work/WicketMockServlet-filestore/2349/5733/fd6064a1_8b84_4446_82cc_69fd7167e7c6/pm-null b/target/work/WicketMockServlet-filestore/2349/5733/fd6064a1_8b84_4446_82cc_69fd7167e7c6/pm-null
deleted file mode 100644
index 147e0c190a640c463089eb697c906c8a928f579a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5404
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

diff --git a/target/work/WicketMockServlet-filestore/4435/793/a137fc0e_994c_4fd1_94a7_801290d34f88/pm-null b/target/work/WicketMockServlet-filestore/4435/793/a137fc0e_994c_4fd1_94a7_801290d34f88/pm-null
deleted file mode 100644
index 147e0c190a640c463089eb697c906c8a928f579a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5404
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

diff --git a/target/work/WicketMockServlet-filestore/6408/4902/a7851e5b_30d6_4edf_a954_3f4f8c6690fb/pm-null b/target/work/WicketMockServlet-filestore/6408/4902/a7851e5b_30d6_4edf_a954_3f4f8c6690fb/pm-null
deleted file mode 100644
index 147e0c190a640c463089eb697c906c8a928f579a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5404
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

diff --git a/target/work/WicketMockServlet-filestore/7238/3517/7b8c41d4_a788_46e0_a576_ab3eb0b03be8/pm-null b/target/work/WicketMockServlet-filestore/7238/3517/7b8c41d4_a788_46e0_a576_ab3eb0b03be8/pm-null
deleted file mode 100644
index ec767529171c9b9af6758aef8ab6f412233d25bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5404
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