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

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

Introduction

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

Prototype

public static String getCookie(String name) 

Source Link

Document

Gets the cookie associated with the given name.

Usage

From source file:org.ednovo.gooru.client.mvp.home.library.LibraryView.java

License:Open Source License

/**
 * /*from w w w. j  av a 2s .c  o  m*/
 * @function setFeaturedCourses 
 * 
 * @created_date : 04-Dec-2013
 * 
 * @description
 * 
 * @parm(s) : 
 * 
 * @return : void
 *
 * @throws : <Mentioned if any exceptions>
 */
public void getFeaturedCourses(final String featuredLabel) {
    try {
        if (Cookies.getCookie("featured-gooru-release") != null
                && !Cookies.getCookie("featured-gooru-release").contains("5.11")) {
            if (localStorage != null && localStorage.get(libraryStorageObject) != null
                    && localStorage.get(libraryStorageObject).get(featuredLabel) != null) {
                localStorage.get(libraryStorageObject).remove(featuredLabel);
            }
        }
        HashMap<String, SubjectDo> savedValuesMap = localStorage.get(libraryStorageObject);
        if (savedValuesMap != null && savedValuesMap.get(featuredLabel) != null) {
            setFeaturedCourseWidgets(savedValuesMap.get(featuredLabel).getData(), false);
        } else {
            String standardId = AppClientFactory.getPlaceManager().getRequestParameter(STANDARD_ID);
            if (featuredLabel != null) {
                if (standardId != null) {
                    AppClientFactory.getInjector().getLibraryService().getSubjectsForStandards(featuredLabel,
                            getPlaceToken(), new AsyncCallback<HashMap<String, StandardsDo>>() {

                                @Override
                                public void onFailure(Throwable caught) {

                                }

                                @Override
                                public void onSuccess(HashMap<String, StandardsDo> result) {
                                    standardsMap = result;
                                    libraryMenuNavigation.setSubjectPanelIdsForStandards(standardsMap);
                                    setFeaturedCourseWidgets(
                                            standardsMap.get(featuredLabel).getData().get(0).getCourse(),
                                            false);

                                }
                            });
                } else {
                    AppClientFactory.getInjector().getLibraryService().getSubjects(featuredLabel,
                            getPlaceToken(), new AsyncCallback<HashMap<String, SubjectDo>>() {

                                @Override
                                public void onFailure(Throwable caught) {

                                }

                                @Override
                                public void onSuccess(HashMap<String, SubjectDo> subjectDoList) {
                                    courseMap = subjectDoList;
                                    libraryMenuNavigation.setSubjectPanelIds(courseMap);
                                    if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.HOME)
                                            || AppClientFactory.getCurrentPlaceToken()
                                                    .equals(PlaceTokens.RUSD_LIBRARY)) {
                                        setFeaturedCourseWidgets(courseMap.get(featuredLabel).getData(), false);
                                    }
                                }
                            });
                }
            }
        }
    } catch (SerializationException e) {

    }
}

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   w  w  w .  j a v 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.CollectionPlayerView.java

License:Open Source License

public void showLogoutMessage(boolean hide) {
    String resourcePlayerFirstTimeUser = Cookies.getCookie("lp");
    if (hide) {//from   ww  w. jav  a 2s  .  co m
        if (logOutToolTip != null) {
            logOutToolTip.hide();
        }
    } else {
        if (AppClientFactory.isAnonymous()) {
            if (resourcePlayerFirstTimeUser == null) {
                //Cookies.setCookie("lp", "1");
                logOutToolTip = new GlobalTooltipWithButton(GL1614, GL1615, GL0543);
                logOutToolTip.getCloseButton().addClickHandler(new StoreCookieHandler());
                logOutToolTip.setGlassStyleName(HomeCBundle.INSTANCE.css().playerAddToolTipGlassStyle());
                logOutToolTip.setStyleName("");
                logOutToolTip.getElement().getStyle().setZIndex(999999);
                logOutToolTip.setPopupPosition(headerView.getAuthorContainer().getAbsoluteLeft() + 55,
                        headerView.getAuthorContainer().getAbsoluteTop() + 15);
                logOutToolTip.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.
 *///from  ww w . j  a v a  2  s.  c  o  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.
 *//*from  ww w  . ja v  a2  s  .c o m*/
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){//from  w  ww. j av  a2  s  .  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 {//from   w ww.  jav  a2s . co 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 w  ww . j av  a2s.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.SearchRootPresenter.java

License:Open Source License

@Override
public void onReset() {
    super.onReset();

    String msg = Cookies.getCookie("TakeATour");
    if (msg == null)
        msg = "";

    //      getView().clearPanel();
    /*if(!msg.equalsIgnoreCase("viewed") && AppClientFactory.isAnonymous()){
    //         document.getElementById("searchFilterPanelDiv").getStyle().setMarginTop(-95, Unit.PX);
    //         getView().addresource();//  w w  w  . j a  v a  2s .c om
    } else {
       document.getElementById("searchFilterPanelDiv").getStyle().setMarginTop(0, Unit.PX);
    }*/
    document.getElementById("searchFilterPanelDiv").getStyle().setMarginTop(0, Unit.PX);
    shelfTabPresenter.enableFolderCollectionPanel();
    setInSlot(TYPE_SHELF_TAB, shelfTabPresenter);

}

From source file:org.freemedsoftware.gwt.client.FreemedInterface.java

License:Open Source License

public void resume() {
    JsonUtil.debug("resume()");
    if (!active) {
        JsonUtil.debug("create main screen object");
        mainScreen = new MainScreen();
        JsonUtil.debug("assign locale");
        CurrentState.assignLocale(loginDialog.getLanguageSelected());
        JsonUtil.debug("set visibility");
        UIObject.setVisible(RootPanel.get("loginScreenOuter").getElement(), false);
        JsonUtil.debug("add main screen");
        RootPanel.get("rootPanel").add(mainScreen);
        JsonUtil.debug("set freemed interface properly");
        mainScreen.setFreemedInterface(this);
        CurrentState.setUserConfig("user", Cookies.getCookie("user"));
        active = true;/*from  w w  w.j av a  2  s. com*/
    } else {
        mainScreen.setVisible(true);
        if (!(CurrentState.getDefaultUser().length() > 0
                && CurrentState.getDefaultUser().equalsIgnoreCase(loginDialog.getLoggedInUser()))) {
            Util.closeAllTabs();
            mainScreen.emptyLeftNavMenuContainer();
        }
        mainScreen.refreshMainScreen();
        try {
            UIObject.setVisible(RootPanel.get("loginScreenOuter").getElement(), false);
        } catch (Exception ex) {
        }
        RootPanel.setVisible(RootPanel.get("rootPanel").getElement(), true);
    }
}