Skip to content

Commit

Permalink
Parameters Versioning enabler
Browse files Browse the repository at this point in the history
  • Loading branch information
brunoolivieri authored and tridge committed Jan 13, 2020
1 parent e205fdd commit 6f3a821
Show file tree
Hide file tree
Showing 16 changed files with 834 additions and 11 deletions.
11 changes: 11 additions & 0 deletions .gitignore
Expand Up @@ -31,6 +31,17 @@
# Vagrant
/.vagrant

# Parameters multiversioning
/copter/source/docs/parameters-Copter-*.rst
/plane/source/docs/parameters-Plane-*.rst
/rover/source/docs/parameters-Rover-*.rst
/antennatracker/source/docs/parameters-AntennaTracker-*.rst
/copter/source/_static/parameters-*.json
/plane/source/_static/parameters-*.json
/rover/source/_static/parameters-*.json
/antennatracker/source/_static/parameters-*.json


# Parameters files
/copter/source/docs/parameters.rst
/plane/source/docs/parameters.rst
Expand Down
7 changes: 7 additions & 0 deletions antennatracker/source/_static/parameters-Antennatracker.json
@@ -0,0 +1,7 @@
{
"Click here to change" : ""
,"AntennaTracker beta V1.1.0" : "parameters-AntennaTracker-beta-V1.1.0.html"
,"AntennaTracker latest V1.2.0-dev" : "parameters-AntennaTracker-latest-V1.2.0-dev.html"
,"AntennaTracker stable V1.0.0" : "parameters-AntennaTracker-stable-V1.0.0.html"
,"AntennaTracker stable V1.1.0" : "parameters-AntennaTracker-stable-V1.1.0.html"
}
11 changes: 11 additions & 0 deletions antennatracker/source/_static/parameters_versioning_script.inc
@@ -0,0 +1,11 @@
<p>You can change and check the parameters for another version: <script type="text/javascript" src="../_static/jquery-3.2.1.js">
</script>

<select class="selectpicker" onChange="window.document.location.href=this.options[this.selectedIndex].value;"></select>

<script type="text/javascript">
jQuery.getJSON("../_static/parameters-Antennatracker.json", {}, function(json) {
$.each(json, function(key, value) {
$('.selectpicker').append('<option value="' + json[key] + '">' + key + '</option>');
});
}); </script> </p>
2 changes: 2 additions & 0 deletions antennatracker/source/conf.py
Expand Up @@ -19,6 +19,8 @@
sys.path.insert(0,'../..')
import common_conf

# Parameter multi-versioning needs at least 3000. Setting 5000 to make room for the next versions.
sys.setrecursionlimit(5000)

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
Expand Down

0 comments on commit 6f3a821

Please sign in to comment.