You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

52 lines
928 B

var BlockHeader = new Class({
Extends: BlockNavigation,
create: function(){
var self = this,
animation_options = {
type: dynamics.spring
},
couch, potato;
self.parent();
self.el.adopt(
self.logo = new Element('a.logo', {
'href': App.createUrl(''),
'events': {
'mouseenter': function(){
dynamics.animate(couch, {
opacity: 0,
translateX: -50
}, animation_options);
dynamics.animate(potato, {
opacity: 1,
translateX: 0
}, animation_options);
},
'mouseleave': function(){
dynamics.animate(couch, {
opacity: 1,
translateX: 0
}, animation_options);
dynamics.animate(potato, {
opacity: 0,
translateX: 50
}, animation_options);
}
}
}).adopt(
couch = new Element('span[text=Couch]'),
potato = new Element('span[text=Potato]')
),
self.nav
);
}
});