From: Christos KK Loverdos Date: Thu, 6 Jun 2013 09:44:46 +0000 (+0300) Subject: Remove unused class X-Git-Tag: 0.14rc1~11 X-Git-Url: https://code.grnet.gr/git/pithos-web-client/commitdiff_plain/1f8c35747bd151bdf07ad3ccb539a1be00a0211e Remove unused class --- diff --git a/src/gr/grnet/pithos/web/client/CredentialsDialog.java b/src/gr/grnet/pithos/web/client/CredentialsDialog.java deleted file mode 100644 index a706eaf..0000000 --- a/src/gr/grnet/pithos/web/client/CredentialsDialog.java +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright 2011-2013 GRNET S.A. All rights reserved. - * - * Redistribution and use in source and binary forms, with or - * without modification, are permitted provided that the following - * conditions are met: - * - * 1. Redistributions of source code must retain the above - * copyright notice, this list of conditions and the following - * disclaimer. - * - * 2. Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS - * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and - * documentation are those of the authors and should not be - * interpreted as representing official policies, either expressed - * or implied, of GRNET S.A. - */ -package gr.grnet.pithos.web.client; - -import com.google.gwt.dom.client.NativeEvent; -import com.google.gwt.event.dom.client.ClickEvent; -import com.google.gwt.event.dom.client.ClickHandler; -import com.google.gwt.event.dom.client.KeyCodes; -import com.google.gwt.user.client.Event.NativePreviewEvent; -import com.google.gwt.user.client.ui.Anchor; -import com.google.gwt.user.client.ui.Button; -import com.google.gwt.user.client.ui.DialogBox; -import com.google.gwt.user.client.ui.FlexTable; -import com.google.gwt.user.client.ui.HTML; -import com.google.gwt.user.client.ui.HasHorizontalAlignment; -import com.google.gwt.user.client.ui.TextBox; -import com.google.gwt.user.client.ui.VerticalPanel; - - -/** - * A dialog box that displays the user credentials for use in other client - * applications. - */ -public class CredentialsDialog extends DialogBox { - - private final String WIDTH_FIELD = "35em"; - private final String WIDTH_TEXT = "42em"; - - /** - * The widget constructor. - */ - public CredentialsDialog(final Pithos app) { - Anchor close = new Anchor("close"); - close.addStyleName("close"); - close.addClickHandler(new ClickHandler() { - - @Override - public void onClick(ClickEvent event) { - hide(); - } - }); - // Set the dialog's caption. - setText("User Credentials"); - setGlassEnabled(true); - setStyleName("pithos-DialogBox"); - // A VerticalPanel that contains the 'about' label and the 'OK' button. - VerticalPanel outer = new VerticalPanel(); - outer.add(close); - - VerticalPanel inner = new VerticalPanel(); - inner.addStyleName("inner"); - - // Create the text and set a style name so we can style it with CSS. - HTML text = new HTML("

These are the user credentials that are " + - "required for interacting with Pithos+"); - text.setStyleName("pithos-credentialsText"); - text.setWidth(WIDTH_TEXT); - inner.add(text); - FlexTable table = new FlexTable(); - table.setText(0, 0, "Username"); - table.setText(1, 0, "Token"); - TextBox username = new TextBox(); - username.setText(app.getUserID()); - username.setReadOnly(true); - username.setWidth(WIDTH_FIELD); - username.addClickHandler(new ClickHandler() { - @Override - public void onClick(ClickEvent event) { - Pithos.enableIESelection(); - ((TextBox) event.getSource()).selectAll(); - Pithos.preventIESelection(); - } - - }); - table.setWidget(0, 1, username); - - TextBox tokenBox = new TextBox(); - tokenBox.setText(app.getUserToken()); - tokenBox.setReadOnly(true); - tokenBox.setWidth(WIDTH_FIELD); - tokenBox.addClickHandler(new ClickHandler() { - @Override - public void onClick(ClickEvent event) { - Pithos.enableIESelection(); - ((TextBox) event.getSource()).selectAll(); - Pithos.preventIESelection(); - } - - }); - table.setWidget(1, 1, tokenBox); - - table.getFlexCellFormatter().setStyleName(0, 0, "props-labels"); - table.getFlexCellFormatter().setStyleName(0, 1, "props-values"); - table.getFlexCellFormatter().setStyleName(1, 0, "props-labels"); - table.getFlexCellFormatter().setStyleName(1, 1, "props-values"); - inner.add(table); - - // Create the 'OK' button, along with a listener that hides the dialog - // when the button is clicked. - Button confirm = new Button("OK", new ClickHandler() { - @Override - public void onClick(ClickEvent event) { - hide(); - } - }); - confirm.addStyleName("button"); - inner.add(confirm); - outer.add(inner); - outer.setCellHorizontalAlignment(inner, HasHorizontalAlignment.ALIGN_CENTER); - setWidget(outer); - } - - @Override - protected void onPreviewNativeEvent(NativePreviewEvent preview) { - super.onPreviewNativeEvent(preview); - NativeEvent evt = preview.getNativeEvent(); - if (evt.getType().equals("keydown")) - // Use the popup's key preview hooks to close the dialog when - // either enter or escape is pressed. - switch (evt.getKeyCode()) { - case KeyCodes.KEY_ENTER: - case KeyCodes.KEY_ESCAPE: - hide(); - break; - } - } -}