« Typhoon in Google Maps | Main | LfVr shows all tags »

[Ajax] Hacking Rojo - Ajaxize more of 'Mark as Read'

Tags: Ajax , Greasemonkey , Rojo

Rojo - mark as read

Last time I have Ajaxized a 'Mark as Read' on a single feed to move the HTTP request to background by calling XMLHttpRequest instead of bringing to a new page. The counters of unread entries are reset on LHS menu. This time I extend the work to each single story and the feed below the story entry. That means you can now mark a story read as well as the feed of a story. See the screenshot above.

For each story, you can now do expand/collapse, mark as read, or both on it. For the feed of a story, you can also mark it read. This makes you much easier to mark a feed read without going to the page of that feed.

Download: AJAX Wrapper for Rojo v1.2 rojo.ajax.user.js

Previous articles:
[Ajax] Hacking Rojo - Ajaxize 'Mark as Read' function
[Ajax] Hacking Rojo - Slow Response of Rojo
[Ajax] Hacking Rojo - an Ajax Wrapper for Rojo
[Ajax] Hacking Rojo - Rojo is not Ajax?

Blogs talking about this:
Someone Hacked Rojo Using Greasemonkey!
Speed up Rojo using GreaseMonkey- Firefox Users only

Related Articles:
The Blog Herald - Rojo reviewed

TrackBack

Listed below are links to weblogs that reference [Ajax] Hacking Rojo - Ajaxize more of 'Mark as Read':

» [Ajax] Hacking Rojo - Adding bits to feeds in Rojo from Yuan.CC Web Experiments
Rojo is lacking of some designs of user friendly. Why am I saying that? Sometimes we need to make an unnecessary click to get some basic but useful information of a feed. While reading stories of a feed, we... [Read More]

» [Ajax] Hacking Rojo - Quick unsubscribe feeds in Rojo from Yuan.CC Web Experiments
In Rojo, you can unsubscribe feeds only within two pages, the page of managing your feed list or the one of viewing the feed profile. Now the rojo.ajax.user.js script injects quick links to let you unsubscribe feeds any time.... [Read More]

» [Ajax] Hacking Rojo - Clearance of All Additions from Yuan.CC Web Experiments
I have been adding some additions to Rojo and keeping this script updated with Rojo. Lately, Rojo slightly changed its HTML layout, so some features of the script failed. I also fixed the compatible problem with Firefox 1.5RC3. Following... [Read More]