Commits

Doug Stewart committed 5f24f30

Docfixes and an updated Normalize.css.

  • Participants
  • Parent commits 5ce59e4

Comments (0)

Files changed (4)

 6. Click "Save changes".
 
 #### Via Mercurial (Hg) ####
-1. Clone the repository from http://bitbucket.org/zamoose/elbee-elgee into your site's `wp-content/themes/` directory, e.g. `hg clone http://bitbucket.org/zamoose/elbee-elgee`.
+1. Clone the repository from [http://bitbucket.org/zamoose/elbee-elgee](http://bitbucket.org/zamoose/elbee-elgee) into your site's `wp-content/themes/` directory, e.g. `hg clone http://bitbucket.org/zamoose/elbee-elgee`.
 2. Navigate to your WordPress Dashboard and go to Appearance -> Themes.
 3. Activate Elbee Elgee.
 4. Go to Appearance -> Elbee Elgee Settings.
 6. Click "Save changes".
 
 #### Via Git (git) ####
-1. Check out the repository from https://github.com/zamoose/Elbee-Elgee into your site's `wp-content/themes/` directory, e.g. `git clone git://github.com/zamoose/Elbee-Elgee.git elbee-elgee`
+1. Check out the repository from [https://github.com/zamoose/Elbee-Elgee](https://github.com/zamoose/Elbee-Elgee) into your site's `wp-content/themes/` directory, e.g. `git clone git://github.com/zamoose/Elbee-Elgee.git elbee-elgee`
 2. Navigate to your WordPress Dashboard and go to Appearance -> Themes.
 3. Activate Elbee Elgee.
 4. Go to Appearance -> Elbee Elgee Settings.
 6. Click "Save changes".
 
 #### Via Subversion (SVN) ####
-1. Check out the repository from http://bitbucket.org/zamoose/elbee-elgee/trunk into your site's `wp-content/themes/` directory, e.g. `svn co http://bitbucket.org/zamoose/elbee-elgee/trunk elbee-elgee`
+1. Check out the repository from [http://bitbucket.org/zamoose/elbee-elgee/trunk](http://bitbucket.org/zamoose/elbee-elgee/trunk) into your site's `wp-content/themes/` directory, e.g. `svn co http://bitbucket.org/zamoose/elbee-elgee/trunk elbee-elgee`
 2. Navigate to your WordPress Dashboard and go to Appearance -> Themes.
 3. Activate Elbee Elgee.
 4. Go to Appearance -> Elbee Elgee Settings.
 #### BuddyPress Support ####
 *Based in part on code provided by the [BuddyPress Template Pack plugin](http://wordpress.org/extend/plugins/bp-template-pack/)*
 
-Elbee Elgee supports basic use of the [BuddyPress](<http://buddypress.org>) social media framework out of the box. Once BuddyPress version 1.3 is released, I hope to increase this support dramatically. At the very least, the basic Activity, Registration, Member, Forum and Blogs templates are supported.
-
-**Note:** This theme has preliminary support for using a BuddyPress activity stream as the front page, however, it is buggy and therefore disabled in the code for the time being. I hope to correct this as soon as BuddyPress 1.3 ships.
+Elbee Elgee supports use of the [BuddyPress](<http://buddypress.org>) social media framework out of the box. Support for BP has gotten better with further testing from willing end-users. If you have a bug that you run into while using BuddyPress, *please* let me know so that I can correct it.
 
 #### Theme Options Page ####
 I have planned Elbee Elgee to be a flexible parent theme from the very early stages. One of the coolest features (in my opinion) is its ability to auto-load theme options from either the parent theme *or* child themes. This primarily takes place in `includes/functions/options.php` and allows for an arbitrary number of theme options to be set and configured by end users.
 * Version 1.3.6
 	* **Features Added**
 		* Greater CSS flexibility (selectors aren't as specific, allowing for easier child theming)
+		* Support for Yoast's Breadcrumbs (part of his [WordPress SEO plugin](http://yoast.com/wordpress/seo/#utm_source=wpadmin&utm_medium=plugin&utm_campaign=wpseoplugin))
 	* **Issues Fixed**
 		* BuddyPress "Load More" link in Activity streams actually, you know, *loads more*.
 		* bbPress support updated for all the proper bbP hooks, so certain plugins that weren't working before now **POOF** magically work again.
 
 ### KNOWN ISSUES ###
 * Version 1.3.5
+	* [BP GTM System](http://ovirium.com/plugins/bp-gtm-system/) is incompatible with Elbee Elgee
 	* <del>BuddyPress Groups widget AJAX doesn't work -- full page reload caused by clicks</del>
 	* <del>Search results with 0 results eventuate in empty search page</del>
 	* <del>bbPress support lags behind core bbPress Twenty Ten standards</del>

includes/css/normalize.css/README.md

 How to use it
 -----------
 
-It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project, rather blindly including it as a "black box".
+Normalize.css is intended to be used as an alternative to CSS resets.
+
+It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project rather including it as a "black box".
 
 If you prefer to use a different CSS formatting style, consider using a tool like [Procssor](http://procssor.com/).
 

includes/css/normalize.css/demo.html

 <!DOCTYPE html>
-<html>
+<html lang="en">
     <head>
         <meta charset="utf-8">
-        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <meta name="viewport" content="width=device-width">
         <title>Normalize CSS</title>
         <link rel="stylesheet" href="normalize.css">
         <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
         </style>
     </head>
     <body>
+        <h1>Heading 1</h1>
+        <h2>Heading 2</h2>
+        <h3>Heading 3</h3>
+        <h4>Heading 4</h4>
+        <h5>Heading 5</h5>
+        <h6>Heading 6</h6>
+
+        <section>
+            <h1>Heading 1 (in section)</h1>
+            <h2>Heading 2 (in section)</h2>
+            <h3>Heading 3 (in section)</h3>
+            <h4>Heading 4 (in section)</h4>
+            <h5>Heading 5 (in section)</h5>
+            <h6>Heading 6 (in section)</h6>
+        </section>
+
+        <article>
+            <h1>Heading 1 (in article)</h1>
+            <h2>Heading 2 (in article)</h2>
+            <h3>Heading 3 (in article)</h3>
+            <h4>Heading 4 (in article)</h4>
+            <h5>Heading 5 (in article)</h5>
+            <h6>Heading 6 (in article)</h6>
+        </article>
+
         <header>
             <hgroup>
-                <h1>Grouped Heading 1</h1>
-                <h2>Grouped Heading 2</h2>
+                <h1>Heading 1 (in hgroup)</h1>
+                <h2>Heading 2 (in hgroup)</h2>
             </hgroup>
             <nav>
                 <ul>
             </nav>
         </header>
 
-        <h1>Heading 1</h1>
-        <h2>Heading 2</h2>
-        <h3>Heading 3</h3>
-        <h4>Heading 4</h4>
-        <h5>Heading 5</h5>
-        <h6>Heading 6</h6>
+        <h1>Text-level semantics</h1>
 
         <p hidden>This should be hidden in all browsers, apart from IE6</p>
 
-        <section>
-            <h1>Section Heading 1</h1>
-            <article>
-                <h4>Article Heading 2</h4>
-                <address>Address: somewhere, world</address>
-                <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.</p>
-                <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.</p>
-            </article>
-        </section>
+        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.</p>
+        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.</p>
 
-        <h1>Text-level semantics</h1>
+        <address>Address: somewhere, world</address>
 
         <p>
         The <a href="#">a element</a> example<br>
         <video controls></video>
         <video></video>
 
+        <h1>Interactive content</h1>
+
+        <h3>details / summary</h3>
+        <details>
+            <summary>More info</summary>
+            <p>Additional information</p>
+            <ul>
+                <li>Point 1</li>
+                <li>Point 2</li>
+            </ul>
+        </details>
+
         <h1>Grouping content</h1>
 
         <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.</p>
 
         <form>
             <fieldset>
-                <legend>Inputs as descendents of labels (form legend)</legend>
-                <p><label>Text input <input type="text" value="default value"></label></p>
+                <legend>Inputs as descendents of labels (form legend). This doubles up as a long legend that can test word wrapping.</legend>
+                <p><label>Text input <input type="text" value="default value that goes on and on without stopping or punctuation"></label></p>
                 <p><label>Email input <input type="email"></label></p>
                 <p><label>Search input <input type="search"></label></p>
                 <p><label>Tel input <input type="tel"></label></p>
                 <p><input type="reset" value="Reset (input)"></p>
                 <p><input type="button" value="Button (input)"></p>
                 <p><input type="submit" value="Submit (input)"></p>
+                <p><input type="submit" value="Disabled (input)" disabled></p>
+
 
                 <p><button type="reset">Reset (button)</button></p>
                 <p><button type="button">Button (button)</button></p>
                 <p><button type="submit">Submit (button)</button></p>
+                <p><button type="submit" disabled>Disabled (button)</button></p>
             </fieldset>
 
             <fieldset id="boxsize">
                 <div><input type="checkbox"></div>
 
                 <div><select><option>Option 01</option><option>Option 02</option></select></div>
-                <div><textarea cols="30" rows="5" >Textarea text</textarea></div>
+                <div><textarea cols="30" rows="5">Textarea text</textarea></div>
 
                 <div><input type="image" src="http://placekitten.com/90/24" alt="Image (input)"></div>
                 <div><input type="reset" value="Reset (input)"></div>

includes/css/normalize.css/normalize.css

-/*! normalize.css 2011-08-31T22:02 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
 
 /* =============================================================================
    HTML5 display definitions
 header,
 hgroup,
 nav,
-section {
+section,
+summary {
     display: block;
 }
 
 
 /*
  * Prevents modern browsers from displaying 'audio' without controls
+ * Remove excess height in iOS5 devices
  */
 
 audio:not([controls]) {
     display: none;
+    height: 0;
 }
 
 /*
 /*
  * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
  *    http://clagnut.com/blog/348/#c790
- * 2. Keeps page centred in all browsers regardless of content height
- * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
+ * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
  *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
  */
 
 html {
     font-size: 100%; /* 1 */
-    overflow-y: scroll; /* 2 */
-    -webkit-text-size-adjust: 100%; /* 3 */
-    -ms-text-size-adjust: 100%; /* 3 */
+    -webkit-text-size-adjust: 100%; /* 2 */
+    -ms-text-size-adjust: 100%; /* 2 */
+}
+
+/*
+ * Addresses font-family inconsistency between 'textarea' and other form elements.
+ */
+
+html,
+button,
+input,
+select,
+textarea {
+    font-family: sans-serif;
 }
 
 /*
     margin: 0;
 }
 
-/* 
- * Addresses font-family inconsistency between 'textarea' and other form elements.
- */
-
-body,
-button,
-input,
-select,
-textarea {
-    font-family: sans-serif;
-}
-
 
 /* =============================================================================
    Links
    ========================================================================== */
 
-a {
-    color: #00e;
-}
-
-a:visited {
-    color: #551a8b;
-}
-
 /*
  * Addresses outline displayed oddly in Chrome
  */
    ========================================================================== */
 
 /*
+ * Addresses font sizes and margins set differently in IE6/7
+ * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
+ */
+
+h1 {
+    font-size: 2em;
+    margin: 0.67em 0;
+}
+
+h2 {
+    font-size: 1.5em;
+    margin: 0.83em 0;
+}
+
+h3 {
+    font-size: 1.17em;
+    margin: 1em 0;
+}
+
+h4 {
+    font-size: 1em;
+    margin: 1.33em 0;
+}
+
+h5 {
+    font-size: 0.83em;
+    margin: 1.67em 0;
+}
+
+h6 {
+    font-size: 0.75em;
+    margin: 2.33em 0;
+}
+
+/*
  * Addresses styling not present in IE7/8/9, S5, Chrome
  */
 
 }
 
 /*
- * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
+ * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
 */
 
-b, 
-strong { 
-    font-weight: bold; 
+b,
+strong {
+    font-weight: bold;
 }
 
 blockquote {
 }
 
 /*
+ * Addresses margins set differently in IE6/7
+ */
+
+p,
+pre {
+    margin: 1em 0;
+}
+
+/*
  * Corrects font family set oddly in IE6, S4/5, Chrome
  * en.wikipedia.org/wiki/User:Davidgothberg/Test59
  */
    Lists
    ========================================================================== */
 
-ul,
-ol {
+/*
+ * Addresses margins set differently in IE6/7
+ */
+
+dl,
+menu,
+ol,
+ul {
     margin: 1em 0;
-    padding: 0 0 0 40px;
 }
 
 dd {
     margin: 0 0 0 40px;
 }
 
+/*
+ * Addresses paddings set differently in IE6/7
+ */
+
+menu,
+ol,
+ul {
+    padding: 0 0 0 40px;
+}
+
+/*
+ * Corrects list images handled incorrectly in IE7
+ */
+
 nav ul,
 nav ol {
     list-style: none;
    ========================================================================== */
 
 /*
- * 1. Removes border when inside 'a' element in IE6/7/8/9, F3
+ * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
  * 2. Improves image quality when scaled in IE7
  *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
  */
 }
 
 /*
- * Corrects overflow displayed oddly in IE9 
+ * Corrects overflow displayed oddly in IE9
  */
 
 svg:not(:root) {
 }
 
 /*
- * Define consistent margin and padding
+ * Define consistent border, margin, and padding
  */
 
 fieldset {
+    border: 1px solid #c0c0c0;
     margin: 0 2px;
     padding: 0.35em 0.625em 0.75em;
 }
 
 /*
  * 1. Corrects color not being inherited in IE6/7/8/9
- * 2. Corrects alignment displayed oddly in IE6/7
+ * 2. Corrects text not wrapping in FF3
+ * 3. Corrects alignment displayed oddly in IE6/7
  */
 
 legend {
     border: 0; /* 1 */
-    *margin-left: -7px; /* 2 */
+    padding: 0;
+    white-space: normal; /* 2 */
+    *margin-left: -7px; /* 3 */
 }
 
 /*
  * 1. Corrects font size not being inherited in all browsers
- * 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
+ * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
  * 3. Improves appearance and consistency in all browsers
  */
 
 }
 
 /*
- * 1. Addresses FF3/4 setting line-height using !important in the UA stylesheet
- * 2. Corrects inner spacing displayed oddly in IE6/7
+ * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
  */
 
 button,
 input {
     line-height: normal; /* 1 */
-    *overflow: visible;  /* 2 */
-}
-
-/*
- * Corrects overlap and whitespace issue for buttons and inputs in IE6/7
- * Known issue: reintroduces inner spacing
- */
-
-table button,
-table input {
-    *overflow: auto;
 }
 
 /*
  * 1. Improves usability and consistency of cursor style between image-type 'input' and others
  * 2. Corrects inability to style clickable 'input' types in iOS
+ * 3. Removes inner spacing in IE7 without affecting normal text inputs
+ *    Known issue: inner spacing remains in IE6
  */
 
 button,
-html input[type="button"], 
-input[type="reset"], 
+input[type="button"],
+input[type="reset"],
 input[type="submit"] {
     cursor: pointer; /* 1 */
     -webkit-appearance: button; /* 2 */
+    *overflow: visible;  /* 3 */
+}
+
+/*
+ * Re-set default cursor for disabled elements
+ */
+
+button[disabled],
+input[disabled] {
+    cursor: default;
 }
 
 /*
  * 1. Addresses box sizing set to content-box in IE8/9
- * 2. Addresses excess padding in IE8/9
+ * 2. Removes excess padding in IE8/9
+ * 3. Removes excess padding in IE7
+      Known issue: excess padding remains in IE6
  */
 
 input[type="checkbox"],
 input[type="radio"] {
     box-sizing: border-box; /* 1 */
     padding: 0; /* 2 */
+    *height: 13px; /* 3 */
+    *width: 13px; /* 3 */
 }
 
 /*
  * 1. Addresses appearance set to searchfield in S5, Chrome
- * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
+ * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
  */
 
 input[type="search"] {
 }
 
 /*
- * Corrects inner padding displayed oddly in S5, Chrome on OSX
+ * Removes inner padding and search cancel button in S5, Chrome on OS X
  */
 
-input[type="search"]::-webkit-search-decoration {
+input[type="search"]::-webkit-search-decoration,
+input[type="search"]::-webkit-search-cancel-button {
     -webkit-appearance: none;
 }
 
 /*
- * Corrects inner padding and border displayed oddly in FF3/4
+ * Removes inner padding and border in FF3+
  * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
  */
 
    Tables
    ========================================================================== */
 
-/* 
+/*
  * Remove most spacing between table cells
  */