Repository: cordova-docs
Updated Branches:
  refs/heads/master e366a30f3 -> 715c39084


CB-10503: Documentation link points to 'latest' version even in latest build

Fixed the link to point to dev version of the docs in development. This closes 
#479


Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/715c3908
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/715c3908
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/715c3908

Branch: refs/heads/master
Commit: 715c39084a00328b27e6968142a3b41dc5ad53f9
Parents: e366a30
Author: Sarangan Rajamanickam <[email protected]>
Authored: Tue Feb 2 11:02:31 2016 -0800
Committer: riknoll <[email protected]>
Committed: Tue Feb 2 17:27:12 2016 -0800

----------------------------------------------------------------------
 _config.yml                       |  5 +++++
 _dev.yml                          |  1 +
 _prod.yml                         |  1 +
 www/_includes/header.html         |  2 +-
 www/index.html                    | 14 +++++++-------
 www/plugins/authors.md            |  2 +-
 www/plugins/faq.md                |  2 +-
 www/static/plugins/pluginlist.jsx |  2 +-
 8 files changed, 18 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index b85f9f2..ca5a585 100644
--- a/_config.yml
+++ b/_config.yml
@@ -22,6 +22,11 @@ repo:
 # NOTE:
 #      this value gets overwritten in _version.yml, which is a generated file
 latest_docs_version: dev
+# NOTE:
+#      this value is used to point to the documentation version to be used. 
+#      in development this may point to dev (in _dev.yml) and in prod this
+#      may point to latest (in _prod.yml).
+default_linked_docs_version: "latest"
 
 # NOTE:
 #      this value _might_ get overwritten on some pages;

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/_dev.yml
----------------------------------------------------------------------
diff --git a/_dev.yml b/_dev.yml
index 06116fe..f5ed790 100644
--- a/_dev.yml
+++ b/_dev.yml
@@ -1,4 +1,5 @@
 baseurl: ""
+default_linked_docs_version: "dev"
 destination: build-dev
 exclude:
     - static/css-src

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/_prod.yml
----------------------------------------------------------------------
diff --git a/_prod.yml b/_prod.yml
index 7959354..e20596a 100644
--- a/_prod.yml
+++ b/_prod.yml
@@ -1,4 +1,5 @@
 baseurl: ""
+default_linked_docs_version: "latest"
 destination: build-prod
 exclude:
     - static/css-src

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/www/_includes/header.html
----------------------------------------------------------------------
diff --git a/www/_includes/header.html b/www/_includes/header.html
index 906a57a..ff30756 100644
--- a/www/_includes/header.html
+++ b/www/_includes/header.html
@@ -15,7 +15,7 @@
                 <div class="nav_bar_center">
                     <ul class="nav navbar-nav">
                         <li {% if page.docs_tab %}class="active"{% endif %}>
-                            <a href="{{ site.baseurl 
}}/docs/en/latest/guide/overview/">Documentation</a>
+                            <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/guide/overview/">Documentation</a>
                         </li>
                         <li {% if page.plugins_tab %}class="active"{% endif %}>
                             <a href="{{ site.baseurl }}/plugins">Plugins</a>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/www/index.html
----------------------------------------------------------------------
diff --git a/www/index.html b/www/index.html
index 32eccb5..e99bd9b 100644
--- a/www/index.html
+++ b/www/index.html
@@ -28,7 +28,7 @@ change_frequency: monthly
                     <a href="#getstarted" class="col-xs-12 col-sm-5 btn btn-lg 
btn-primary">
                         Get Started
                     </a>
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/guide/overview/" class="col-xs-12 col-sm-6 btn btn-lg 
btn-primary">
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/guide/overview/" class="col-xs-12 col-sm-6 
btn btn-lg btn-primary">
                         Documentation
                     </a>
                 </div>
@@ -76,7 +76,7 @@ change_frequency: monthly
         </div>
         <div class="col-md-7 col-xs-10">
             <h2>Installing Cordova</h2>
-            <p>Cordova command-line runs on <a target="_blank" 
href="http://nodejs.org/";>Node.js</a> and is available on <a target="_blank" 
href="https://npmjs.org/package/cordova";>NPM</a>. Follow <a href="{{ 
site.baseurl }}/docs/en/latest/guide/platforms/">platform specific guides</a> 
to install additional platform dependencies. Open a command prompt or Terminal, 
and type <code>npm install -g cordova</code>.</p>
+            <p>Cordova command-line runs on <a target="_blank" 
href="http://nodejs.org/";>Node.js</a> and is available on <a target="_blank" 
href="https://npmjs.org/package/cordova";>NPM</a>. Follow <a href="{{ 
site.baseurl }}/docs/en/{{ site.default_linked_docs_version 
}}/guide/platforms/">platform specific guides</a> to install additional 
platform dependencies. Open a command prompt or Terminal, and type <code>npm 
install -g cordova</code>.</p>
         </div>
         <div class="col-md-4 col-xs-12">
             <div class="well_code">
@@ -154,16 +154,16 @@ change_frequency: monthly
             <h2>Common next steps</h2>
             <ul class="nav">
                 <li>
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/guide/overview/">Read the docs</a>
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/guide/overview/">Read the docs</a>
                 </li>
                 <li>
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/guide/cli/#link-add-plugin-features">Add a Plugin</a>
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/guide/cli/#link-add-plugin-features">Add a 
Plugin</a>
                 </li>
                 <li>
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/config_ref/images.html">Add Icons and Splash Screen</a>
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/config_ref/images.html">Add Icons and 
Splash Screen</a>
                 </li>
                 <li>
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/config_ref/">Configure Your App</a>
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/config_ref/">Configure Your App</a>
                 </li>
             </ul>
         </div>
@@ -180,7 +180,7 @@ change_frequency: monthly
             <div class="col-md-12 text-center">
                 <h1>Supported Platforms</h1>
                 <h2>See a list of
-                    <a href="{{ site.baseurl 
}}/docs/en/latest/guide/support/index.html">features supported</a> in each 
platform</h2>
+                    <a href="{{ site.baseurl }}/docs/en/{{ 
site.default_linked_docs_version }}/guide/support/index.html">features 
supported</a> in each platform</h2>
                 <p>
                     Cordova wraps your HTML/JavaScript app into a native 
container which can access the device functions of several platforms.
                     These functions are exposed via a unified JavaScript API, 
allowing you to easily write one set of code to target nearly every

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/www/plugins/authors.md
----------------------------------------------------------------------
diff --git a/www/plugins/authors.md b/www/plugins/authors.md
index 5f7b7d1..bc0a567 100644
--- a/www/plugins/authors.md
+++ b/www/plugins/authors.md
@@ -40,7 +40,7 @@ Similar to `ecosystem:cordova`, platform support too uses 
keywords. Just add the
 
 ## Are there any additional documents to assist me with plugins?
 
-Yes there are. Please take a look at the [Plugin Development Guide]({{ 
site.baseurl }}/docs/en/latest/guide/hybrid/plugins/index.html) for a more 
detailed guide.
+Yes there are. Please take a look at the [Plugin Development Guide]({{ 
site.baseurl }}/docs/en/{{ site.default_linked_docs_version 
}}/guide/hybrid/plugins/index.html) for a more detailed guide.
 
 ## I don't like X. How can I help improve the website?
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/www/plugins/faq.md
----------------------------------------------------------------------
diff --git a/www/plugins/faq.md b/www/plugins/faq.md
index e03dfac..2f0594c 100644
--- a/www/plugins/faq.md
+++ b/www/plugins/faq.md
@@ -38,7 +38,7 @@ See Cordova [blog]({{ site.baseurl 
}}/announcements/2015/04/21/plugins-release-a
 
 ## Are there any additional documents to assist me with plugins?
 
-Yes there are. Please take a look at [Add Plugin Features]({{ site.baseurl 
}}/docs/en/latest/guide/cli/#link-add-plugin-features) for a more detailed 
guide.
+Yes there are. Please take a look at [Add Plugin Features]({{ site.baseurl 
}}/docs/en/{{ site.default_linked_docs_version 
}}/guide/cli/#link-add-plugin-features) for a more detailed guide.
 
 ## I don't like X. How can I help improve the website?
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/715c3908/www/static/plugins/pluginlist.jsx
----------------------------------------------------------------------
diff --git a/www/static/plugins/pluginlist.jsx 
b/www/static/plugins/pluginlist.jsx
index 13f3166..8c3efc7 100755
--- a/www/static/plugins/pluginlist.jsx
+++ b/www/static/plugins/pluginlist.jsx
@@ -47,7 +47,7 @@ var PluginList = React.createClass({
             if (plugins.length === 0) {
                 return (
                     <div className="container plugins-results-container">
-                            No plugins found. Learn how to <a 
href="{{site.baseurl}}/docs/en/latest/guide/hybrid/plugins/index.html">create 
one</a>
+                            No plugins found. Learn how to <a href="{{ 
site.baseurl }}/docs/en/{{ site.default_linked_docs_version 
}}/guide/hybrid/plugins/index.html">create one</a>
                     </div>
                 );
             } else {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to