Commit a3944196 by Alexander Kryklia

updates

parent c7add85c
......@@ -44,6 +44,7 @@ from lxml import etree
import re
import shlex # for splitting quoted strings
import sys
import os
from registry import TagRegistry
......@@ -802,12 +803,23 @@ class DragAndDropInput(InputTypeBase):
"""
Note: height, width, images_directory_path are required.
"""
images_directory_path = Attribute('images_directory_path')
# import ipdb; ipdb.set_trace()
return [Attribute('height'),
Attribute('width'),
images_directory_path,
Attribute('images_directory_path'),
]
def setup(self):
# import ipdb; ipdb.set_trace()
imagepath = self.loaded_attributes['images_directory_path']
# import ipdb; ipdb.set_trace()
try:
images_list = self.system.filestore.listdir(os.path.join('static',
'images', imagepath))
except:
images_list = []
self.loaded_attributes['images_list'] = images_list
registry.register(DragAndDropInput)
#--------------------------------------------------------------------------------------------------------------------
<section id="inputtype_${id}" class="capa_inputtype" >
<div class="drag_and_drop_problem" id="drag_and_drop_div_${id}"
style="width:${width};height:${height}">
% if item
<p>${images_list}</p>
% if images_list:
<ul>
% for item in images_directory_path:
% for item in images_list:
<li>${item}</li>
% endfor
</ul>
......
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