Hacker News new | past | comments | ask | show | jobs | submit login

The given solution at the end of the article to simply remove the disabled attribute didn't work on its own here because there's no event fired afterwards to persist the change.

I had to manually edit the HTML and add the onclick handler:

Note:

- change the id you pass to the onclick function to match yours if it differs.

- the "KNa" function might also be different. Check out the other checkboxes' HTML to figure it out.

BEFORE:

<input type="checkbox" id="cbm-I2NvbnRhY3RzQGdyb3VwLnYuY2FsZW5kYXIuZ29vZ2xlLmNvbQ" checked="" disabled="" class="al-ctrl al-nameref-showinlist">

AFTER:

<input type="checkbox" id="cbm-I2NvbnRhY3RzQGdyb3VwLnYuY2FsZW5kYXIuZ29vZ2xlLmNvbQ" checked="" class="al-ctrl al-nameref-showinlist" onclick=KNa(('I2NvbnRhY3RzQGdyb3VwLnYuY2FsZW5kYXIuZ29vZ2xlLmNvbQ'),(true));">

And then uncheck the box. Done.




Alternatively, you could enable the unsubscribe link by changing the &nbsp; in the <td class="rightlink"> tag to this:

<a href="javascript:void(0)" class="al-ctrl al-desc-self" onclick="LNa(('cbm-I2NvbnRhY3RzQGdyb3VwLnYuY2FsZW5kYXIuZ29vZ2xlLmNvbQ'));"><nobr>Unsubscribe</nobr></a>

That gets it out of your account completely.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: