Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
d006d94e
Commit
d006d94e
authored
Oct 22, 2017
by
Brian Cappello
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix x-editable booleans on list views
parent
a9f4a84a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
7 deletions
+6
-7
widgets.py
flask_admin/model/widgets.py
+1
-0
form.js
flask_admin/static/admin/js/form.js
+5
-7
No files found.
flask_admin/model/widgets.py
View file @
d006d94e
...
@@ -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'
)},
...
...
flask_admin/static/admin/js/form.js
View file @
d006d94e
...
@@ -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>'
);
}
}
}
}
}
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment