django cms弹出窗口高度太大了

时间:2015-07-07 23:21:28

标签: django-cms

我正在使用DjnagoCMS 3,我对所有编辑弹出窗口都有烦人的问题。当页面内容比浏览器窗口更大(更高)时会发生这种情况。当我尝试编辑文本或任何cms插件(双击内容)时,它会显示弹出窗口,但它的高度比监视器分辨率的高度更高。 gray ractangle is popup window, but it's content is outside of browser window

如果内容长度不是很大,一切都还可以。 For small page popup window is ok

问题出现在django cms的js / css中。

1 个答案:

答案 0 :(得分:6)

我遇到了同样的问题并找到了解决方案。问题是这一行:
https://github.com/divio/django-cms/blob/master/cms/static/cms/js/modules/cms.modal.js#L137
返回内容高度,而不是窗口高度,因为:
jquery $(window).height() is returning the document height

因此,您需要做的就是在模板中声明一个doctype。