Skip to content

Commit 627b276

Browse files
committed
Use data-dp-config HTML attribute for inputs
This commit addresses issue #28
1 parent c8235bc commit 627b276

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

bootstrap_datepicker_plus/_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def get_context(self, name, value, attrs):
112112
"""Return widget context dictionary."""
113113
# pylint: disable=no-member
114114
context = super().get_context(name, value, attrs)
115-
context["widget"]["attrs"]["dp_config"] = json_dumps(self.config)
115+
context["widget"]["attrs"]["data-dp-config"] = json_dumps(self.config)
116116
return context
117117

118118
def start_of(self, event_id):

bootstrap_datepicker_plus/static/bootstrap_datepicker_plus/js/datepicker-widget.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
function initOnePicker(element, options) {
1717
var $element = $(element), data = {};
1818
try {
19-
data = JSON.parse($element.attr('dp_config'));
19+
data = JSON.parse($element.attr('data-dp-config'));
2020
}
2121
catch (x) { }
2222
$.extend(1, data.options, options);
@@ -67,7 +67,7 @@
6767
return this;
6868
}
6969
$(function(){
70-
$("[dp_config]:not([disabled])").djangoDatetimePicker();
70+
$("[data-dp-config]:not([disabled])").djangoDatetimePicker();
7171
if (isBootstrap4 || isBootstrap5) {
7272
$('body').on('show.bs.collapse','.bootstrap-datetimepicker-widget .collapse',function(e){
7373
$(e.target).addClass('in');

tests/test_context_render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def test_get_context(self):
1919
self.assertEqual(context["widget"]["name"], "input_name")
2020
self.assertEqual(context["widget"]["value"], "2018-04-12")
2121
self.assertTrue(
22-
context["widget"]["attrs"]["dp_config"] == json_dumps(dp_input.config)
22+
context["widget"]["attrs"]["data-dp-config"] == json_dumps(dp_input.config)
2323
)
2424

2525
def test_date_input_snapshot(self):

0 commit comments

Comments
 (0)