Add ARIA markup to icons, icon-only buttons, and pagination dropdown
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -27,28 +27,28 @@ First written: 2023/1/31
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.list")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
{% if accounting_can_edit() %}
|
||||
<a class="btn btn-primary d-none d-md-inline" role="button" href="{{ url_for("accounting.account.edit", account=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
{{ A_("Edit") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.order", base=obj.base)|accounting_append_next }}">
|
||||
<i class="fa-solid fa-bars-staggered"></i>
|
||||
<i class="fa-solid fa-bars-staggered" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Order") }}</span>
|
||||
</a>
|
||||
{% if accounting_can_edit() %}
|
||||
{% if obj.can_delete %}
|
||||
<button class="btn btn-danger" type="button" data-bs-toggle="modal" data-bs-target="#accounting-delete-modal">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% else %}
|
||||
<button class="btn btn-secondary" type="button" disabled="disabled">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% endif %}
|
||||
@@ -57,8 +57,8 @@ First written: 2023/1/31
|
||||
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.edit", account=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.edit", account=obj)|accounting_inherit_next }}" aria-label="{{ A_("Edit") }}">
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -29,7 +29,7 @@ First written: 2023/2/1
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{% block back_url %}{% endblock %}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -71,14 +71,14 @@ First written: 2023/2/1
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
@@ -94,7 +94,7 @@ First written: 2023/2/1
|
||||
<div class="input-group mb-2">
|
||||
<input id="accounting-base-selector-query" class="form-control form-control-sm" type="search" placeholder=" " required="required">
|
||||
<label class="input-group-text" for="accounting-base-selector-query">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
{{ A_("Search") }}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@ First written: 2023/1/30
|
||||
<div class="mb-2 accounting-toolbar">
|
||||
{% if accounting_can_edit() %}
|
||||
<a class="btn btn-primary text-nowrap d-none d-md-block" role="button" href="{{ url_for("accounting.account.create")|accounting_append_next }}">
|
||||
<i class="fa-solid fa-plus"></i>
|
||||
<i class="fa-solid fa-plus" aria-hidden="true"></i>
|
||||
{{ A_("New") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
@@ -36,7 +36,7 @@ First written: 2023/1/30
|
||||
<input id="accounting-toolbar-search" class="form-control form-control-sm" type="search" name="q" value="{{ request.args.q }}" placeholder=" " required="required">
|
||||
<label id="accounting-toolbar-search-label" for="accounting-toolbar-search" class="input-group-text">
|
||||
<button type="submit">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Search") }}</span>
|
||||
</button>
|
||||
</label>
|
||||
@@ -45,8 +45,8 @@ First written: 2023/1/30
|
||||
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.create")|accounting_append_next }}">
|
||||
<i class="fa-solid fa-plus"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.create")|accounting_append_next }}" aria-label="{{ A_("New") }}">
|
||||
<i class="fa-solid fa-plus" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -32,7 +32,7 @@ First written: 2023/2/2
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.list")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -51,21 +51,21 @@ First written: 2023/2/2
|
||||
<span id="accounting-order-{{ account.id }}-code">{{ account.code }}</span>
|
||||
{{ account.title }}
|
||||
</div>
|
||||
<i class="fa-solid fa-bars"></i>
|
||||
<i class="fa-solid fa-bars" aria-hidden="true"></i>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -27,7 +27,7 @@ First written: 2023/2/1
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.account.list")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -30,7 +30,7 @@ First written: 2023/1/26
|
||||
<input id="accounting-toolbar-search" class="form-control form-control-sm" type="search" name="q" value="{{ request.args.q }}" placeholder=" " required="required">
|
||||
<label id="accounting-toolbar-search-label" for="accounting-toolbar-search" class="input-group-text">
|
||||
<button type="submit">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Search") }}</span>
|
||||
</button>
|
||||
</label>
|
||||
|
||||
@@ -27,24 +27,24 @@ First written: 2023/2/6
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.currency.list")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
{% if accounting_can_edit() %}
|
||||
<a class="btn btn-primary d-none d-md-inline" role="button" href="{{ url_for("accounting.currency.edit", currency=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
{{ A_("Edit") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if accounting_can_edit() %}
|
||||
{% if obj.can_delete %}
|
||||
<button class="btn btn-danger" type="button" data-bs-toggle="modal" data-bs-target="#accounting-delete-modal">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% else %}
|
||||
<button class="btn btn-secondary" type="button" disabled="disabled">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% endif %}
|
||||
@@ -53,8 +53,8 @@ First written: 2023/2/6
|
||||
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.currency.edit", currency=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.currency.edit", currency=obj)|accounting_inherit_next }}" aria-label="{{ A_("Edit") }}">
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -29,7 +29,7 @@ First written: 2023/2/6
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{% block back_url %}{% endblock %}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -53,14 +53,14 @@ First written: 2023/2/6
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -28,7 +28,7 @@ First written: 2023/2/6
|
||||
<div class="mb-2 accounting-toolbar">
|
||||
{% if accounting_can_edit() %}
|
||||
<a class="btn btn-primary text-nowrap d-none d-md-block" role="button" href="{{ url_for("accounting.currency.create")|accounting_append_next }}">
|
||||
<i class="fa-solid fa-plus"></i>
|
||||
<i class="fa-solid fa-plus" aria-hidden="true"></i>
|
||||
{{ A_("New") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
@@ -36,7 +36,7 @@ First written: 2023/2/6
|
||||
<input id="accounting-toolbar-search" class="form-control form-control-sm" type="search" name="q" value="{{ request.args.q }}" placeholder=" " required="required">
|
||||
<label id="accounting-toolbar-search-label" for="accounting-toolbar-search" class="input-group-text">
|
||||
<button type="submit">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Search") }}</span>
|
||||
</button>
|
||||
</label>
|
||||
@@ -45,8 +45,8 @@ First written: 2023/2/6
|
||||
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.currency.create")|accounting_append_next }}">
|
||||
<i class="fa-solid fa-plus"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.currency.create")|accounting_append_next }}" aria-label="{{ A_("New") }}">
|
||||
<i class="fa-solid fa-plus" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -23,38 +23,38 @@ First written: 2023/1/26
|
||||
{% if accounting_can_view() %}
|
||||
<li class="nav-item dropdown">
|
||||
<span class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
|
||||
<i class="fa-solid fa-file-invoice-dollar"></i>
|
||||
<i class="fa-solid fa-file-invoice-dollar" aria-hidden="true"></i>
|
||||
{{ A_("Accounting") }}
|
||||
</span>
|
||||
<ul class="dropdown-menu">
|
||||
<li>
|
||||
<a class="dropdown-item {% if request.endpoint and request.endpoint.startswith("accounting-report.") %} active {% endif %}" href="{{ url_for("accounting-report.default") }}">
|
||||
<i class="fa-solid fa-book"></i>
|
||||
<i class="fa-solid fa-book" aria-hidden="true"></i>
|
||||
{{ A_("Reports") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="dropdown-item {% if request.endpoint and request.endpoint.startswith("accounting.account.") %} active {% endif %}" href="{{ url_for("accounting.account.list") }}">
|
||||
<i class="fa-solid fa-clipboard"></i>
|
||||
<i class="fa-solid fa-clipboard" aria-hidden="true"></i>
|
||||
{{ A_("Accounts") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="dropdown-item {% if request.endpoint and request.endpoint.startswith("accounting.base-account.") %} active {% endif %}" href="{{ url_for("accounting.base-account.list") }}">
|
||||
<i class="fa-solid fa-list"></i>
|
||||
<i class="fa-solid fa-list" aria-hidden="true"></i>
|
||||
{{ A_("Base Accounts") }}
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="dropdown-item {% if request.endpoint and request.endpoint.startswith("accounting.currency.") %} active {% endif %}" href="{{ url_for("accounting.currency.list") }}">
|
||||
<i class="fa-solid fa-money-bill-wave"></i>
|
||||
<i class="fa-solid fa-money-bill-wave" aria-hidden="true"></i>
|
||||
{{ A_("Currencies") }}
|
||||
</a>
|
||||
</li>
|
||||
{% if accounting_can_admin() %}
|
||||
<li>
|
||||
<a class="dropdown-item {% if request.endpoint and request.endpoint.startswith("accounting.option.") %} active {% endif %}" href="{{ url_for("accounting.option.detail") }}">
|
||||
<i class="fa-solid fa-gear"></i>
|
||||
<i class="fa-solid fa-gear" aria-hidden="true"></i>
|
||||
{{ A_("Settings") }}
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -38,7 +38,7 @@ First written: 2023/1/26
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
<li class="page-item d-none d-md-inline active dropdown">
|
||||
<div class="page-link dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<div class="page-link dropdown-toggle" role="button" tabindex="0" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
{{ pagination.page_size }}
|
||||
</div>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
@@ -23,7 +23,7 @@ First written: 2023/2/26
|
||||
|
||||
{% block as_transfer %}
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.journal-entry.edit", journal_entry=obj)|accounting_journal_entry_to_transfer|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-table-columns"></i>
|
||||
<i class="fa-solid fa-table-columns" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("As Transfer") }}</span>
|
||||
</a>
|
||||
{% endblock %}
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ First written: 2023/2/25
|
||||
<div class="input-group mb-2">
|
||||
<input id="accounting-account-selector-{{ debit_credit }}-query" class="form-control form-control-sm" type="search" placeholder=" " required="required">
|
||||
<label class="input-group-text" for="accounting-account-selector-{{ debit_credit }}-query">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
{{ A_("Search") }}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -27,29 +27,29 @@ First written: 2023/2/26
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting-report.default")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
{% if accounting_can_edit() %}
|
||||
<a class="btn btn-primary d-none d-md-inline" role="button" href="{{ url_for("accounting.journal-entry.edit", journal_entry=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
{{ A_("Edit") }}
|
||||
</a>
|
||||
{% endif %}
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.journal-entry.order", date=obj.date)|accounting_append_next }}">
|
||||
<i class="fa-solid fa-bars-staggered"></i>
|
||||
<i class="fa-solid fa-bars-staggered" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Order") }}</span>
|
||||
</a>
|
||||
{% if accounting_can_edit() %}
|
||||
{% block as_transfer %}{% endblock %}
|
||||
{% if obj.can_delete %}
|
||||
<button class="btn btn-danger" type="button" data-bs-toggle="modal" data-bs-target="#accounting-delete-modal">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% else %}
|
||||
<button class="btn btn-secondary" type="button" disabled="disabled">
|
||||
<i class="fa-solid fa-trash"></i>
|
||||
<i class="fa-solid fa-trash" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Delete") }}</span>
|
||||
</button>
|
||||
{% endif %}
|
||||
@@ -58,8 +58,8 @@ First written: 2023/2/26
|
||||
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.journal-entry.edit", journal_entry=obj)|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.journal-entry.edit", journal_entry=obj)|accounting_inherit_next }}" aria-label="{{ A_("Edit") }}">
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
@@ -104,7 +104,7 @@ First written: 2023/2/26
|
||||
{% if obj.note %}
|
||||
<div class="card mb-3">
|
||||
<div class="card-body">
|
||||
<i class="far fa-comment-dots"></i>
|
||||
<i class="far fa-comment-dots" aria-hidden="true"></i>
|
||||
{{ obj.note|accounting_journal_entry_text2html|safe }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -35,8 +35,8 @@ First written: 2023/3/21
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<button id="accounting-currency-{{ currency_index }}-delete" class="btn btn-danger rounded-circle {% if only_one_currency_form %} d-none {% endif %}" type="button" data-target="accounting-currency-{{ currency_index }}">
|
||||
<i class="fas fa-minus"></i>
|
||||
<button id="accounting-currency-{{ currency_index }}-delete" class="btn btn-danger rounded-circle {% if only_one_currency_form %} d-none {% endif %}" type="button" data-target="accounting-currency-{{ currency_index }}" aria-label="{{ A_("Remove") }}">
|
||||
<i class="fas fa-minus" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -41,7 +41,7 @@ First written: 2023/3/21
|
||||
|
||||
<div>
|
||||
<button id="accounting-currency-{{ currency_index }}-{{ debit_credit }}-add-line-item" class="btn btn-primary" type="button" data-currency-index="{{ currency_index }}" data-debit-credit="{{ debit_credit }}" data-bs-toggle="modal" data-bs-target="#accounting-line-item-editor-modal">
|
||||
<i class="fas fa-plus"></i>
|
||||
<i class="fas fa-plus" aria-hidden="true"></i>
|
||||
{{ A_("New") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -69,8 +69,8 @@ First written: 2023/2/25
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<button id="accounting-currency-{{ currency_index }}-{{ debit_credit }}-{{ line_item_index }}-delete" class="btn btn-danger rounded-circle {% if only_one_form or form.offsets %} d-none {% endif %}" type="button" data-target="accounting-currency-{{ currency_index }}-{{ debit_credit }}-{{ line_item_index }}">
|
||||
<i class="fas fa-minus"></i>
|
||||
<button id="accounting-currency-{{ currency_index }}-{{ debit_credit }}-{{ line_item_index }}-delete" class="btn btn-danger rounded-circle {% if only_one_form or form.offsets %} d-none {% endif %}" type="button" data-target="accounting-currency-{{ currency_index }}-{{ debit_credit }}-{{ line_item_index }}" aria-label="{{ A_("Remove") }}">
|
||||
<i class="fas fa-minus" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
@@ -34,7 +34,7 @@ First written: 2023/2/26
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{% block back_url %}{% endblock %}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -60,7 +60,7 @@ First written: 2023/2/26
|
||||
|
||||
<div>
|
||||
<button id="accounting-add-currency" class="btn btn-primary" type="button">
|
||||
<i class="fas fa-plus"></i>
|
||||
<i class="fas fa-plus" aria-hidden="true"></i>
|
||||
{{ A_("New") }}
|
||||
</button>
|
||||
</div>
|
||||
@@ -76,14 +76,14 @@ First written: 2023/2/26
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
+2
-2
@@ -39,8 +39,8 @@ First written: 2023/2/25
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<button id="accounting-line-item-editor-original-line-item-delete" class="btn btn-danger rounded-circle" type="button">
|
||||
<i class="fas fa-minus"></i>
|
||||
<button id="accounting-line-item-editor-original-line-item-delete" class="btn btn-danger rounded-circle" type="button" aria-label="{{ A_("Remove") }}">
|
||||
<i class="fas fa-minus" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ First written: 2023/2/25
|
||||
<div class="input-group mb-2">
|
||||
<input id="accounting-original-line-item-selector-query" class="form-control form-control-sm" type="search" placeholder=" " required="required">
|
||||
<label class="input-group-text" for="accounting-original-line-item-selector-query">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
{{ A_("Search") }}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -32,7 +32,7 @@ First written: 2023/2/26
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting-report.default")|accounting_or_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -50,21 +50,21 @@ First written: 2023/2/26
|
||||
{% with journal_entry = item %}
|
||||
{% include "accounting/journal-entry/include/order-journal-entry.html" %}
|
||||
{% endwith %}
|
||||
<i class="fa-solid fa-bars"></i>
|
||||
<i class="fa-solid fa-bars" aria-hidden="true"></i>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -23,7 +23,7 @@ First written: 2023/2/26
|
||||
|
||||
{% block as_transfer %}
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.journal-entry.edit", journal_entry=obj)|accounting_journal_entry_to_transfer|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-table-columns"></i>
|
||||
<i class="fa-solid fa-table-columns" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("As Transfer") }}</span>
|
||||
</a>
|
||||
{% endblock %}
|
||||
|
||||
@@ -27,14 +27,14 @@ First written: 2023/3/22
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary d-none d-md-inline" role="button" href="{{ url_for("accounting.option.edit")|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
{{ A_("Edit") }}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.option.edit")|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-pen-to-square"></i>
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.option.edit")|accounting_inherit_next }}" aria-label="{{ A_("Edit") }}">
|
||||
<i class="fa-solid fa-pen-to-square" aria-hidden="true"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ First written: 2023/3/22
|
||||
|
||||
<div class="mb-3 accounting-toolbar">
|
||||
<a class="btn btn-primary" role="button" href="{{ url_for("accounting.option.detail")|accounting_inherit_next }}">
|
||||
<i class="fa-solid fa-circle-chevron-left"></i>
|
||||
<i class="fa-solid fa-circle-chevron-left" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Back") }}</span>
|
||||
</a>
|
||||
</div>
|
||||
@@ -76,14 +76,14 @@ First written: 2023/3/22
|
||||
|
||||
<div class="d-none d-md-block">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
{{ A_("Save") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="d-md-none accounting-material-fab">
|
||||
<button class="btn btn-primary" type="submit">
|
||||
<i class="fa-solid fa-floppy-disk"></i>
|
||||
<button class="btn btn-primary" type="submit" aria-label="{{ A_("Save") }}">
|
||||
<i class="fa-solid fa-floppy-disk" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ First written: 2023/3/22
|
||||
|
||||
<div>
|
||||
<button id="accounting-recurring-{{ expense_income }}-add" class="btn btn-primary" type="button" data-bs-toggle="modal" data-bs-target="#accounting-recurring-item-editor-{{ expense_income }}-modal">
|
||||
<i class="fas fa-plus"></i>
|
||||
<i class="fas fa-plus" aria-hidden="true"></i>
|
||||
{{ A_("New") }}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -36,8 +36,8 @@ First written: 2023/3/22
|
||||
</div>
|
||||
|
||||
<div class="ms-2">
|
||||
<button id="accounting-recurring-{{ expense_income }}-{{ item_index }}-delete" class="btn btn-danger rounded-circle" type="button">
|
||||
<i class="fas fa-minus"></i>
|
||||
<button id="accounting-recurring-{{ expense_income }}-{{ item_index }}-delete" class="btn btn-danger rounded-circle" type="button" aria-label="{{ A_("Remove") }}">
|
||||
<i class="fas fa-minus" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ First written: 2023/3/22
|
||||
<div class="input-group mb-2">
|
||||
<input id="accounting-recurring-accounting-selector-{{ expense_income }}-query" class="form-control form-control-sm" type="search" placeholder=" " required="required">
|
||||
<label class="input-group-text" for="accounting-recurring-accounting-selector-{{ expense_income }}-query">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
{{ A_("Search") }}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
+2
-2
@@ -32,8 +32,8 @@ First written: 2023/2/25
|
||||
{{ A_("Transfer") }}
|
||||
</a>
|
||||
</div>
|
||||
<button id="accounting-btn-material-fab-speed-dial" class="btn btn-primary rounded-circle accounting-btn-material-fab" type="button" data-target="accounting-material-fab-speed-dial">
|
||||
<i class="fas fa-plus"></i>
|
||||
<button id="accounting-btn-material-fab-speed-dial" class="btn btn-primary rounded-circle accounting-btn-material-fab" type="button" data-target="accounting-material-fab-speed-dial" aria-label="{{ A_("New Journal Entry") }}">
|
||||
<i class="fas fa-plus" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
@@ -22,7 +22,7 @@ First written: 2023/3/8
|
||||
{% if accounting_can_edit() %}
|
||||
<div class="btn-group d-none d-md-flex" role="group">
|
||||
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fa-solid fa-plus"></i>
|
||||
<i class="fa-solid fa-plus" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("New") }}</span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
@@ -46,7 +46,7 @@ First written: 2023/3/8
|
||||
{% endif %}
|
||||
<div class="btn-group" role="group">
|
||||
<button id="accounting-choose-report" class="btn btn-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fa-solid fa-book"></i>
|
||||
<i class="fa-solid fa-book" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Report") }}</span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" aria-labelledby="accounting-choose-report">
|
||||
@@ -60,7 +60,7 @@ First written: 2023/3/8
|
||||
{% endfor %}
|
||||
<li>
|
||||
<span class="dropdown-item {% if report.report_chooser.is_search %} active {% endif %} accounting-clickable" data-bs-toggle="modal" data-bs-target="#accounting-search-modal">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
{{ A_("Search") }}
|
||||
</span>
|
||||
</li>
|
||||
@@ -69,7 +69,7 @@ First written: 2023/3/8
|
||||
{% if use_currency_chooser %}
|
||||
<div class="btn-group" role="group">
|
||||
<button id="accounting-choose-currency" class="btn btn-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fa-solid fa-money-bill-wave"></i>
|
||||
<i class="fa-solid fa-money-bill-wave" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Currency") }}</span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" aria-labelledby="accounting-choose-currency">
|
||||
@@ -86,7 +86,7 @@ First written: 2023/3/8
|
||||
{% if use_account_chooser %}
|
||||
<div class="btn-group" role="group">
|
||||
<button id="accounting-choose-account" class="btn btn-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<i class="fa-solid fa-clipboard"></i>
|
||||
<i class="fa-solid fa-clipboard" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Account") }}</span>
|
||||
</button>
|
||||
<ul class="dropdown-menu accounting-toolbar-accounts" aria-labelledby="accounting-choose-account">
|
||||
@@ -102,18 +102,18 @@ First written: 2023/3/8
|
||||
{% endif %}
|
||||
{% if use_period_chooser %}
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="modal" data-bs-target="#accounting-period-chooser-modal">
|
||||
<i class="fa-solid fa-calendar-day"></i>
|
||||
<i class="fa-solid fa-calendar-day" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Period") }}</span>
|
||||
</button>
|
||||
{% endif %}
|
||||
{% if report.has_data %}
|
||||
<a class="btn btn-primary" role="button" href="{{ report.csv_uri }}">
|
||||
<i class="fa-solid fa-download"></i>
|
||||
<i class="fa-solid fa-download" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Download") }}</span>
|
||||
</a>
|
||||
{% else %}
|
||||
<button class="btn btn-secondary" type="button" disabled="disabled">
|
||||
<i class="fa-solid fa-download"></i>
|
||||
<i class="fa-solid fa-download" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Download") }}</span>
|
||||
</button>
|
||||
{% endif %}
|
||||
@@ -122,7 +122,7 @@ First written: 2023/3/8
|
||||
<input id="accounting-toolbar-search" class="form-control form-control-sm" type="search" name="q" value="{{ request.args.q }}" placeholder=" " required="required">
|
||||
<label id="accounting-toolbar-search-label" for="accounting-toolbar-search" class="input-group-text">
|
||||
<button type="submit">
|
||||
<i class="fa-solid fa-magnifying-glass"></i>
|
||||
<i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
|
||||
<span class="d-none d-md-inline">{{ A_("Search") }}</span>
|
||||
</button>
|
||||
</label>
|
||||
|
||||
@@ -42,7 +42,7 @@ First written: 2023/4/17
|
||||
|
||||
{% if report.matched_pairs %}
|
||||
<button class="btn btn-primary" type="button" data-bs-toggle="modal" data-bs-target="#accounting-match-modal">
|
||||
<i class="fa-solid fa-link"></i>
|
||||
<i class="fa-solid fa-link" aria-hidden="true"></i>
|
||||
{{ A_("Match") }}
|
||||
</button>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user