Package com.smartgwt.client.widgets

Examples of com.smartgwt.client.widgets.HTMLFlow


 
  private void addDisabledDownload() {
    disabledIcon = new Canvas();
    disabledIcon.setHeight(HEIGHT);
    disabledIcon.setWidth(WIDTH);
    HTMLFlow html = new HTMLFlow();
    html.setWidth(WIDTH);
    html.setHeight(HEIGHT+5);
    String disabledIconHtml = "<img title='No results to download' " + IMAGE_STYLE + " src='" + Imgs.OTHER_IMAGES_DIR.getUnprocessed() + Imgs.DOWNLOAD.getDisabled() + "'></img>";
    html.setContents(disabledIconHtml);
    disabledIcon.addChild(html);
    addChild(disabledIcon);
  }
View Full Code Here


  }
  private void addRegularDownload(String url, Type contentType) {
    downloadIcon = new Canvas();
    downloadIcon.setHeight(HEIGHT);
    downloadIcon.setWidth(WIDTH);
    HTMLFlow html = new HTMLFlow();
    html.setWidth(WIDTH);
    html.setHeight(HEIGHT+5);
    String downloadLink = "<a href='" + url + "' ";
    if (JsMethods.downloadAttributeSupported()) {
      downloadLink += "download='" + getDownloadFilename(contentType) + "'";
    } else {
      downloadLink += "target='_blank'";
    }
    downloadLink += "><img title='Download query response' " + IMAGE_STYLE + " src='" + Imgs.OTHER_IMAGES_DIR.getUnprocessed() + Imgs.DOWNLOAD.get() + "'></img></a>";
    html.setContents(downloadLink);
    downloadIcon.addChild(html);
    addChild(downloadIcon);
  }
View Full Code Here

 
  private void addCsvDownload(String url) {
    csvIcon = new Canvas();
    csvIcon.setHeight(HEIGHT);
    csvIcon.setWidth(WIDTH);
    HTMLFlow html = new HTMLFlow();
    html.setWidth(WIDTH);
    html.setHeight(HEIGHT+5);
    String downloadLink = "<a href='" + url + "' ";
    if (JsMethods.downloadAttributeSupported()) {
      downloadLink += "download='" + getCsvDownloadFilename() + "'";
    } else {
      downloadLink += "target='_blank'";
    }
    downloadLink += "><img title='Download CSV table' " + IMAGE_STYLE + " src='" + Imgs.OTHER_IMAGES_DIR.getUnprocessed() + Imgs.TABLE.get() + "'></img></a>";
    html.setContents(downloadLink);
    csvIcon.addChild(html);
    addChild(csvIcon);
  }
View Full Code Here

   
  }
  private void showResponse(String response) {
    response = "<div style='width:100%; height:100%;text-align:center;'>" + response + "</div>";
    reportButton.setDisabled(true);
    HTMLFlow responseLabel = new HTMLFlow(response);
    responseLabel.setWidth100();
    responseLabel.setHeight100();
    mainWindowLayout.addMember(responseLabel);
   
  }
View Full Code Here

      html += "Congrats! Your browser supports all YASGUI functionality";
    } else {
      html += "We recommend the latest version of Chrome";
    }
    html += "</div>";
    HTMLFlow header = new HTMLFlow();
    header.setWidth100();
    header.setLayoutAlign(Alignment.CENTER);
    header.setContents(html);
    header.setMargin(10);
    layout.addMember(header);
   
    drawHtml5LocalStorage();
    drawDownloadFunctionality();
    drawDownloadFilenameFunctionality();
View Full Code Here

    return img;
  }
 
  private HTMLFlow getRowName(String string) {
    string = "<div style='height:" + Integer.toString(ROW_HEIGHT) + "px;'><img src='" + Imgs.OTHER_IMAGES_DIR.getUnprocessed() + Imgs.OTHER_1PX.get() + "' alt=\"\" style=\"width:1px; height:100%; vertical-align:middle\" /><strong>" + string + "</strong></div>";
    HTMLFlow label = new HTMLFlow(string);
    label.setWidth(150);
    label.setHeight100();
    label.setLayoutAlign(VerticalAlignment.CENTER);
    return label;
  }
View Full Code Here

        });
      }
      providerImg.setCursor(Cursor.POINTER);
      providerContainer.setCursor(Cursor.POINTER);
     
      HTMLFlow text = new HTMLFlow("log in with");
      text.setCursor(Cursor.POINTER);
      providerContainer.addMember(text);
      providerContainer.addMember(providerImg);
    }
    return providerContainer;
  }
View Full Code Here

    queryButton.show();
    queryLoading.hide();
  }
 
  public void addLogo() {
    HTMLFlow html = getYasguiLogo(31, "Show YASGUI page", "mainYasguiLogo");
    html.getElement().getStyle().setPosition(Position.ABSOLUTE);
    html.getElement().getStyle().setTop(-2, Unit.PX);
    html.getElement().getStyle().setLeft(4, Unit.PX);
    html.getElement().getStyle().setCursor(Cursor.POINTER);
    html.getElement().getStyle().setZIndex(ZIndexes.LOGO);
   
    if (html.isDrawn()) {
      html.redraw();
    } else {
      html.draw();
    }
  }
View Full Code Here

      html.draw();
    }
  }
 
  public HTMLFlow getYasguiLogo(int fontSize, String title, String id) {
    HTMLFlow html = new HTMLFlow();
    html.setID(id);
    html.setContents("<span title='" + title + "' style=\"font-family: 'Audiowide'; font-size: " + fontSize + "px;cursor:pointer;\" onclick=\"window.open('" + ExternalLinks.YASGUI_HTML +  "')\">YASGUI</span>");
    html.setWidth(140);
    html.setHeight(30);
    return html;
  }
View Full Code Here

   
    consentWindow.setRect((pageWidth / 2) - (CONSENT_WINDOW_WIDTH / 2), pageHeight - CONSENT_WINDOW_HEIGHT, CONSENT_WINDOW_WIDTH, CONSENT_WINDOW_HEIGHT);
   
    VLayout windowCanvas = new VLayout();
   
    HTMLFlow consentMessage = new HTMLFlow();
    consentMessage.setContents("<p style='text-align:center; margin:0px;'>We track user actions (including used endpoints and queries). This data is solely used for research purposes and to get insight into how users use the site. <strong>We would appreciate your consent!</strong></p>");
   
    consentMessage.setMargin(8);
    consentMessage.setWidth(CONSENT_WINDOW_WIDTH - 20);
    consentMessage.setAlign(Alignment.CENTER);
    windowCanvas.addMember(consentMessage);
   
    LayoutSpacer vSpacer = new LayoutSpacer();
    vSpacer.setHeight100();
    windowCanvas.addMember(vSpacer);
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.HTMLFlow

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.