Merge pull request #845 from edx/bugfix/ichuang/fix-capa-optioninput-for-inline

Fix capa optioninput template to honor inline flag
This commit is contained in:
chrisndodge
2013-09-05 15:51:30 -07:00
3 changed files with 5 additions and 3 deletions

View File

@@ -325,7 +325,7 @@ class OptionInput(InputTypeBase):
Convert options to a convenient format.
"""
return [Attribute('options', transform=cls.parse_options),
Attribute('inline', '')]
Attribute('inline', False)]
registry.register(OptionInput)

View File

@@ -1,4 +1,6 @@
<form class="inputtype option-input">
<% doinline = "inline" if inline else "" %>
<form class="inputtype option-input ${doinline}">
<select name="input_${id}" id="input_${id}" aria-describedby="answer_${id}">
<option value="option_${id}_dummy_default"> </option>
% for option_id, option_description in options:

View File

@@ -55,7 +55,7 @@ class OptionInputTest(unittest.TestCase):
'options': [('Up', 'Up'), ('Down', 'Down')],
'status': 'answered',
'msg': '',
'inline': '',
'inline': False,
'id': 'sky_input'}
self.assertEqual(context, expected)