|
From: <se...@us...> - 2008-05-02 22:35:52
|
Revision: 77
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=77&view=rev
Author: sem62
Date: 2008-05-02 15:35:58 -0700 (Fri, 02 May 2008)
Log Message:
-----------
Fixed bugs:
* Objectives list mapped in SummaryPage's manifest item;
* return false at getShowOnSummaryPage into SummaryPageModel (It's can't be shown into Summary page).
Modified Paths:
--------------
WebEditor/src/edu/lnu/FireFly/WebEditor/Data/SummaryPageManager.java
WebEditor/src/edu/lnu/FireFly/WebEditor/ItemModels/ItemModel.java
Modified: WebEditor/src/edu/lnu/FireFly/WebEditor/Data/SummaryPageManager.java
===================================================================
--- WebEditor/src/edu/lnu/FireFly/WebEditor/Data/SummaryPageManager.java 2008-05-02 19:12:29 UTC (rev 76)
+++ WebEditor/src/edu/lnu/FireFly/WebEditor/Data/SummaryPageManager.java 2008-05-02 22:35:58 UTC (rev 77)
@@ -109,15 +109,12 @@
result.add(getItemId(item));
}
- for (int j = 0; i < item.getChildCount(); i++) {
+ for (int j = 0; j < item.getChildCount(); j++) {
TreeItem child = item.getChild(j);
- ItemModel chapterModel = ItemModels.getModelFromItem(child);
+ ItemModel childModel = ItemModels.getModelFromItem(child);
- if (chapterModel.getClass() == ChapterModel.class) {
- if (((ChapterModel) chapterModel)
- .getShowOnSummaryPage(child)) {
- result.addAll(getShowingItemsIds(child));
- }
+ if (childModel.getShowOnSummaryPage(child)) {
+ result.addAll(getShowingItemsIds(child));
}
}
}
Modified: WebEditor/src/edu/lnu/FireFly/WebEditor/ItemModels/ItemModel.java
===================================================================
--- WebEditor/src/edu/lnu/FireFly/WebEditor/ItemModels/ItemModel.java 2008-05-02 19:12:29 UTC (rev 76)
+++ WebEditor/src/edu/lnu/FireFly/WebEditor/ItemModels/ItemModel.java 2008-05-02 22:35:58 UTC (rev 77)
@@ -11,6 +11,7 @@
import edu.lnu.FireFly.FFManifest.item.Item;
import edu.lnu.FireFly.FFManifest.resource.Resource;
import edu.lnu.FireFly.WebEditor.WebEditor;
+import edu.lnu.FireFly.WebEditor.ItemModels.SummaryPageModel.SummaryPageModel;
import edu.lnu.FireFly.WebEditor.WSClients.WebEditorServiceClient;
public abstract class ItemModel {
@@ -25,6 +26,10 @@
protected boolean isContainerItem = false;
public final boolean getShowOnSummaryPage(TreeItem anItem) {
+ if (this.getClass() == SummaryPageModel.class){
+ return false;
+ }
+
ItemData itemData = getItemData(anItem);
if (itemData == null) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|