Example usage for com.google.gwt.user.client Cookies setCookie

List of usage examples for com.google.gwt.user.client Cookies setCookie

Introduction

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

Prototype

public static void setCookie(String name, String value) 

Source Link

Document

Sets a cookie.

Usage

From source file:org.ednovo.gooru.client.mvp.play.collection.CollectionPlayerView.java

License:Open Source License

/**
 * This method is used to show first time Add tooltip popup.
 *//*from   www.  j av a2 s.  co m*/
@Override
public void showAddToolTip() {
    String resourcePlayerFirstTimeUser = Cookies.getCookie("resourcePlayerFirstTimeUser");
    if (resourcePlayerFirstTimeUser == null) {
        Cookies.setCookie("resourcePlayerFirstTimeUser", "1");
        globalTooltipWithButton = new GlobalTooltipWithButton(GL0681, GL0543);
        globalTooltipWithButton.setGlassStyleName(HomeCBundle.INSTANCE.css().playerAddToolTipGlassStyle());
        globalTooltipWithButton.setStyleName("");
        globalTooltipWithButton.getElement().getStyle().setZIndex(999999);
        globalTooltipWithButton.setPopupPosition(headerView.getAddButton().getAbsoluteLeft() + 7,
                headerView.getAddButton().getAbsoluteTop() + 25);
        globalTooltipWithButton.show();
    }
}

From source file:org.ednovo.gooru.client.mvp.play.collection.preview.PreviewPlayerView.java

License:Open Source License

/**
 * This method is used to show first time Add tooltip popup.
 *///  w  w  w .java2  s  .  co m
public void showAddToolTip() {
    String resourcePlayerFirstTimeUser = Cookies.getCookie("resourcePlayerFirstTimeUser");
    if (resourcePlayerFirstTimeUser == null) {
        Cookies.setCookie("resourcePlayerFirstTimeUser", "1");
        globalTooltipWithButton = new GlobalTooltipWithButton(GL0681, GL0543);
        globalTooltipWithButton.setGlassStyleName(HomeCBundle.INSTANCE.css().playerAddToolTipGlassStyle());
        globalTooltipWithButton.setStyleName("");
        globalTooltipWithButton.getElement().getStyle().setZIndex(999999);
        globalTooltipWithButton.setPopupPosition(headerView.getAddButton().getAbsoluteLeft() + 7,
                headerView.getAddButton().getAbsoluteTop() + 25);
        globalTooltipWithButton.show();
    }
}

From source file:org.ednovo.gooru.client.mvp.play.resource.narration.ResourceNarrationView.java

License:Open Source License

/**
 * This method is used to show first time Add tooltip popup.
 */// w  w w  .j a  va  2  s  .c om
public void showAddToolTip() {
    String resourcePlayerFirstTimeUser = null;
    resourcePlayerFirstTimeUser = Cookies.getCookie("resourcePlayerFirstTimeUser");
    if (resourcePlayerFirstTimeUser == null) {
        Cookies.setCookie("resourcePlayerFirstTimeUser", "1");
        globalTooltipWithButton = new GlobalTooltipWithButton(GL0681, GL0543);
        globalTooltipWithButton.setGlassStyleName(HomeCBundle.INSTANCE.css().playerAddToolTipGlassStyle());
        globalTooltipWithButton.setStyleName("");
        globalTooltipWithButton.getElement().getStyle().setZIndex(999999);
        globalTooltipWithButton.setPopupPosition(
                Document.get().getElementById("addButton").getAbsoluteLeft() - 16,
                Document.get().getElementById("addButton").getAbsoluteTop() + 22);
        globalTooltipWithButton.show();
    }
}

From source file:org.ednovo.gooru.client.mvp.play.resource.ResourcePlayerView.java

License:Open Source License

@Override
public void updateThumbsRatingView(int userThumbRating) {
    /*userRating=userThumbRating;
    if(userThumbRating==0){//  ww  w  .j  ava 2s . c o  m
       headerView.getThumbsDownButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsDownNormal());
       headerView.getThumbsUpButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsUpNormal());
    }else if(userThumbRating==-1){
       headerView.getThumbsDownButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsDownActive());
       headerView.getThumbsUpButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsUpNormal());
    }else if(userThumbRating==1){
       headerView.getThumbsDownButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsDownNormal());
       headerView.getThumbsUpButton().setStyleName(PlayerBundle.INSTANCE.getPlayerStyle().thumbsUpActive());
    }*/

    String resourcePlayerFirstTimeUser = Cookies.getCookie("resourcePlayerFirstTimeUser");
    if (resourcePlayerFirstTimeUser == null) {
        Cookies.setCookie("resourcePlayerFirstTimeUser", "1");
        globalTooltipWithButton = new GlobalTooltipWithButton(GL0681, GL0543);
        globalTooltipWithButton.setGlassStyleName(HomeCBundle.INSTANCE.css().playerAddToolTipGlassStyle());
        globalTooltipWithButton.setStyleName("");
        globalTooltipWithButton.getElement().getStyle().setZIndex(999999);
        globalTooltipWithButton.setPopupPosition(headerView.getAddButton().getAbsoluteLeft() + 7,
                headerView.getAddButton().getAbsoluteTop() + 25);
        globalTooltipWithButton.show();
    }

}

From source file:org.ednovo.gooru.client.mvp.search.AbstractSearchPresenter.java

License:Open Source License

@Override
protected void onReset() {
    super.onReset();
    String count = Cookies.getCookie("MyCookie");
    if (count != null && Integer.parseInt(count) == 7) {
        Window.enableScrolling(false);
        Cookies.setCookie("MyCookie", "8");
    } else {//ww  w.  ja v  a 2  s  . c o  m
        Window.enableScrolling(true);
    }

    AppClientFactory.fireEvent(
            new SetFooterEvent(AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()));
    if (AppClientFactory.getPlaceManager().refreshPlace()) {
        if (setFilter) {
            searchDo.setPageNum(1);
            getSearchService().getSearchFilters(getCurrentPlaceToken(),
                    new SimpleAsyncCallback<SearchFilterDo>() {

                        @Override
                        public void onSuccess(SearchFilterDo searchFilterDo) {
                            getView().setSearchFilter(searchFilterDo);
                        }
                    });
            setFilter = false;
        } else {
            initiateSearch();
        }
    }
    if (getPlaceManager().getRequestParameter("callback") != null
            && getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) {
        //To show SignUp (Registration popup)
        Window.enableScrolling(false);
        AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false));
        String type = getPlaceManager().getRequestParameter("type");
        int displayScreen = getPlaceManager().getRequestParameter("type") != null ? Integer.parseInt(type) : 1;
        signUpViewPresenter.displayPopup(displayScreen);
        addToPopupSlot(signUpViewPresenter);
    }

    Document doc = Document.get();
    doc.getElementById("uvTab").getStyle().setDisplay(Display.BLOCK);
    AppClientFactory.fireEvent(new HomeEvent(HeaderTabType.NONE));
}

From source file:org.ednovo.gooru.client.mvp.search.resource.ResourceSearchPresenter.java

License:Open Source License

@Override
protected void requestSearch(SearchDo<ResourceSearchResultDo> searchDo,
        SearchAsyncCallback<SearchDo<ResourceSearchResultDo>> searchAsyncCallback) {
    if (getPlaceManager().getRequestParameter("callback") != null
            && getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) {

    } else {/*from ww  w.  ja v a  2 s  . c  o m*/
        Window.enableScrolling(true);
    }
    if (getSearchDo().getSearchQuery().trim().equals(ALL) && !AppClientFactory.isContentAdmin()) {
        return;
    }
    getSearchService().getResourceSearchResults(searchDo, searchAsyncCallback);
    AppClientFactory.fireEvent(
            new SetFooterEvent(AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()));

    String message = Cookies.getCookie("SearchResultpopup");
    if (message == null)
        message = "";
    if (!message.equalsIgnoreCase("viewed") && AppClientFactory.isAnonymous()) {
        Cookies.setCookie("SearchResultpopup", "viewed");
        AppClientFactory.setEnableScroll(false);
    }

}

From source file:org.ednovo.gooru.client.mvp.search.SearchBarVc.java

License:Open Source License

/**
 * Class constructor, crates new {@link KeyUpHandler}
 *//*from   w  w  w .  java  2  s.  c  om*/
public SearchBarVc() {
    autokeySuggestOracle = new AppMultiWordSuggestOracle(true);
    searchTxtBox = new AppSuggestBox(autokeySuggestOracle) {

        @Override
        public HandlerRegistration addClickHandler(ClickHandler handler) {
            return null;
        }

        @Override
        public void keyAction(String text) {
            MixpanelUtil.Search_autocomplete_select();
            autokeySuggestOracle.clear();
            autoSuggestKeywordDo.setQuery(text);
            searchData = searchTxtBox.getValue();
            if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                    .contains("resource-search")) {
                autoSuggestKeywordDo.setType("");
                autoSuggestKeywordDo.setType("resource");
            } else if (AppClientFactory.getPlaceManager().getCurrentPlaceRequest().getNameToken()
                    .contains("collection-search")) {
                autoSuggestKeywordDo.setType("");
                autoSuggestKeywordDo.setType("collection");
            }
            if (text != null && text.trim().length() > 0) {
                requestAutoSuggestKeyword(autoSuggestKeywordDo);
            } else {
                searchTxtBox.hideSuggestionList();
            }

        }
    };
    searchTxtBox.addSelectionHandler(this);
    searchTxtBox.setPopupStyleName("SearchVcTextBox");
    initWidget(uiBinder.createAndBindUi(this));
    //      searchTxtBox.getElement().setAttribute("maxlength","50");

    searchTxtBox.addKeyUpHandler(new SearchKeyUpHandler());

    initialSearchQuery = AppClientFactory.getPlaceManager().getRequestParameter(QUERY);
    searchTxtBox.getTextBox().getElement().setAttribute("placeholder", GL0448);
    Cookies.setCookie("searchvalue", initialSearchQuery);
    searchTxtBox.getElement().setId("txtSearch");
    searchBtn.setText(GL0176);
    searchBtn.getElement().setId("btnSearch");

}

From source file:org.ednovo.gooru.client.mvp.search.SearchBarVc.java

License:Open Source License

/**
 * Get enter search text by user// ww w .  j a v  a  2  s  .c  o m
 * @return search Text if search text box has any value else null 
 */
public String getSearchText() {
    String searchText = searchTxtBox.getText();
    Cookies.setCookie("searchvalue", initialSearchQuery);
    if (searchText != null && searchText.length() > 0) {
        initialSearchQuery = searchText;
        return searchText;
    } else {
        return null;
    }

}

From source file:org.geomajas.example.gwt.client.GeomajasSamples.java

License:Open Source License

public void onModuleLoad() {
    org.geomajas.gwt.client.i18n.I18nProvider.setLookUp(GWT.<ConstantsWithLookup>create(Samples.class));

    // Setup the overall layout:
    VLayout main = new VLayout();
    main.setWidth100();//ww w. jav a 2 s  .co  m
    main.setHeight100();
    main.setStyleName("tabSetContainer");

    // Top bar:
    ToolStrip topBar = new ToolStrip();
    topBar.setHeight(33);
    topBar.setWidth100();
    topBar.addSpacer(6);

    Img icon = new Img("[ISOMORPHIC]/geomajas/geomajas_desktopicon_small.png");
    icon.setSize(24);
    topBar.addMember(icon);

    Label title = new Label("Geomajas GWT Showcase");
    title.setStyleName("sgwtTitle");
    title.setWidth(300);
    topBar.addMember(title);
    topBar.addFill();

    ToolStripButton devConsoleButton = new ToolStripButton();
    devConsoleButton.setTitle("Developer Console");
    devConsoleButton.setIcon("[ISOMORPHIC]/geomajas/silk/bug.png");
    devConsoleButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() {

        public void onClick(com.smartgwt.client.widgets.events.ClickEvent event) {
            SC.showConsole();
        }
    });

    topBar.addButton(devConsoleButton);

    topBar.addSeparator();

    // Skin select:
    SelectItem selectItem = new SelectItem();
    selectItem.setHeight(21);
    selectItem.setWidth(130);
    LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
    valueMap.put("Graphite", "Graphite");
    valueMap.put("EnterpriseBlue", "Enterprise Blue");
    valueMap.put("Enterprise", "Enterprise Gray");

    selectItem.setValueMap(valueMap);

    String currentSkin = Cookies.getCookie("skin_name");
    if (currentSkin == null) {
        currentSkin = "Graphite";
    }
    selectItem.setDefaultValue(currentSkin);
    selectItem.setShowTitle(false);
    selectItem.addChangeHandler(new ChangeHandler() {

        public void onChange(ChangeEvent event) {
            Cookies.setCookie("skin_name", (String) event.getValue());
            com.google.gwt.user.client.Window.Location.reload();
        }
    });
    topBar.addFormItem(selectItem);
    main.addMember(topBar);

    // Horizontal layout:
    HLayout hLayout = new HLayout();
    hLayout.setWidth100();
    hLayout.setHeight100();
    hLayout.setLayoutMargin(5);

    VLayout leftTreeLayout = new VLayout();
    leftTreeLayout.setHeight100();
    leftTreeLayout.setWidth(200);
    leftTreeLayout.setShowResizeBar(true);
    leftTreeLayout.setMembersMargin(1);

    SampleTree sampleTree = new SampleTree();
    sampleTree.addLeafClickHandler(new LeafClickHandler() {

        public void onLeafClick(LeafClickEvent event) {
            TreeNode node = event.getLeaf();
            prepareSample(node);
        }
    });

    leftTreeLayout.addMember(sampleTree);

    // Show a user label:
    final Label userLabel = new Label();
    userLabel.setHeight(20);
    userLabel.setWidth100();
    userLabel.setPadding(3);
    userLabel.setBorder("1px solid #A0A0A0");

    Authentication.getInstance().addLoginHandler(new LoginHandler() {

        public void onLoginFailure(LoginFailureEvent event) {
        }

        public void onLoginSuccess(LoginSuccessEvent event) {
            userLabel.setContents("Logged in with: " + Authentication.getInstance().getUserId());
        }
    });
    Authentication.getInstance().addLogoutHandler(new LogoutHandler() {

        public void onLogoutFailure(LogoutFailureEvent event) {
        }

        public void onLogoutSuccess(LogoutSuccessEvent event) {
            userLabel.setContents("No user is logged in.");
        }
    });
    Authentication.getInstance().login("luc", "luc", null);
    leftTreeLayout.addMember(userLabel);

    // Show an ActivityMonitor:
    ActivityMonitor monitor = new ActivityMonitor();
    leftTreeLayout.addMember(monitor);

    hLayout.addMember(leftTreeLayout);

    mainTabSet = new TabSet();
    mainTabSet.setWidth100();
    mainTabSet.setHeight100();

    LayoutSpacer layoutSpacer = new LayoutSpacer();
    layoutSpacer.setWidth(5);
    LocaleSelect localeSelect = new LocaleSelect("English");
    mainTabSet.setTabBarControls(TabBarControls.TAB_SCROLLER, TabBarControls.TAB_PICKER, layoutSpacer,
            localeSelect);

    hLayout.addMember(mainTabSet);

    main.addMember(hLayout);
    main.draw();
    showIntroductionTab();
}

From source file:org.geomajas.gwt.example.base.ExampleLayout.java

License:Open Source License

public void buildUi() {

    // Setup the overall layout:
    VLayout main = new VLayout();
    main.setWidth100();//from  w  ww .  j  av  a2s .c o m
    main.setHeight100();
    main.setStyleName("tabSetContainer");

    // Top bar:
    ToolStrip topBar = new ToolStrip();
    topBar.setHeight(33);
    topBar.setWidth100();
    topBar.addSpacer(6);

    Img icon = new Img(WidgetLayout.iconGeomajas);
    icon.setSize(24);
    topBar.addMember(icon);

    Label title = new Label("Geomajas GWT Showcase");
    title.setStyleName("sgwtTitle");
    title.setWidth(300);
    topBar.addMember(title);
    topBar.addFill();

    ToolStripButton devConsoleButton = new ToolStripButton();
    devConsoleButton.setTitle("Developer Console");
    devConsoleButton.setIcon("[ISOMORPHIC]/geomajas/silk/bug.png");
    devConsoleButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() {

        public void onClick(com.smartgwt.client.widgets.events.ClickEvent event) {
            SC.showConsole();
        }
    });

    topBar.addButton(devConsoleButton);

    topBar.addSeparator();

    // Skin select:
    SelectItem selectItem = new SelectItem();
    selectItem.setHeight(21);
    selectItem.setWidth(130);
    LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
    valueMap.put("Graphite", "Graphite");
    valueMap.put("EnterpriseBlue", "Enterprise Blue");
    valueMap.put("Enterprise", "Enterprise Gray");

    selectItem.setValueMap(valueMap);

    String currentSkin = Cookies.getCookie("skin_name");
    if (currentSkin == null) {
        currentSkin = "Graphite";
    }
    selectItem.setDefaultValue(currentSkin);
    selectItem.setShowTitle(false);
    selectItem.addChangeHandler(new ChangeHandler() {

        public void onChange(ChangeEvent event) {
            Cookies.setCookie("skin_name", (String) event.getValue());
            com.google.gwt.user.client.Window.Location.reload();
        }
    });
    topBar.addFormItem(selectItem);
    main.addMember(topBar);

    // Horizontal layout:
    HLayout hLayout = new HLayout();
    hLayout.setWidth100();
    hLayout.setHeight100();
    hLayout.setLayoutMargin(5);

    VLayout leftTreeLayout = new VLayout();
    leftTreeLayout.setHeight100();
    leftTreeLayout.setWidth(200);
    leftTreeLayout.setShowResizeBar(true);
    leftTreeLayout.setMembersMargin(1);

    SampleTree sampleTree = new SampleTree();
    sampleTree.addLeafClickHandler(new LeafClickHandler() {

        public void onLeafClick(LeafClickEvent event) {
            TreeNode node = event.getLeaf();
            prepareSample(node);
        }
    });

    leftTreeLayout.addMember(sampleTree);

    // Show a user label:
    userLabel.setHeight(20);
    userLabel.setWidth100();
    userLabel.setPadding(3);
    userLabel.setBorder("1px solid #A0A0A0");

    leftTreeLayout.addMember(userLabel);

    // Show an ActivityMonitor:
    ActivityMonitor monitor = new ActivityMonitor();
    leftTreeLayout.addMember(monitor);

    hLayout.addMember(leftTreeLayout);

    mainTabSet = new TabSet();
    mainTabSet.setWidth100();
    mainTabSet.setHeight100();

    LayoutSpacer layoutSpacer = new LayoutSpacer();
    layoutSpacer.setWidth(5);
    LocaleSelect localeSelect = new LocaleSelect("English");
    mainTabSet.setTabBarControls(TabBarControls.TAB_SCROLLER, TabBarControls.TAB_PICKER, layoutSpacer,
            localeSelect);

    hLayout.addMember(mainTabSet);

    main.addMember(hLayout);
    main.draw();
    showIntroductionTab();
}