Example usage for com.google.gwt.user.client Window open

List of usage examples for com.google.gwt.user.client Window open

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window open.

Prototype

public static void open(String url, String name, String features) 

Source Link

Usage

From source file:org.apache.hupa.client.activity.MessageContentActivity.java

License:Apache License

private void bindTo(EventBus eventBus) {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x3_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x2_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x20x0");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x0");
    eventBus.addHandler(ShowRawEvent.TYPE, new ShowRawEventHandler() {
        @Override/*from   w ww  .  ja v a 2 s.  c  o  m*/
        public void onShowRaw(ShowRawEvent event) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a7911");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x2_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x3_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x20x0");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x00x10x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x00x10x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x00x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x0");
            String message_url = GWT.getModuleBaseURL() + SConsts.SERVLET_SOURCE + "?" + SConsts.PARAM_UID + "="
                    + uid + "&" + SConsts.PARAM_FOLDER + "=" + folder;
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x00x00x00x13f7a79110x30x10x0");
            Window.open(message_url, "_blank", "");
        }
    });
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x0");
    eventBus.addHandler(RefreshFoldersEvent.TYPE, new RefreshFoldersEventHandler() {
        public void onRefreshEvent(RefreshFoldersEvent event) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x2_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x3_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f92188_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x20x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x0");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x30x00x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f40bc3fb24b0x30x10x00x00x188f921880x30x0");
            display.clearContent();
        }
    });
}

From source file:org.apache.hupa.client.activity.MessageContentActivity.java

License:Apache License

public void openLink(String url) {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x3_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x1_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x20x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x2");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x30x0_____org_apache_hupa_client_activity_MessageContentActivity_java0x0efce1f408f1fe97f0x30x00x0");
    Window.open(url, "_blank", "");
}

From source file:org.apache.hupa.client.mvp.IMAPMessagePresenter.java

License:Apache License

@Override
protected void onBind() {
    registerHandler(display.getDeleteButtonClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            ArrayList<Long> uidList = new ArrayList<Long>();
            uidList.add(message.getUid());
            dispatcher.execute(new DeleteMessageByUid(folder, uidList),
                    new HupaCallback<DeleteMessageResult>(dispatcher, eventBus) {
                        public void callback(DeleteMessageResult result) {
                            eventBus.fireEvent(new LoadMessagesEvent(user, folder));
                        }//from   w  w  w .j ava 2 s  . c  o  m
                    });
        }

    }));

    registerHandler(display.getForwardButtonClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            eventBus.fireEvent(new ForwardMessageEvent(user, folder, message, messageDetails));
        }

    }));

    registerHandler(display.getReplyButtonClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            eventBus.fireEvent(new ReplyMessageEvent(user, folder, message, messageDetails, false));
        }

    }));

    registerHandler(display.getReplyAllButtonClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            eventBus.fireEvent(new ReplyMessageEvent(user, folder, message, messageDetails, true));
        }

    }));
    registerHandler(display.getBackButtonClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            eventBus.fireEvent(new BackEvent());
        }

    }));
    registerHandler(display.getShowRawMessageClick().addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            String message_url = GWT.getModuleBaseURL() + SConsts.SERVLET_SOURCE + "?" + SConsts.PARAM_UID + "="
                    + message.getUid() + "&" + SConsts.PARAM_FOLDER + "=" + folder.getFullName();
            Window.open(message_url, "_blank", "");
        }

    }));
}

From source file:org.apache.hupa.client.mvp.IMAPMessageView.java

License:Apache License

public void setAttachments(List<MessageAttachment> attachements, final String folder, final long uid) {

    attachments.clear();//w w  w. j a v  a  2s . c  o  m
    final Element downloadIframe = RootPanel.get("__download").getElement();
    if (attachements != null) {
        for (final MessageAttachment messageAttachment : attachements) {
            Label link = new Label(
                    messageAttachment.getName() + " (" + messageAttachment.getSize() / 1024 + "kB)");
            link.setStyleName(HupaCSS.C_hyperlink);
            link.addClickHandler(new ClickHandler() {
                public void onClick(ClickEvent event) {
                    String url = GWT.getModuleBaseURL() + SConsts.SERVLET_DOWNLOAD + "?" + SConsts.PARAM_NAME
                            + "=" + messageAttachment.getName() + "&" + SConsts.PARAM_FOLDER + "=" + folder
                            + "&" + SConsts.PARAM_UID + "=" + uid;
                    if (downloadIframe == null)
                        Window.open(url, "_blank", "");
                    else
                        DOM.setElementAttribute(downloadIframe, "src", url);
                }
            });
            HorizontalPanel aPanel = new HorizontalPanel();
            aPanel.addStyleName(HupaCSS.C_attachment);
            aPanel.add(new Image(imageBundle.attachmentIcon()));
            aPanel.add(link);
            attachments.add(aPanel);
        }
    }
}

From source file:org.apache.hupa.client.mvp.MainPresenter.java

License:Apache License

public void openLink(String url) {
    Window.open(url, "_blank", "");
}

From source file:org.apache.hupa.client.ui.MessageContentView.java

License:Apache License

@Override
public void setAttachments(List<MessageAttachment> attachements, final String folder, final long uid) {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x40x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x20x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x20x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x5_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x30x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x4_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x3_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x30x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x40x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x20x00x1");
    InstrumentationLoggerProvider.get()//  www .  ja  v a  2 s. com
            .instrument("org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba6");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x00x0");
    thisPanel.setWidgetHidden(attachments, false);

    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x10x0");
    attachments.clear();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x20x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x20x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x20x20x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x20x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x20x20x0");
    final Element downloadIframe = RootPanel.get("__download").getElement();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x3_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x1");
    if (attachements != null) {
        for (final MessageAttachment messageAttachment : attachements) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x0");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x00x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x00x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x0");
            int s = messageAttachment.getSize() / 1024;
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x10x00x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x10x10x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x1");
            String size = s < 100 ? "" : ("(" + s + " kB)");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x20x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x20x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x20x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x20x10x00x0");
            String name = messageAttachment.getName() + size;
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x3_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x30x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x30x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x30x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x30x10x0");
            Label link = new Label(name);
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x40x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x4");
            link.setTitle(name);
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x5_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x50x0");
            link.setStyleName(HupaCSS.C_hyperlink);
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x6");
            link.addClickHandler(new ClickHandler() {
                @SuppressWarnings("deprecation")
                public void onClick(ClickEvent event) {
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc");
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x20x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x3");

                    //      Block insertion:
                    //
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x10x0");

                    //      Block insertion:
                    //
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x20x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x20x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x20x00x00x0");
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x00x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x0");
                    String url = getUrl(messageAttachment, folder, uid, false);
                    InstrumentationLoggerProvider.get().instrument(
                            "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x60x00x00x1208950cc0x30x10x0");
                    if (downloadIframe == null)
                        Window.open(url, "_blank", "");
                    else
                        DOM.setElementAttribute(RootPanel.get("__download").getElement(), "src", url);
                }
            });
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x70x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x70x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x7_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x70x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x70x10x00x0");
            HorizontalPanel aPanel = new HorizontalPanel();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x80x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x8");
            aPanel.addStyleName(HupaCSS.C_attachment);
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x90x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10x9");
            // aPanel.add(new Image(imageBundle.attachmentIcon()));
            aPanel.add(link);
            if (messageAttachment.isImage()) {
                InstrumentationLoggerProvider.get().instrument(
                        "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa");
                InstrumentationLoggerProvider.get().instrument(
                        "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x00x10x00x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x00x10x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x00x10x0_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x00x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x00x0");
                Anchor viewImageLink = new Anchor("View", getUrl(messageAttachment, folder, uid, true),
                        "_blank");
                InstrumentationLoggerProvider.get().instrument(
                        "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x1_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x10x0");
                viewImageLink.setStyleName(HupaCSS.C_attachment_view);
                InstrumentationLoggerProvider.get().instrument(
                        "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x2_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xa0x10x20x0");
                aPanel.add(viewImageLink);
            }
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xb_____org_apache_hupa_client_ui_MessageContentView_java0x04aeb618f5af21ba60x50x30x10x00x10xb0x0");
            attachments.add(aPanel);
        }
    }
}

From source file:org.apache.oozie.tools.workflowgenerator.client.OozieWorkflowGenerator.java

License:Apache License

/**
 * Initialize menu panel on top// w  w w .  ja va  2 s  .  c  o  m
 *
 * @return
 */
public MenuBar initMenu() {

    // Menu bar
    Command cmd = new Command() {
        public void execute() {
            Window.alert("To be implemented soon");
        }
    };

    Command mr_cmd = new Command() {
        public void execute() {
            initWidget();
            MapReduceActionWidget mr = new MapReduceActionWidget(OozieWorkflowGenerator.this);
            mr.setName("MR_0");
            addWidget(mr, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, mr);
            ((OozieDiagramController) controller).addConnection(mr, end);
            mr.updateOnSelection();
        }
    };

    Command pig_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            PigActionWidget pig = new PigActionWidget(OozieWorkflowGenerator.this);
            pig.setName("Pig_0");
            addWidget(pig, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, pig);
            ((OozieDiagramController) controller).addConnection(pig, end);
            pig.updateOnSelection();
        }
    };

    Command java_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            JavaActionWidget java = new JavaActionWidget(OozieWorkflowGenerator.this);
            java.setName("Java_0");
            addWidget(java, 300, 100);
            ((OozieDiagramController) controller).addConnection(start, java);
            ((OozieDiagramController) controller).addConnection(java, end);
            java.updateOnSelection();
        }
    };

    Command forkjoin_cmd = new Command() {

        public void execute() {
            clear();
            initWidget();
            ForkNodeWidget fork = new ForkNodeWidget(OozieWorkflowGenerator.this);
            fork.setName("Fork_0");
            addWidget(fork, 150, 100);
            ((OozieDiagramController) controller).addConnection(start, fork);

            MapReduceActionWidget mr = new MapReduceActionWidget(OozieWorkflowGenerator.this);
            mr.setName("MR_0");
            addWidget(mr, 300, 30);
            ((OozieDiagramController) controller).addMultiConnection(fork, mr);

            PigActionWidget pig = new PigActionWidget(OozieWorkflowGenerator.this);
            pig.setName("Pig_0");
            addWidget(pig, 300, 200);
            ((OozieDiagramController) controller).addMultiConnection(fork, pig);

            JoinNodeWidget join = new JoinNodeWidget(OozieWorkflowGenerator.this);
            join.setName("Join_0");
            addWidget(join, 450, 100);
            ((OozieDiagramController) controller).addConnection(mr, join);
            ((OozieDiagramController) controller).addConnection(pig, join);
            ((OozieDiagramController) controller).addConnection(join, end);

            fork.updateOnSelection();
            join.updateOnSelection();
            mr.updateOnSelection();
            pig.updateOnSelection();
        }
    };

    Command clear_cmd = new Command() {

        public void execute() {
            clear();
        }

    };

    MenuBar fileMenu = new MenuBar(true);
    fileMenu.setAutoOpen(true);
    fileMenu.setAnimationEnabled(true);
    fileMenu.addItem("New", cmd);
    fileMenu.addItem("Open", cmd);
    fileMenu.addItem("Load XML", cmd);
    fileMenu.addItem("Save", cmd);
    fileMenu.addItem("Save As..", cmd);
    fileMenu.addItem("Generate XML", cmd);
    fileMenu.addItem("Print", cmd);
    fileMenu.addItem("Quit", cmd);

    MenuBar editMenu = new MenuBar(true);
    editMenu.setAutoOpen(true);
    editMenu.setAnimationEnabled(true);
    editMenu.addItem("Undo", cmd);
    editMenu.addItem("Redo", cmd);
    editMenu.addItem("Copy", cmd);
    editMenu.addItem("Cut", cmd);
    editMenu.addItem("Paste", cmd);
    editMenu.addItem("Duplicate", cmd);
    editMenu.addItem("Delete", cmd);
    editMenu.addItem("Clear Diagram", clear_cmd);

    MenuBar examples = new MenuBar(true);
    examples.setAutoOpen(true);
    examples.setAnimationEnabled(true);
    examples.addItem("wrkflow with MR action", mr_cmd);
    examples.addItem("wrkflow with Pig action", pig_cmd);
    examples.addItem("wrkflow with Java action", java_cmd);
    examples.addItem("wrkflow with Fork/Join ", forkjoin_cmd);

    MenuBar helpMenu = new MenuBar(true);
    helpMenu.setAutoOpen(true);
    helpMenu.setAnimationEnabled(true);

    // TODO this should point to a workflowgenerator's maven site, however there is no maven site available. (Not even in
    // Workspace of the jenkins job at https://builds.apache.org/job/oozie-trunk-precommit-build/ws/workflowgenerator/target/)
    // where client, for example, has target/site/apidocs
    // The ideal place is somewhere under http://oozie.apache.org/docs/ once it is generated.
    Command openOozieTopPageComman = new Command() {
        @Override
        public void execute() {
            Window.open("http://oozie.apache.org/", "_blank", "");
        }
    };
    helpMenu.addItem("Documentation", openOozieTopPageComman);
    helpMenu.addItem("Online Help", openOozieTopPageComman);

    Command aboutCommand = new Command() {
        @Override
        public void execute() {
            // Dialogbox
            final DialogBox d = new DialogBox(false, true);
            d.setGlassEnabled(true);
            d.setText("About Oozie Workflow Generator");
            d.center();

            // Set this to workaround the grid z-index issue https://issues.apache.org/jira/browse/OOZIE-1081
            d.getElement().getStyle().setZIndex(ZINDEX_FRONT_OF_GRID);

            // About text
            VerticalPanel vpanel = new VerticalPanel();
            vpanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
            vpanel.setSpacing(10);
            vpanel.setWidth("150");
            vpanel.add(new Label("Oozie Workflow Generator"));
            vpanel.add(new Label("Version 3.4.0-SNAPSHOT")); // TODO how to get a version number from pom?

            // OK button to close
            Button ok = new Button("OK");
            ok.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    d.hide();
                }

            });

            vpanel.add(ok);
            d.setWidget(vpanel);
            d.show();

        }
    };
    helpMenu.addItem("About", aboutCommand);

    MenuBar menu = new MenuBar();
    menu.addItem("File", fileMenu);
    menu.addItem("Edit", editMenu);
    menu.addItem("Example", examples);
    menu.addItem("Help", helpMenu);

    return menu;
}

From source file:org.apache.solr.explorer.client.core.ui.searchpane.AboutDialog.java

License:Apache License

public AboutDialog() {
    super(false, true);
    setCaption("About");
    setStyleName("Dialog");
    addStyleName("AboutDialog");
    setWidthPx(500);/*from   w  w  w .  j  av  a 2  s  . co m*/
    setHeightPx(300);
    setGlassEnabled(true);

    VerticalPanel main = new VerticalPanel();
    main.setWidth("100%");
    main.setHeight("100%");
    add(main);

    tabs = new TabLayout();
    main.add(tabs);
    tabs.setHeight("300px");

    FlowPanel infoTab = new FlowPanel();
    infoTab.setStyleName("AboutTab");

    Label header = new Label("Explorer for Apache Solr");
    header.setStyleName("InfoTab-Header");
    infoTab.add(header);

    Label version = new Label("Version: 0.9");
    version.setStyleName("InfoTab-Version");
    infoTab.add(version);
    HTML infoText = new HTML("Explorer for Apache Solr is developed by SearchWorkings - A company striving to "
            + "make the best of open source search technologies accessible to everyone. Our focus mainly revolves around the "
            + "Apache Lucene project. We strongly believe that with the right tools around Lucene, open source search "
            + "can bring unpresidented value to search solutions of all kinds. For more information, please visit our"
            + "global community website at <a href='http://www.searchworkings.org' target='_blank'>http://www.searchworkings.org</a>");
    infoText.setStyleName("InfoTab-Text");
    infoTab.add(infoText);
    tabs.addTab(new TabSpec("info", "Info.", SolrExplorerImages.Instance.get().info().createImage(), infoTab,
            false));

    FlowPanel licenseTab = new FlowPanel();
    licenseTab.setStyleName("AboutTab");

    HTML licenseTextTop = new HTML("Copyright 2011 SearchWorking.org<p/>"
            + "Licensed under the Apache License, Version 2.0 (the \"License\");<br/>"
            + "you may not use this file except in compliance with the License.<br/>"
            + "You may obtain a copy of the License at<p/>");
    licenseTextTop.setStyleName("LicenseTab-Text");
    licenseTab.add(licenseTextTop);

    SimpleLinkButton apacheLink = new SimpleLinkButton("http://www.apache.org/licenses/LICENSE-2.0",
            new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    Window.open("http://www.apache.org/licenses/LICENSE-2.0", "_blank", "");
                }
            });
    apacheLink.getElement().getStyle().setPaddingLeft(50, Style.Unit.PX);
    licenseTab.add(apacheLink);

    HTML licenseTextBottom = new HTML(
            "<p/>Unless required by applicable law or agreed to in writing, software<br/>"
                    + "distributed under the License is distributed on an \"AS IS\" BASIS,<br/>"
                    + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<br/>"
                    + "See the License for the specific language governing permissions and<br/>"
                    + "limitations under the License.");
    licenseTextBottom.setStyleName("LicenseTab-Text");
    licenseTab.add(licenseTextBottom);

    tabs.addTab(new TabSpec("license", "License", SolrExplorerImages.Instance.get().license().createImage(),
            licenseTab, false));

    tabs.setSelectedTab("info");
}

From source file:org.apache.solr.explorer.client.plugin.listview.ui.HitBox.java

License:Apache License

public HitBox(SearchResult result, final Hit hit, SolrCore solrCore, List<HitBoxTab> tabs,
        List<HitBoxLink> links) {

    SolrCoreConfiguration configuration = solrCore.getConfiguration();
    ListViewConfig renderingConfig = configuration.getConfig(ListViewConfig.class);

    VerticalPanel content = new VerticalPanel();

    String titleField = renderingConfig.getTitleFieldName();
    String title = (String) hit.get(titleField);
    if (title == null) {
        title = renderingConfig.getDefaultTitle();
    }/*from   ww  w. j  ava  2  s .c o m*/
    Label titleLabel = new HTML(title);
    titleLabel.setStyleName("HitTitle");
    content.add(titleLabel);

    String summaryField = renderingConfig.getSummaryFieldName();
    String summary = (String) hit.get(summaryField);
    if (summary == null) {
        summary = renderingConfig.getDefaultSummary();
    }
    FlowPanel summaryPane = new FlowPanel();
    Thumbnail thumbnail = renderingConfig.getThumbnail();
    if (thumbnail != null) {
        Template urlTemplate = thumbnail.getUrlTemplate();
        final String thumbnailUrl = urlTemplate.render(new MapModel(hit));
        final Image image = new Image();
        image.setVisible(false);
        image.setWidth(thumbnail.getWidth());
        image.setHeight(thumbnail.getHeight());
        image.setStylePrimaryName("HitThumbnail");
        image.addLoadHandler(new LoadHandler() {
            public void onLoad(LoadEvent event) {
                image.setVisible(true);
            }
        });
        image.addErrorHandler(new ErrorHandler() {
            public void onError(ErrorEvent event) {
                image.removeFromParent();
            }
        });

        summaryPane.add(image);

        // the url of the image needs to be set in a delay so that IE will pick up the load events!!! 
        DeferredCommand.addCommand(new Command() {
            public void execute() {
                image.setUrl(thumbnailUrl);
            }
        });

    }
    CollapsableLabel descriptionLabel = new CollapsableLabel(summary, true, renderingConfig.getSummaryLength());
    descriptionLabel.setStyleName("HitDescription");
    summaryPane.add(descriptionLabel);
    content.add(summaryPane);

    String urlField = renderingConfig.getUrlFieldName();
    String url = (String) hit.get(urlField);
    if (url == null || url.length() == 0) {
        url = "<no URL>";
    }
    final String finalUrl = URL.encode(url);
    final String finalTitle = title;
    Label urlLabel = new Label(url);
    urlLabel.setStyleName("HitUrl");
    urlLabel.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            GWT.log("final url: " + finalUrl, null);
            if (finalUrl.startsWith("http://") || finalUrl.startsWith("https://")) {
                Window.open(finalUrl, finalTitle, null);
            } else {
                Window.open("http://" + finalUrl, finalTitle, null);
            }
        }
    });

    HorizontalPanel toolbar = new HorizontalPanel();
    toolbar.setStyleName("Toolbar");
    toolbar.add(urlLabel);
    content.add(toolbar);

    addGap(toolbar, "2px");
    toolbar.add(new Label("-"));
    addGap(toolbar, "2px");
    toolbar.add(new Label("-"));
    addGap(toolbar, "2px");

    final DeckPanel tabContentHolder = new DeckPanel();
    //        tabContentHolder.setVisible(false);
    tabContentHolder.setAnimationEnabled(true);

    final SimplePanel emptyPanel = new SimplePanel();
    tabContentHolder.add(emptyPanel);
    tabContentHolder.showWidget(0);

    for (HitBoxTab tab : tabs) {

        if (!tab.isActive() || !tab.isEnabled(result, hit)) {
            continue;
        }

        final Widget tabContent = tab.createWidget(result, hit);
        tabContentHolder.add(tabContent);
        final int index = tabContentHolder.getWidgetIndex(tabContent);

        final SimpleLinkButton link = new SimpleLinkButton(tab.getName());
        link.setStyleName("ToolbarLink");
        link.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                if (shownTabIndex == index) {
                    shownTabIndex = 0;
                    tabContentHolder.showWidget(0);
                } else {
                    tabContentHolder.showWidget(index);
                    shownTabIndex = index;
                }
                //                    if (button.isDown()) {
                //                        tabContentHolder.setVisible(true);
                //                        
                //                    } else {
                //                        tabContentHolder.setVisible(false);
                //                    }
            }
        });

        addGap(toolbar, "5px");
        toolbar.add(link);
    }

    content.add(tabContentHolder);
    //        tabContentHolder.setVisible(false);

    for (HitBoxLink link : links) {
        if (!link.isActive() || !link.isEnabled(hit)) {
            continue;
        }
        SimpleLinkButton button = new SimpleLinkButton(link.getName());
        button.setStyleName("ToolbarLink");
        button.addClickHandler(link.createHandler(hit));
        addGap(toolbar, "5px");
        toolbar.add(button);
    }

    initWidget(content);
    setStyleName("HitBox");
}

From source file:org.artificer.ui.client.local.pages.ontologies.OntologySummaryPanelItem.java

License:Apache License

protected void onDownload() {
    String contentUrl = GWT.getModuleBaseURL() + "services/ontologyDownload?uuid=" + value.getUuid();
    Window.open(contentUrl, "_blank", "enabled");
}