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:com.google.sampling.experiential.client.Main.java

License:Open Source License

public void eventFired(int experimentCode, ExperimentDAO experiment, boolean joined, boolean findView) {
    switch (experimentCode) {
    case ExperimentListener.STATS_CODE:
        contentPanel.clear();/*from ww w . ja  v a 2s .co  m*/
        showStatsPanel(experiment, joined);
        break;
    case ExperimentListener.CHARTS_CODE:
        contentPanel.clear();

        showChart(experiment, joined);
        break;
    case ExperimentListener.CSV_CODE:
        String joinedStr = "";
        if (joined) {
            joinedStr = ":who=" + loginInfo.getEmailAddress().toLowerCase();
        }
        Window.open("/events?csv&q='experimentId=" + experiment.getId() + joinedStr + "'", "_blank", "");
        break;
    case ExperimentListener.DELETE_CODE:
        if (Window.confirm(myConstants.areYouSureYouWantToDelete())) {
            deleteExperiment(experiment, joined);
        }
        break;
    case ExperimentListener.EDIT_CODE:
        contentPanel.clear();
        statusLabel.setVisible(true);
        toggleExperimentList(false);
        showExperimentDetailPanel(experiment, !joined, findView);
        break;
    case ExperimentListener.SAVED:
        saveToServer(experiment);
        break;
    case ExperimentListener.CANCELED:
        contentPanel.clear();
        toggleExperimentList(true);
        break;
    case ExperimentListener.SOFT_DELETE_CODE:
        softDeleteExperiment(experiment);
        break;
    case ExperimentListener.CSV_ANON_CODE:
        String whoStr = "";
        if (joined) {
            whoStr = ":who=" + loginInfo.getEmailAddress();
        }
        Window.open("/events?csv&anon=true&q='experimentId=" + experiment.getId() + whoStr + "'", "_blank", "");
        break;
    case ExperimentListener.COPY_EXPERIMENT_CODE:
        contentPanel.clear();
        copyExperiment(experiment);
        toggleExperimentList(false);
        showExperimentDetailPanel(experiment, true, false);
        break;
    case ExperimentListener.ANON_MAPPING_CODE:
        String who2Str = "";
        if (joined) {
            who2Str = ":who=" + loginInfo.getEmailAddress();
        }
        Window.open("/events?csv&mapping=true&q='experimentId=" + experiment.getId() + who2Str + "'", "_blank",
                "");
        break;
    case ExperimentListener.DATA_CODE:
        String dataQuery = "";
        if (joined) {
            dataQuery = ":who=" + loginInfo.getEmailAddress();
        }
        Window.open("/events?q='experimentId=" + experiment.getId() + dataQuery + "'", "_blank", "");
        break;
    case ExperimentListener.EXPERIMENT_RESPONSE_CODE:
        contentPanel.clear();
        toggleExperimentList(true);
        break;
    case ExperimentListener.EXPERIMENT_RESPONSE_CANCELED_CODE:
        contentPanel.clear();
        toggleExperimentList(true);
        break;
    case ExperimentListener.SHOW_EXPERIMENT_RESPONSE_CODE:
        contentPanel.clear();
        toggleExperimentList(false);
        showExperimentExecutorPanel(experiment, joined);
        break;
    case ExperimentListener.SHOW_QR_CODE:
        String experimentId = "0000" + Long.toString(experiment.getId());
        Window.open("http://chart.apis.google.com/chart?cht=qr&chs=350x350&chld="
                + "L&choe=UTF-8&chl=content%3A%2F%2Fcom.google.android.apps.paco.ExperimentProvider%2Fexperiments%2F"
                + experimentId, "_blank", "");
        break;
    case ExperimentListener.SHOW_REF_CODE:
        contentPanel.clear();
        showExperimentReferencePanel(experiment);
        break;
    case ExperimentListener.INDIVIDUAL_STATS_CODE:
        Window.open("/participantStats?experimentId=" + experiment.getId(), "_blank", "");
        break;
    case ExperimentListener.JOINED_CODE:
        contentPanel.clear();
        joinExperiment(experiment);
        break;

    }
}

From source file:com.google.walkaround.wave.client.attachment.DownloadThumbnailAction.java

License:Open Source License

@Override
public boolean onClick(ImageThumbnailWrapper thumbnail) {
    Window.open(thumbnail.getAttachment().getAttachmentUrl(), thumbnail.getAttachment().getFilename(), "");

    return true;/*from  ww  w .  jav  a2  s.  c o m*/
}

From source file:com.google.walkaround.wave.client.Walkaround.java

License:Open Source License

private static Task navigateTask(final String url, final boolean newPage) {
    return new Task() {
        @Override/*from w  ww . j av  a2 s  . co m*/
        public void execute() {
            if (newPage) {
                Window.open(url, "_blank", null);
            } else {
                Window.Location.assign(url);
            }
        }
    };
}

From source file:com.googlecode.gwtphonegap.client.plugins.childbrowser.ChildBrowserBrowserImpl.java

License:Apache License

@Override
public void openExternal(String url, boolean usecordova) {
    Window.open(url, "_blank", "");
}

From source file:com.gsr.myschool.common.client.request.BilanRequestBuilder.java

License:Apache License

public void sendRequest() {
    if (GWT.isScript()) {
        Window.open("/preinscription/resource/bilan?" + postData.toString(), "_blank", "");
    } else {//from   w  w  w  .  jav a2  s  .  c om
        Window.open("/resource/bilan?" + postData.toString(), "_blank", "");
    }
}

From source file:com.gsr.myschool.common.client.request.ConvocationReportRequestBuilder.java

License:Apache License

public void sendRequest(ValueProxy data) {
    AutoBean autobean = AutoBeanUtils.getAutoBean(data);
    String requestdata = AutoBeanCodex.encode(autobean).getPayload();
    setRequestData(requestdata);/* www  .j a  v a  2s.  c om*/
    setCallback(new RequestCallback() {
        @Override
        public void onResponseReceived(Request request, Response response) {
            if (GWT.isScript()) {
                Window.open("/preinscription/resource/convocationReport?fileName=" + response.getText(),
                        "_blank", "");
            } else {
                Window.open("/resource/convocationReport?fileName=" + response.getText(), "_blank", "");
            }
        }

        @Override
        public void onError(Request request, Throwable exception) {
        }
    });
    try {
        send();
    } catch (RequestException e) {
        e.printStackTrace();
    }
}

From source file:com.gsr.myschool.common.client.request.ConvocationRequestBuilder.java

License:Apache License

public void sendRequest() {
    if (GWT.isScript()) {
        Window.open("/preinscription/resource/convocation?" + postData.toString(), "_blank", "");
    } else {//from   www  .  ja v a 2  s .  com
        Window.open("/resource/convocation?" + postData.toString(), "_blank", "");
    }
}

From source file:com.gsr.myschool.common.client.request.ConvocationRequestBuilder.java

License:Apache License

public void sendTestRequest() {
    if (GWT.isScript()) {
        Window.open("/preinscription/resource/convocation/test?" + postData.toString(), "_blank", "");
    } else {//  www  . j a va 2  s .  c  om
        Window.open("/resource/convocation/test?" + postData.toString(), "_blank", "");
    }
}

From source file:com.gsr.myschool.common.client.request.ExcelRequestBuilder.java

License:Apache License

public void sendRequest(ValueProxy data) {
    AutoBean autobean = AutoBeanUtils.getAutoBean(data);
    String requestdata = AutoBeanCodex.encode(autobean).getPayload();
    setRequestData(requestdata);/*from   w w  w  . j a  v  a 2s  .  c  o m*/
    setCallback(new RequestCallback() {
        @Override
        public void onResponseReceived(Request request, Response response) {
            if (GWT.isScript()) {
                Window.open("/preinscription/resource/excel?fileName=" + response.getText(), "_blank", "");
            } else {
                Window.open("/resource/excel?fileName=" + response.getText(), "_blank", "");
            }
        }

        @Override
        public void onError(Request request, Throwable exception) {
        }
    });
    try {
        send();
    } catch (RequestException e) {
        e.printStackTrace();
    }
}

From source file:com.gsr.myschool.common.client.request.ExcelRequestBuilder.java

License:Apache License

public void sendRequestReportConvocation(ValueProxy data) {
    AutoBean autobean = AutoBeanUtils.getAutoBean(data);
    String requestdata = AutoBeanCodex.encode(autobean).getPayload();
    setRequestData(requestdata);//  w w  w. ja  v  a 2s  .  c  o m
    setCallback(new RequestCallback() {
        @Override
        public void onResponseReceived(Request request, Response response) {
            if (GWT.isScript()) {
                Window.open("/preinscription/resource/dossierconvoques?fileName=" + response.getText(),
                        "_blank", "");
            } else {
                Window.open("/resource/dossierconvoques?fileName=" + response.getText(), "_blank", "");
            }
        }

        @Override
        public void onError(Request request, Throwable exception) {
        }
    });
    try {
        send();
    } catch (RequestException e) {
        e.printStackTrace();
    }
}