Skip to content

Commit 9243b9b

Browse files
committed
inspect: Add keyboard shortcut for edit, Create extra set of buttons
- Sometimes it's a far way down to the edit button, so this can help you with that - Also it's kind of an reflex these days to press 'e' to edit something - Having an extra set of buttons at the top makes editing for mouse people easier (potentially)
1 parent ba5c5b6 commit 9243b9b

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
document.addEventListener("keypress", (event) => {
2+
if (event.key == "e") {
3+
document.querySelector("[data-edit-link]").click();
4+
}
5+
});

serveradmin/servershell/templates/servershell/edit.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ <h3>
2525
{% endif %}
2626
</div>
2727
</div>
28+
<div class="row mb-3">
29+
<div class="col-md-2"></div>
30+
<div class="col-md-8">
31+
<input class="btn btn-success" type="submit" value="Commit" />
32+
<a href="{% url 'servershell_index' %}" class="btn btn-danger">Cancel</a>
33+
</div>
34+
</div>
2835
<div class="row">
2936
<div class="col-md-2"></div>
3037
<div class="col-md-8">

serveradmin/servershell/templates/servershell/inspect.html

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
{% block content %}
1414
<div>
15-
<div class="row">
15+
<div class="row mb-3">
1616
<div class="col-md-2"></div>
1717
<div class="col-md-8">
1818
<h3>
@@ -21,7 +21,14 @@ <h3>
2121
</h3>
2222
</div>
2323
</div>
24-
<div class="row">
24+
<div class="row mb-3">
25+
<div class="col-md-2"></div>
26+
<div class="col-md-8">
27+
<a class="btn btn-success" data-edit-link href="{% url 'servershell_edit' %}?object_id={{ object_id }}">Edit</a>
28+
<a href="{% url 'servershell_index' %}" class="btn btn-success">Goto Servershell</a>
29+
</div>
30+
</div>
31+
<div class="row mb-3">
2532
<div class="col-md-2"></div>
2633
<div class="col-md-8">
2734
<table class="table table-bordered table-sm table-borderless table-striped table-flex">
@@ -63,9 +70,13 @@ <h3>
6370
<div class="row">
6471
<div class="col-md-2"></div>
6572
<div class="col-md-8">
66-
<a class="btn btn-success" href="{% url 'servershell_edit' %}?object_id={{ object_id }}">Edit</a>
73+
<a class="btn btn-success" data-edit-link href="{% url 'servershell_edit' %}?object_id={{ object_id }}">Edit</a>
6774
<a href="{% url 'servershell_index' %}" class="btn btn-success">Goto Servershell</a>
6875
</div>
6976
</div>
7077
</div>
71-
{% endblock %}
78+
{% endblock %}
79+
80+
{% block additional_scripts %}
81+
<script src="{{ STATIC_URL }}js/inspect.js"></script>
82+
{% endblock %}

0 commit comments

Comments
 (0)