For the new guys: Not Quite A Quest
I’m only going to do Quests for in-character-type stuff, and this is a technical request. Hopefully (if a veteran can’t) our new CS geeks folks majors might be able to help.
What I’d like is to find or create a Javascripty something that meets the following specs:
- Its main function is to collapse posts on the front page down to just their title lines, along with the edit links, permalinks, and comment counts.
- It should at least have controls for Collapse/Expand all Proposals; Collapse/Expand all non-Proposals; Collapse/Expand everything.
- It’d be very nifty if it used cookies somehow to remember settings.
- It should require an absolute minimum of script elements and event attributes. I know that external JS files can parse the DOM for classes/IDs/stuff to inject event handlers without changing the markup. However, I’m not intimately familiar with the implementation, so I don’t know if we still need an onload=”” attribute in the <body> tag or not.
- If there are any sort of standards-geek sort of practices that apply to Javascript that I’m unaware of, it should follow them. But not to the point of zealotry that causes people to try to make calendars without using <table>s, because that’s just silly. ;)
Anyone up to it, or a reasonable likeness thereof?
Saurik:
I’m unfortunatelly much stronger at server-side activities than dealing with client-side Javascript (_especially_ due to cross-browser compatibility). Although, I might as well mention that this website doesn’t work in IE anyway, so I guess the cross-browser part is easier ;P. I do, however, have a friend whom I consider a God of Javascript whom I can ask questions of ;P. I’ll possibly look into it tomorrow, but I’m not sure as the project doesn’t interest me much :(. Maybe AgentHH would be interested?
Personally, I don’t have any problem with the “clutter” on the right hand side of the screen, so I don’t really have any reason to work on it. I don’t even understand why others are against it ;P.
I _am_ strongly motivated to work on the better comment listing interface. Right now I have a copy of notepad (SciTE when I’m on my Linux box) open constantly with the names of all the open proposals and the number of comments they had when I last viewed them, as well as a flag for whether I’ve voted on it yet or not. I then reload the website and look at the “clutter” on the right to see if the number of comments on any of the entries has changed. But that doesn’t even work for non-Proposal posts, which I’m currently viewing much less often for that very reason. It’s seriously seriously irritating to try to keep up with comments. I wonder if other players are even bothering, and that makes me feel less sure that things I’m writing are even being noticed by people (even if they are too long to bother to read, hehe).
(I should note to people that are used to this that it’s especially bothersome to me as I hosted a nomic a while back (although there was at least one player that didn’t have time and we ended up stopping after a few days) that used a newsgroup/mailing list (running off a news server I coded), and it had the nice property that you could either view it as a set of threads, or you could view it as a sequence of posts. I miss that.)
So, regardless, I _do_ intend to spend some time with EE very soon to try to build a sequential comment view.