commit/galaxy-central: natefoo: Fix the non-working default="true" for checkboxes, thanks Louise-Amélie Schmitt.
1 new changeset in galaxy-central: http://bitbucket.org/galaxy/galaxy-central/changeset/2f84c42a548a/ changeset: r5594:2f84c42a548a user: natefoo date: 2011-05-24 11:33:07 summary: Fix the non-working default="true" for checkboxes, thanks Louise-Amélie Schmitt. affected #: 1 file (103 bytes) --- a/lib/galaxy/web/form_builder.py Tue May 24 02:20:35 2011 +0200 +++ b/lib/galaxy/web/form_builder.py Tue May 24 05:33:07 2011 -0400 @@ -4,7 +4,7 @@ import logging, sys, os, time from cgi import escape -from galaxy.util import restore_text, relpath, nice_size +from galaxy.util import restore_text, relpath, nice_size, string_as_bool from galaxy.web import url_for log = logging.getLogger(__name__) @@ -112,6 +112,8 @@ # above for clarification. Basically, if value is not True, then it will always be a list with # 2 input fields ( a checkbox and a hidden field ) if the checkbox is checked. If it is not # checked, then value will be only the hidden field. + if isinstance( value, basestring ): + return string_as_bool( value ) return isinstance( value, list ) and len( value ) == 2 def set_checked(self, value): if isinstance( value, basestring ): Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
participants (1)
-
Bitbucket