Commit:    216acd04517a568c32e43d942da8142d18ba82db
Author:    Paul Dragoonis <[email protected]>         Thu, 6 Jan 2011 
23:20:33 +0000
Parents:   b7aaafec7e1ecb617801b9047de9801d994fa3ad
Branches:  master

Link:       
http://git.php.net/?p=web/php.git;a=commitdiff;h=216acd04517a568c32e43d942da8142d18ba82db

Log:
Made the beta-warning banner animated like stack-overflow, it's more eye 
catching now which is the point of it. It's position: fixed so it's floating on 
top of the content

Changed paths:
  M  js/common.js
  M  styles/home.css


Diff:
diff --git a/js/common.js b/js/common.js
index 601e48c..cef8466 100644
--- a/js/common.js
+++ b/js/common.js
@@ -1,15 +1,4 @@
 $(document).ready(function() {
-    // Wire up the beta warning.
-    $("#beta-warning-close").click(function(event) {
-        event.preventDefault();
-        $("#head-beta-warning").slideUp("fast");
-       
-       // Hide it for a month by default.
-       var expiry = new Date();
-       expiry.setTime(expiry.getTime() + (30 * 24 * 60 * 60 * 1000));
-
-       document.cookie = "BetaWarning=off; expires=" + expiry.toGMTString() + 
"; path=/";
-    });
 
     // Ugh, cookie handling.
     var cookies = document.cookie.split(";");
@@ -21,10 +10,29 @@ $(document).ready(function() {
         }
     }
 
-    if (showBetaWarning) {
-        $("#head-beta-warning").slideDown("fast");
-    }
+    var $headBetaWarning = $('#head-beta-warning'); // Cache for multiple 
references
 
+    // Wire up the beta warning.
+    $("#beta-warning-close").click(function(event) {
+        event.preventDefault();
+        $('body').css('margin-top', 0); 
+        $headBetaWarning.slideUp("fast");
+        
+        // Hide it for a month by default.
+        var expiry = new Date();
+        expiry.setTime(expiry.getTime() + (30 * 24 * 60 * 60 * 1000));
+
+        document.cookie = "BetaWarning=off; expires=" + expiry.toGMTString() + 
"; path=/";
+    });
+
+
+    if (showBetaWarning) {
+        $headBetaWarning.show();
+        $('body').css('margin-top', '25px');
+        $('#beta-warning').slideDown(300, function() {
+           $(this).find('.blurb').fadeIn('slow');
+        });
+    }  
     // auto-expand the home menu when on the home page
     // and remove it from other pages.
     $("#headhome.current div.children").appendTo($('#menu-container'));
diff --git a/styles/home.css b/styles/home.css
index 54e4b42..9ef869f 100644
--- a/styles/home.css
+++ b/styles/home.css
@@ -81,12 +81,18 @@ complimentary greens: 9FB553        7B8851  61761B  C6DA82  
CCDA99
     background: #e2d8ed;
     border-bottom: solid 2px #C3ADD9;
     display: none;
+    position: fixed;
+    top: 0px;
+    left: 0px;
+    width: 100%;
+    z-index: 100;
 }
 
 #beta-warning {
     margin: 0 auto;
     padding: 0.3em;
     width: 960px;
+    display: none;
 }
 
 #beta-warning .blurb {
@@ -94,6 +100,7 @@ complimentary greens: 9FB553 7B8851  61761B  C6DA82  CCDA99
     line-height: 1.65em;
     vertical-align: middle;
     color: #444;
+    display: none;
 }
 
 #beta-warning-close {


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to