Directory

← Back

Fancybox

Fancy Box addon

Author

Rating

Popularity

<100

Addon wrap Fancy Box javascript library based on jQuery. Extends Link component, you can disable addon in runtime with setEnabled(false), and Link will be works as earlier. See code example, or demo project on github. jQuery required. Add JQuery library to your project, if it does not has yet. For example, like this: @JavaScript({ "//code.jquery.com/jquery-2.1.3.min.js" }) public class YourUI extends com.vaadin.ui.UI { //... }

Sample code

package org.vaadin.addons.fancybox.demo;


import com.vaadin.annotations.JavaScript;
import com.vaadin.server.ExternalResource;
import com.vaadin.ui.Link;
import com.vaadin.ui.VerticalLayout;
import org.vaadin.addons.fancybox.Fancybox;

@JavaScript({
        "//code.jquery.com/jquery-2.1.3.min.js"
})
public class FancyboxDemo extends com.vaadin.ui.UI {

    @Override
    protected void init(com.vaadin.server.VaadinRequest request) {
        Link link = new Link(
                "See image with fancy box",
                new ExternalResource("//www.jail.se/hardware/digital_camera/canon/ixus_800is-powershot_sd700/images/sample_photos/sample3.jpg")
        );
        new Fancybox(link).setPadding(0).setVersion("2.1.5");

        Link linkFancyDisabled = new Link(
                "See image without fancy box",
                new ExternalResource("//www.jail.se/hardware/digital_camera/canon/ixus_800is-powershot_sd700/images/sample_photos/sample3.jpg")
        );
        new Fancybox(linkFancyDisabled).setEnabled(false);

        setContent(new VerticalLayout(link, linkFancyDisabled));
    }

}

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Released
2015-05-15
Maturity
STABLE
License
Apache License 2.0

Compatibility

Framework
Vaadin 7.0+
Browser
Internet Explorer
Firefox
Opera
Safari
Google Chrome
Internet Explorer
iOS Browser
Android Browser
Internet Explorer
Internet Explorer
Windows Phone

Fancybox - Vaadin Add-on Directory

Fancy Box addon Fancybox - Vaadin Add-on Directory
Addon wrap Fancy Box javascript library based on jQuery. Extends Link component, you can disable addon in runtime with setEnabled(false), and Link will be works as earlier. See code example, or demo project on [github](https://github.com/zhuravskiy/fancybox-vaadin/blob/master/demo/src/main/java/org/vaadin/addons/fancybox/demo/FancyboxDemo.java). jQuery required. Add JQuery library to your project, if it does not has yet. For example, like this: @JavaScript({ "//code.jquery.com/jquery-2.1.3.min.js" }) public class YourUI extends com.vaadin.ui.UI { //... }
Online