<!DOCTYPE html> <html lang="en" style="position: relative; min-height: 100%; height: auto;"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="referrer" content="origin-when-cross-origin"> <title>{%- block title -%} {%- if config.FATCAT_DOMAIN.startswith('qa.') -%} {{- "[QA] " -}} {%- elif config.FATCAT_DOMAIN.startswith('dev.') -%} {{- "[DEV] " -}} {%- endif -%} Perpetual Access To The Scholarly Record {%- endblock %} | fatcat!</title> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/fomantic-ui@2.8.6/dist/semantic.min.css" type="text/css" crossorigin="anonymous"> <link rel="preload" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin&display=swap" as="style"> <link rel="preload" href="https://cdn.jsdelivr.net/npm/fomantic-ui@2.8.6/dist/themes/default/assets/fonts/icons.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="icon" href="data:,"> <style> {# bnewbold: fix light grey bars in header #} .ui.inverted.menu .item:before { background: none; } @media only screen and (max-width: 479px) { .mobile-hide{ display: none !important; } } .field textarea#toml { font-family: monospace; } </style> {% block extra_head %}{% endblock %} </head> <body style="margin-bottom: 130px;"> <header class="ui fixed inverted menu"> <div class="ui container"> {% if config.FATCAT_DOMAIN.startswith('qa.') %} <div class="ui left corner orange small label"> <div data-tooltip="[QA] environment (data not preserved)" data-position="bottom left"> <i class="ui cogs icon"></i> </div> </div> {% elif config.FATCAT_DOMAIN.startswith('dev.') %} <div class="ui left corner pink small label"> <div data-tooltip="[DEV] environment (data not preserved)" data-position="bottom left"> <i class="ui cogs icon"></i> </div> </div> {% endif %} <a href="/" class="header item"> <!-- <img class="logo" src="assets/images/logo.png"> --> fatcat! </a> <a href="/about" class="item mobile-hide">About</a> <a href="https://guide.{{ config.FATCAT_DOMAIN }}/" class="item mobile-hide">Guide</a> <a href="/changelog" class="item mobile-hide">Changelog</a> <div class="right menu"> <div class="item" style="padding: 0;"> <form class="" action="/search" method="get" role="search" aria-label="Papers"> <div class="ui transparent inverted icon input"> <i class="search icon" style="padding-right: 2em;"></i> <input type="text" placeholder="Search Papers..." name="q" style="border: 1px solid #777 !important; padding: 5px !important; width: 15em;"> </div> </form> </div> {% if current_user.is_authenticated %} <div class="ui simple dropdown item"> {{ current_user.username }} <i class="dropdown icon"></i> <div class="menu"> <a class="item" href="/editor/{{ current_user.editor_id }}/editgroups"><i class="history icon"></i>Edit History</a> <a class="item" href="/editor/{{ current_user.editor_id }}/annotations"><i class="edit icon"></i>Comment History</a> <div class="divider"></div> <a class="item" href="/auth/account"><i class="settings icon"></i>Account</a> <a class="item" href="/auth/logout"><i class="sign out icon"></i>Logout</a> </div> </div> {% else %} <div class="ui simple item"> <a href="/auth/login">Login/Signup</a> </div> {% endif %} </div> </div> </header> {% block fullmain %} <!-- 4em top margin is "enough" --> <main class="ui main container" style="margin-top: 6em; margin-bottom: 2em;" {% block main_extra_attr %}{% endblock %}> {% with messages = get_flashed_messages() %} {% if messages %} <div class="ui info message" style="margin: 1em auto; max-width: 45em;"> {# Needs more javascript: <i class="close icon"></i> #} {% if messages|length == 1 %} <div class="header">{{ messages[0]|safe }}</div> {% else %} <ul class="list"> {% for message in messages %} <li>{{ message|safe }} {% endfor %} </ul> {% endif %} </div> {% endif %} {% endwith %} {% block fullbody %} <div class="ui container text"> {% block body %}Nothing to see here.{% endblock %} </div> {% endblock %} </main> {% endblock %} <footer class="ui inverted vertical footer segment" style="margin-top: 2em; padding-top: 2em; padding-bottom:2em; position: absolute; bottom: 0px; width: 100%;"> <div class="ui center aligned container"> <div class="ui horizontal inverted small divided link list"> <a class="item" href="/">fatcat!</a> <a class="item" href="/about">About</a> <a class="item" href="https://guide.{{ config.FATCAT_DOMAIN }}/sources.html">Sources</a> <a class="item" href="{% if config.FATCAT_DOMAIN == "fatcat.wiki" %}https://stats.uptimerobot.com/GM9YNSrB0{% elif config.FATCAT_DOMAIN =="qa.fatcat.wiki" %}https://stats.uptimerobot.com/WQ8wAUREA{% else %}#{% endif %}">Status</a> <a class="item" href="https://guide.{{ config.FATCAT_DOMAIN }}/bulk_exports.html">Bulk Exports</a> <a class="item" href="https://github.com/internetarchive/fatcat/">Code</a> <a class="item" href="https://github.com/internetarchive/fatcat/tree/{{ config.GIT_REVISION }}"><code>{{ config.GIT_REVISION }}</code></a> {% if config.FATCAT_DOMAIN.startswith('qa.') %} <a class="item"><b style="color: orange;">[QA]</b></a> {% elif config.FATCAT_DOMAIN.startswith('dev.') %} <a class="item"><b style="color: magenta;">[DEV]</b></a> {% endif %} </div> </div> </footer> <script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"> </script> <script src="https://cdn.jsdelivr.net/npm/fomantic-ui@2.8.6/dist/semantic.min.js" integrity="sha256-9H3HWYnPJ2bEHgkOrw+48KheOqYzTvJd1hbeU9sEDFk=" crossorigin="anonymous"> </script> {% if config.ENABLE_GOATCOUNTER -%} <script> window.goatcounter = { /* title leaks search query, so don't report it */ title: "", {# to allow localhost connections (dev) to be collected, set: allow_local: true #} }; </script> <script data-goatcounter="{{ config.GOATCOUNTER_ENDPOINT }}" async src="{{ config.GOATCOUNTER_SCRIPT_URL }}"></script> {%- endif %} {% block postscript %}{% endblock %} </body> </html>