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:
@@ -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)
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user