Commit 9aa024b5 by chrisndodge

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

Fix capa optioninput template to honor inline flag
parents a78c913d 69f72989
...@@ -325,7 +325,7 @@ class OptionInput(InputTypeBase): ...@@ -325,7 +325,7 @@ class OptionInput(InputTypeBase):
Convert options to a convenient format. Convert options to a convenient format.
""" """
return [Attribute('options', transform=cls.parse_options), return [Attribute('options', transform=cls.parse_options),
Attribute('inline', '')] Attribute('inline', False)]
registry.register(OptionInput) registry.register(OptionInput)
......
<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}"> <select name="input_${id}" id="input_${id}" aria-describedby="answer_${id}">
<option value="option_${id}_dummy_default"> </option> <option value="option_${id}_dummy_default"> </option>
% for option_id, option_description in options: % for option_id, option_description in options:
......
...@@ -55,7 +55,7 @@ class OptionInputTest(unittest.TestCase): ...@@ -55,7 +55,7 @@ class OptionInputTest(unittest.TestCase):
'options': [('Up', 'Up'), ('Down', 'Down')], 'options': [('Up', 'Up'), ('Down', 'Down')],
'status': 'answered', 'status': 'answered',
'msg': '', 'msg': '',
'inline': '', 'inline': False,
'id': 'sky_input'} 'id': 'sky_input'}
self.assertEqual(context, expected) self.assertEqual(context, expected)
......
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