You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/02/16 00:26:57 UTC
svn commit: r910361 - in
/labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin:
AbstractListCrud.java ListCrudComplete.java ListCrudWithSelection.java
Author: simoneg
Date: Mon Feb 15 23:26:54 2010
New Revision: 910361
URL: http://svn.apache.org/viewvc?rev=910361&view=rev
Log:
Place additional actions in SIDEC
Remove addition form if returned null
Modified:
labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/AbstractListCrud.java
labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudComplete.java
labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudWithSelection.java
Modified: labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/AbstractListCrud.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/AbstractListCrud.java?rev=910361&r1=910360&r2=910361&view=diff
==============================================================================
--- labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/AbstractListCrud.java (original)
+++ labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/AbstractListCrud.java Mon Feb 15 23:26:54 2010
@@ -48,10 +48,13 @@
, CompoundType.HEAD);
sl.addAction(new FormAction(this, "Disconnect", "doDelete"));
if (isOverridden(AbstractListCrud.class, "handleNew")) {
- sl.compoundWith(handleNew().do_default(), CompoundType.AFTER);
+ SmartForm handleNew = handleNew();
+ if (handleNew != null) {
+ sl.compoundWith(handleNew.do_default(), CompoundType.AFTER);
+ }
}
if (isOverridden(AbstractListCrud.class, "doNewSub")) {
- sl.compoundWith(new StringHtmlProducer("<a href=\"newSub\">" + new LocalizableString("Add new {0}", property.getCollectionClass().getSimpleName()) + "</a>"), CompoundType.AFTER);
+ sl.compoundWith(new StringHtmlProducer("<a href=\"newSub\">" + new LocalizableString("Add new {0}", property.getCollectionClass().getSimpleName()) + "</a>"), CompoundType.SIDEC);
}
return sl;
}
Modified: labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudComplete.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudComplete.java?rev=910361&r1=910360&r2=910361&view=diff
==============================================================================
--- labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudComplete.java (original)
+++ labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudComplete.java Mon Feb 15 23:26:54 2010
@@ -31,7 +31,7 @@
@Override
public HtmlProducer doShow() {
HtmlProducer ret = super.doShow();
- ret.compoundWith(new StringHtmlProducer("<a href=\"newSubComplete\">" + new LocalizableString("Add new {0}", property.getCollectionClass().getSimpleName()) + "</a>"), CompoundType.AFTER);
+ ret.compoundWith(new StringHtmlProducer("<a href=\"newSubComplete\">" + new LocalizableString("Add new {0}", property.getCollectionClass().getSimpleName()) + "</a>"), CompoundType.SIDEC);
return ret;
}
@@ -42,7 +42,7 @@
, CompoundType.HEAD);
ret.compoundWith(
new StringHtmlProducer("<a href=\"" + LinkHelper.makeLink("handleEdit", bean) + "\">" + new LocalizableString("Modify").toString() + "</a>")
- , CompoundType.FOOT);
+ , CompoundType.SIDEC);
return ret;
};
Modified: labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudWithSelection.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudWithSelection.java?rev=910361&r1=910360&r2=910361&view=diff
==============================================================================
--- labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudWithSelection.java (original)
+++ labs/magma/trunk/website-administration/src/main/java/org/apache/magma/website/admin/ListCrudWithSelection.java Mon Feb 15 23:26:54 2010
@@ -20,11 +20,14 @@
}
public SmartForm handleNew() {
+ List<SubBean> list = null;
+ if (isOverridden(ListCrudWithSelection.class, "getElementsList")) {
+ list = getElementsList();
+ if (list == null || list.size() == 0) return null;
+ }
ListCrudElementHolder<SubBean> eh = createElementHolder();
SmartForm sf = new SmartForm(eh, "hiddenAdd");
- if (isOverridden(ListCrudWithSelection.class, "getElementsList")) {
- sf.addList("element", getElementsList());
- }
+ if (list != null) sf.addList("element", list);
return sf;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org