private void setCurrentUser(String loggedInUser) { if (GWTUtils.isEmpty(loggedInUser)) { elLogged.setInnerHTML(""); elLoggedWrapper.getStyle().setDisplay(Display.NONE); elLoginWrapper.getStyle().setDisplay(Display.BLOCK); } else { elLogged.setInnerHTML(GWTUtils.safeString(loggedInUser)); elLoggedWrapper.getStyle().setDisplay(Display.BLOCK); elLoginWrapper.getStyle().setDisplay(Display.NONE); } }
private void clearImagesState() { selectedFolder = null; loadedImages.clear(); totalImagesCount = 0; nextImageId = null; prevImageId = null; startIndex = 0; selectedImageId = null; // clear and hide big photo wrapper clearBigPhotoWrapper(); elFolder.setInnerHTML(""); elCount.setInnerHTML(""); elCountDetails.setInnerHTML(""); }
public void setData(TaskDTO data) { this.task = data; name.setInnerHTML(data.getName()); endDate.setInnerHTML(data.getEndDate()); delegator.setInnerHTML(data.getDelegator()); priority.setInnerHTML(data.getPriority() + ""); percentCompleted.setInnerHTML(data.getPercentCompleted() + " %"); if (!data.getExternalId().isEmpty()) { // TODO : display edit percent completed range.getStyle().setDisplay(Style.Display.NONE); } range.setAttribute("min", "0"); range.setAttribute("max", "100"); range.setAttribute("step", "5"); range.setAttribute("value", String.valueOf(data.getPercentCompleted())); range.setDisabled(true); updateRange(data.getPercentCompleted()); }
protected void showImages( ClientFolder folder, final String selectedImageId, List<ClientImage> images, boolean repaintImagesList) { if (GWTUtils.isEmpty(selectedImageId)) { Window.alert("Navigation error"); return; } String folderId = folder.getId(); // set folder name if (repaintImagesList) { elFolder.setInnerHTML(GWTUtils.safeString(folder.getCaption())); elCount.setInnerHTML(Integer.toString(totalImagesCount)); String s = startIndex + " - " + (startIndex + loadedImages.size() - 1); elCountDetails.setInnerHTML(s); } // set big photo clearBigPhotoWrapper(); StringBuilder sb = new StringBuilder(); sb.append("<div class='bf-iw'>"); sb.append("<div uid='" + UID_ROTATE_LEFT + "' class='bf-act bf-act-rl'></div>"); sb.append("<div uid='" + UID_ROTATE_RIGHT + "' class='bf-act bf-act-rr'></div>"); sb.append( "<img id='big-" + selectedImageId + "' src='" + GalleryClientUtils.genMediumImageSrc(folderId, selectedImageId) + "'></img>"); sb.append("</div>"); sb.append("<div class='bf-down-w'>"); sb.append( "<a class='bf-down' href='" + GalleryClientUtils.genLargeImageSrc(folderId, selectedImageId) + "'>скачать в полном размере</a>"); sb.append("</div>"); final String bigPhotoHtml = sb.toString(); new Timer() { @Override public void run() { showBigPhotoWrapper(bigPhotoHtml); GalleryPanel.this.selectedImageId = selectedImageId; } }.schedule(100); // show small images list if (repaintImagesList) { String smallImagesHtml = ""; for (int i = 0; i < images.size(); i++) { ClientImage image = images.get(i); boolean navigateLeft = i == 0; boolean navigateRight = i == images.size() - 1; boolean last = navigateRight; smallImagesHtml += genSmallImageHtml(folderId, image, last, navigateLeft, navigateRight); } setSmallPhotosHtml("", true); elBigPhotoW.removeClassName(CSS_SMALL_PHOTOS_ANIME); final String resHtml = smallImagesHtml; new Timer() { @Override public void run() { setSmallPhotosHtml(resHtml, true); elSmallPhotosW.addClassName(CSS_SMALL_PHOTOS_ANIME); updateSelectedImageAndNavigation(selectedImageId); } }.schedule(100); } else { updateSelectedImageAndNavigation(selectedImageId); } }