Refine search
public Preloader (String newBaseURL) { baseUrl = newBaseURL; // trigger copying of assets and creation of assets.txt GWT.create(PreloaderBundle.class); }
/** * Sign out. */ public static void signOut() { RequestBuilder builder = new RequestBuilder( RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_logout"); try { builder.sendRequest(null, new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { redirectToModule(".."); } @Override public void onError(Request request, Throwable exception) { redirectToModule(".."); } }); } catch (RequestException ex) { GWT.log("Exception: " + ex.getMessage()); } }
public String getPreloaderBaseURL() { return GWT.getHostPageBaseURL() + "assets/"; }
@Override public void loadResource(final String resourceUrl, final AsyncXmlLoaderCallback callback) { String currentResourceUrl = resourceUrl + ((resourceUrl.indexOf("?") == -1) ? ("?ts=" + System.currentTimeMillis()) : ("&ts=" + + System.currentTimeMillis())); RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET, currentResourceUrl); requestBuilder.setCallback(new RequestCallback() { public void onError(Request request, Throwable exception) { callback.onError(resourceUrl, exception); } private void onSuccess(Request request, Response response) { SVGParserImpl impl = GWT.create(SVGParserImpl.class); Element root = impl.parse(response.getText(), true); callback.onSuccess(resourceUrl, root); } public void onResponseReceived(Request request, Response response) { if (response.getStatusCode() == Response.SC_OK) { onSuccess(request, response); } else { onError(request, null); } } }); try { requestBuilder.send(); } catch (RequestException e) { GWT.log("Cannot fetch " + resourceUrl, e); } } }
public void onFailure(Throwable caught) { GWT.log("TreePlaceDataProvider.LoadCallback.onFailure(caught):", caught); }
public void retrieveContent(final String identifier, final String query, final ClientContext.RetrieveContentAsynchCall callback) String url = GWT.getModuleBaseURL() + resourcePath + "/query/" + identifier; RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); builder.setHeader("Content-type", "application/x-www-form-urlencoded"); try Request request = builder.sendRequest(query, new RequestCallback() eventBus.fireEvent(new RetrieveContentEvent(identifier, exception.getMessage(), callback, true));
this.root = config.rootPanel; } else { Element element = Document.get().getElementById("embed-" + GWT.getModuleName()); if (element == null) { VerticalPanel panel = new VerticalPanel(); } else { SoundManager.init(GWT.getModuleBaseURL(), 9, config.preferFlash, new SoundManager.SoundManagerCallback() {
@Provides @Singleton public XsrfTokenServiceAsync getXsrfTokenService() { XsrfTokenServiceAsync service = GWT.create(XsrfTokenService.class); ((ServiceDefTarget) service).setServiceEntryPoint(GWT.getModuleBaseURL() + XsrfRpcRequestBuilder.XSRF_PATH); return service; }
public void init() { internalInit(); final String url = GWT.getHostPageBaseURL() + "plugin/data-access/api/permissions/hasDataAccess"; //$NON-NLS-1$ RequestBuilder builder = new RequestBuilder( RequestBuilder.GET, url ); builder.setHeader( "accept", "application/json" ); builder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" );
/** * Download endpoint configuration. * * @param endpointKeyHash the endpoint key hash */ public static void downloadEndpointConfiguration(String endpointKeyHash) { String getUrl = composeUrl(EP_CONF_SERVLET_PATH, ENDPOINT_KEY_PARAMETER + "=" + URL.encodeQueryString(endpointKeyHash)); String url = GWT.getModuleBaseURL() + getUrl; Window.open(url, "_self", "enabled"); }
/** * Called by {@link #finish()} prior to returning the RequestBuilder to the * caller. * <p> * The default implementation sets the {@value #STRONG_NAME_HEADER} header to * the value returned by {@link GWT#getPermutationStrongName()}. * * @param rb The RequestBuilder that is currently being configured */ protected void doFinish(RequestBuilder rb) { rb.setHeader(STRONG_NAME_HEADER, GWT.getPermutationStrongName()); rb.setHeader(MODULE_BASE_HEADER, GWT.getModuleBaseURL()); }
private void login(final String userName, String password) { String postData = preparePostData("j_username=" + userName, "j_password=" + password); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, GWT.getModuleBaseURL() + "j_spring_security_check?" + postData); try { builder.sendRequest(null, new RequestCallback() { public void onError(Request request, Throwable exception) { Utils.handleException(exception, view);
@Override public void findModel(String identifier, RequestCallback callback) { RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, GWT.getModuleBaseURL() + requestPath + "/model/" + identifier); rb.setCallback(callback); try { rb.send(); } catch (RequestException re) { throw new RuntimeException(re); // Dodgy... } } }
@Override public void getContextPath(HistoryStateImpl historyState) { new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() { @Override public void onResponseReceived(Request request, Response response) { HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath")); } @Override public void onError(Request request, Throwable exception) {} }); } }
requestBuilder = new RequestBuilder(RequestBuilder.GET, controllerUrl + FileUploadTools.getQueryString(Command.PING)); setAction(GWT.getModuleBaseURL() + controllerUrl + FileUploadTools.getQueryString(Command.UPLOAD)); setEncoding(FormPanel.Encoding.MULTIPART); setMethod(FormPanel.Method.POST);
if (GWT.isProdMode()) { return; GWT.log("Warning: " + className + " descendants will be incorrectly " + "positioned, i.e. not relative to their parent element, when " + "'position:static', which is the CSS default, is in effect. One "
@Override public void onSuccess(String result) { // On success get documentID back from GWT Servlet// // We need to get the base url and strip the gwt module name . String baseUrl = GWT.getHostPageBaseURL(); baseUrl = baseUrl.replaceFirst(GWT.getModuleName() + "/", ""); KSBlockingProgressIndicator.removeTask(loadDataTask); Window.open(baseUrl + "exportDownloadHTTPServlet?exportId="+result + "&format=" + format, "", ""); }
/** * The URL to retrieve a fragment of code from. NOTE: this function is not * stable. It tweaks the URL with each call so that browsers are not tempted * to cache a download failure. */ private String getUrl(int fragment) { return GWT.getModuleBaseURL() + getDeferredJavaScriptDirectory() + GWT.getPermutationStrongName() + "/" + fragment + ".cache.js?serial=" + getSerial(fragment); } }
@Override public SafeHtml processHtml(SafeHtml html) { // If the widget is listening for load events, we modify the HTML to add the // load/error listeners. if (loadEventsInitialized && html != null) { String moduleName = GWT.getModuleName(); String listener = "__gwt_CellBasedWidgetImplLoadListeners[\"" + moduleName + "\"]();"; String htmlString = html.asString(); htmlString = htmlString.replaceAll("(<img)([\\s/>])", "<img onload='" + listener + "' onerror='" + listener + "'$2"); // We assert that the resulting string is safe html = SafeHtmlUtils.fromTrustedString(htmlString); } return html; }