Commit d006d94e authored by Brian Cappello's avatar Brian Cappello

fix x-editable booleans on list views

parent a9f4a84a
...@@ -105,6 +105,7 @@ class XEditableWidget(object): ...@@ -105,6 +105,7 @@ class XEditableWidget(object):
kwargs['data-rows'] = '5' kwargs['data-rows'] = '5'
elif field.type == 'BooleanField': elif field.type == 'BooleanField':
kwargs['data-type'] = 'select' kwargs['data-type'] = 'select'
kwargs['data-value'] = '1' if field.data else ''
# data-source = dropdown options # data-source = dropdown options
kwargs['data-source'] = json.dumps([ kwargs['data-source'] = json.dumps([
{'value': '', 'text': gettext('No')}, {'value': '', 'text': gettext('No')},
......
...@@ -484,13 +484,11 @@ ...@@ -484,13 +484,11 @@
$el.editable({ $el.editable({
params: overrideXeditableParams, params: overrideXeditableParams,
display: function(value, sourceData, response) { display: function(value, sourceData, response) {
// display new boolean value as an icon // display boolean value as an icon
if(response) { if(value == '1') {
if(value == '1') { $(this).html('<span class="fa fa-check-circle glyphicon glyphicon-ok-circle icon-ok-circle"></span>');
$(this).html('<span class="fa fa-check-circle glyphicon glyphicon-ok-circle icon-ok-circle"></span>'); } else {
} else { $(this).html('<span class="fa fa-minus-circle glyphicon glyphicon-minus-sign icon-minus-sign"></span>');
$(this).html('<span class="fa fa-minus-circle glyphicon glyphicon-minus-sign icon-minus-sign"></span>');
}
} }
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment