added leave group option
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/gcube-loggedin@99899 82a268e6-3cf1-43bd-a215-b396298e98cfmaster
parent
622cabde9a
commit
85dcf48b51
@ -1,5 +1,5 @@
|
||||
eclipse.preferences.version=1
|
||||
jarsExcludedFromWebInfLib=
|
||||
lastWarOutDir=/Users/massi/Documents/workspace/gcube-loggedin/target/gcube-loggedin-2.3.0-SNAPSHOT
|
||||
lastWarOutDir=/Users/massi/Documents/workspace/gcube-loggedin/target/gcube-loggedin-2.4.0-SNAPSHOT
|
||||
warSrcDir=src/main/webapp
|
||||
warSrcDirIsOutput=false
|
||||
|
@ -1,9 +1,8 @@
|
||||
#Wed Apr 10 17:44:47 CEST 2013
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
|
||||
org.eclipse.jdt.core.compiler.compliance=1.6
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
||||
org.eclipse.jdt.core.compiler.compliance=1.7
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.source=1.6
|
||||
org.eclipse.jdt.core.compiler.source=1.7
|
||||
|
@ -1,8 +1,10 @@
|
||||
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
|
||||
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
|
||||
xmlns:g="urn:import:com.google.gwt.user.client.ui">
|
||||
|
||||
<g:HTMLPanel ui:field="htmlPanel" styleName="framed">
|
||||
<g:HTML ui:field="description" styleName="description"></g:HTML>
|
||||
<g:Button ui:field="button">Change Environment</g:Button>
|
||||
<g:HTML ui:field="description" styleName="description"></g:HTML>
|
||||
<g:Button ui:field="backButton">Back</g:Button>
|
||||
<g:Button ui:field="leaveButton">Leave Group</g:Button>
|
||||
</g:HTMLPanel>
|
||||
</ui:UiBinder>
|
@ -0,0 +1,47 @@
|
||||
package org.gcube.portlets.user.gcubeloggedin.client.ui;
|
||||
|
||||
import org.gcube.portlets.user.gcubewidgets.client.elements.*;
|
||||
|
||||
import com.google.gwt.core.client.GWT;
|
||||
import com.google.gwt.dom.client.Element;
|
||||
import com.google.gwt.event.dom.client.ClickEvent;
|
||||
import com.google.gwt.uibinder.client.UiBinder;
|
||||
import com.google.gwt.uibinder.client.UiField;
|
||||
import com.google.gwt.uibinder.client.UiHandler;
|
||||
import com.google.gwt.user.client.ui.Composite;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
|
||||
public class WarningAlert extends Composite {
|
||||
|
||||
private static WarningAlertUiBinder uiBinder = GWT
|
||||
.create(WarningAlertUiBinder.class);
|
||||
|
||||
interface WarningAlertUiBinder extends UiBinder<Widget, WarningAlert> {
|
||||
}
|
||||
|
||||
@UiField Element errorMessage;
|
||||
@UiField Span cancelHandler;
|
||||
@UiField Span confirmHandler;
|
||||
|
||||
private AboutView owner;
|
||||
|
||||
public WarningAlert(String message, AboutView owner) {
|
||||
initWidget(uiBinder.createAndBindUi(this));
|
||||
errorMessage.setInnerText(message);
|
||||
this.owner = owner;
|
||||
cancelHandler.setHTML(" Cancel");
|
||||
|
||||
confirmHandler.setHTML(" Confirm Leave");
|
||||
}
|
||||
|
||||
|
||||
@UiHandler("cancelHandler")
|
||||
void onCloseClick(ClickEvent e) {
|
||||
this.removeFromParent();
|
||||
}
|
||||
|
||||
@UiHandler("confirmHandler")
|
||||
void onConfirmClick(ClickEvent e) {
|
||||
owner.abandonGroup();
|
||||
}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
|
||||
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
|
||||
xmlns:g="urn:import:com.google.gwt.user.client.ui"
|
||||
xmlns:m="urn:import:org.gcube.portlets.user.gcubewidgets.client.elements">
|
||||
<ui:style>
|
||||
.alert {
|
||||
border: 1px solid #FAEBCC;
|
||||
border-radius: 4px;
|
||||
margin: 20px;
|
||||
padding: 15px;
|
||||
background-color: #FCF8D4;
|
||||
color: #8A6D3F;
|
||||
font-family: 'Helvetica Neue', Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.profile-link {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.profile-link:hover {
|
||||
cursor: pointer;
|
||||
cursor: hand;
|
||||
text-decoration: underline;
|
||||
}
|
||||
</ui:style>
|
||||
<g:HTMLPanel styleName="{style.alert}">
|
||||
<div ui:field="errorMessage"></div>
|
||||
<m:Span ui:field="confirmHandler" styleName="{style.profile-link}"></m:Span>
|
||||
<span> or </span>
|
||||
<m:Span ui:field="cancelHandler" styleName="{style.profile-link}"></m:Span>
|
||||
</g:HTMLPanel>
|
||||
</ui:UiBinder>
|
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
Loading…
Reference in New Issue