Commit:    0108d9b7b045da1d6e0e5503aa72baa2a1221549
Author:    Levi Morrison <le...@php.ent>         Fri, 18 Jul 2014 12:00:27 -0600
Parents:   6dfbaafab81e5b53419f95a5203a2b4e30e46a98
Branches:  material

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

Log:
Initial commit for Material design.

Changed paths:
  M  include/footer.inc
  M  include/header.inc
  M  include/shared-manual.inc
  M  styles/home.css
  M  styles/theme-base.css
  M  styles/theme-medium.css

diff --git a/include/footer.inc b/include/footer.inc
index 4eb0870..cdf5aa2 100644
--- a/include/footer.inc
+++ b/include/footer.inc
@@ -9,7 +9,22 @@
     ?>
 <?php if (!empty($config['related_menu'])): ?>
     <aside class='layout-menu'>
-    
+   
+<?php 
+    $id = substr($setup['this'][0], 0, -4);
+    $language_chooser = 'manual_language_chooser';
+    echo <<<PAGE_TOOLS
+  <div class="page-tools">
+    <div class="change-language">
+      {$language_chooser($config['lang'], $config['thispage'])}
+    </div>
+    <div class="edit-bug">
+      <a 
href="https://edit.php.net/?project=PHP&amp;perm={$config['lang']}/{$config['thispage']}">Edit</a>
+      <a 
href="https://bugs.php.net/report.php?bug_type=Documentation+problem&amp;manpage=$id";>Report
 a Bug</a>
+    </div>
+  </div>
+PAGE_TOOLS;
+?>
         <ul class='parent-menu-list'>
             <?php foreach($config['related_menu'] as $section): ?>
             <li>
diff --git a/include/header.inc b/include/header.inc
index 88d56c8..4d20167 100644
--- a/include/header.inc
+++ b/include/header.inc
@@ -126,6 +126,7 @@ if (!isset($config["languages"])) {
 
 <?php if (!empty($config['breadcrumbs'])): ?>
   <div id="breadcrumbs" class="clearfix">
+    <ul class="breadcrumbs-container">
     <?php if (isset($config['next'])): ?>
       <div class="next">
         <a href="<?php echo $config['next'][0]; ?>">
@@ -140,7 +141,6 @@ if (!isset($config["languages"])) {
         </a>
       </div>
     <?php endif; ?>
-    <ul class="breadcrumbs-container">
       <?php
           $breadcrumbs = $config['breadcrumbs'];
           $last = array_pop($breadcrumbs);
diff --git a/include/shared-manual.inc b/include/shared-manual.inc
index 43cbb24..ee6dc4d 100644
--- a/include/shared-manual.inc
+++ b/include/shared-manual.inc
@@ -418,21 +418,7 @@ function manual_setup($setup) {
         "next" => $setup["next"],
         "cache" => $lastmod,
     );
-    site_header($setup["this"][1] . " - Manual ", $config);
-    
-    $id = substr($setup['this'][0], 0, -4);
-    $language_chooser = 'manual_language_chooser';
-    echo <<<PAGE_TOOLS
-  <div class="page-tools">
-    <div class="change-language">
-      {$language_chooser($config['lang'], $config['thispage'])}
-    </div>
-    <div class="edit-bug">
-      <a 
href="https://edit.php.net/?project=PHP&amp;perm={$config['lang']}/{$config['thispage']}">Edit</a>
-      <a 
href="https://bugs.php.net/report.php?bug_type=Documentation+problem&amp;manpage=$id";>Report
 a Bug</a>
-    </div>
-  </div>
-PAGE_TOOLS;
+    site_header($setup["this"][1] . " - Manual ", $config);    
 }
 
 function manual_language_chooser($currentlang, $currentpage) {
@@ -461,7 +447,6 @@ function manual_language_chooser($currentlang, 
$currentpage) {
     $r = <<<CHANGE_LANG
       <form action="/manual/change.php" method="get" id="changelang" 
name="changelang">
         <fieldset>
-          <label for="changelang-langs">Change language:</label>
           <select onchange="document.changelang.submit()" name="page" 
id="changelang-langs">
             {$format_options($links)}
             <option value="help-translate.php">Other</option>
diff --git a/styles/home.css b/styles/home.css
index ffb0b02..065625d 100644
--- a/styles/home.css
+++ b/styles/home.css
@@ -1,13 +1,11 @@
 /* Home Page */
 
 #intro p {
-  color:#fff;
   text-rendering: optimizeLegibility;
 }
 #intro p,
 #intro ul {
-    text-shadow:0 1px 2px rgba(0,0,0,.5);
-    font-size:1.125rem;
+    font-size:1.25rem;
 }
 
 #intro ul a {
@@ -26,10 +24,6 @@
 
 #intro h3 {
   margin:1.5rem 0 0;
-  color:#E6E6E6;
-}
-#intro h3:after {
-  display:none;
 }
 
 #intro .row {
@@ -55,24 +49,16 @@
     font-size:.75em;
     white-space:nowrap;
 }
-#intro .download a {
-    color:#ccc;
-    border:0;
-}
 #intro .download a:hover,
 #intro .download a:focus {
   border-bottom:1px dotted;
 }
 
 #intro .download a.download-link {
-    color:#fff;
     width: 50px;
     display: inline-block;
 }
 
-#layout-content {
-  border-right:.25rem solid #666;
-}
 .home .newsentry .newstitle a:after  {
   content:"\20 \00bb";
   color:#666;
diff --git a/styles/theme-base.css b/styles/theme-base.css
index ba73007..5859615 100755
--- a/styles/theme-base.css
+++ b/styles/theme-base.css
@@ -21,13 +21,6 @@
 .clearfix:after {
   clear: both;
 }
-.hide-text {
-  font: 0/0 a;
-  color: transparent;
-  text-shadow: none;
-  background-color: transparent;
-  border: 0;
-}
 article,
 aside,
 details,
@@ -50,11 +43,13 @@ video {
 audio:not([controls]) {
   display: none;
 }
+
 html {
   font-size: 100%;
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
 }
+
 a {
   border-bottom:1px solid;
 }
@@ -66,6 +61,7 @@ a:hover,
 a:active {
   outline: 0;
 }
+
 sub,
 sup {
   position: relative;
@@ -82,6 +78,7 @@ sub {
 pre {
   white-space:pre-wrap;
 }
+
 #map_canvas img,
 .google-maps img {
   max-width: none;
@@ -169,20 +166,13 @@ textarea {
 }
 
 .navbar .brand {
-  margin-right:.75rem;
+  margin-right:1.5rem;
   float: left;
   display: block;
-  height: 1.5rem;
-  padding: .75rem .75rem .75rem 1.5rem;
-}
-.navbar .brand:hover,
-.navbar .brand:focus {
-  text-decoration: none;
 }
 .navbar-search {
   position: relative;
   float: left;
-  margin-top: .625rem;
   margin-bottom: 0;
   width:100%;
   -moz-box-sizing:border-box;
@@ -206,11 +196,7 @@ textarea {
   margin: 0 10px 0 0;
 }
 .navbar .nav > li {
-  float: left;
-}
-.navbar .nav > li > a {
-  float: none;
-  padding: .75rem;
+  display:inline-block;
 }
 @-ms-viewport {
   width: device-width;
@@ -281,7 +267,7 @@ textarea {
 }
 
 body, input, textarea {
-    font-family: "Fira Sans", "Source Sans Pro", Helvetica, Arial, sans-serif;
+  font-family: "Fira Sans", "Source Sans Pro", Helvetica, Arial, sans-serif;
   font-weight: 400;
 }
 code,
@@ -299,12 +285,12 @@ dl code {
 }
 
 body {
-    font-size: 1rem;
-    line-height: 1.5rem;
-    padding-left:0;
-    padding-right:0;
-    padding-bottom:0;
-    margin:0;
+  font-size: 1rem;
+  line-height: 1.5rem;
+  padding-left:0;
+  padding-right:0;
+  padding-bottom:0;
+  margin:0;
 }
 
 button,
@@ -327,7 +313,7 @@ input[type="search"] {
 
 h1, h2, h3, h4, h5, h6 {
   line-height: 3rem;
-  margin:0 0 1.5rem;
+  margin:0;
   overflow:hidden;
   text-rendering: optimizeLegibility;
 }
@@ -389,24 +375,26 @@ hr {
     padding:0;
     opacity:.75;
     border: 0;
+  vertical-align:middle;
 }
 .navbar a {
     border:0;
 }
 
-.navbar {
-  border-bottom:.25rem solid;
+body > .navbar {
   overflow: visible;
   *position: relative;
   *z-index: 2;
+  font-size:1.5rem;
+  line-height:4rem;
 }
 
 .page-tools {
-  margin-left:1.5rem;
-  float: right;
   text-align: right;
-  position: relative;
-  z-index: 100;
+  margin-bottom:1.5rem;
+}
+.page-tools #changelang-langs {
+  width:100%;
 }
 .page-tools #changelang-langs,
 .page-tools .edit-bug {
@@ -569,12 +557,11 @@ pre.info {
 }
 
 .layout-menu {
-    padding:.75rem 1.5rem 1.5rem;
+    padding:1.5rem 1.5rem;
     -moz-box-sizing:border-box;
     box-sizing:border-box;
 }
 #layout-content {
-  padding:1.5rem;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
 }
@@ -991,7 +978,8 @@ fieldset {
     list-style:none;
 }
 .navbar a {
-    display:inline-block;
+  display:inline-block;
+  margin-right:1.5rem;
 }
 
 /* {{{ Typeahead search results */
@@ -1173,9 +1161,6 @@ fieldset {
   position:relative;
   clear:both;
 }
-header.title {
-  margin-bottom:1.5rem;
-}
 .title a {
   border:0;
 }
@@ -1194,7 +1179,12 @@ header.title {
 }
 
 .refentry .refsect1 {
-  margin-bottom:3rem;
+  margin-bottom:1px;
+  padding:1rem 1.5rem;
+}
+
+.refentry .refsect1 > *:last-child {
+  margin-bottom:0;
 }
 
 /* {{{ General styles (p, parameters, initializers, ...) */
@@ -1476,9 +1466,10 @@ div.soft-deprecation-notice blockquote.sidebar {
   display:none;
 }
 #breadcrumbs ul {
-    margin:0;
-    padding:0 .5rem 0 1.5rem;
-    overflow: hidden;
+  margin:0 auto;
+  -moz-box-sizing:border-box;
+  box-sizing:border-box;
+  overflow: hidden;
 }
 #breadcrumbs div {
     padding:0 1.5rem;
@@ -1508,7 +1499,7 @@ div.soft-deprecation-notice blockquote.sidebar {
     transform: translateZ(0);
   }
   body {
-    margin:3.25rem 0 0;
+    margin:4rem 0 0;
   }
   #breadcrumbs {
     display:block;
@@ -1550,7 +1541,7 @@ div.soft-deprecation-notice blockquote.sidebar {
 @media (min-width: 1200px) {
   #intro .container,
   .navbar-inner,
-  #breadcrumbs,
+  #breadcrumbs .breadcrumbs-container,
   #goto div,
   #trick div,
   #layout,
@@ -1673,6 +1664,8 @@ div.soft-deprecation-notice blockquote.sidebar {
 @media (min-width:768px) {
   #topsearch {
     float:right;
+    margin-top:.625rem;
+    height:3rem;
   }
   .navbar-search .search-query {
     width:100%;
@@ -1772,7 +1765,6 @@ aside.tips .panel .headline {
   border-bottom:0;
   line-height: 1.5rem;
   font-size:1.125rem;
-  color:#E6E6E6;
   text-rendering: optimizeLegibility;
 }
 /* Announcement Area */
@@ -1813,10 +1805,6 @@ aside.tips div.inner {
 .newsentry header h2 {
   margin:0;
 }
-.newsentry {
-  margin: 0 0 3rem;
-  position: relative;
-}
 .newsentry h2 {
   font-weight:normal;
 }
diff --git a/styles/theme-medium.css b/styles/theme-medium.css
index 7efe67a..78af8ef 100755
--- a/styles/theme-medium.css
+++ b/styles/theme-medium.css
@@ -13,15 +13,8 @@
 
 
 html {
-  background: #333 url('/images/bg-texture-00.svg');
-  color: #CCC;
-}
-#layout-content {
-  background:#F2F2F2;
-  color:#333;
-}
-#layout-content:not(:only-child) {
-  border-right:.25rem solid #666;
+  background: #F9F9F9;
+  color: #212121;
 }
 
 abbr {
@@ -32,36 +25,17 @@ h1, h2, h3, h4, h5, h6 {
   font-weight: 500;
   color:#333
 }
-header.title,
-h1:after,
-h2:after,
-h3:after {
-  display:table;
-  width:100%;
-  content:" ";
-  margin-top:-1px;
-  border-bottom:1px dotted;
-}
-.title h1:after,
-.title h2:after,
-.title h3:after {
-  display:none;
-}
 
-a:link,
-a:visited {
-  color: #ccc;
-}
-#layout-content a:link,
-#layout-content a:visited {
-  color: #369;
+a:link {
+  color: #303f9f;
 }
+a:visited,
 a:hover,
 a:focus,
 #layout-content a:hover,
 #layout-content a:focus {
-  color: #AE508D;
-  border-color: #AE508D;
+  color: #9c27b0;
+  border-color: #9c27b0;
   outline:0;
 }
 
@@ -79,15 +53,26 @@ dl.qandaentry {
 }
 
 h1.refname {
-  color: #793862;
+  color: #3f51b5;
+}
+
+.paper,
+article.newsentry {
+  background:#fff;
+  border-radius:1px;
+  box-shadow:0 0 2px rgba(0,0,0,.12), 0 1px 1px rgba(0,0,0,.24);
+  padding:1rem 1.5rem;
 }
 
+article.newsentry {
+  margin:1px 0;
+}
 
 .interfacename a,
 .fieldsynopsis .type,
 .methodsynopsis .type,
 .constructorsynopsis .type {
-  color:#693;
+  color:#259b24;
 }
 
 .fieldsynopsis .modifier,
@@ -106,7 +91,7 @@ h1.refname {
 
 .title a,
 .title {
-  color: #793862;
+  color: #3f51b5;
 }
 .title time {
   color: #333;
@@ -117,7 +102,7 @@ h1.refname {
 .methodname a,
 .classsynopsis .classname,
 .parameter {
-    color: #369;
+    color: #303f9f;
 }
 
 .initializer,
@@ -129,6 +114,12 @@ h1.refname {
   color:#737373;
 }
 
+.refentry .refsect1 {
+  background:#fff;
+  box-shadow:0 0 2px rgba(0,0,0,.12), 0 1px 1px rgba(0,0,0,.24);
+  border-radius:1px;
+}
+
 /* {{{ Warnings, Tips and Notes */
 #flash-message .success {
   background:#E6F2D9;
@@ -155,8 +146,7 @@ div.caution {
 }
 #flash-message .error,
 div.warning {
-  background:#F4DFDF;
-  border-color: #EABFBF;
+  border-left:12px solid #e91e63;
 }
 
 .docs .classsynopsis,
@@ -166,57 +156,17 @@ div.tip,
 blockquote.note,
 div.caution,
 div.warning {
-  box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);
-  border-radius:0 0 2px 2px;
-}
-#flash-message .error a,
-div.warning a:link,
-div.warning a:visited,
-div.warning h2,
-div.warning h3 {
-  color:#936;
-}
-#flash-message .success a,
-#flash-message a:hover,
-#flash-message a:focus,
-div.warning a:hover,
-div.warning a:focus {
-  color:#693;
-  border-color:#693;
+  box-shadow: 0 0 0 1px rgba(0,0,0,.12), 0 1px 1px rgba(0,0,0,.24);
+  border-radius:2px;
 }
 /* }}} */
 
 
 /* {{{ Navbar */
-.navbar .nav > li > a:focus,
-.navbar .nav > li > a:hover {
-  color: #333333;
-}
-.navbar .nav > .active > a {
-  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-}
 .navbar .brand,
-.navbar .nav > li > a {
-  color: #E2E4EF;
-  border:0;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-.navbar .brand:hover,
-.navbar .nav > li > a:hover,
-.navbar .brand:focus,
-.navbar .nav > li > a:focus {
-  color: #fff;
-}
-.navbar .nav > li > a:focus,
-.navbar .nav > li > a:hover {
-  background-color: transparent;
+.navbar .nav a {
   color: #fff;
-}
-.navbar .nav .active > a, 
-.navbar .nav .active > a:hover,
-.navbar .nav .active > a:focus {
-  color: #fff;
-  background-color: #4F5B93;
+  border:0;
 }
 .navbar .navbar-search .search-query {
   background-color: #fff;
@@ -239,23 +189,19 @@ div.warning a:focus {
   color: #999;
 }
 .navbar {
-  border-color:#4F5B93;
-  background:#8892BF;
-  box-shadow: 0 .25em .25em  rgba(0,0,0,.1);
+  background:#3f51b5;
+  box-shadow: 0 2px 5px rgba(0,0,0,.26);
 }
 .navbar .brand {
   color: #fff;
 }
-.navbar a {
-  text-shadow: 0 1px 0 #fff;
-}
 
 /* }}} */
 
 
 /* {{{ User notes */
 #usernotes .count {
-  background-color: #793862;
+  background-color: #3f51b5;
   color: #fff;
   border-radius: 4px;
 }
@@ -333,19 +279,19 @@ div.warning a:focus {
   background-color: transparent;
 }
 .phpcode span.comment {
-  color: #4F5B93;
+  color: #ff9800;
   background-color: transparent;
 }
 div.phpcode span.default {
-  color: #369;
+  color: #303f9f;
   background-color: transparent;
 }
 div.phpcode span.keyword {
-  color: #693;
+  color: #259b24;
   background-color: transparent;
 }
 div.phpcode span.string {
-  color: #c33;
+  color: #e51c23;
   background-color: transparent;
 }
 
@@ -399,25 +345,18 @@ pre.info {
 aside.tips div.border {
     display:none;
 }
-aside.tips h3 {
-  color:#E6E6E6;
-}
-aside.tips a {
-  color:#ccc;
-  border-bottom:1px dotted #666;
-}
 aside.tips .panel > a:after {
   content:" ";
   display:block;
   border-bottom:1px dotted #666;
 }
 aside.tips .panel > a:hover:after {
-  border-color:#AE508D;
+  border-color:#9c27b0;
 }
 aside.tips a:hover,
 aside.tips a:focus {
-  color:#AE508D;
-  border-color:#AE508D;
+  color:#9c27b0;
+  border-color:#9c27b0;
 }
 
 .soft-deprecation-notice {
@@ -436,7 +375,8 @@ aside.tips a:focus {
 
 /* {{{ Breadcrumbs */
 #breadcrumbs {
-    color: #999;
+  color: #424242;
+  background:#e6e6e6;
 }
 /* }}} */
 
@@ -446,8 +386,8 @@ aside.tips a:focus {
   border-top-color:#666;
 }
 .layout-menu ul.child-menu-list li.current a {
-  color:#AE508D;
-  border-bottom-color:#AE508D;
+  color:#9c27b0;
+  border-bottom-color:#9c27b0;
 }
 .layout-menu ul.child-menu-list a {
   border-color: #666;
-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to