I haven’t been using my HypeMachine Extension lately, which has caused me to fall behind in maintaining the extension. Someone had just e-mailed me recently regarding how the extension is no longer working.
I should really integrate a settings option for the extension that points people to the GitHub EPR system.
I’ve updated the Extension on my GitHub and you can follow these steps for installing the extension:
- Download the extension.
- Unzip the extension.
- Go to your Chrome’s Extension page: chrome://extensions, and make sure the page is in Developer mode.
- If Developer mode has a + by it, click the + to add developer information to the page. The + changes to a -, and more buttons and information appear.
For the curious
This change had caused all the instances of referring to Prototype’s selector $$ to no longer work. The hook into Prototype’s Ajax responder was also rendered useless.
I had decided to change the code to support Prototype rather than other options available, such as including myself the prototype.js file. This was done because I’m not sure if Prototype can still hook into Ajax requests done via jQuery. Once all the selector’s and event handlers had been moved to jQuery, the extension worked again!