images: Move error/loading images into subdirectories.
Fixes part of #22464.
@@ -27,7 +27,7 @@
|
||||
<div class="container">
|
||||
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">Internal server error</h1>
|
||||
|
||||
|
Before Width: | Height: | Size: 423 KiB After Width: | Height: | Size: 423 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -70,9 +70,9 @@ export function destroy_indicator($container: JQuery): void {
|
||||
|
||||
export function show_button_spinner($elt: JQuery, using_dark_theme: boolean): void {
|
||||
if (!using_dark_theme) {
|
||||
$elt.attr("src", "/static/images/loader-black.svg");
|
||||
$elt.attr("src", "/static/images/loading/loader-black.svg");
|
||||
} else {
|
||||
$elt.attr("src", "/static/images/loader-white.svg");
|
||||
$elt.attr("src", "/static/images/loading/loader-white.svg");
|
||||
}
|
||||
$elt.css("display", "inline-block");
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<li class="searching-for-more-topics">
|
||||
<img src="/static/images/loading-ellipsis.svg" alt="" />
|
||||
<img src="/static/images/loading/loading-ellipsis.svg" alt="" />
|
||||
</li>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
{{ upload_text }}
|
||||
</span>
|
||||
<span class="upload-spinner-background">
|
||||
<img class="image_upload_spinner" src="/static/images/tail-spin.svg" alt="" />
|
||||
<img class="image_upload_spinner" src="/static/images/loading/tail-spin.svg" alt="" />
|
||||
</span>
|
||||
</div>
|
||||
<img class="image-block" src="{{ image }}"/>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/400art.svg" alt=""/>
|
||||
<img src="/static/images/errors/400art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
{% if status_code == 405 %}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">Internal server error</h1>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{% block portico_content %}
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<img src="/static/images/400art.svg" alt=""/>
|
||||
<img src="/static/images/errors/400art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _("Whoops. We couldn't find your confirmation link in the system.") }}</h1>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img class="hourglass-img" src="/static/images/timeout_hourglass.png" alt=""/>
|
||||
<img class="hourglass-img" src="/static/images/errors/timeout_hourglass.png" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _("Whoops. The confirmation link has expired or been deactivated.") }}</h1>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{% block portico_content %}
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _("Whoops. The confirmation link is malformed.") }}</h1>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
</div>
|
||||
<div class="image">
|
||||
<div class="flex">
|
||||
<img src="/static/images/loader-white.svg" alt="" />
|
||||
<img src="/static/images/loading/loader-white.svg" alt="" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<div class="register-button-box">
|
||||
<button class="register-button support-submit-button" type="submit">
|
||||
<span>{{ _('Submit') }}</span>
|
||||
<object class="loader" type="image/svg+xml" data="/static/images/loader-white.svg"></object>
|
||||
<object class="loader" type="image/svg+xml" data="/static/images/loading/loader-white.svg"></object>
|
||||
</button>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">Authentication subdomain</h1>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="error_page" style="padding-bottom: 60px;">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox config-error">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">Configuration error</h1>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/400art.svg" alt=""/>
|
||||
<img src="/static/images/errors/400art.svg" alt=""/>
|
||||
<div class="errorbox config-error">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _('Update required') }}</h1>
|
||||
|
||||
@@ -118,7 +118,7 @@ page can be easily identified in it's respective JavaScript file. -->
|
||||
{% endif %}
|
||||
|
||||
<button type="submit" name="button" class="full-width">
|
||||
<img class="loader" src="/static/images/loader-white.svg" alt="" />
|
||||
<img class="loader" src="/static/images/loading/loader-white.svg" alt="" />
|
||||
<span class="text">{{ _("Log in") }}</span>
|
||||
</button>
|
||||
</form>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="error_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/500art.svg" alt=""/>
|
||||
<img src="/static/images/errors/500art.svg" alt=""/>
|
||||
<div class="errorbox">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _("Rate limit exceeded.") }}</h1>
|
||||
|
||||
@@ -262,7 +262,7 @@ Form is validated both client-side using jquery-validation (see signup.js) and s
|
||||
<div class="register-button-box">
|
||||
<button class="register-button" type="submit">
|
||||
<span>{{ _('Sign up') }}</span>
|
||||
<object class="loader" type="image/svg+xml" data="/static/images/loader-white.svg"></object>
|
||||
<object class="loader" type="image/svg+xml" data="/static/images/loading/loader-white.svg"></object>
|
||||
</button>
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<div class="error_page unsupported_browser_page">
|
||||
<div class="container">
|
||||
<div class="row-fluid">
|
||||
<img src="/static/images/400art.svg" alt=""/>
|
||||
<img src="/static/images/errors/400art.svg" alt=""/>
|
||||
<div class="errorbox config-error">
|
||||
<div class="errorcontent">
|
||||
<h1 class="lead">{{ _('Unsupported browser') }}</h1>
|
||||
|
||||