Repository: flink
Updated Branches:
  refs/heads/release-0.9 ca6e224e9 -> 1cac3a4ba


[FLINK-2751] [docs] Add quickstart menu to the navigation bar of documentation

  - Improve conditional "active" class for dropdown menu
  - Fix unclosed A tag

This closes #1176.


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/1cac3a4b
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/1cac3a4b
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/1cac3a4b

Branch: refs/heads/release-0.9
Commit: 1cac3a4bacde2663ef8f92d0c47d68749f1d7a66
Parents: ca6e224
Author: Rerngvit Yanggratoke <[email protected]>
Authored: Thu Sep 24 00:56:04 2015 +0200
Committer: Chiwan Park <[email protected]>
Committed: Thu Sep 24 21:07:27 2015 +0900

----------------------------------------------------------------------
 docs/_includes/navbar.html | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/1cac3a4b/docs/_includes/navbar.html
----------------------------------------------------------------------
diff --git a/docs/_includes/navbar.html b/docs/_includes/navbar.html
index c10b2fa..7c2e954 100644
--- a/docs/_includes/navbar.html
+++ b/docs/_includes/navbar.html
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
+{% capture quickstart %}{{site.baseurl}}/quickstart{% endcapture %}
 {% capture setup %}{{site.baseurl}}/setup{% endcapture %}
 {% capture apis %}{{site.baseurl}}/apis{% endcapture %}
 {% capture libs %}{{site.baseurl}}/libs{% endcapture %}
@@ -40,8 +41,19 @@ under the License.
           <ul class="nav navbar-nav">
             <li{% if page.url == '/index.html' %} class="active"{% endif %}><a 
href="{{ site.baseurl}}/index.html">Overview<span class="hidden-sm hidden-xs"> 
{{ site.version_short }}</span></a></li>
 
+            <!-- Quickstart -->
+            <li class="dropdown{% if page.url contains '/quickstart/' %} 
active{% endif %}">
+              <a href="{{ quickstart }}" class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">Quickstart <span 
class="caret"></span></a>
+              <ul class="dropdown-menu" role="menu">
+                <li><a href="{{ quickstart 
}}/setup_quickstart.html">Setup</a></li>
+                <li><a href="{{ quickstart }}/java_api_quickstart.html">Java 
API</a></li>
+                <li><a href="{{ quickstart }}/scala_api_quickstart.html">Scala 
API</a></li>
+                <li><a href="{{ quickstart }}/run_example_quickstart.html">Run 
Step-by-Step Example</a></li>
+              </ul>
+            </li>
+
             <!-- Setup -->
-            <li class="dropdown{% if page.url contains setup %} active{% endif 
%}">
+            <li class="dropdown{% if page.url contains '/setup/' %} active{% 
endif %}">
               <a href="{{ setup }}" class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">Setup <span 
class="caret"></span></a>
               <ul class="dropdown-menu" role="menu">
                 <li><a href="{{ setup }}/building.html">Get Flink 
0.9-SNAPSHOT</a></li>
@@ -60,7 +72,7 @@ under the License.
             </li>
 
             <!-- Programming Guides -->
-            <li class="dropdown{% if page.url contains apis %} active{% endif 
%}">
+            <li class="dropdown{% if page.url contains '/apis/' %} active{% 
endif %}">
               <a href="{{ apis }}" class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">Programming Guides 
<span class="caret"></span></a>
               <ul class="dropdown-menu" role="menu">
                 <li><a href="{{ apis }}/programming_guide.html"><strong>Batch: 
DataSet API</strong></a></li>
@@ -84,7 +96,7 @@ under the License.
             </li>
 
             <!-- Libraries -->
-            <li class="dropdown{% if page.url contains libs %} active{% endif 
%}">
+            <li class="dropdown{% if page.url contains '/libs/' %} active{% 
endif %}">
               <a href="{{ libs }}" class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">Libraries <span 
class="caret"></span></a>
                 <ul class="dropdown-menu" role="menu">
                   <li><a href="{{ libs }}/spargel_guide.html">Graphs: 
Spargel</a></li>
@@ -95,7 +107,7 @@ under the License.
             </li>
 
             <!-- Internals -->
-            <li class="dropdown{% if page.url contains internals %} active{% 
endif %}">
+            <li class="dropdown{% if page.url contains '/internals/' %} 
active{% endif %}">
               <a href="{{ internals }}" class="dropdown-toggle" 
data-toggle="dropdown" role="button" aria-expanded="false">Internals <span 
class="caret"></span></a>
               <ul class="dropdown-menu" role="menu">
                 <li role="presentation" 
class="dropdown-header"><strong>Contribute</strong></li>

Reply via email to