From a18fb487c6174d93adc3b8a9771185003d567727 Mon Sep 17 00:00:00 2001
From: rlx <0x0073@0x2620.org>
Date: Sat, 4 Jun 2011 08:20:40 +0000
Subject: [PATCH] more home screen demo
---
static/js/pandora/ui/menu.js | 37 +++++++++++++++++++++++++++++++++---
1 file changed, 34 insertions(+), 3 deletions(-)
diff --git a/static/js/pandora/ui/menu.js b/static/js/pandora/ui/menu.js
index 825edfd..7f11ea9 100644
--- a/static/js/pandora/ui/menu.js
+++ b/static/js/pandora/ui/menu.js
@@ -218,8 +218,39 @@ pandora.ui.mainMenu = function() {
zIndex: 1000
})
.appendTo(Ox.UI.$body),
+ $reflectionImage = $('')
+ .attr({
+ src: '/static/png/logo256.png'
+ })
+ .css({
+ position: 'absolute',
+ left: 0,
+ top: '160px',
+ right: 0,
+ bottom: 0,
+ width: '320px',
+ margin: 'auto',
+ opacity: 0,
+ MozTransform: 'scaleY(-1)',
+ WebkitTransform: 'scaleY(-1)'
+ })
+ .appendTo($screen),
+ $reflectionGradient = $('
')
+ .css({
+ position: 'absolute',
+ left: 0,
+ top: '160px',
+ right: 0,
+ bottom: 0,
+ width: '320px',
+ height: '160px',
+ margin: 'auto',
+ backgroundImage: '-webkit-linear-gradient(top, rgba(32, 32, 32, 0.8), rgba(32, 32, 32, 1), rgba(32, 32, 32, 1))'
+ })
+ .appendTo($screen),
$logo = $('
')
.attr({
+ id: 'logo',
src: '/static/png/logo256.png'
})
.css({
@@ -233,7 +264,7 @@ pandora.ui.mainMenu = function() {
})
.bind({
click: function() {
- $screen.find('div').add('#screen > input').remove();
+ $screen.find(':not(#logo)').remove();
$logo.animate({
width: window.innerWidth + 'px'
}, 500)
@@ -242,7 +273,7 @@ pandora.ui.mainMenu = function() {
});
}
})
- .appendTo($screen),
+ .appendTo($screen),
$input = Ox.Input({
width: 156
})
@@ -346,7 +377,7 @@ pandora.ui.mainMenu = function() {
})
.appendTo($screen)
$screen.animate({opacity: 1}, 500, function() {
- $screen.find('div').add('#screen > input').animate({opacity: 1}, 250)
+ $screen.find(':not(#logo)').animate({opacity: 1}, 250)
});
$logo.animate({width: '320px'}, 500);