Updated Rules
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@114366 82a268e6-3cf1-43bd-a215-b396298e98cf
|
@ -135,11 +135,11 @@ public interface TabularDataResources extends ClientBundle {
|
||||||
@Source("rule-close.png")
|
@Source("rule-close.png")
|
||||||
ImageResource ruleClose();
|
ImageResource ruleClose();
|
||||||
|
|
||||||
@Source("rule-edit_32.png")
|
@Source("rule-open_32.png")
|
||||||
ImageResource ruleEdit32();
|
ImageResource ruleOpen32();
|
||||||
|
|
||||||
@Source("rule-edit.png")
|
@Source("rule-open.png")
|
||||||
ImageResource ruleEdit();
|
ImageResource ruleOpen();
|
||||||
|
|
||||||
@Source("rule-delete.png")
|
@Source("rule-delete.png")
|
||||||
ImageResource ruleDelete();
|
ImageResource ruleDelete();
|
||||||
|
|
Before Width: | Height: | Size: 969 B After Width: | Height: | Size: 969 B |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
@ -74,7 +74,7 @@ public class RuleToolBar {
|
||||||
rulesGroup.add(ruleLayout);
|
rulesGroup.add(ruleLayout);
|
||||||
|
|
||||||
ruleOpenButton = new TextButton(msgs.ruleOpenButton(),
|
ruleOpenButton = new TextButton(msgs.ruleOpenButton(),
|
||||||
TabularDataResources.INSTANCE.ruleEdit32());
|
TabularDataResources.INSTANCE.ruleOpen32());
|
||||||
ruleOpenButton.enable();
|
ruleOpenButton.enable();
|
||||||
ruleOpenButton.setToolTip(msgs.ruleOpenButtonToolTip());
|
ruleOpenButton.setToolTip(msgs.ruleOpenButtonToolTip());
|
||||||
ruleOpenButton.setScale(ButtonScale.LARGE);
|
ruleOpenButton.setScale(ButtonScale.LARGE);
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package org.gcube.portlets.user.td.client.rule;
|
package org.gcube.portlets.user.td.client.rule;
|
||||||
|
|
||||||
import org.gcube.portlets.user.td.client.resource.TabularDataResources;
|
import org.gcube.portlets.user.td.client.resource.TabularDataResources;
|
||||||
import org.gcube.portlets.user.td.expressionwidget.client.RuleDialog;
|
import org.gcube.portlets.user.td.expressionwidget.client.RuleEditDialog;
|
||||||
import org.gcube.portlets.user.td.expressionwidget.client.notification.RuleDialogNotification;
|
import org.gcube.portlets.user.td.expressionwidget.client.notification.RuleEditDialogNotification;
|
||||||
import org.gcube.portlets.user.td.expressionwidget.client.notification.RuleDialogNotification.RuleDialogNotificationListener;
|
import org.gcube.portlets.user.td.expressionwidget.client.notification.RuleEditDialogNotification.RuleEditDialogNotificationListener;
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.rule.RuleDescriptionData;
|
import org.gcube.portlets.user.td.gwtservice.shared.rule.RuleDescriptionData;
|
||||||
|
|
||||||
import com.allen_sauer.gwt.log.client.Log;
|
import com.allen_sauer.gwt.log.client.Log;
|
||||||
|
@ -18,15 +18,15 @@ import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
|
||||||
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class RuleOpenDialog extends Window implements RuleDialogNotificationListener {
|
public class RuleOpenDialog extends Window implements RuleEditDialogNotificationListener {
|
||||||
private static final String WIDTH = "720px";
|
private static final String WIDTH = "720px";
|
||||||
private static final String HEIGHT = "530px";
|
private static final String HEIGHT = "530px";
|
||||||
private EventBus eventBus;
|
|
||||||
private RuleOpenPanel rulesOpenPanel;
|
private RuleOpenPanel rulesOpenPanel;
|
||||||
|
private EventBus eventBus;
|
||||||
|
|
||||||
public RuleOpenDialog(EventBus eventBus) {
|
public RuleOpenDialog(EventBus eventBus) {
|
||||||
initWindow();
|
|
||||||
this.eventBus=eventBus;
|
this.eventBus=eventBus;
|
||||||
|
initWindow();
|
||||||
rulesOpenPanel= new RuleOpenPanel(this,
|
rulesOpenPanel= new RuleOpenPanel(this,
|
||||||
eventBus);
|
eventBus);
|
||||||
add(rulesOpenPanel);
|
add(rulesOpenPanel);
|
||||||
|
@ -41,7 +41,7 @@ public class RuleOpenDialog extends Window implements RuleDialogNotificationList
|
||||||
setClosable(true);
|
setClosable(true);
|
||||||
setModal(true);
|
setModal(true);
|
||||||
forceLayoutOnResize = true;
|
forceLayoutOnResize = true;
|
||||||
getHeader().setIcon(TabularDataResources.INSTANCE.ruleEdit());
|
getHeader().setIcon(TabularDataResources.INSTANCE.ruleOpen());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,14 +72,20 @@ public class RuleOpenDialog extends Window implements RuleDialogNotificationList
|
||||||
|
|
||||||
protected void openRuleDialog(RuleDescriptionData ruleDescriptionData) {
|
protected void openRuleDialog(RuleDescriptionData ruleDescriptionData) {
|
||||||
Log.debug("Request Open New Rule Dialog");
|
Log.debug("Request Open New Rule Dialog");
|
||||||
RuleDialog cfDialog = new RuleDialog(ruleDescriptionData,eventBus);
|
RuleEditDialog reDialog = new RuleEditDialog(ruleDescriptionData,eventBus);
|
||||||
|
reDialog.addRuleEditDialogNotificationListener(this);
|
||||||
|
reDialog.show();
|
||||||
|
|
||||||
|
|
||||||
|
/*RuleDialog cfDialog = new RuleDialog(ruleDescriptionData,eventBus);
|
||||||
cfDialog.addRuleDialogNotificationListener(this);
|
cfDialog.addRuleDialogNotificationListener(this);
|
||||||
cfDialog.show();
|
cfDialog.show();*/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNotification(RuleDialogNotification ruleDialogNotification) {
|
public void onNotification(RuleEditDialogNotification ruleEditDialogNotification) {
|
||||||
rulesOpenPanel.gridReload();
|
rulesOpenPanel.gridReload();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -99,4 +105,6 @@ public class RuleOpenDialog extends Window implements RuleDialogNotificationList
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -282,7 +282,7 @@ public class RuleOpenPanel extends FramedPanel {
|
||||||
toolBar.getElement().getStyle().setProperty("borderBottom", "none");
|
toolBar.getElement().getStyle().setProperty("borderBottom", "none");
|
||||||
|
|
||||||
btnOpen = new TextButton("Edit");
|
btnOpen = new TextButton("Edit");
|
||||||
btnOpen.setIcon(TabularDataResources.INSTANCE.ruleEdit());
|
btnOpen.setIcon(TabularDataResources.INSTANCE.ruleOpen());
|
||||||
btnOpen.setIconAlign(IconAlign.RIGHT);
|
btnOpen.setIconAlign(IconAlign.RIGHT);
|
||||||
btnOpen.setToolTip("Edit");
|
btnOpen.setToolTip("Edit");
|
||||||
btnOpen.addSelectHandler(new SelectHandler() {
|
btnOpen.addSelectHandler(new SelectHandler() {
|
||||||
|
|
Before Width: | Height: | Size: 969 B After Width: | Height: | Size: 969 B |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |