File tree Expand file tree Collapse file tree 6 files changed +379
-10
lines changed
src/collective/ckeditor/browser Expand file tree Collapse file tree 6 files changed +379
-10
lines changed Original file line number Diff line number Diff line change @@ -21,13 +21,15 @@ jobs:
2121 matrix :
2222 config :
2323 # [Python version, tox env]
24- - ["3.6", "plone52-py36"]
25- - ["3.7", "plone52-py37"]
26- - ["3.8", "plone52-py38"]
27- - ["3.8", "plone60-py38"]
24+ # - ["3.6", "plone52-py36"]
25+ # - ["3.7", "plone52-py37"]
26+ # - ["3.8", "plone52-py38"]
27+ # - ["3.8", "plone60-py38"]
2828 - ["3.9", "plone60-py39"]
2929 - ["3.10", "plone60-py310"]
3030 - ["3.11", "plone60-py311"]
31+ - ["3.12", "plone60-py312"]
32+ - ["3.13", "plone60-py313"]
3133 name : ${{ matrix.config[1] }}
3234 runs-on : ubuntu-20.04
3335 steps :
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ Changelog
445.0.0b5 (unreleased)
55--------------------
66
7- - Nothing changed yet.
7+ - Support for CMFPlone >= 6.0.10 < 6.1 where CSS viewlet implementation has changed.
8+ [gotcha]
89
910
10115.0.0b4 (2023-12-21)
Original file line number Diff line number Diff line change 3535 "Programming Language :: Python :: 3.9" ,
3636 "Programming Language :: Python :: 3.10" ,
3737 "Programming Language :: Python :: 3.11" ,
38+ "Programming Language :: Python :: 3.12" ,
39+ "Programming Language :: Python :: 3.13" ,
3840 ],
3941 keywords = 'Plone CKeditor WYSIWYG' ,
4042 author = 'Plone Collective (started by Alterway Solutions)' ,
4648 zip_safe = False ,
4749 install_requires = [
4850 'setuptools' ,
51+ 'Products.CMFPlone<6.1' ,
4952 'zope.i18nmessageid' ,
5053 'collective.quickupload' ,
5154 'collective.plonefinder' ,
Original file line number Diff line number Diff line change 6767
6868
6969if HAS_PLONE6_RESOURCES :
70+ from .cmf_plone_resource import ResourceView
71+
7072 def get_css_urls (view ):
7173 class CKRenderer (webresource .ResourceRenderer ):
7274 # returns list of CSS URLS instead of link tags in HTML
@@ -77,10 +79,8 @@ def render(self):
7779
7880 class CKEditorCSSViewlet (ResourceView ):
7981 def index (self ):
80- root_group_css = webresource .ResourceGroup (name = "root_css" )
81- resolver_css = webresource .ResourceResolver (root_group_css )
8282 renderer = CKRenderer (
83- resolver_css , base_url = self .portal_state .portal_url ()
83+ self . resolver_css , base_url = self .portal_state .portal_url ()
8484 )
8585 rendered = renderer .render ()
8686 return rendered
@@ -91,7 +91,9 @@ def index(self):
9191 view
9292 )
9393 viewlet .update ()
94- return viewlet .index ()
94+ result = viewlet .index ()
95+ return result
96+
9597
9698if HAS_PLONE5_RESOURCES :
9799 def get_css_urls (view ):
You can’t perform that action at this time.
0 commit comments