Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed inputmode to tel #250

Merged
merged 1 commit into from
Jan 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 0 additions & 106 deletions nummus/static/src/numpad.js

This file was deleted.

7 changes: 2 additions & 5 deletions nummus/templates/assets/valuations-edit.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<div class="flex flex-wrap gap-1 min-h-7 items-center">
<div class="w-24">Value</div>
<input name="value"
inputmode="none"
inputmode="tel"
value="{{ valuation["value"] or "" }}"
class="grow"
autocomplete="off">
Expand Down Expand Up @@ -57,8 +57,5 @@
class="button bg-green">Save</button>
{% endif %}
</div>
<script>
overlayEditor.addListeners("form-valuation");
numpad.addListeners("form-valuation");
</script>
<script>overlayEditor.addListeners("form-valuation");</script>
</div>
7 changes: 2 additions & 5 deletions nummus/templates/budgeting/edit-move.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
{% endif %}
<div class="flex gap-1 flex-wrap min-h-7 items-center">
<div class="w-16 shrink-1">Move:</div>
<input class="grow" inputmode="none" placeholder="0.00" name="amount">
<input class="grow" inputmode="tel" placeholder="0.00" name="amount">
</div>
<div class="flex gap-1 flex-wrap min-h-7 items-center">
<div class="w-16 shrink-1">To:</div>
Expand All @@ -39,8 +39,5 @@
hx-include="#form-edit-budget"
class="button bg-green">Save</button>
</div>
<script>
overlayEditor.addListeners("form-edit-budget");
numpad.addListeners("form-edit-budget");
</script>
<script>overlayEditor.addListeners("form-edit-budget");</script>
</div>
2 changes: 1 addition & 1 deletion nummus/templates/budgeting/table-group.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
</div>
<div class="w-24 shrink-0 text-right max-md:hidden hover-edit">
<input class="w-full text-right"
inputmode="none"
inputmode="tel"
placeholder="0.00"
value="{{ "%.2f" % category["assigned"] if category["assigned"] }}"
name="amount"
Expand Down
1 change: 0 additions & 1 deletion nummus/templates/budgeting/table.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,5 @@
<script>
budgeting.setup();
editor.addListeners("budget-table")
numpad.addListeners("budget-table")
</script>
</div>
9 changes: 3 additions & 6 deletions nummus/templates/budgeting/target.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<div class="flex gap-1 flex-wrap min-h-7 items-center">
<div class="w-32 shrink-1">Amount</div>
<input id="budgeting-amount"
inputmode="none"
inputmode="tel"
class="grow"
name="amount"
placeholder="0.00"
Expand Down Expand Up @@ -114,7 +114,7 @@
<div class="w-32 shrink-1">Repeat every</div>
<input class="grow"
name="repeat"
inputmode="none"
inputmode="tel"
min="1"
value="{{ target["repeat_every"] }}"
hx-target="#budgeting-desc"
Expand Down Expand Up @@ -151,8 +151,5 @@
class="button bg-green">Save</button>
{% endif %}
</div>
<script>
overlayEditor.addListeners("form-edit-target");
numpad.addListeners("form-edit-target");
</script>
<script>overlayEditor.addListeners("form-edit-target");</script>
</div>
58 changes: 0 additions & 58 deletions nummus/templates/shared/base.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -55,63 +55,5 @@
</div>
</div>
{% include "/shared/overlay.jinja" %}
<div id="virtual-numpad"
class="grid grid-cols-4 gap-3 bg-grey-900 w-full fixed bottom-0 text-white p-2 text-lg md:hidden h-72 transition-transform duration-300 translate-y-72 z-50"
disabled>
{% set class = "h-11 rounded-xl flex items-center justify-center" %}
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input('(')">(</button>
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input(')')">)</button>
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input('*')">*</button>
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input('/')">/</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('1')">1</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('2')">2</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('3')">3</button>
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input('+')">+</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('4')">4</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('5')">5</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('6')">6</button>
<button class="{{ class }} bg-grey-700 active:bg-grey-600"
onclick="numpad.input('-')">-</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('7')">7</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('8')">8</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('9')">9</button>
<button class="{{ class }} bg-yellow text-black active:bg-yellow-400"
onclick="numpad.backspace()">
{% with class="w-[32px] h-[32px]" %}
{% include "svg/undo.svg" %}
{% endwith %}
</button>
<button class="{{ class }} bg-blue active:bg-blue-700"
onclick="numpad.close()">
{% with class="w-[32px] h-[32px] fill-white" %}
{% include "svg/arrow-down.svg" %}
{% endwith %}
</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('0')">0</button>
<button class="{{ class }} bg-grey-800 active:bg-grey-600"
onclick="numpad.input('.')">.</button>
{#
<button class="{{ class }} bg-green text-black active:bg-green-600" onclick="numpad.enter()">
{% with class="w-[32px] h-[32px]" %}
{% include "svg/enter.svg" %}
{% endwith %}
</button>
#}
</div>
</body>
</html>
2 changes: 1 addition & 1 deletion nummus/templates/transactions/edit-splits.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
list="tags"
class="w-32 shrink-0 grow p-1 truncate"
autocomplete="off">
<input inputmode="none"
<input inputmode="tel"
name="amount"
value="{{ "%.2f" % txn["amount"] if txn["amount"] }}"
placeholder="Amount"
Expand Down
5 changes: 1 addition & 4 deletions nummus/templates/transactions/edit.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,5 @@
hx-swap="innerHTML"
class="button bg-green">Save</button>
</div>
<script>
overlayEditor.addListeners("form-txn");
numpad.addListeners("form-txn");
</script>
<script>overlayEditor.addListeners("form-txn");</script>
</div>
7 changes: 2 additions & 5 deletions nummus/templates/transactions/new.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<div class="flex gap-1 flex-wrap min-h-7 items-center">
<div class="w-28 shrink-1">Total Amount</div>
<input name="amount"
inputmode="none"
inputmode="tel"
value="{{ parent["amount"] or "" }}"
placeholder="Amount"
class="grow"
Expand All @@ -56,8 +56,5 @@
hx-swap="innerHTML"
class="button bg-green">Save</button>
</div>
<script>
overlayEditor.addListeners("form-txn");
numpad.addListeners("form-txn");
</script>
<script>overlayEditor.addListeners("form-txn");</script>
</div>
Loading