List of usage examples for com.google.gwt.user.client Window enableScrolling
public static void enableScrolling(boolean enable)
From source file:org.ednovo.gooru.client.mvp.faq.TermsAndPolicyVc.java
License:Open Source License
/** * @param clickEvent instance of {@link ClickEvent}, hide TermsAndPolicyVc popup *///from www . j av a 2 s . c om @UiHandler("privacyCloseBtn") public void privacyCloseButtonClick(ClickEvent clickEvent) { this.hide(); Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); openParentPopup(); }
From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java
License:Open Source License
/** * This method is used to display signup popup *//*from w w w. ja v a2s.c om*/ protected void showSignupPopup() { if (AppClientFactory.isAnonymous()) { //To show SignUp (Registration popup) if (AppClientFactory.getPlaceManager().getRequestParameter("callback") != null && AppClientFactory .getPlaceManager().getRequestParameter("callback").equalsIgnoreCase("signup")) { Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); String type = AppClientFactory.getPlaceManager().getRequestParameter("type"); int displayScreen = (type != null) ? Integer.parseInt(type) : 1; signUpViewPresenter.displayPopup(displayScreen); addToPopupSlot(signUpViewPresenter); } } }
From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java
License:Open Source License
@Override public void getfolderTocList(String folderId) { getView().getTreePanel();//from w w w .j a va2 s . c o m getMapParams(); //Check the user is logged in or not, and enabling the TOC if we are viewing from library if (AppClientFactory.isAnonymous() && StringUtil.isEmpty(folderId)) { AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.HOME); } else if (params.containsKey(USER_ID) && !params.get(USER_ID).equals(AppClientFactory.getLoggedInUser().getGooruUId())) { getUserProfileVisibility(); } else { Window.enableScrolling(true); getTocFolders(folderId); setFolderBanner(); } }
From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocPresenter.java
License:Open Source License
/** * To get profile visibility status/*from ww w . j a v a2 s . c o m*/ */ private void getUserProfileVisibility() { AppClientFactory.getInjector().getPlayerAppService().getUserProfileVisibility(params.get(USER_ID), new SimpleAsyncCallback<Boolean>() { @Override public void onSuccess(Boolean result) { if (result) { Window.enableScrolling(true); getTocFolders(params.get(ID)); setFolderBanner(); } else { getView().showPageNotFound(true); } } }); }
From source file:org.ednovo.gooru.client.mvp.folders.edit.EditFolderView.java
License:Open Source License
/** * create delete confirmation pop and delete the collection if user wants * /*from w w w.j ava 2s .co m*/ * @param clickEvent * instance of {@link ClickEvent} */ @UiHandler("folderDeleteLabel") public void deleteCollectionPopup(ClickEvent clickEvent) { folderDeleteConfirmationPopUp = new FolderDeleteConfirmationPopUp("Are you sure?", "\"" + collectionDo.getTitle() + "\"" + " Folder.") { @Override public void onTextConfirmed() { getUiHandlers().deleteMyFolder(collectionDo.getGooruOid(), collectionDo); folderDeleteConfirmationPopUp.hide(); Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); // AppClientFactory.fireEvent(new RefreshCollectionInShelfListEvent(collectionDo, RefreshType.DELETE)); } }; }
From source file:org.ednovo.gooru.client.mvp.folders.item.FolderItemChildView.java
License:Open Source License
@UiHandler("confirmDeleteLbl") public void OnClickOnConfirmDeleteLbl(ClickEvent event) { folderDeleteConfirmationPopUp = new FolderDeleteConfirmationPopUp("Are you sure?", "\"" + collectionItemDo.getResource().getTitle() + "\"" + " Folder.") { @Override/*from w w w . j av a2s. c om*/ public void onTextConfirmed() { CollectionDo collectionDo = null; getPresenter().deleteMyFolder(collectionItemDo.getResource().getGooruOid(), collectionItemDo); folderDeleteConfirmationPopUp.hide(); Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); // AppClientFactory.fireEvent(new RefreshCollectionInShelfListEvent(collectionDo, RefreshType.DELETE)); } }; }
From source file:org.ednovo.gooru.client.mvp.folders.newfolder.FolderDeleteConfirmationPopUp.java
License:Open Source License
/** * Class constructor, creates the folder delete popup. * @param title //from w ww .j a v a2 s . co m * @param entityInfo */ public FolderDeleteConfirmationPopUp(String title, String entityInfo) { super(); setContent(title, uiBinder.createAndBindUi(this)); setStyleName("deleteResourcePopup"); inlineTxtBox.addKeyUpHandler(new ValidateConfirmText()); entityLbl.setText(entityInfo); setModal(true); Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, false)); show(); center(); }
From source file:org.ednovo.gooru.client.mvp.folders.newfolder.FolderDeleteConfirmationPopUp.java
License:Open Source License
/** * Hide {@link DeleteConfirmPopupVc} popup * /*from ww w . j a v a 2 s. co m*/ * @param clickEvent * instance of {@link ClickEvent} */ @UiHandler("cancelAnr") public void onCancelClick(ClickEvent clickEvent) { hide(); Window.enableScrolling(true); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(0, true)); }
From source file:org.ednovo.gooru.client.mvp.gsearch.addResourcePopup.SearchAddResourceToCollectionPresenter.java
License:Open Source License
@Override public void addResourceToCollection(final String selectedFolderOrCollectionid, final String searchType, final String title, final HashMap<String, String> urlparams, final boolean isFromMyCourse) { if (selectedFolderOrCollectionid != null) { urlparams.put("id", selectedFolderOrCollectionid); if (isFromMyCourse) { urlparams.put("view", "Course"); } else {//from w w w.j ava 2 s . c o m urlparams.put("view", "Folder"); } AppClientFactory.getInjector().getResourceService().getCollection(selectedFolderOrCollectionid, true, new AsyncCallback<CollectionDo>() { @Override public void onSuccess(CollectionDo result) { int resourceCount = 0, questionCount = 0, totalCount = 0; if (result != null && result.getSummary() != null) { if (result.getSummary().getResourceCount() != null) { resourceCount = result.getSummary().getResourceCount(); } if (result.getSummary().getQuestionCount() != null) { questionCount = result.getSummary().getQuestionCount(); } } totalCount = resourceCount + questionCount; if (totalCount <= 25) { String resourceFormatValue = searchResultDo.getNewResourceFormat().getValue(); AppClientFactory.getInjector().getResourceService().addCollectionItem( selectedFolderOrCollectionid, searchResultDo.getGooruOid(), resourceFormatValue, new SimpleAsyncCallback<CollectionItemDo>() { @Override public void onSuccess(CollectionItemDo result) { if (result != null && result.getStatusCode() == 200) { AppClientFactory.getInjector().getAnalyticsService() .getResourceAndCollectionCounts(getCollectionGooruId(), searchType, new SimpleAsyncCallback<HashMap<String, String>>() { @Override public void onSuccess( HashMap<String, String> result) { if (collectionResourceWidget != null) { collectionResourceWidget .getLbladdCount() .setText(result.get( "resourceAdded")); } } }); successparams.put("id", selectedFolderOrCollectionid); urlparams.put("isSuccess", "true"); getView().displaySuccessPopup(title, selectedFolderOrCollectionid, urlparams, searchType, null); } else { getView().hidePopup(); Window.enableScrolling(false); AlertContentUc alertContentUc = new AlertContentUc( i18n.GL0061(), "Sorry You can't add this resource to a Collection"); } } }); } else { getView().hidePopup(); Window.enableScrolling(false); AlertContentUc alertContentUc = new AlertContentUc(i18n.GL0061(), "Sorry You can't add more than 25 resources/questions"); } } @Override public void onFailure(Throwable caught) { } }); } }
From source file:org.ednovo.gooru.client.mvp.gsearch.addResourcePopup.SearchAddResourceToCollectionPresenter.java
License:Open Source License
@Override public void CopyToplevelMyCollections(String collectionId, String folderId, String searchType, String collectionTitle, final HashMap<String, String> urlparams) { AppClientFactory.getInjector().getResourceService().CopyToplevelMyCollections(getCollectionGooruId(), folderId, this.collectionTitle, new SimpleAsyncCallback<CollectionDo>() { @Override/*from w ww .j a v a 2s . c o m*/ public void onSuccess(CollectionDo result) { if (result != null && result.getStatusCode() == 200) { FolderDo folderDo = getFolderDo(result); AppClientFactory.getInjector().getAnalyticsService().getResourceAndCollectionCounts( getCollectionGooruId(), "collection", new SimpleAsyncCallback<HashMap<String, String>>() { @Override public void onSuccess(HashMap<String, String> result) { if (collectionSearchWidget != null) { collectionSearchWidget.getRemixCountLbl() .setText(result.get("copyCount")); } } }); HashMap<String, String> params = new HashMap<String, String>(); if (urlparams != null && urlparams.get("o3") != null) { params.put("o3", urlparams.get("o3")); } if (urlparams != null && urlparams.get("o2") != null) { params.put("o2", urlparams.get("o2")); } if (urlparams != null && urlparams.get("o1") != null) { params.put("o1", urlparams.get("o1")); } params.put("id", result.getGooruOid()); params.put("view", "Folder"); String NameTokenValue = AppClientFactory.getPlaceManager().getCurrentPlaceRequest() .getNameToken(); if (NameTokenValue.equalsIgnoreCase(PlaceTokens.MYCONTENT)) { getView().hidePopup(); AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.MYCONTENT, params); } else { getView().displaySuccessPopup("My Content", result.getGooruOid(), params, "collection", folderDo); } } else { getView().hidePopup(); Window.enableScrolling(false); AlertContentUc alertContentUc = new AlertContentUc(i18n.GL0061(), "Sorry Something Went Wrong"); } } }); }