如何调试Plone的portal_javascripts压缩导致的js错误

时间:2015-08-20 01:11:47

标签: jquery plone plone-4.x

当压缩特定的js文件( 安全 )并合并时,我收到以下错误:

Uncaught TypeError: jQuery(...).placeholder is not a function

请在此处查看整个文件:https://gist.github.com/fulv/38ab213eeac3b16adec6

错误发生在第12行:

    jQuery('input, textarea').placeholder();

通过评论该行,我可以使错误消失。

我没有看到如何定义placeholder有什么问题(参见第1108行及以下内容)。实际上,当将portal_javascripts切换到开发模式时,一切都很顺利。因此,我倾向于认为Plone的javascripts资源注册表的压缩导致了这一点。

任何线索?

1 个答案:

答案 0 :(得分:0)

我经常使用未压缩和/或未合并的某些文件。如果禁用该文件的压缩和合并,一切都有效吗?