/** * Causes the browser to pre-fetch the image at a given URL. * * @param url the URL of the image to be prefetched */ public static void prefetch(String url) { ImageElement img = Document.get().createImageElement(); img.setSrc(url); prefetchImages.put(url, img); }
/** * Creates an HTML IMG element. * * @return the newly-created element */ public static com.google.gwt.user.client.Element createImg() { return Document.get().createImageElement().cast(); }
public DomImageBuilder startImage() { if (imageBuilder == null) { imageBuilder = new DomImageBuilder(this); } start(Document.get().createImageElement(), imageBuilder); return imageBuilder; }
UnclippedState(Image image) { image.replaceElement(Document.get().createImageElement()); // We are working around an IE race condition that can make the image // incorrectly cache itself if the load event is assigned at the same time // as the image is added to the dom. Event.sinkEvents(image.getElement(), Event.ONLOAD); // Todo(ecc) this could be more efficient overall. image.sinkEvents(Event.ONCLICK | Event.ONDBLCLICK | Event.MOUSEEVENTS | Event.ONLOAD | Event.ONERROR | Event.ONMOUSEWHEEL | Event.TOUCHEVENTS | Event.GESTUREEVENTS); }
/** * Creates an empty image. */ public MaterialImage() { super(Document.get().createImageElement(), CssName.RESPONSIVE_IMG); }
/** * Creates an empty image. */ public MaterialImage() { super(Document.get().createImageElement(), CssName.RESPONSIVE_IMG); }
/** * Causes the browser to pre-fetch the image at a given URL. * * @param url the URL of the image to be prefetched */ public static void prefetch(String url) { ImageElement img = Document.get().createImageElement(); img.setSrc(url); prefetchImages.put(url, img); }
/** * Causes the browser to pre-fetch the image at a given URL. * * @param url the URL of the image to be prefetched */ public static void prefetch(String url) { ImageElement img = Document.get().createImageElement(); img.setSrc(url); prefetchImages.put(url, img); }
/** * Creates an HTML IMG element. * * @return the newly-created element */ public static com.google.gwt.user.client.Element createImg() { return Document.get().createImageElement().cast(); }
/** * Creates an HTML IMG element. * * @return the newly-created element */ public static com.google.gwt.user.client.Element createImg() { return Document.get().createImageElement().cast(); }
public DomImageBuilder startImage() { if (imageBuilder == null) { imageBuilder = new DomImageBuilder(this); } start(Document.get().createImageElement(), imageBuilder); return imageBuilder; }
@Override protected Object createErrorBitmap (int pixelWidth, int pixelHeight) { ImageElement img = Document.get().createImageElement(); img.setWidth(pixelWidth); img.setHeight(pixelHeight); return img; }
@Override protected Object createErrorBitmap (int pixelWidth, int pixelHeight) { ImageElement img = Document.get().createImageElement(); img.setWidth(pixelWidth); img.setHeight(pixelHeight); return img; }
public DomImageBuilder startImage() { if (imageBuilder == null) { imageBuilder = new DomImageBuilder(this); } start(Document.get().createImageElement(), imageBuilder); return imageBuilder; }
private HtmlImage adaptImage (String url, Scale scale) { ImageElement img = Document.get().createImageElement(); // when the server provides an appropriate `Access-Control-Allow-Origin` response header, // allow images to be served cross origin on supported, CORS enabled, browsers setCrossOrigin(img, "anonymous"); img.setSrc(url); return new HtmlImage(plat.graphics(), scale, img, url); }
UnclippedState(Image image) { image.replaceElement(Document.get().createImageElement()); // We are working around an IE race condition that can make the image // incorrectly cache itself if the load event is assigned at the same time // as the image is added to the dom. Event.sinkEvents(image.getElement(), Event.ONLOAD); // Todo(ecc) this could be more efficient overall. image.sinkEvents(Event.ONCLICK | Event.ONDBLCLICK | Event.MOUSEEVENTS | Event.ONLOAD | Event.ONERROR | Event.ONMOUSEWHEEL | Event.TOUCHEVENTS | Event.GESTUREEVENTS); }
private HtmlImage adaptImage(String url, Scale scale) { ImageElement img = Document.get().createImageElement(); /* * When the server provides an appropriate {@literal Access-Control-Allow-Origin} response * header, allow images to be served cross origin on supported, CORS enabled, browsers. */ setCrossOrigin(img, "anonymous"); img.setSrc(url); return new HtmlImage(platform.graphics().ctx(), scale, img); }
public ImageLink() { a = Document.get().createAnchorElement(); setElement(a); initA(); img = Document.get().createImageElement(); initImg(); a.appendChild(img); }
public ImageLink() { a = Document.get().createAnchorElement(); setElement(a); initA(); img = Document.get().createImageElement(); initImg(); a.appendChild(img); }
@Override protected Image createErrorImage(Throwable cause, float width, float height) { ImageElement img = Document.get().createImageElement(); img.setWidth(MathUtil.iceil(width)); img.setHeight(MathUtil.iceil(height)); // TODO: proper error image that reports failure to callbacks return new HtmlImage(platform.graphics().ctx(), Scale.ONE, img); }