notifications/src/main/java/org/gcube/portlets/user/notifications/client/view/templates/SwitchButton.java

44 lines
1.1 KiB
Java

package org.gcube.portlets.user.notifications.client.view.templates;
import static com.google.gwt.query.client.GQuery.$;
import com.google.gwt.core.client.GWT;
import com.google.gwt.query.client.Function;
import com.google.gwt.query.client.css.CSS;
import com.google.gwt.query.client.css.RGBColor;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.Widget;
public class SwitchButton extends Composite {
private static SwitchButtonUiBinder uiBinder = GWT
.create(SwitchButtonUiBinder.class);
interface SwitchButtonUiBinder extends UiBinder<Widget, SwitchButton> {
}
public SwitchButton() {
initWidget(uiBinder.createAndBindUi(this));
Timer t = new Timer() {
@Override
public void run() {
$("#switchButton").click(new Function() {
@Override
public void f() {
Window.alert("Ciao");
//fade out the button
// $(w).fadeOut(1000);
}
});
}
};
t.schedule(1000);
}
}