transition.html revision c56d37350cde9ba6fcde1a42433b3d759fe2b2ec
325N/A<link type="text/css" rel="stylesheet" href="/build/logreader/assets/skins/sam/logreader.css">
Y.namespace('Tests');
Y.Tests.Transition = (function(){
var suite = new Y.Test.Suite('Transition Tests');
var node = Y.one('.demo'),
node.transition(['fadeOut', 'fadeIn'], function(e) {
test.resume(function() {
test.wait(3000);
var node = Y.one('.demo'),
node.transition('fadeOut', function(e) {
test.resume(function() {
test.wait(1000);
var node = Y.one('.demo'),
node.transition('fadeIn', {duration: 2}, function(e) {
test.resume(function() {
test.wait(3000);
Y.one('.demo').setStyles({
var node = Y.one('.demo'),
test.resume(function() {
test.resume(function() {
test.wait();
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
var node = Y.one('.demo'),
test.resume(function() { // shouldnt fire
Y.Assert.isNull(1);
test.resume(function() { // shouldnt fire
Y.Assert.isNull(1);
test.resume(function() {
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
var node = Y.one('.demo'),
test.resume(function() {
test.resume(function() {
test.wait(4000);
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
var node = Y.one('.demo'),
test.resume(function() {
test.wait(4000);
test.resume(function() {
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
var node = Y.one('.demo'),
test.resume(function() {
Y.Assert.isNull(1);
test.wait(4000);
test.resume(function() {
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('width', '100px');
var node = Y.one('.demo'),
test.resume(function() {
test.resume(function() {
test.wait(4000);
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
Y.all('.demo').setStyles({
var nodes = Y.all('.demo'),
node1 = nodes.item(0),
node2 = nodes.item(1),
test.resume(function () {
test.wait(4000);
test.resume(function () {
test.wait(4000);
Y.all('.demo').transition({duration: 1, opacity: 0}, function(e) {
test.resume(function() {
var nodes = Y.all('.demo');
test.wait();
Y.all('.demo').setStyles({
var node = Y.one('.demo'),
test.resume(function() {
test.wait(4000);
var node = Y.one('.demo'),
test.resume(function() {
test.wait(4000);
var node = Y.one('.demo'),
test.resume(function() {
node.setStyle('height', '100px');
node.setStyle('opacity', '1');
test.wait(4000);
var node = Y.one('.demo'),
node.once('transition:end', function(e) {
test.resume(function() {
node.setStyle('height', '100px');
node.setStyle('opacity', '1');
node.transition(config);
test.wait(4000);
var node = Y.one('.demo'),
test.resume(function() {
if (Y.UA.webkit) {
Y.Assert.areEqual('matrix(-1, 1.22465e-16, -1.22465e-16, -1, 0, 0)', node.getComputedStyle('WebkitTransform'));
test.wait(4000);
var node = Y.one('.demo'),
node.setStyle('height', '100px');
new Y.Console({