ui.animate

webix.ui.animate(ui, parent, config)

webix.ui.animate helper.

Please look into the linked official documentation.

References

helpers
animate(), breakLine(), formLine(), ui().

External references

Official documentation page.

Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
webix.ui.animate = function(ui, parent, config){
    var pobj = webix.$$(parent);
    if (pobj){
        var aniset = config || { type:"slide", direction:"left" };
        var d = pobj._viewobj.cloneNode(true);
        var view = webix.ui(ui, parent);

        view._viewobj.parentNode.appendChild(d);
        var line = webix.animate.formLine(
            view._viewobj,
            d,
            aniset
        );

        aniset.callback = function(){
            webix.animate.breakLine(line);
        };
        webix.animate(line, aniset);

        return view;
    }
};