We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

SafeCracker Javascript Errors

Development and Programming

Mighty Citizen's avatar
Mighty Citizen
21 posts
14 years ago
Mighty Citizen's avatar Mighty Citizen

SafeCracker seems to generate some script after the form that is causing modal windows to not work:

[removed]// <![CDATA[ if (typeof EE == “undefined” || ! EE) { var EE = ,”fileuploader”:,”lang”:,”publish”:,”user_id”:1,”XID”:”581439aa6691a35e7d7949088d0a56cc3c4d2cd1”};} mySettings = ,”onCtrlEnter”:,”markupSet”:[,,,]}; myWritemodeSettings = ,”onCtrlEnter”:,”markupSet”:[,,,],”onTab”:}; // ]]>

if you look at: var EE = ,”fileuploader” that seems to be a syntax error that has gone unnoticed.

       
driverweb's avatar
driverweb
15 posts
14 years ago
driverweb's avatar driverweb

Same issue on my end after updating to 2.2.1, from 2.1.5

Beautified code below. It’s the first script after </form> of the safecracker form.

// <![CDATA[
if (typeof EE == "undefined" || !EE) {
    var EE = ,
        "fileuploader": , "lang": , "publish": , "user_id": 1, "XID": "something"
};
}
mySettings = , "onCtrlEnter": ,
"markupSet": [, , , , ]
};
myWritemodeSettings = , "onCtrlEnter": ,
"markupSet": [, , , , ],
"onTab":
};
// ]]>

This should probably go to Tech Support?

       
driverweb's avatar
driverweb
15 posts
14 years ago
driverweb's avatar driverweb

Actually, I just found this bug report: https://support.ellislab.com/bugs/detail/16113/

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.