You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by gs...@apache.org on 2012/02/03 00:10:10 UTC

svn commit: r1239915 - in /lucene/cms/trunk: content/css/solr.css lib/path.pm templates/solr-sidebar.html

Author: gsingers
Date: Thu Feb  2 23:10:10 2012
New Revision: 1239915

URL: http://svn.apache.org/viewvc?rev=1239915&view=rev
Log:
LUCENE-2748: news feeds, fonts, etc.

Modified:
    lucene/cms/trunk/content/css/solr.css
    lucene/cms/trunk/lib/path.pm
    lucene/cms/trunk/templates/solr-sidebar.html

Modified: lucene/cms/trunk/content/css/solr.css
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/content/css/solr.css?rev=1239915&r1=1239914&r2=1239915&view=diff
==============================================================================
--- lucene/cms/trunk/content/css/solr.css (original)
+++ lucene/cms/trunk/content/css/solr.css Thu Feb  2 23:10:10 2012
@@ -926,6 +926,10 @@ body#full #wrap {
 	text-align: left;
 }
 
+.section-content{
+    border-bottom: 1px black solid;
+}
+
 /*Tutorial */
 .tutorial div.cmd{
     background:  #d3d3d3;

Modified: lucene/cms/trunk/lib/path.pm
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/lib/path.pm?rev=1239915&r1=1239914&r2=1239915&view=diff
==============================================================================
--- lucene/cms/trunk/lib/path.pm (original)
+++ lucene/cms/trunk/lib/path.pm Thu Feb  2 23:10:10 2012
@@ -2,6 +2,7 @@ package path;
 use ASF::Value;
 
 # taken from django's url.py
+$localMode = 0;
 
 # Patterns should go from more restrictive matches to less restrictive.
 our @patterns = (
@@ -9,23 +10,29 @@ our @patterns = (
   [qr!solr\/mirrors-solr-redir\.mdtext$!, main => { template => "mirrors-solr-redir.html"	}],
   [qr!core\/index\.mdtext$!, main => { template => "core.html",
   	jira     => ASF::Value::Jira->new(limit => 5,
-                                      url => "http://s.apache.org/corejira"),
-    svn      => ASF::Value::SVN->new(limit => 50, project => "/lucene/dev/trunk"),
+                                      url => "http://s.apache.org/corejira", localMode => $localMode),
+    svn      => ASF::Value::SVN->new(limit => 5, project => "/lucene/dev/trunk",
+                                      localMode => $localMode),
     coreuser => ASF::Value::Mail->new(list => 'java-user@lucene.apache.org',
-                                          limit => 3),
+                                          limit => 3,
+                                          localMode => $localMode),
     dev => ASF::Value::Mail->new(list => 'dev@lucene.apache.org',
-                                          limit => 3)
+                                          limit => 3, localMode => $localMode),
+
                                       }],
   [qr!solr\/index\.mdtext$!, main => {
     template => "solr.html",
-    svn      => ASF::Value::SVN->new(limit => 50, project => "/lucene/dev/trunk"),
+    svn      => ASF::Value::SVN->new(limit => 5, project => "/lucene/dev/trunk",
+                                      localMode => $localMode),
     jira     => ASF::Value::Jira->new(limit => 5,
-                                      url => "http://s.apache.org/solrjira"),
+                                      url => "http://s.apache.org/solrjira",
+                                      localMode => $localMode),
     solruser => ASF::Value::Mail->new(list => 'solr-user@lucene.apache.org',
-                                          limit => 3),
+                                          limit => 3, localMode => $localMode),
     dev => ASF::Value::Mail->new(list => 'dev@lucene.apache.org',
-                                          limit => 3),
-    solrtwitter  => ASF::Value::Twitter->new(search => '#solr', limit => 3),
+                                          limit => 3, localMode => $localMode),
+    solrtwitter  => ASF::Value::Twitter->new(search => '#solr', limit => 3,
+                                        localMode => $localMode),
   }],
 	[qr!pylucene/jcc/index\.mdtext$!, main => { template => "jcc.html" }],
 	[qr!pylucene/index\.mdtext$!, main => { template => "pylucene.html" }],

Modified: lucene/cms/trunk/templates/solr-sidebar.html
URL: http://svn.apache.org/viewvc/lucene/cms/trunk/templates/solr-sidebar.html?rev=1239915&r1=1239914&r2=1239915&view=diff
==============================================================================
--- lucene/cms/trunk/templates/solr-sidebar.html (original)
+++ lucene/cms/trunk/templates/solr-sidebar.html Thu Feb  2 23:10:10 2012
@@ -2,10 +2,10 @@
 <div id="sidebar">
   <span class="sidenav">{% filter markdown %}{% include "solrnav.mdtext" %}{% endfilter %}
     <div class="status">
-      {% if svn %}
       <div id="svn">
         <h1>Latest SVN</h1>
 
+        {% if svn.list %}
         <div class="status-item">
           {% for e in svn.list %}
           <a class="svn" href="http://svn.apache.org/viewvc?revision={{ e.revision }};view=revision">r{{ e.revision }}</a>
@@ -13,52 +13,61 @@
           <a href="http://people.apache.org/committer-index.html#{{ e.author }}">{{ e.author }}</a>
           {% endfor %}
         </div>
+        {% else if %}
+          <div class="status-item">Not Available</div>
+        {% endif %}
       </div>
-      {% endif %}
-      {% if jira %}
       <div id="jira">
         <h1>Latest JIRA</h1>
 
+        {% if jira.list %}
         <div class="status-item">{% for e in jira.list %}
           <a class="bug" href="{{ e.url }}">{{ e.title|safe }}</a><br/>
                          {{ e.content|safe|truncatewords_html:20 }}
           {% endfor %}
         </div>
+        {% else if %}
+          <div class="status-item">Not Available</div>
+        {% endif %}
       </div>
-      {% endif %}
-      {% if dev %}
       <div id="dev-mail">
         <h1>Latest Dev</h1>
 
+        {% if dev.list %}
         <div class="status-item">{% for e in dev.list %}
-          <h4><a href="{{ e.url }}">{{ e.title }}</a></h4>
-          <hr>
+          <h4><a href="{{ e.url }}">{{ e.title|safe }}</a></h4>
           {% endfor %}
         </div>
+        {% else if %}
+          <div class="status-item">Not Available</div>
+        {% endif %}
       </div>
-      {% endif %}
-      {% if solruser %}
       <div id="solr-user-mail">
         <h1>Latest Solr User</h1>
 
+        {% if solruser.list %}
         <div class="status-item">{% for e in solruser.list %}
-          <h4><a href="{{ e.url }}">{{ e.title }}</a></h4>
-          <hr>
+          <h4><a href="{{ e.url }}">{{ e.title|safe }}</a></h4>
           {% endfor %}
         </div>
       </div>
+      {% else if %}
+          <div class="status-item">Not Available</div>
       {% endif %}
-      {% if solrtwitter %}
+
       <div id="solr-twitter">
         <h1>#solr</h1>
-
+        {% if solrtwitter.list %}
         <div class="status-item">{% for e in solrtwitter.list %}
-          <h4><a href="{{ e.url }}">{{ e.title }}</a></h4>
-          <hr>
+          <div class="section-content">
+             <a href="{{ e.url }}">@</a>{{ e.title|safe }}
+          </div>
           {% endfor %}
         </div>
+        {% else if %}
+          <div class="status-item">Not Available</div>
+        {% endif %}
       </div>
-      {% endif %}
     </div>
   </span>
 </div>{% endblock %}
\ No newline at end of file