taskotron landing page: Add drop down menu

This commit is contained in:
Lukas Brabec 2017-03-16 12:36:16 +00:00 committed by Martin Krizek
parent 894e27b920
commit 49a11bb027
5 changed files with 43 additions and 4 deletions

View file

@ -53,6 +53,10 @@ resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb/
resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb_api/api/v2.0 resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb_api/api/v2.0
taskotron_docs_url: https://qa.fedoraproject.org/docs/libtaskotron/latest/ taskotron_docs_url: https://qa.fedoraproject.org/docs/libtaskotron/latest/
trigger_distgit_repo_url: http://pkgs.stg.fedoraproject.org/ trigger_distgit_repo_url: http://pkgs.stg.fedoraproject.org/
instances:
- { name: "Production", url: "taskotron.fedoraproject.org"}
- { name: "Staging", url: "taskotron.stg.fedoraproject.org"}
- { name: "Development", url: "taskotron-dev.fedoraproject.org"}
############################################################ ############################################################

View file

@ -40,6 +40,10 @@ resultsdb_frontend_url: http://resultsdb01.qa.fedoraproject.org/resultsdb
resultsdb_url: http://resultsdb01.qa.fedoraproject.org/resultsdb_api/api/v2.0 resultsdb_url: http://resultsdb01.qa.fedoraproject.org/resultsdb_api/api/v2.0
taskotron_docs_url: https://qa.fedoraproject.org/docs/libtaskotron/latest/ taskotron_docs_url: https://qa.fedoraproject.org/docs/libtaskotron/latest/
trigger_distgit_repo_url: http://pkgs.fedoraproject.org/git trigger_distgit_repo_url: http://pkgs.fedoraproject.org/git
instances:
- { name: "Production", url: "taskotron.fedoraproject.org"}
- { name: "Staging", url: "taskotron.stg.fedoraproject.org"}
- { name: "Development", url: "taskotron-dev.fedoraproject.org"}
############################################################ ############################################################
# taskotron details # taskotron details
@ -47,7 +51,7 @@ trigger_distgit_repo_url: http://pkgs.fedoraproject.org/git
public_artifacts_dir: /srv/taskotron/artifacts public_artifacts_dir: /srv/taskotron/artifacts
cgit_root_title: "Taskotron Git Mirror" cgit_root_title: "Taskotron Git Mirror"
landingpage_title: "" landingpage_title: "Production"
landingpage_instance: "prod" landingpage_instance: "prod"
settings_dir: /etc/taskotron settings_dir: /etc/taskotron

View file

@ -51,6 +51,10 @@ taskotron_docs_url: https://qa.fedoraproject.org/docs/libtaskotron/latest/
trigger_distgit_repo_url: http://pkgs.stg.fedoraproject.org trigger_distgit_repo_url: http://pkgs.stg.fedoraproject.org
trigger_critpath_url: https://admin.stg.fedoraproject.org/pkgdb/api/critpath?format=json trigger_critpath_url: https://admin.stg.fedoraproject.org/pkgdb/api/critpath?format=json
instances:
- { name: "Production", url: "taskotron.fedoraproject.org"}
- { name: "Staging", url: "taskotron.stg.fedoraproject.org"}
- { name: "Development", url: "taskotron-dev.fedoraproject.org"}
############################################################ ############################################################
# taskotron details # taskotron details

View file

@ -64,6 +64,25 @@ body {
color: #639a81 !important; color: #639a81 !important;
} }
.dropdown-menu {
background-color: #535452;
text-transform: uppercase;
}
.dropdown-menu a {
color: #e8e8e8 !important;
}
.dropdown-menu a:hover {
color: #535452 !important;
}
.production {
text-transform: uppercase;
color: #639a81 !important;
font-size: 10pt;
}
.development { .development {
text-transform: uppercase; text-transform: uppercase;
color: #cc6168 !important; color: #cc6168 !important;

View file

@ -30,9 +30,17 @@
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
</button> </button>
{% if landingpage_title %} <div class="dropdown">
<a class="navbar-brand {{landingpage_title|lower}}">{{landingpage_title}} Instance</a> <a class="navbar-brand {{landingpage_title|lower}} dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">
{% endif %} {{landingpage_title}} Instance
<span class="caret"></span>
</a>
<ul class="dropdown-menu" style="top: 30px;">
{% for instance in instances %}
<li><a href="{{instance.url}}">{{instance.name}} Instance</a></li>
{% endfor %}
</ul>
</div>
</div> </div>
<div id="navbar" class="navbar-collapse collapse navbar-dark"> <div id="navbar" class="navbar-collapse collapse navbar-dark">