Author: jdreimann
Date: Fri Nov  9 18:05:58 2012
New Revision: 1407565

URL: http://svn.apache.org/viewvc?rev=1407565&view=rev
Log:
Further small steps towards #240 (responsive layout).
Refactored some code, improve local-nav and added TODO comments to show 
outstanding work.

Modified:
    incubator/bloodhound/trunk/doc/html-templates/css/bloodhound-custom.css
    incubator/bloodhound/trunk/doc/html-templates/js/bloodhound-stickyscroll.js
    incubator/bloodhound/trunk/doc/html-templates/ticket.html

Modified: 
incubator/bloodhound/trunk/doc/html-templates/css/bloodhound-custom.css
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/doc/html-templates/css/bloodhound-custom.css?rev=1407565&r1=1407564&r2=1407565&view=diff
==============================================================================
--- incubator/bloodhound/trunk/doc/html-templates/css/bloodhound-custom.css 
(original)
+++ incubator/bloodhound/trunk/doc/html-templates/css/bloodhound-custom.css Fri 
Nov  9 18:05:58 2012
@@ -17,22 +17,41 @@
   under the License.
 */
 
+body {
+       background-color: rgb(75%, 75%, 75%);
+}
+
+.container {
+       background-color: rgb(100%, 100%, 100%);
+       padding: 5px 20px;
+       border-left: 1px solid rgb(40%, 40%, 40%);
+       border-right: 1px solid rgb(40%, 40%, 40%);
+       box-shadow: 0px 0px 10px 4px rgba(20%, 20%, 20%, 0.4)
+}
+
 /* @group Sticky Status */
 
 #stickyStatus {
        position: relative;
-       top: 0px;
-
        background-color: white;
        z-index: 20;
-       border-bottom: 1px solid black;
-       box-shadow: 0px 5px 3px -3px #888;
+}
+
+.sticky {
+       position: fixed !important;
+       top: 0px;
+       border-bottom: 1px solid rgb(60%, 60%, 60%);
+       box-shadow: 0px 8px 8px -5px #888;
 }
 
 #belowStatus {
        position: relative;
 }
 
+.offsetSticky {
+       height: 130px;
+}
+
 /* @end */
 
 /* @group OOCSS */
@@ -77,10 +96,10 @@ ul.oocss h6 {
 }
 
 .local-nav {
+       display: inline-block;
        list-style: none;
-       border: 1px solid #888;
+       border: 1px solid rgb(70%, 70%, 70%);
        border-radius: 5px;
-       display: inline-block;
        background-color: rgb(240, 240, 240);
        margin-top: 10px;
        margin-left: auto;
@@ -95,11 +114,13 @@ ul.oocss h6 {
 .local-nav:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
+       border-right: 0px solid black;
 }
 
 .local-nav li {
        display: inline-block;
-       padding: 2px 5px;
+       padding: 3px 7px;
+       border-right: 1px solid rgb(70%, 70%, 70%);
 }
 
 .local-nav li:hover {
@@ -107,21 +128,54 @@ ul.oocss h6 {
 }
 
 .comment {
-       border-top: 1px solid #888;
+       border-top: 1px solid rgb(80%, 80%, 80%);
        margin-bottom: 10px;
+       padding-top: 5px;
 }
 
 .comment-meta {
        font-weight: 900;
 }
 
+.add-comment textarea {
+       height: 100px;
+       border: 1px solid #eee;
+       color: lightgray;
+       display: block;
+}
+
+
+@media (max-width: 767px) {
+
+       body {
+               padding-left: 8px;
+               padding-right: 8px;
+       }
+
+
+       .local-nav li {
+               padding: 8px 15px;
+       }
+}
+
 @media (max-width: 480px) {
+
+       body {
+               padding-left: 0px;
+               padding-right: 0px;
+       }
+
        h1 {
                font-size: 30px;
                margin-bottom: 0px;
                line-height: 1;
        }
 
+       .container {
+               border-left: 0px solid white;
+               border-right: 0px solid white;
+       }
+
        #stickyStatus {
                width: 100%; 
        }

Modified: 
incubator/bloodhound/trunk/doc/html-templates/js/bloodhound-stickyscroll.js
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/doc/html-templates/js/bloodhound-stickyscroll.js?rev=1407565&r1=1407564&r2=1407565&view=diff
==============================================================================
--- incubator/bloodhound/trunk/doc/html-templates/js/bloodhound-stickyscroll.js 
(original)
+++ incubator/bloodhound/trunk/doc/html-templates/js/bloodhound-stickyscroll.js 
Fri Nov  9 18:05:58 2012
@@ -25,16 +25,18 @@ $(document).ready(function stickyStatus(
 
            var elemTop = $("header").offset().top;
            var elemBottom = elemTop + $("header").height();
+
+           var stickyHeight = $("#stickyStatus").outerHeight();
     
                if (docViewTop > elemBottom) {
 //                     $("#stickyActivity").css({'position': 'fixed', 'top': 
'0'});
-                       $("#stickyStatus").css({'position': 'fixed'});
-                       $("#whitebox").css({'border-bottom': '2px solid 
#A4A4A4'});
+                       $("#stickyStatus").addClass("sticky");
+                       $("#stickyOffset").css("height", stickyHeight + "px");
                }
                else {
 //                     $("#stickyActivity").css({'position': '', 'top': ''});
-                       $("#stickyStatus").css({'position': ''}); 
-                       $("#whitebox").css({'border-bottom': ''});
+                       $("#stickyStatus").removeClass("sticky"); 
+                       $("#stickyOffset").css("height", "0px");
                        }
        });
 });

Modified: incubator/bloodhound/trunk/doc/html-templates/ticket.html
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/doc/html-templates/ticket.html?rev=1407565&r1=1407564&r2=1407565&view=diff
==============================================================================
--- incubator/bloodhound/trunk/doc/html-templates/ticket.html (original)
+++ incubator/bloodhound/trunk/doc/html-templates/ticket.html Fri Nov  9 
18:05:58 2012
@@ -18,13 +18,13 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
-<link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.css" />
-<link rel="stylesheet" type="text/css" href="css/bloodhound-custom.css" />
 <html>
 <head>
        <title>wiki-5476 - Apache Bloodhound</title>
+       <meta name="viewport" content="width=device-width, initial-scale=1.0">
+       <link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
+       <link rel="stylesheet" type="text/css" 
href="css/bootstrap-responsive.css" />
+       <link rel="stylesheet" type="text/css" href="css/bloodhound-custom.css" 
/>
 </head>
 <body>
        <div class="container">
@@ -42,6 +42,7 @@
                        <button class="btn btn-primary" href="#" 
style="margin-left: 20px;">Create Ticket</button>
                        </div>
 <!-- Main navigation tabs -->
+       <!-- TODO: Fix navigation on all resolutions -->
                        <div class="span4">
                                <ul class="nav nav-tabs pull-right 
hidden-phone" style="margin-bottom:0px; border-bottom: 0px;">
                                        <li class="active"><a 
href="dashboard.html">Tickets</a></li>
@@ -74,7 +75,7 @@
                                </ul>
                        </div>
                </div>
-               </header>       
+               </header>
 
 <!--   #       Header ends 
                #       Main body begins        -->
@@ -83,24 +84,25 @@
 <!-- Main element starts -->
                        <div class="span8" id="content">
                                <div class="row">
-                               <div id="stickyStatus" class="span8">
-                                       <h1>&#9734; SQL report realm/id 
decoration</h1>
-                                       <span><a href="">Ticket 25</a> - Due in 
<time datetime="2012-04-27"><a href="#">2 days</a></time>, assigned to <a 
href="profile.html">Fred Feuerstein</a></span>
-                               </div>
+                                       <div id="stickyStatus" class="span8">
+                                               <h1>&#9734; SQL report realm/id 
decoration</h1>
+                                               <span><a href="">Ticket 25</a> 
- Due in <time datetime="2012-04-27"><a href="#">2 days</a></time>, assigned to 
<a href="profile.html">Fred Feuerstein</a></span>
+                                               <div>
+                                                       <ul class="local-nav">
+                                                               <li><a 
href="#description"><i class="icon-tasks"></i> <span 
class="hidden-phone">Description</span></a></li>
+                                                               <li><a 
href="#attachments"><i class="icon-file"></i> <span class="hidden-phone 
hidden-tablet">Attachments</span></a></li>
+                                                               <li><a 
href="#comments"><i class="icon-comment"></i> <span 
class="hidden-phone">Comments</span></a></li>
+                                                               <li><a 
href="#newComment"><i class="icon-plus"></i> <span class="hidden-phone 
hidden-tablet">Add comment</span></a></li>
+                                                               <li 
class="hidden-desktop"><a href="#activity"><i class="icon-user"></i> <span 
class="hidden-phone">Activity</span></a></li>
+                                                               <li><a 
href="#edit"><i class="icon-edit"></i> <span 
class="hidden-phone">Edit</span></a></li>
+                                                       </ul>
+                                               </div>
+                                       </div>
                                </div>
 <!-- Local navigation -->
-                               <div id="belowStatus">
-                                       <div>
-                                               <ul class="local-nav">
-                                                       <li><a href=""><i 
class="icon-tasks"></i> <span class="hidden-phone">Description</span></a></li>
-                                                       <li><a href=""><i 
class="icon-file"></i> <span class="hidden-phone">Attachments</span></a></li>
-                                                       <li><a href=""><i 
class="icon-comment"></i> <span class="hidden-phone">Comments</span></a></li>
-                                                       <li><a href=""><i 
class="icon-plus"></i> <span class="hidden-phone">Add comment</span></a></li>
-                                                       <li 
class="hidden-desktop"><a href=""><i class="icon-user"></i> <span 
class="hidden-phone">Activity</span></a></li>
-                                               </ul>
-                                       </div>
 <!-- Status -->
-                                       <div class="row">
+                                       <div id="belowStatus" class="row">
+                                               <div id="stickyOffset"></div>
                                                <div class="span4">
                                                        <table class="span4 
status-overview">
                                                                <tr>
@@ -131,90 +133,117 @@
                                                </div>
                                        </div>
 <!-- Description -->
-                               <div id="description" class="well">
-                                       <div>
+                               <div id="description" class="row">
+                                       <div class="span8">
                                                <p><i class="icon-tags"></i> <a 
href="#">bloodhound</a>, <a href="#">design</a>, <a href="#">SQL</a></p>
                                        </div>
-                                       <p id="full_description">
-                                       What you're reading now is the 
description. While doing a GET operation on /, Trac issued an internal 
error.<br>
-                                       Request parameters:<br>
-                                       <q>{} User agent: Mozilla/5.0 
(Macintosh; U; Intel Mac OS X 10_6_6; ko-kr) AppleWebKit/533.19.4 (KHTML, like 
Gecko) Version/5.0.3 Safari/533.19.4</q></p>
-                                       <button class="btn" 
style="margin-right: 10px;"><i class="icon-edit"></i> Edit</button> <button 
class="btn"><i class="icon-file"></i> Attach file</button>
+                                       <div class="span8">
+                                               <p id="full_description">
+                                               What you're reading now is the 
description. While doing a GET operation on /, Trac issued an internal 
error.<br>
+                                               Request parameters:<br>
+                                               <q>{} User agent: Mozilla/5.0 
(Macintosh; U; Intel Mac OS X 10_6_6; ko-kr) AppleWebKit/533.19.4 (KHTML, like 
Gecko) Version/5.0.3 Safari/533.19.4</q></p>
+                                               <button class="btn" 
style="margin-right: 10px;"><i class="icon-edit"></i> Edit</button> <button 
class="btn"><i class="icon-file"></i> Attach file</button>
+                                       </div>
                                </div>
+
+<!-- TODO: Add attachments section -->
+
 <!-- Comments -->
-                               <div id="comments">
-                                       <h3>Comments</h3>
-                                       <div id="comment1" class="row comment">
-                                               <div class="comment-meta span1">
-                                                       <span>comment:1</span>
-                                                       <span>15 Jan</span>
-                                                       <span>Karl 
Krombacher</span>
-                                               </div>
-                                               <div class="comment-content 
span7">
-                                                       <p>Wow - It's too late! 
I realized right after i typed above that the file I edited was the unzipped 
file - NOT the file in the .egg! So I moved the 12.2 egg and reran easy_install 
\-Z against trac12.2-stable and now I'm running Trac 0.12.3dev-r10609</p>
+       <!-- TODO: Fix comment-meta overlap with comments body -->
+                               <div id="comments" class="row">
+                                       <div class="span8">
+                                               <h3>Comments</h3>
+                                               <div id="comment1" class="row">
+                                                       <div class="comment 
span8">
+                                                               <div 
class="row">
+                                                                       <div 
class="span1 comment-meta">
+                                                                               
<span>comment:1</span>
+                                                                               
<span>15 Jan</span>
+                                                                               
<span>Karl Krombacher</span>
+                                                                       </div>
+                                                                       <div 
class="span7 comment-content">
+                                                                               
<p>Wow - It's too late! I realized right after i typed above that the file I 
edited was the unzipped file - NOT the file in the .egg! So I moved the 12.2 
egg and reran easy_install \-Z against trac12.2-stable and now I'm running Trac 
0.12.3dev-r10609</p>
+                                                                       </div>
+                                                               </div>
+                                                       </div>
+                                               </div>
+                                               <div id="comment2" class="row">
+                                                       <div class="comment 
span8">
+                                                               <div 
class="row">
+                                                                       <div 
class="span1 comment-meta">
+                                                                               
<span>comment:2</span>
+                                                                               
<span>18 Jan</span>
+                                                                               
<span>Warren Worcester</span>
+                                                                       </div>
+                                                                       <div 
class="span7 comment-content">
+                                                                               
<p>Just tested this on the windows server 2008.
+                                                                               
        <ul>
+                                                                               
                <li>11.10 was installed.</li>
+                                                                               
                <li>Purchased/installed Jenkins</li>
+                                                                               
                <li>updated conf file to have ump and update server details</li>
+                                                                               
                <li>restarted uber</li>
+                                                                               
                <li>updated directly to 11.12</li>
+                                                                               
                <li>After the update, I can't get to the ui.</li>
+                                                                               
        </ul>
+                                                                               
</p>
+                                                                       </div>
+                                                               </div>
+                                                       </div>
+                                               </div>
+                                               <div id="comment3" class="row">
+                                                       <div class="comment 
span8">
+                                                               <div 
class="row">
+                                                                       <div 
class="comment-meta span1">
+                                                                               
<span>comment:3</span>
+                                                                               
<span>Yesterday</span>
+                                                                               
<span>Fred Feuerstein</span>
+                                                                       </div>
+                                                                       <div 
class="comment-content span7">
+                                                                               
<p>Wow - It's too late! I realized right after i typed above that the file I 
edited was the unzipped file - NOT the file in the .egg! So I moved the 12.2 
egg and reran easy_install \-Z against trac12.2-stable and now I'm running Trac 
0.12.3dev-r10609</p>
+                       <!-- TODO: Show more clearly that files are attached to 
tickets but potentially displayed in tandem with a comment -->
+                                                                               
<ul class="unstyled" id="attachment" style="position: relative;">
+                                                                               
        <li><a href="#"><i class="icon-file"></i>placekitten.jpg</a></li>
+                                                                               
        <li><a href="#"><i class="icon-file"></i>proposal.doc</a></li>
+                                                                               
</ul>
+                                                                       </div>
+                                                               </div>
+                                                       </div>
+                                               </div>
+                                               <div id="comment4" class="row">
+                                                       <div class="comment 
span8">
+                                                               <div 
class="row">
+                                                                       <div 
class="comment-meta span1">
+                                                                               
<span>comment:4</span>
+                                                                               
<span>2 hours</span>
+                                                                               
<span>Rudolf Rotnase</span>
+                                                                       </div>
+                                                                       <div 
class="comment-content span7">
+                                                                               
<p>Just tested this on the windows server 2008.
+                                                                               
        <ul>
+                                                                               
                <li>11.10 was installed.</li>
+                                                                               
                <li>Purchased/installed Jenkins</li>
+                                                                               
                <li>updated conf file to have ump and update server details</li>
+                                                                               
                <li>restarted uber</li>
+                                                                               
                <li>updated directly to 11.12</li>
+                                                                               
                <li>After the update, I can't get to the ui.</li>
+                                                                               
        </ul>
+                                                                               
</p>
+                                                                       </div>
+                                                               </div>
+                                                       </div>
+                                               </div>
+                                               <div id="add-comment" 
class="row">
+                                                       <div class="span8">
+                                                               <h3 
style="margin-top: 20px;">Add comment</h3>
+                                                               
<textarea></textarea>
+                                                               <button 
class="btn" style="margin-top: 2px;"><i class="icon-comment"></i> Add 
comment</button>
+                                                       </div>
                                                </div>
                                        </div>
-                                       <div id="comment2" class="row comment">
-                                               <div class="comment-meta span1">
-                                                       <span>comment:2</span>
-                                                       <span>18 Jan</span>
-                                                       <span>Warren 
Worcester</span>
-                                               </div>
-                                               <div class="comment-content 
span7">
-                                                       <p>Just tested this on 
the windows server 2008.
-                                                               <ul>
-                                                                       
<li>11.10 was installed.</li>
-                                                                       
<li>Purchased/installed Jenkins</li>
-                                                                       
<li>updated conf file to have ump and update server details</li>
-                                                                       
<li>restarted uber</li>
-                                                                       
<li>updated directly to 11.12</li>
-                                                                       
<li>After the update, I can't get to the ui.</li>
-                                                               </ul>
-                                                       </p>
-                                               </div>
-                                       </div>
-                                       <div id="comment3" class="row comment">
-                                               <div class="comment-meta span1">
-                                                       <span>comment:3</span>
-                                                       <span>Yesterday</span>
-                                                       <span>Fred 
Feuerstein</span>
-                                               </div>
-                                               <div class="comment-content 
span7">
-                                                       <p>Wow - It's too late! 
I realized right after i typed above that the file I edited was the unzipped 
file - NOT the file in the .egg! So I moved the 12.2 egg and reran easy_install 
\-Z against trac12.2-stable and now I'm running Trac 0.12.3dev-r10609</p>
-                                                       <ul class="unstyled" 
id="attachment" style="position: relative;">
-                                                               <li><a 
href="#"><i class="icon-file"></i>placekitten.jpg</a></li>
-                                                               <li><a 
href="#"><i class="icon-file"></i>proposal.doc</a></li>
-                                                       </ul>
-                                               </div>
-                                       </div>
-                                       <div id="comment4" class="row comment">
-                                               <div class="comment-meta span1">
-                                                       <span>comment:4</span>
-                                                       <span>2 hours</span>
-                                                       <span>Rudolf 
Rotnase</span>
-                                               </div>
-                                               <div class="comment-content 
span7">
-                                                       <p>Just tested this on 
the windows server 2008.
-                                                               <ul>
-                                                                       
<li>11.10 was installed.</li>
-                                                                       
<li>Purchased/installed Jenkins</li>
-                                                                       
<li>updated conf file to have ump and update server details</li>
-                                                                       
<li>restarted uber</li>
-                                                                       
<li>updated directly to 11.12</li>
-                                                                       
<li>After the update, I can't get to the ui.</li>
-                                                               </ul>
-                                                       </p>
-                                               </div>
-                                       </div>
-                                       <div id="add-comment" class="row">
-                                               <h3 style="margin-top: 
20px;">Add comment</h3>
-                                               <textarea style="height: 100px; 
border: 1px solid #eee; color: lightgray; display: block;">-Empty comment box 
here with 100% width-</textarea>
-                                               <button class="btn" 
style="margin-top: 2px;"><i class="icon-comment"></i> Add comment</button>
-                                       </div>
-                               </div>                  
-                       </div>
+                               </div>
                        </div>
 <!-- Activity starts -->
+       <!-- TODO: Make this drop below in tablet sizes-->
                        <div id="activity" class="span4">
                                <div id="stickyActivity">
                                        <h1>Activity</h1>


Reply via email to