diff options
| author | Bryan Newbold <bnewbold@archive.org> | 2020-05-21 14:36:49 -0700 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@archive.org> | 2020-05-21 14:36:49 -0700 | 
| commit | e49f806aa9889a9932d6fe1c3f41f401f832b617 (patch) | |
| tree | 83fdc450e73182c7b9b31f90ac612a5533d3deb9 | |
| parent | 01ae25c1bf24c8d9f7721f49122a15bf522bdbb4 (diff) | |
| download | fatcat-scholar-e49f806aa9889a9932d6fe1c3f41f401f832b617.tar.gz fatcat-scholar-e49f806aa9889a9932d6fe1c3f41f401f832b617.zip | |
clean up domain/env detection code
| -rw-r--r-- | fatcat_scholar/templates/base.html | 37 | ||||
| -rw-r--r-- | fatcat_scholar/templates/home.html | 2 | ||||
| -rw-r--r-- | settings.toml | 6 | 
3 files changed, 16 insertions, 29 deletions
| diff --git a/fatcat_scholar/templates/base.html b/fatcat_scholar/templates/base.html index a9eedd4..eb3deaa 100644 --- a/fatcat_scholar/templates/base.html +++ b/fatcat_scholar/templates/base.html @@ -5,8 +5,9 @@    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <meta name="referrer" content="origin-when-cross-origin">    <script> -  {# TODO: audit this license statement #}    /* +  TODO: audit this license statement +    @licstart  The following is the entire license notice for the JavaScript code in this page.    Copyright (C) 2020 Internet Archive @@ -68,7 +69,10 @@        display: inline-block;      }    </style> -  <title>{%- block title -%}scholar.archive.org{%- endblock %}</title> +  <title> +    {%- if settings.SCHOLAR_ENV != "prod" -%}[{{ settings.SCHOLAR_ENV|upper }}] {% endif -%} +    {%- block title -%}scholar.archive.org{%- endblock %} +  </title>    <link rel="stylesheet"      href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.1/dist/semantic.min.css"      crossorigin="anonymous"> @@ -81,9 +85,9 @@  <body>  <header class="ui inverted menu" style="margin: 0;">    <div class="ui container"> -    {% if True %} -      <div class="ui left corner pink small label"> -        <div data-tooltip="[DEV] environment (data not preserved)" data-position="bottom left"> +    {% if settings.SCHOLAR_ENV != "prod" %} +      <div class="ui left corner {% if settings.SCHOLAR_ENV == "qa" %}orange{% else %}pink{% endif %} small label"> +        <div data-tooltip="[{{ settings.SCHOLAR_ENV|upper }}] instance" data-position="bottom left">            <i class="ui cogs icon"></i>          </div>        </div> @@ -126,7 +130,7 @@        </div>        <div class="ui twelve wide column">          <form class="" id="search_form" action="{{ lang_prefix }}/search") }}" method="get" role="search" aria-label="papers" itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction"> -          <meta itemprop="target" content="https://{{ settings.FATCAT_DOMAIN }}/fulltext/search?q={q}"/> +          <meta itemprop="target" content="https://{{ settings.SCHOLAR_DOMAIN }}/fulltext/search?q={q}"/>            <div class="ui form">              <div class="ui action input large fluid">                <input type="search" placeholder="{{ _("by title, authors, identifiers...") }}" name="q" aria-label="search metadata" required itemprop="query-input" style="border-radius: 0; border: 1px #999 solid;" {% if query and query.q %}value="{{ query.q }}"{% endif %}> @@ -150,27 +154,6 @@  </main>  {% endblock %} -{# -<footer class="ui inverted vertical footer segment" style="margin-top: 2em; padding-top: 1em; padding-bottom:2em; position: absolute; bottom: 0px; width: 100%;"> -  <div class="ui center aligned container"> -    <div class="ui horizontal inverted small link list"> -      <a class="item" href="/">fatcat!</a> -      <a class="item" href="/about">About</a> -      <a class="item" href="https://guide.{{ settings.FATCAT_DOMAIN }}/sources.html">Sources</a> -      <a class="item" href="{% if settings.FATCAT_DOMAIN == "fatcat.wiki" %}https://stats.uptimerobot.com/GM9YNSrB0{% elif settings.FATCAT_DOMAIN =="qa.fatcat.wiki" %}https://stats.uptimerobot.com/WQ8wAUREA{% else %}#{% endif %}">Status</a> -      <a class="item" href="https://guide.{{ settings.FATCAT_DOMAIN }}/bulk_exports.html">Bulk Exports</a> -      <a class="item" href="https://github.com/internetarchive/fatcat-scholar/">Code</a> -      <a class="item" href="https://github.com/internetarchive/fatcat-scholar/commit/{{ settings.GIT_REVISION }}"><code>{{ settings.GIT_REVISION }}</code></a> -      {% if settings.FATCAT_DOMAIN.startswith('qa.') %} -        <a class="item"><b style="color: orange;">[QA]</b></a> -      {% elif settings.FATCAT_DOMAIN.startswith('dev.') %} -        <a class="item"><b style="color: magenta;">[DEV]</b></a> -      {% endif %} -    </div> -  </div> -</footer> -#} -  <div style="height: 24em;">  </div>  <footer class="ui inverted vertical footer segment" style="padding: 5em 0em; position: absolute; bottom: 0px; width: 100%;"> diff --git a/fatcat_scholar/templates/home.html b/fatcat_scholar/templates/home.html index bb387f7..2092326 100644 --- a/fatcat_scholar/templates/home.html +++ b/fatcat_scholar/templates/home.html @@ -10,7 +10,7 @@            <h1>Search Inside Millions of Research Papers</h1>            <br>            <form class="" id="fulltext_query" action="{{ lang_prefix }}/search") }}" method="get" role="search" aria-label="papers" itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction"> -            <meta itemprop="target" content="https://{{ settings.FATCAT_DOMAIN }}/fulltext/search?q={q}"/> +            <meta itemprop="target" content="https://{{ settings.SCHOLAR_DOMAIN }}/fulltext/search?q={q}"/>              <div class="ui form">                <div class="ui action input big fluid">                  <input type="text" placeholder="{{ _("by title, authors, identifiers...") }}" name="q" aria-label="search metadata" required itemprop="query-input" style="border-radius: 0; border: 1px #999 solid;"> diff --git a/settings.toml b/settings.toml index 177822d..baa7580 100644 --- a/settings.toml +++ b/settings.toml @@ -1,19 +1,23 @@  [default] -FATCAT_DOMAIN = "fatcat.wiki" +SCHOLAR_ENV = "default" +SCHOLAR_DOMAIN = "fatcat.wiki"  I18N_LANG_DEFAULT = "en"  ELASTICSEARCH_BACKEND = "https://search.fatcat.wiki"  ELASTICSEARCH_FULLTEXT_INDEX = "scholar_fulltext"  COVID19_FULLTEXT_HOST = "https://covid19.fatcat.wiki"  [dev] +SCHOLAR_ENV = "dev"  ELASTICSEARCH_FULLTEXT_INDEX = "dev_scholar_fulltext"  ELASTICSEARCH_BACKEND = "http://localhost:9200"  [qa] +SCHOLAR_ENV = "qa"  ELASTICSEARCH_FULLTEXT_INDEX = "qa_scholar_fulltext"  ELASTICSEARCH_BACKEND = "http://localhost:9200"  [prod] +SCHOLAR_ENV = "prod"  ELASTICSEARCH_FULLTEXT_INDEX = "scholar_fulltext"  ELASTICSEARCH_BACKEND = "https://search.fatcat.wiki" | 
