Search in sources :

Example 1 with LinkElement

use of com.google.gwt.dom.client.LinkElement in project che by eclipse.

the class EditorInitializePromiseHolder method injectCssLink.

private void injectCssLink(final String url) {
    // orion-codenvy-theme.css
    if (!cssLinkInjected) {
        final LinkElement link = Document.get().createLinkElement();
        link.setRel("stylesheet");
        link.setHref(url);
        Document.get().getHead().appendChild(link);
        cssLinkInjected = true;
    }
}
Also used : LinkElement(com.google.gwt.dom.client.LinkElement)

Example 2 with LinkElement

use of com.google.gwt.dom.client.LinkElement in project gwt-cs by iSergio.

the class ViewerPanelTest method testRequestRenderMode.

public void testRequestRenderMode() {
    delayTestFinish(10_000);
    super.beginTest(new Test() {

        @Override
        public void execute() {
            LinkElement linkElement = Document.get().createLinkElement();
            linkElement.setRel("stylesheet");
            linkElement.setHref("cs/CesiumUnminified/Widgets/widgets.css");
            Document.get().getElementsByTagName("head").getItem(0).appendChild(linkElement);
            DivElement divElement = RootPanel.get().getElement().getOwnerDocument().createDivElement();
            divElement.setId("cesium");
            RootPanel.get().getElement().appendChild(divElement);
            Element element = RootPanel.get().getElement().getOwnerDocument().getElementById("cesium");
            assertNotNull(element);
            ViewerOptions options = new ViewerOptions();
            assertNotNull(options);
            Viewer viewer = new Viewer(element, options);
            // assertNotNull(viewer);
            finishTest();
        }
    });
}
Also used : DivElement(com.google.gwt.dom.client.DivElement) LinkElement(com.google.gwt.dom.client.LinkElement) LinkElement(com.google.gwt.dom.client.LinkElement) Element(com.google.gwt.dom.client.Element) DivElement(com.google.gwt.dom.client.DivElement) ViewerOptions(org.cesiumjs.cs.widgets.options.ViewerOptions)

Example 3 with LinkElement

use of com.google.gwt.dom.client.LinkElement in project che by eclipse.

the class FontAwesomeInjector method start.

@Override
public void start(Callback<Component, Exception> callback) {
    LinkElement link = Document.get().createLinkElement();
    link.setRel("stylesheet");
    link.setHref(GWT.getModuleBaseForStaticFiles() + "font-awesome-4.5.0/css/font-awesome.min.css");
    Document.get().getHead().appendChild(link);
    callback.onSuccess(this);
}
Also used : LinkElement(com.google.gwt.dom.client.LinkElement)

Example 4 with LinkElement

use of com.google.gwt.dom.client.LinkElement in project gwt-ol3 by TDesjardins.

the class DemoUtils method createMapboxLogo.

/**
 * Create a MapBox logo.
 *
 * @return MapBox logo
 */
public static Control createMapboxLogo() {
    ControlOptions controlOptions = new ControlOptions();
    LinkElement mapboxLogo = Document.get().createLinkElement();
    mapboxLogo.setHref("https://mapbox.com/about/maps");
    mapboxLogo.setTarget("_blank");
    mapboxLogo.getStyle().setPosition(Position.ABSOLUTE);
    mapboxLogo.getStyle().setLeft(2, Unit.PX);
    mapboxLogo.getStyle().setBottom(5, Unit.PX);
    mapboxLogo.getStyle().setWidth(126, Unit.PX);
    mapboxLogo.getStyle().setHeight(40, Unit.PX);
    mapboxLogo.getStyle().setDisplay(Display.BLOCK);
    mapboxLogo.getStyle().setOverflow(Overflow.HIDDEN);
    mapboxLogo.getStyle().setBackgroundImage("url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAoCAMAAAAFWtJHAAAAwFBMVEUAAAAAAAAAAABtbW0AAAAAAAAAAAAAAAAAAAAAAAClpaUAAADp6ekAAAD5+fna2toAAAAMDAzv7+/Nzc0AAAA2Njb8/Pz9/f3T09MAAAAAAAD7+/sAAAArKyuxsbH39/fs7OwbGxuIiIjz8/N8fHyenp7u7u74+PgAAAC8vLxWVlbx8fF1dXXl5eVcXFyUlJTQ0NDFxcVCQkLAwMC4uLj19fXo6OjW1tarq6ve3t77+/vi4uL6+vrKysrNzc3///8w7gSSAAAAP3RSTlMAOQNdPSYBPywKexLLGPCxNEHXnzFL+v2nGwf1IEiE6dBFad9jd9PuLo1V2mDDV3Cjl06SiuXIq4C3973ym6BQMVUPAAAEXElEQVR4Ae2WCVP6OBiH05L0l1IqrVbkKHJ54I0oHn+PfP9vtUle0z/YdhbH2XVnd58ZnRJIeHiPJOx//mH4vQSAN+8FjAhFxgHIaPvJeZ99hxwEElon5iAQbj85Y98g8ODwjEOMAvGFyeE3FEKgodTBqj0BJGN9DhyNd5Ta3ean9QEopfaA+LsKhnEKRExqg4FSP6Og7oEkAjBWnxSCgBX4xF+kcLoPcOBQrSv0e5kH7s1j37jECQieCTPiFGxL5VHw2zQWCeeJiPt6kjRQw0XSkIdVChf67xGa4alSnZlT6HEQ8CK9ANbhvXUF9xlDkBfTuHDWScgC9+z5FQpPI12TlwC6+sV7ixR8CUMKiwjm2GQeOQWHMGuHGdbnObJAwCEqFJpNU5H6uaPUaEIKiQfg+PHk1+u4OwW9PlWW2ctbA4BHCtp+cNK+H8Jos4gDmC5ar4Nx9waaG/2B13NgDqS7+vm2RgEtEws82P+kwIHhs/pgkQKcFIhfd7CogtGNjYMHTLpurD0ERbYFw4JaD3GlQuNAL/JEsSAF4HqlCnaHACk4WhOn4OgCkMD5hSpYNYDJTD8Y46n+jsE1kPhVCuR6QBXhFK7MUOu9O6b1SWF3b+/9ZVWMGOlu93E8UDaAhgc7bfH+0DHqKXCkHzoNDFfU+zxiVQrUC9QXTuHYtKpN59OA3IxCG4b7jh6ZFuVockaNTW09mkJzOaPU49a6mE9cAchZpQJNpUWcwgV9r6FJswsFKrITp2B5pMBMdnS0z2HZNy2+BNKxSZxZfglkrFYBJxQnpzA5sN/HheR2aFQoZBLAi149dQoyAYYjW0hHlHguBAdMcR0DuDZ5omevX6+AI8qcU7ikKT3GBHCnXwydgmCC0tRwCnGQ2Wp6Be71yNIWfQSkOl9vAI1SBCNWrwC01RROgX7BuT2HI4r7tFAw086p/NwZEdOEa7R1uAFuNmQPuKAEAjYNQ0CyeoUEWHYBnpQVQgpvc0Ph+gsKlAnKg1+vEHsw5LKciLKCAJobiWBzYFGbCKpHqkZZrxBFHEASyFI59vJPCskcwNVGOWZAOqsrR+pKbaNeAMT1CixMEtlnsqopNxUMzVJT3tY35aXZm6a6Y9QhwMN6BUJWbE1lhbMO1WehkO7poO0sK7em9MJGxp1XSbC1gtugzzSLQmGsX7VntJGSwsPZ2d2z3bIPKzdoOp3Wzqt8G4XyMVUoFIxLx1S7+piaHtCvR3FeRVsq0GFdp9C5TbGpcNqsPqyHKxcfd14h21KhuLKUFU4f3osrC7F6uV3WXFnadL7wyAPeKDXw2RoJCO5GY4DouYvb/gepVXheLoewzPseQG9N/vzilrMIjoStE3++zvle4eSurw7XEe76ynI4aq+v7lEyt1x5awiFlFLQbHKIpabnM3eJLym4Szzzc/du7SU+zOXv9UNpECH7IoH/gecURPlN9vdQpeD47yhIFNX0U0QgvID9nENm+yxk/xb+AGAjNfRZuk9qAAAAAElFTkSuQmCC)");
    controlOptions.setElement(mapboxLogo);
    return new Control(controlOptions);
}
Also used : ControlOptions(ol.control.ControlOptions) Control(ol.control.Control) LinkElement(com.google.gwt.dom.client.LinkElement)

Aggregations

LinkElement (com.google.gwt.dom.client.LinkElement)4 DivElement (com.google.gwt.dom.client.DivElement)1 Element (com.google.gwt.dom.client.Element)1 Control (ol.control.Control)1 ControlOptions (ol.control.ControlOptions)1 ViewerOptions (org.cesiumjs.cs.widgets.options.ViewerOptions)1