com.vaadin.polymer.slide.element.SlideDownAnimationElement Maven / Gradle / Ivy
/*
* This code was generated with Vaadin Web Component GWT API Generator,
* from neon-animation project by The Polymer Authors
* that is licensed with http://polymer.github.io/LICENSE.txt license.
*/
package com.vaadin.polymer.slide.element;
import com.vaadin.polymer.elemental.*;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsArray;
import com.google.gwt.core.client.js.JsProperty;
import com.google.gwt.core.client.js.JsType;
/**
* <slide-down-animation>
animates the transform of an element from translateY(-100%)
to none
.
The transformOrigin
defaults to 50% 0
.
* Configuration:
* {
* name: 'slide-down-animation',
* node: <node>,
* transformOrigin: <transform-origin>,
* timing: <animation-timing>
* }
*
*/
@JsType
public interface SlideDownAnimationElement extends HTMLElement {
public static final String TAG = "slide-down-animation";
public static final String SRC = "neon-animation/neon-animation.html";
/**
*
*
* JavaScript Info:
* @method configure
* @param {} config
*
*/
void configure(JavaScriptObject config);
/**
* Defines the animation timing.
*
* JavaScript Info:
* @property animationTiming
* @type Object
* @behavior TransformAnimation
*/
@JsProperty JavaScriptObject getAnimationTiming();
/**
* Defines the animation timing.
*
* JavaScript Info:
* @property animationTiming
* @type Object
* @behavior TransformAnimation
*/
@JsProperty void setAnimationTiming(JavaScriptObject value);
/**
* Called when the animation finishes.
*
* JavaScript Info:
* @method complete
* @behavior TransformAnimation
*/
void complete();
/**
* Sets transform
and transformOrigin
properties along with the prefixed versions.
*
* JavaScript Info:
* @method setPrefixedProperty
* @param {} node
* @param {} property
* @param {} value
* @behavior TransformAnimation
*/
void setPrefixedProperty(JavaScriptObject node, JavaScriptObject property, JavaScriptObject value);
/**
* Returns the animation timing by mixing in properties from config
to the defaults defined
by the animation.
*
* JavaScript Info:
* @method timingFromConfig
* @param {} config
* @behavior TransformAnimation
*/
void timingFromConfig(JavaScriptObject config);
/**
*
*
* JavaScript Info:
* @method registered
* @behavior TransformAnimation
*/
void registered();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy