Skip to content

Commit

Permalink
Merge pull request #301 from haricot/patch-17
Browse files Browse the repository at this point in the history
Add retro compatibility cms 3.4
  • Loading branch information
jrief committed Nov 8, 2018
2 parents 377897a + deb711d commit bd9d31d
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion cmsplugin_cascade/icon/cms_toolbars.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
from __future__ import unicode_literals

from django.utils.translation import ugettext_lazy as _
from distutils.version import LooseVersion

from cms import __version__ as CMS_VERSION
from cms.extensions.toolbar import ExtensionToolbar
from cms.toolbar_pool import toolbar_pool
from cms.toolbar.items import Break
Expand All @@ -21,5 +23,8 @@ def populate(self):
page_extension, url = self.get_page_extension_admin()
if url:
position = current_page_menu.find_first(Break, identifier=PAGE_MENU_SECOND_BREAK)
disabled = not self.toolbar.edit_mode_active
if LooseVersion(CMS_VERSION) < LooseVersion('3.5'):
disabled = not self.toolbar.edit_mode
else:
disabled = not self.toolbar.edit_mode_active
current_page_menu.add_modal_item(_("Choose Icon Font"), position=position, url=url, disabled=disabled)

0 comments on commit bd9d31d

Please sign in to comment.