Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Customising the CMS

Detect jQuery Ajax complete within CMS


Reply

2 Posts   857 Views

Avatar
jaedb

9 July 2012 at 4:10pm (Last edited: 9 July 2012 4:11pm), Community Member, 5 Posts

I'm trying to create a button-based approach to radio buttons within SilverStripe 3.0 and am having trouble hooking into the CMS jQuery hooks.

I have looked at the documentation on the matter (http://doc.silverstripe.org/framework/en/topics/javascript/) but am getting javascript errors on:

Behaviour.register({ ...

.

Basically I need to detect when the current page is fully loaded (after saving, publishing, deleting, loading new page, etc) so I can use jQuery and apply the appropriate styles and classes to the label elements (see screenshot - these are radio buttons).

How do I (using jQuery) listen for the PageLoaded hooks as discussed in the documentation (http://doc.silverstripe.org/framework/en/topics/javascript/)?

Attached Files
Avatar
hallecsyz

16 August 2012 at 3:22am Community Member, 5 Posts

I'm having the same problem, I'm trying to load a javascript function after the page is loaded.

I get a Type Error: Object #<HTMLFormElement> has no method 'observeMethod'.

Any idea how this could be fixed?