refactor: remove unused attributes and methods of TabsEditingMixin
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
|
||||
import logging
|
||||
|
||||
from pkg_resources import resource_string
|
||||
from xblock.fields import Scope, String
|
||||
|
||||
from xmodule.mako_module import MakoModuleDescriptor, MakoTemplateBlockBase
|
||||
@@ -52,9 +51,6 @@ class TabsEditingMixin(EditingFields, MakoTemplateBlockBase):
|
||||
"""
|
||||
|
||||
mako_template = "widgets/tabs-aggregator.html"
|
||||
css = {'scss': [resource_string(__name__, 'css/tabs/tabs.scss')]}
|
||||
js = {'js': [resource_string(
|
||||
__name__, 'js/src/tabs/tabs-aggregator.js')]}
|
||||
js_module_name = "TabsEditingDescriptor"
|
||||
tabs = []
|
||||
|
||||
@@ -67,18 +63,6 @@ class TabsEditingMixin(EditingFields, MakoTemplateBlockBase):
|
||||
})
|
||||
return _context
|
||||
|
||||
@classmethod
|
||||
def get_css(cls): # lint-amnesty, pylint: disable=missing-function-docstring
|
||||
# load every tab's css
|
||||
for tab in cls.tabs:
|
||||
tab_styles = tab.get('css', {})
|
||||
for css_type, css_content in tab_styles.items():
|
||||
if css_type in cls.css:
|
||||
cls.css[css_type].extend(css_content)
|
||||
else:
|
||||
cls.css[css_type] = css_content
|
||||
return cls.css
|
||||
|
||||
|
||||
class TabsEditingDescriptor(TabsEditingMixin, MakoModuleDescriptor): # lint-amnesty, pylint: disable=abstract-method
|
||||
"""
|
||||
|
||||
@@ -28,20 +28,6 @@ class TabsEditingDescriptorTestCase(unittest.TestCase):
|
||||
'name': "Test_css",
|
||||
'template': "tabs/codemirror-edit.html",
|
||||
'current': True,
|
||||
'css': {
|
||||
'scss': [
|
||||
resource_string(
|
||||
__name__,
|
||||
'test_files/test_tabseditingdescriptor.scss'
|
||||
)
|
||||
],
|
||||
'css': [
|
||||
resource_string(
|
||||
__name__,
|
||||
'test_files/test_tabseditingdescriptor.css'
|
||||
)
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
'name': "Subtitles",
|
||||
@@ -62,16 +48,6 @@ class TabsEditingDescriptorTestCase(unittest.TestCase):
|
||||
field_data=DictFieldData({}),
|
||||
)
|
||||
|
||||
def test_get_css(self):
|
||||
"""test get_css"""
|
||||
css = self.descriptor.get_css()
|
||||
current_dir = os.path.dirname(__file__)
|
||||
test_css_file = os.path.join(current_dir, 'test_files/test_tabseditingdescriptor.scss')
|
||||
with open(test_css_file) as new_css:
|
||||
added_css = new_css.read()
|
||||
assert css['scss'].pop().decode('utf-8') == added_css
|
||||
assert css['css'].pop().decode('utf-8') == added_css
|
||||
|
||||
def test_get_context(self):
|
||||
""""test get_context"""
|
||||
rendered_context = self.descriptor.get_context()
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
.supertestclass {
|
||||
color: red;
|
||||
}
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
.supertestclass {
|
||||
color: red;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user