diff --git a/constance/static/admin/css/constance.css b/constance/static/admin/css/constance.css
new file mode 100644
index 0000000..4d74660
--- /dev/null
+++ b/constance/static/admin/css/constance.css
@@ -0,0 +1,15 @@
+#result_list .changed {
+ background-color: #ffc;
+}
+#changelist table thead th .text {
+ padding: 2px 5px;
+}
+#changelist table tbody td:first-child {
+ text-align: left;
+}
+#changelist-form ul.errorlist {
+ margin: 0 !important;
+}
+.help {
+ font-weight: normal !important;
+}
diff --git a/constance/static/admin/js/constance.js b/constance/static/admin/js/constance.js
new file mode 100644
index 0000000..411de14
--- /dev/null
+++ b/constance/static/admin/js/constance.js
@@ -0,0 +1,17 @@
+(function($) {
+ 'use strict';
+
+ $(function() {
+ $('#content-main').on('click', '.reset-link', function(e) {
+ e.preventDefault();
+
+ var field = $('#' + this.dataset.fieldId);
+
+ if (field.attr('type') === 'checkbox') {
+ field.prop('checked', this.dataset.default === 'true');
+ } else {
+ field.val(this.dataset.default);
+ }
+ });
+ });
+})(django.jQuery);
diff --git a/constance/templates/admin/constance/change_list.html b/constance/templates/admin/constance/change_list.html
index 2110210..e055d1b 100644
--- a/constance/templates/admin/constance/change_list.html
+++ b/constance/templates/admin/constance/change_list.html
@@ -6,23 +6,7 @@
{{ media.css }}
-
+
{% endblock %}
{% block extrahead %}
@@ -30,6 +14,7 @@
{{ block.super }}
{{ media.js }}
+
{% endblock %}
{% block bodyclass %}change-list{% endblock %}
diff --git a/constance/templates/admin/constance/includes/results_list.html b/constance/templates/admin/constance/includes/results_list.html
index 372bbe3..3290a92 100644
--- a/constance/templates/admin/constance/includes/results_list.html
+++ b/constance/templates/admin/constance/includes/results_list.html
@@ -20,10 +20,10 @@
{{ item.form_field.errors }}
{{ item.form_field }}
- Reset to default
+ Reset to default