List of usage examples for com.google.gwt.user.client Cookies isCookieEnabled
public static boolean isCookieEnabled()
From source file:com.dawg6.web.dhcalc.client.BasePanel.java
License:Open Source License
protected boolean loadStorage() { boolean result = false; if (Storage.isLocalStorageSupported()) { Storage storage = Storage.getLocalStorageIfSupported(); Collection<String> cookies = null; if (Cookies.isCookieEnabled()) { cookies = Cookies.getCookieNames(); }/*from ww w . j av a 2 s .c o m*/ for (Field f : getFields()) { String value = storage.getItem(f.name); if (value != null) { // do nothing } else if ((cookies != null) && (cookies.contains(f.name))) { value = getCookie(f.name, f.defaultValue); storage.setItem(f.name, value); Cookies.removeCookie(f.name); } else { value = f.defaultValue; storage.setItem(f.name, value); } setFieldValue(f, value); } result = true; } return result; }
From source file:com.dawg6.web.dhcalc.client.BasePanel.java
License:Open Source License
protected boolean loadCookies() { boolean result = false; if (Cookies.isCookieEnabled()) { result = true;//from w ww.j a v a 2 s.com for (Field f : getFields()) { loadCookie(f); } } return result; }
From source file:fr.insalyon.creatis.vip.core.client.view.layout.Layout.java
License:Open Source License
/** * Authenticates a user./*from w w w. j av a 2 s .c o m*/ * */ public void authenticate(User user) { if (user != null) { if (Cookies.isCookieEnabled()) { Cookies.setCookie(CoreConstants.COOKIES_USER, user.getEmail(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); Cookies.setCookie(CoreConstants.COOKIES_SESSION, user.getSession(), CoreConstants.COOKIES_EXPIRATION_DATE, null, "/", false); if (user.isConfirmed()) { Modules.getInstance().initializeModules(user); } else { addTab(new ActivationTab()); } } else { setWarningMessage("Unable to sign in: cookies must be enabled."); addTab(new SignInTab()); } } else { addTab(new SignInTab()); } }
From source file:fr.putnami.pwt.doc.client.DocumentationApp.java
License:Open Source License
@Override public void onModuleLoad() { Theme theme = new Theme(); theme.addLink(new CssLink("theme/doc/style/pwt-doc.css", 0)); ThemeController.get().installTheme(theme); if (Cookies.isCookieEnabled()) { int cnt = 0; try {//from w w w . java 2s. c om String cntString = Cookies.getCookie(COOKIE_COUNT_VISIT); if (!Strings.isNullOrEmpty(cntString)) { cnt = Integer.parseInt(cntString); } } catch (NumberFormatException e) { cnt = 0; } cnt++; Cookies.setCookie(COOKIE_COUNT_VISIT, "" + cnt); } GoogleAnalytics analytics = GoogleAnalytics.init(ANALYTICS_TRACKER_ID, DOMAIN); analytics.forceSSL(true); analytics.displayfeatures(); analytics.handleUncaughtException(true); DocumentationDisplay display = new DocumentationDisplay(); RootPanel.get().add(display); SimpleErrorDisplayer errorDisplayer = new SimpleErrorDisplayer(); errorDisplayer.setConstants((ConstantsWithLookup) GWT.create(ErrorConstants.class)); ErrorManager.get().setErrorDisplayer(errorDisplayer); ErrorManager.get().registerErrorHandler(new UmbrellaExceptionHandler()); MvpController controller = MvpController.get(); controller.setDisplay(display); controller.setDefaultPlace(WelcomePlace.INSTANCE); controller.registerActivity(WelcomePlace.INSTANCE); controller.registerActivity(GettingStartedPlace.INSTANCE); controller.registerActivity(BootstrapPlace.INSTANCE); controller.registerActivity(LayoutsPlace.INSTANCE); controller.registerActivity(ComponentsPlace.INSTANCE); controller.registerActivity(DataBindingPlace.INSTANCE); controller.registerActivity(InternationalizationPlace.INSTANCE); controller.registerActivity(NavigationPlace.INSTANCE); controller.registerActivity(ServerCallsPlace.INSTANCE); controller.registerActivity(ErrorsPlace.INSTANCE); controller.registerActivity(CodeEditorPlace.INSTANCE); controller.registerActivity(AjaxBotIndexingPlace.INSTANCE); controller.registerActivity(GoogleAnalyticsPlace.INSTANCE); controller.registerActivity(SamplesPlace.INSTANCE); controller.registerActivity(ContactsTablePlace.INSTANCE); controller.registerActivity(AddressBookPlace.INSTANCE); controller.registerActivity(ComingSoonPlace.INSTANCE); controller.registerActivity(DownloadPlace.INSTANCE); controller.registerAlias("Tables", ComponentsPlace.INSTANCE); controller.registerAlias("Forms", ComponentsPlace.INSTANCE); controller.registerAlias("More", LayoutsPlace.INSTANCE); controller.handleCurrentHistory(); }
From source file:fr.putnami.pwt.doc.client.rss.PwtDoucmentRssReader.java
License:Open Source License
public void load(final AsyncCallback<List<RssItem>> callback) { RequestCallback requestCallback = new RequestCallback() { @Override//from w w w . j a va 2 s.c om public void onResponseReceived(Request request, Response response) { List<RssItem> items = Lists.newArrayList(); try { Document messageDom = XMLParser.parse(response.getText()); NodeList nodes = messageDom.getElementsByTagName("item"); for (int i = 0; i < nodes.getLength() && items.size() < 10; i++) { Element item = (Element) nodes.item(i); RssItem rssItem = new RssItem(); rssItem.setTitle(getStringValue(item, "title")); rssItem.setDescription(getStringValue(item, "description")); rssItem.setLink(getStringValue(item, "link")); rssItem.setGuid(getStringValue(item, "guid")); rssItem.setAuthor(getStringValue(item, "author")); rssItem.setPubDate(getDateValue(item, "pubDate")); boolean toAdd = true; if (Cookies.isCookieEnabled()) { String cookie = Cookies.getCookie(getCookieName(rssItem.getGuid())); if (cookie != null && cookie.length() > 0) { toAdd = false; } } if (toAdd) { items.add(rssItem); } } callback.onSuccess(items); } catch (DOMException e) { callback.onFailure(e); } } @Override public void onError(Request request, Throwable exception) { callback.onFailure(exception); } }; RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, this.rssUrl); builder.setCallback(requestCallback); try { builder.send(); } catch (RequestException e) { callback.onFailure(e); } }
From source file:fr.putnami.pwt.doc.client.rss.PwtDoucmentRssReader.java
License:Open Source License
public void read(RssItem value) { if (Cookies.isCookieEnabled()) { Cookies.setCookie(getCookieName(value.getGuid()), new Date() + ""); }/*from w w w . ja v a2 s. co m*/ }
From source file:net.vleu.par.gwt.client.storage.PersistentStorage.java
License:Open Source License
/** * @return true if cookies or HTML5's LocalStorage are supported *//* w ww . j a v a2 s. com*/ public static boolean isSupported() { return Cookies.isCookieEnabled() || Storage.isLocalStorageSupported(); }
From source file:org.jboss.errai.security.client.local.storage.CookieStorageHandlerProvider.java
License:Apache License
@Override public UserStorageHandler get() { if (Cookies.isCookieEnabled() && properties.isLocalStorageOfUserAllowed()) { return new UserCookieStorageHandlerImpl(); } else {//w w w. j a v a 2s . co m return new ReadOnlyStorageHandler(); } }
From source file:org.opennms.gwt.web.ui.asset.client.tools.DisclosurePanelCookie.java
License:Open Source License
@UiConstructor public DisclosurePanelCookie(final String cookieName) { panel.setStyleName("DisclosurePanelCookie"); panel.setAnimationEnabled(true);//from www.ja v a 2 s . co m if (Cookies.isCookieEnabled()) { // prepare Cookie if not already set if (Cookies.getCookie(cookieName + "Open") == null) { Cookies.setCookie(cookieName + "Open", "true"); } // check cookie and set open/close by cookie-value if (Cookies.getCookie(cookieName + "Open").equals("true")) { panel.setOpen(true); } else { panel.setOpen(false); } // add openhandler that sets open/true to cookie panel.addOpenHandler(new OpenHandler<DisclosurePanel>() { @Override public void onOpen(OpenEvent<DisclosurePanel> event) { Cookies.setCookie(cookieName + "Open", "true"); } }); // add closehandler that sets close/flase to cookie panel.addCloseHandler(new CloseHandler<DisclosurePanel>() { @Override public void onClose(CloseEvent<DisclosurePanel> event) { Cookies.setCookie(cookieName + "Open", "false"); } }); } initWidget(panel); }
From source file:org.talend.mdm.webapp.welcomeportal.client.widget.DataChart.java
License:Open Source License
@Override protected void addPlotClick() { plot.addDomHandler(new ClickHandler() { @Override// w w w.j a v a 2 s . co m public void onClick(ClickEvent event) { if (entityName != null && !entityName.equals("") && Cookies.isCookieEnabled()) { //$NON-NLS-1$ Cookies.setCookie(PortletConstants.PARAMETER_ENTITY, entityName); portal.itemClick(WelcomePortal.BROWSECONTEXT, WelcomePortal.BROWSEAPP); } } }, ClickEvent.getType()); }