List of usage examples for com.google.gwt.user.client.ui TreeItem getTree
public final Tree getTree()
From source file:eml.studio.client.ui.tree.BaseTree.java
License:Open Source License
public BaseTree() { super(new TreeImageResources(), true); this.addStyleName("bda-treedir"); this.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override/*from ww w .java 2 s . c om*/ public void onSelection(SelectionEvent<TreeItem> event) { TreeItem item = event.getSelectedItem(); Boolean state = item.getState(); // [GWT Issue 3660] to avoid pass invoke onSection two times TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); if (parent != null) parent.setSelected(false); item.setState(!state); } }); }
From source file:org.drools.guvnor.client.explorer.ExplorerNodeConfig.java
License:Apache License
private static GenericCallback<String[]> createGenericCallbackForLoadChildCategories(final TreeItem treeItem, final String path, final Map<TreeItem, String> itemWidgets) { return new GenericCallback<String[]>() { public void onSuccess(String[] value) { if (value.length == 0) { infanticide(treeItem);//from w ww .ja va 2s .com } else { createChildNodes(treeItem, path, itemWidgets, value); } } private void createChildNodes(final TreeItem treeItem, final String path, final Map<TreeItem, String> itemWidgets, String[] value) { for (final String current : value) { final TreeItem childNode = new TreeItem(Util.getHeader(images.categorySmall(), current)); //ID for category tabs. String widgetId = CATEGORY_ID + "-" + ((path.equals("/")) ? current : path + "/" + current); itemWidgets.put(childNode, widgetId); treeItem.addItem(childNode); childNode.addItem( new TreeItem(Util.getHeader(images.categorySmall(), constants.PleaseWaitDotDotDot()))); childNode.getTree().addOpenHandler(createOpenHandlerForTree(itemWidgets, childNode)); } } private OpenHandler<TreeItem> createOpenHandlerForTree(final Map<TreeItem, String> itemWidgets, final TreeItem childNode) { return new OpenHandler<TreeItem>() { boolean expanding = false; public void onOpen(OpenEvent<TreeItem> event) { if (!expanding && event.getTarget() == childNode) { expanding = true; String widgetID = itemWidgets.get(event.getTarget()); String path = widgetID.substring(widgetID.indexOf("-") + 1); infanticide(childNode); doCategoryNode(childNode, path, itemWidgets); expanding = false; } } }; } }; }
From source file:org.ednovo.gooru.client.mvp.assessments.play.resource.add.AddResourceAssessmentsView.java
License:Open Source License
@Inject public AddResourceAssessmentsView() { setWidget(uiBinder.createAndBindUi(this)); AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected(); mainPanel.getElement().setId("mainPanel"); hideText.setText(i18n.GL0592());//from ww w .j av a 2 s. co m hideText.getElement().setId("lblHideText"); hideText.getElement().setAttribute("alt", i18n.GL0592()); hideText.getElement().setAttribute("title", i18n.GL0592()); addresourceText.getElement().setInnerHTML(i18n.GL0698()); addresourceText.getElement().setId("pnlAddresourceText"); addresourceText.getElement().setAttribute("alt", i18n.GL0592()); addresourceText.getElement().setAttribute("title", i18n.GL0592()); dropdownListPlaceHolder.getElement().setInnerHTML(i18n.GL0105()); dropdownListPlaceHolder.getElement().setId("spnDropdownListPlaceHolder"); dropdownListPlaceHolder.getElement().setAttribute("alt", i18n.GL0105()); dropdownListPlaceHolder.getElement().setAttribute("title", i18n.GL0105()); dropdownListContainerScrollPanel.getElement().getStyle().setDisplay(Display.NONE); dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick()); dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer()); getAddResourceToCollectionButton().addClickHandler(new OnAddResourceButtonClick()); resourceAddedSuccessMessageContainer.setVisible(false); addNewCollectionLabel.setText(i18n.GL0696()); addNewCollectionLabel.getElement().setId("lblAddNewCollectionLabel"); addNewCollectionLabel.getElement().setAttribute("alt", i18n.GL0696()); addNewCollectionLabel.getElement().setAttribute("title", i18n.GL0696()); resourceAdditionErrorStyle.setText(i18n.GL0659()); resourceAdditionErrorStyle.getElement().setId("lblResourceAdditionErrorStyle"); resourceAdditionErrorStyle.getElement().setAttribute("alt", i18n.GL0659()); resourceAdditionErrorStyle.getElement().setAttribute("title", i18n.GL0659()); folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(true); } TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); // TODO FIX ME if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); if (item != null && folderTreeItemWidget.getGooruOid() != null) { getFolderItems(item, folderTreeItemWidget.getGooruOid()); } } if (parent != null) parent.setSelected(false); // TODO FIX ME item.setState(!item.getState(), false); } else if (folderWidget instanceof CollectionTreeItem) { if (previousSelectedItem != null) { previousSelectedItem .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); } cureentcollectionTreeItem = (CollectionTreeItem) folderWidget; previousSelectedItem = cureentcollectionTreeItem; cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); setSelectedCollectionTitle(); closeDropDown(); } } }); dropdownListContainer.clear(); dropdownListContainer.add(folderTreePanel); folderTreePanel.addItem(loadingTreeItem()); existingCollectionContainer.setVisible(true); setId(); }
From source file:org.ednovo.gooru.client.mvp.classpages.assignments.AddAssignmentContainerView.java
License:Open Source License
@Inject public AddAssignmentContainerView(EventBus eventBus) { super(eventBus); appPopUp = new PopupPanel(); appPopUp.setWidget(uiBinder.createAndBindUi(this)); AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected(); appPopUp.setStyleName(AddAssignmentContainerCBundle.INSTANCE.css().popupContainer()); setStaticTexts();//from w w w . j a v a 2 s . c o m assignmentDirectionsTxtArea .addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().assignmentsystemMessage()); assignmentDirectionsTxtArea.getElement().setAttribute("maxlength", "400"); dropdownListContainerScrollPanel.setVisible(false); addingText.setVisible(false); appPopUp.setGlassEnabled(true); appPopUp.setAutoHideOnHistoryEventsEnabled(true); datePanelContainer.clear(); dateBoxUc = new DateBoxUcCustomizedForAssign(false, false, false); datePanelContainer.add(dateBoxUc); dateBoxUc.getDoneButton().addClickHandler(new OnDoneClick()); dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick()); dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer()); folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(true); } TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); // TODO FIX ME if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); getFolderItems(item, folderTreeItemWidget.getGooruOid()); } if (parent != null) parent.setSelected(false); // TODO FIX ME item.setState(!item.getState(), false); } else if (folderWidget instanceof CollectionTreeItem) { if (previousSelectedItem != null) { previousSelectedItem .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); } cureentcollectionTreeItem = (CollectionTreeItem) folderWidget; previousSelectedItem = cureentcollectionTreeItem; cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); setSelectedCollectionTitle(); closeDropDown(); } } }); floderTreeContainer.clear(); floderTreeContainer.add(folderTreePanel); folderTreePanel.addItem(loadingTreeItem()); }
From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java
License:Open Source License
/** * This method is used to set folder TOC Data. */// w w w. j av a2 s . c om public void setData() { Window.scrollTo(0, 0); floderTreeContainer.clear(); floderTreeContainer.add(folderTocTree); folderTocTree.addItem(getLoadingImage()); int windowHeight = Window.getClientHeight() - (177 + 52); whiteBgContainer.getElement().setAttribute("style", "min-height:" + windowHeight + "px"); folderTocTree.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(FolderContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.arrowLabel .removeStyleName(FolderContainerCBundle.INSTANCE.css().arrowActive()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(FolderContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.arrowLabel .addStyleName(FolderContainerCBundle.INSTANCE.css().arrowActive()); folderTreeItemWidget.setOpen(true); } removePreviousSelectedItem(); currentFolderSelectedTreeItem = folderTreeItemWidget; previousFolderSelectedTreeItem = currentFolderSelectedTreeItem; currentFolderSelectedTreeItem.addStyleName(FolderContainerCBundle.INSTANCE.css().selected()); TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(null, false); if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); item.addItem(loadingTreeItem()); getFolderItems(item, folderTreeItemWidget.getGooruOid()); } if (parent != null) parent.setSelected(false); item.setState(!item.getState(), false); } } }); btnBackToPrevious.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String lastAccessedUrl = Cookies.getCookie(BACK2TOC) != null ? Cookies.getCookie(BACK2TOC) : ""; String[] placeToken = lastAccessedUrl.split("#"); Map<String, String> params = new HashMap<String, String>(); if (placeToken.length > 1) { AppClientFactory.getPlaceManager().revealPlace(placeToken[0], StringUtil.splitQuery(lastAccessedUrl)); } else { //If we are viewing TOC from library AppClientFactory.getPlaceManager().revealPlace(placeToken[0], params); } } }); shareTxtBox.addClickHandler(new OnTextBoxClick()); shareTxtBox.setReadOnly(true); }
From source file:org.ednovo.gooru.client.mvp.play.resource.add.AddResourceCollectionView.java
License:Open Source License
@Inject public AddResourceCollectionView() { setWidget(uiBinder.createAndBindUi(this)); AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected(); hideText.setText(GL0592);//from www. j a va 2s . com addresourceText.getElement().setInnerHTML(GL0698); dropdownListPlaceHolder.getElement().setInnerHTML(GL0105); dropdownListContainerScrollPanel.getElement().getStyle().setDisplay(Display.NONE); dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick()); dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer()); getAddResourceToCollectionButton().addClickHandler(new OnAddResourceButtonClick()); resourceAddedSuccessMessageContainer.setVisible(false); addNewCollectionLabel.setText(GL0696); resourceAdditionErrorStyle.setText(GL0659); folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(true); } TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); // TODO FIX ME if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); System.out.println(""); getFolderItems(item, folderTreeItemWidget.getGooruOid()); } if (parent != null) parent.setSelected(false); // TODO FIX ME item.setState(!item.getState(), false); } else if (folderWidget instanceof CollectionTreeItem) { if (previousSelectedItem != null) { previousSelectedItem .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); } cureentcollectionTreeItem = (CollectionTreeItem) folderWidget; previousSelectedItem = cureentcollectionTreeItem; cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); setSelectedCollectionTitle(); closeDropDown(); } } }); dropdownListContainer.clear(); dropdownListContainer.add(folderTreePanel); folderTreePanel.addItem(loadingTreeItem()); existingCollectionContainer.setVisible(true); }
From source file:org.ednovo.gooru.client.mvp.search.AddResourceContainerView.java
License:Open Source License
@Inject public AddResourceContainerView() { setWidget(uiBinder.createAndBindUi(this)); AddResourceContainerCBundle.INSTANCE.css().ensureInjected(); loadingImage.setVisible(true);//from ww w .j av a 2s.co m enableSuccessView.setVisible(false); buttonsContainer.setVisible(true); dropdownListContainerScrollPanel.setVisible(true); dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer()); displayCountLabel.setVisible(false); addingText.setVisible(false); topMostTreeItem.addStyleName(AddResourceContainerCBundle.INSTANCE.css().addMyCollectionsStyle()); // selectedCollectionGooruOid =null; topMostTreeItem.getElement().setInnerHTML("My Collections"); topMostTreeItem.getElement().setAttribute("style", "background-color: #cfe3f1;"); addingText.setText(i18n.GL0591()); urlparams = new HashMap<String, String>(); folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { displayErrorLabel.setText(""); isTopMostSelected = false; if (isTopMostSelected) { topMostTreeItem.getElement().setAttribute("style", "background-color: #cfe3f1;"); isSelectedFolder = false; } else { topMostTreeItem.getElement().setAttribute("style", "background-color: none;"); } ClickHandler handler = new ClickHandler() { @Override public void onClick(ClickEvent event) { // TODO Auto-generated method stub isTopMostSelected = true; isSelectedFolder = false; removePreviousSelectedItem(); topMostTreeItem.getElement().setAttribute("style", "background-color: #cfe3f1;"); } }; topMostTreeItem.addDomHandler(handler, ClickEvent.getType()); getButtonVisiblity(); final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(AddResourceContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(AddResourceContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(true); } removePreviousSelectedItem(); currentFolderSelectedTreeItem = folderTreeItemWidget; previousFolderSelectedTreeItem = currentFolderSelectedTreeItem; currentFolderSelectedTreeItem .addStyleName(AddResourceContainerCBundle.INSTANCE.css().selected()); previousSelectedItem = cureentcollectionTreeItem = null; TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); // TODO FIX // ME if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); getFolderItems(item, folderTreeItemWidget.getGooruOid()); } selectedFolderGooruOid = folderTreeItemWidget.getGooruOid(); if (currentFolderSelectedTreeItem.getFolerLevel() == 1) { urlparams.clear(); urlparams.put(O1_LEVEL, selectedFolderGooruOid); } if (currentFolderSelectedTreeItem.getFolerLevel() == 2) { urlparams.put(O1_LEVEL, urlparams.get(O1_LEVEL)); urlparams.put(O2_LEVEL, selectedFolderGooruOid); } if (currentFolderSelectedTreeItem.getFolerLevel() == 3) { urlparams.put(O1_LEVEL, urlparams.get(O1_LEVEL)); urlparams.put(O2_LEVEL, urlparams.get(O2_LEVEL)); urlparams.put(O3_LEVEL, selectedFolderGooruOid); } if (currentFolderSelectedTreeItem.getFolerLevel() == 4) { } isSelectedFolder = true; isSelectedCollection = false; if (parent != null) parent.setSelected(false); // TODO FIX ME item.setState(!item.getState(), false); // setSelectedCollectionsCount(item.getChildCount()); } else if (folderWidget instanceof CollectionTreeItem) { removePreviousSelectedItem(); cureentcollectionTreeItem = (CollectionTreeItem) folderWidget; previousSelectedItem = cureentcollectionTreeItem; cureentcollectionTreeItem.addStyleName(AddResourceContainerCBundle.INSTANCE.css().selected()); previousFolderSelectedTreeItem = currentFolderSelectedTreeItem = null; selectedCollectionGooruOid = cureentcollectionTreeItem.getGooruOid(); isSelectedCollection = true; isSelectedFolder = false; // setSelectedCollectionTitle(); // closeDropDown(); } if (AppClientFactory.getCurrentPlaceToken().equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH) || AppClientFactory.getCurrentPlaceToken().equalsIgnoreCase(PlaceTokens.COLLECTION_PLAY)) { topMostTreeItem.getElement().getStyle().setDisplay(Display.NONE); } else { topMostTreeItem.getElement().getStyle().setDisplay(Display.BLOCK); } } }); floderTreeContainer.clear(); floderTreeContainer.add(topMostTreeItem); floderTreeContainer.add(folderTreePanel); if (AppClientFactory.getCurrentPlaceToken().equalsIgnoreCase(PlaceTokens.RESOURCE_SEARCH) || AppClientFactory.getCurrentPlaceToken().equalsIgnoreCase(PlaceTokens.COLLECTION_PLAY)) { topMostTreeItem.getElement().getStyle().setDisplay(Display.NONE); } else { topMostTreeItem.getElement().getStyle().setDisplay(Display.BLOCK); } /*if(AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.RESOURCE_SEARCH)){ topMostTreeItem.getElement().setAttribute("style", "display:none"); }else if(AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.COLLECTION_SEARCH)){ topMostTreeItem.getElement().setAttribute("style", "display:block"); }*/ loadingImage.setVisible(false); folderTreePanel.addItem(loadingTreeItem()); }
From source file:org.ednovo.gooru.client.mvp.shelf.collection.tab.resource.item.CopyConfirmPopupVc.java
License:Open Source License
/** * default constructor of CopyConfirmPopupVc *///from w ww .j av a 2 s . c om public CopyConfirmPopupVc() { super(); popupPanel = new PopupPanel(); popupPanel.setWidget(uiBinder.createAndBindUi(this)); setStaticTexts(); AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected(); popupPanel.setStyleName(AddAssignmentContainerCBundle.INSTANCE.css().copyResourcePopupContainer()); popupPanel.setGlassEnabled(true); popupPanel.setAutoHideOnHistoryEventsEnabled(true); popupPanel.show(); popupPanel.center(); popupPanel.setModal(true); dropdownListContainerScrollPanel.setVisible(false); addingText.setVisible(false); dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick()); dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer()); folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { final TreeItem item = (TreeItem) event.getSelectedItem(); Widget folderWidget = item.getWidget(); FolderTreeItem folderTreeItemWidget = null; if (folderWidget instanceof FolderTreeItem) { folderTreeItemWidget = (FolderTreeItem) folderWidget; if (folderTreeItemWidget.isOpen()) { folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(false); } else { folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open()); folderTreeItemWidget.setOpen(true); } TreeItem parent = item.getParentItem(); item.getTree().setSelectedItem(parent, false); // TODO FIX ME if (!folderTreeItemWidget.isApiCalled()) { folderTreeItemWidget.setApiCalled(true); getFolderItems(item, folderTreeItemWidget.getGooruOid()); } if (parent != null) parent.setSelected(false); // TODO FIX ME item.setState(!item.getState(), false); } else if (folderWidget instanceof CollectionTreeItem) { if (previousSelectedItem != null) { previousSelectedItem .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); } cureentcollectionTreeItem = (CollectionTreeItem) folderWidget; previousSelectedItem = cureentcollectionTreeItem; cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected()); setSelectedCollectionTitle(); closeDropDown(); } } }); floderTreeContainer.clear(); floderTreeContainer.add(folderTreePanel); folderTreePanel.addItem(loadingTreeItem()); getWorkspaceData(0, 20, true); /*setWidget(uiBinder.createAndBindUi(this));*/ //copyCollectionText.getElement().setInnerHTML(GL0947); //loadingTextLbl.setText(GL0110.toLowerCase()+GL_SPL_FULLSTOP+GL_SPL_FULLSTOP+GL_SPL_FULLSTOP); // btnCopy.setText(GL0827); // btnCancel.setText(GL0142); // copyLabelText.setText(GL0505.toLowerCase()); //GL0505 // setModal(true); // Window.enableScrolling(false); // AppClientFactory.fireEvent(new SetHeaderZIndexEvent(88, false)); // show(); // center(); // loadingTextLbl.setVisible(true); // populateUserCollections(); // btnCopy.getElement().setId("btnCopy"); // btnCancel.getElement().setId("lblCancel"); // loadingPanel.setVisible(false); // copyLabel.setVisible(false); // btnCancel.setVisible(false); // loadingPanel.setVisible(true); // copyPopUpScrollHtmlPanel.getElement().getStyle().setVisibility(Visibility.HIDDEN); // copyPopUpResourceListImage.getElement().removeAttribute("tabindex"); /** * on click for display list of collection in listbox */ // copyPopUpResourceListImage.addClickHandler(new ClickHandler() { // // @Override // public void onClick(ClickEvent event) { // if (copyPopUpScrollHtmlPanel.getElement().getStyle() // .getVisibility().equalsIgnoreCase("VISIBLE")) { // copyPopUpScrollHtmlPanel.getElement().getStyle() // .setVisibility(Visibility.HIDDEN); // } else { // copyPopUpScrollHtmlPanel.getElement().getStyle() // .setVisibility(Visibility.VISIBLE); // } // } // }); }
From source file:org.ned.server.nedadminconsole.client.widgets.NedLibraryTree.java
License:Open Source License
@Override public void objectMoved(NedDataModel source, boolean moveUp) { TreeItem moveObj = source.getCurrentTreeItem(); TreeItem parentItem = moveObj.getParentItem(); int moveObjIndex = parentItem.getChildIndex(moveObj); parentItem.removeItem(moveObj);/*from www .j av a2 s .c o m*/ int newIndex; if (moveUp) { newIndex = moveObjIndex - 1; } else { newIndex = moveObjIndex + 1; } parentItem.insertItem(newIndex, moveObj); moveObj.getTree().setSelectedItem(moveObj, true); }
From source file:org.otalo.ao.client.SurveyWidget.java
License:Apache License
public void onClick(ClickEvent event) { Object sender = event.getSource(); if (sender == rootHTML) { JSONRequest request = new JSONRequest(); request.doFetchURL(AoAPI.SURVEY_INPUT + survey.getId() + "/", this); } else if (promptMap.containsKey(sender)) { tree.setSelectedItem(null);//w ww . j av a 2 s.co m TreeItem leaf = leaves.get(sender); leaf.getTree().setSelectedItem(leaf); Prompt p = promptMap.get(sender); Messages.get().displaySurveyInput(p, 0); } }