Author: ludovic
Date: 2007-11-07 19:02:21 +0100 (Wed, 07 Nov 2007)
New Revision: 5705
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/AssetDocument.java
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/pages/HistoryPage.java
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemHeader.java
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemImpl.java
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/DirectionItem.java
xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/style.css
Log:
CURRIKI-891 add a warning to "Remove" function in Currikulum Builder
CURRIKI-1076 Editing CBOE makes expand/collapse triangle disappears.
CURRIKI-1074 Metadata is not displayed while copying CBOE asset
CURRIKI-1081 JS error while copying CBOE
CURRIKI-1072 After Rollback, screen has to be refreshed to see the new version
CURRIKI-929 Admin tool bar overwrite, not pushes down, header of app
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/AssetDocument.java
===================================================================
---
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/AssetDocument.java
2007-11-07 17:37:03 UTC (rev 5704)
+++
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/AssetDocument.java
2007-11-07 18:02:21 UTC (rev 5705)
@@ -42,7 +42,7 @@
}
public boolean isDuplicatable() {
- return duplicatable;
+ return duplicatable && !isDirectionBlock();
}
public void setDuplicatable(boolean duplicatable) {
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/pages/HistoryPage.java
===================================================================
---
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/pages/HistoryPage.java
2007-11-07 17:37:03 UTC (rev 5704)
+++
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/pages/HistoryPage.java
2007-11-07 18:02:21 UTC (rev 5705)
@@ -233,6 +233,7 @@
editor.setCurrentAssetInvalid(true);
// Tree is invalid when it is a
composite asset that is rolledback
editor.setTreeContentInvalid(true);
+ editor.resetCache();
editor.refreshState();
}
}
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemHeader.java
===================================================================
---
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemHeader.java
2007-11-07 17:37:03 UTC (rev 5704)
+++
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemHeader.java
2007-11-07 18:02:21 UTC (rev 5705)
@@ -22,6 +22,7 @@
package org.curriki.gwt.client.widgets.currikiitem;
import com.google.gwt.user.client.ui.*;
+import com.google.gwt.user.client.Window;
import org.curriki.gwt.client.Main;
import org.curriki.gwt.client.Constants;
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemImpl.java
===================================================================
---
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemImpl.java
2007-11-07 17:37:03 UTC (rev 5704)
+++
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/CurrikiItemImpl.java
2007-11-07 18:02:21 UTC (rev 5705)
@@ -60,7 +60,9 @@
private NextCancelDialog proposeTemplateDuplicationDialog;
private ChoiceDialog proposeEditDuplicationDialog;
+ private NextCancelDialog confirmRemoveDialog;
+
public CurrikiItemImpl(){
init();
}
@@ -394,7 +396,15 @@
}
public void onRemoveClick() {
- Main.getSingleton().getEditor().removeAsset(getIndex());
+ confirmRemoveDialog = new
NextCancelDialog(Main.getTranslation("curriki.editor.confirmremovetitle"),
Main.getTranslation("curriki.editor.confirmremovetext"), "editorconfirmremove",
new AsyncCallback() {
+ public void onFailure(Throwable throwable) {
+ confirmRemoveDialog.hide();
+ }
+ public void onSuccess(Object object) {
+ confirmRemoveDialog.hide();
+ Main.getSingleton().getEditor().removeAsset(getIndex());
+ }
+ });
}
public void onCommentClick() {
Modified:
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/DirectionItem.java
===================================================================
---
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/DirectionItem.java
2007-11-07 17:37:03 UTC (rev 5704)
+++
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/client/widgets/currikiitem/DirectionItem.java
2007-11-07 18:02:21 UTC (rev 5705)
@@ -9,12 +9,14 @@
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.Event;
import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.rpc.AsyncCallback;
import com.xpn.xwiki.gwt.api.client.Document;
import com.xpn.xwiki.gwt.api.client.XObject;
import org.curriki.gwt.client.Constants;
import org.curriki.gwt.client.Main;
import org.curriki.gwt.client.pages.EditPage;
import org.curriki.gwt.client.widgets.currikiitem.display.AbstractItemDisplay;
+import org.curriki.gwt.client.widgets.modaldialogbox.NextCancelDialog;
/*
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
@@ -47,6 +49,7 @@
private DockPanel panel = new DockPanel();
private long index = -1;
private boolean selected = false;
+ private NextCancelDialog confirmRemoveDialog;
public DirectionItem(Document doc, String key){
int obj_id =
Integer.valueOf(key.substring(Constants.DIRECTION.length())).intValue();
@@ -176,7 +179,15 @@
}
public void onRemoveClick() {
- Main.getSingleton().getEditor().removeAsset(getIndex());
+ confirmRemoveDialog = new
NextCancelDialog(Main.getTranslation("curriki.editor.confirmremovetitle"),
Main.getTranslation("curriki.editor.confirmremovetext"), "editorconfirmremove",
new AsyncCallback() {
+ public void onFailure(Throwable throwable) {
+ confirmRemoveDialog.hide();
+ }
+ public void onSuccess(Object object) {
+ confirmRemoveDialog.hide();
+ Main.getSingleton().getEditor().removeAsset(getIndex());
+ }
+ });
}
public void onHideClick() {
Modified:
xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/style.css
===================================================================
--- xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/style.css
2007-11-07 17:37:03 UTC (rev 5704)
+++ xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/style.css
2007-11-07 18:02:21 UTC (rev 5705)
@@ -3026,9 +3026,6 @@
border: 1px solid #ccc;
border-top: 0;
}
-.item-panel-selected .item-header-collapse {
- display: none;
-}
.item-description {
margin: 10px 0;
}
@@ -4336,4 +4333,7 @@
}
.dialog-help-caption-button {
float: right;
+}
+body.admin {
+ margin-top: 25px;
}
\ No newline at end of file
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications