|
Strange.. all email notifications for your posts ends with "10901 ". What's up with that?
--
Torn from tomorrow's headlines
|
|
|
|
|
Grrr. That's my fault. I was trying to be clever. Points if you can figure out what it was. 10901
|
|
|
|
|
Looking at the HTML code, it looks like you are tagging the message with something... For what purpose, I don't know.
--
LOADING...
|
|
|
|
|
Yeah. I was saying that you get points if you figure out what, exactly, that number is.
|
|
|
|
|
Click on the little Bob in the lower-right corner, go to the Intro page...
|
|
|
|
|
Ah.. I get it now. MAKEWORD(MAKEBYTE(0, 1), MAKEBYTE(9, 1))
--
Coming Soon to an Illegal DVD
|
|
|
|
|
Something like that.
|
|
|
|
|
I'm about to construct a shog beater if nobody tells me what's going on.
I have a right to know man! I think Jorgen and I were in the original 10 users of this baby when it was Midas.
|
|
|
|
|
|
Ah, to be 20 and in college again with nearly limitless free time and energy...
|
|
|
|
|
Oh yeah...limitless free time...
My profs don't agree with you.
|
|
|
|
|
FYI, I'm using unpacked merely to have some useful information when developing. When the error console tells me that m[i] doesn't have any properties, that doesn't really tell me anything.
|
|
|
|
|
You mentioned that you are refactoring code into a plugin like architecture. When it's done, specs on the interface and possibly and example would be nice. I have a few ideas of my own I'd like to try out.
--
Based on a True Story
|
|
|
|
|
Joergen Sigvardsson wrote: You mentioned that you are refactoring code into a plugin like architecture. When it's done, specs on the interface and possibly and example would be nice. I have a few ideas of my own I'd like to try out.
Will do. The ForumWatch code is actually kinda similar to what I want to do. But yeah...I'll definitely write up some stuff about it.
|
|
|
|
|
You rock David
--
In Hypno-Vision
|
|
|
|
|
Heh. Just trying to have some fun and make this place a little better in the process.
Seriously, I think working with javascript is fun. How sick am I?
|
|
|
|
|
David Stone wrote: How sick am I?
Very! But in a good way.
--
From the Makers of Futurama
|
|
|
|
|
Not a single person has voted high on Shog's post. Well until now that is. C'mon guys show some love for Shog and his cohort Mr. Stone.
This is cool stuff guys. I think the CPhog "beta" is truly a "beta" in the real sense of the word and because you guys do a good job tuning the beta I participate. The way Google tune's a beta... hell why bother.
Nice job on this stuff you guys. Very nice.
|
|
|
|
|
code-frog wrote: Not a single person has voted high on Shog's post. Well until now that is. C'mon guys show some love for Shog and his cohort Mr. Stone.
I thought it might be a tad inappropriate to 5-vote a post titled "David, you rock".
code-frog wrote: Nice job on this stuff you guys. Very nice.
We try. In all honesty, most of these features we add are just things I want. I wanted a better editing experience, so I integrated Midas with Josh's original creation. I wanted keyboard shortcuts so I didn't have to move my hands to the mouse. I wanted the ability to watch this forum and the Insider forum. The fact that you guys have your own opinions about them just makes them that much better. This stuff wouldn't be half as cool if we didn't have the feedback we get from you guys. So thanks to all of you for testing the heck out of this stuff and letting both Josh and I know when things could be better.
|
|
|
|
|
What David wrote.
(yes, i'm that lazy )
|
|
|
|
|
Shog9 wrote: yes, i'm that lazy
I think we both are...as evidenced by the fact that neither of us have signatures...
|
|
|
|
|
True, that.
|
|
|
|
|
Let's just say that without your laziness, I wouldn't have had rotating signatures (a setup for which I'm too lazy to setup at work)
--
Verletzen zerfetzen zersetzen zerstören
Doch es darf nicht mir gehören
Ich muss zerstören
|
|
|
|
|
I've bumped the ultra-minor version number to make you all upgrade. Behold my power.
The only change that this upgrade brings is a new dependency on jQuery[^]. CPhog is composed almost entirely of DOM manipulation code and that's what jQuery does best. You might see some cool stuff like effects popping up here and there while I play around with how exactly I want to integrate some of the stuff I've been working on.
I've started school again, so the odds are that I won't be breaking code quite as much. But I've only got math classes this quarter, so my time spent coding non-work stuff will be spent mostly CPhog (along with some other personal utilities I'm whipping up). My tentative feature list is:
- ForumWatch - This feature adds boxes like Question Time and the Subtle Bugs box to the left hand nav bar, but for different forums. The code is already in CPhog, but I'm still working out some of the quirks. The code you currently have should have added a ForumWatch box for this forum here. My idea would be for this to be user-customisable (probably a little plus sign somewhere on each forum to indicate that it can be added to the watch list), and that it would keep track of the last items you've seen, and indicate which threads are new. This will probably be one of the first places you see jQuery integration.
- Settings Panel - Now that we're storing items in global storage, we can't just go into about:config and edit them. (Firefox stores them in a SQLite DB). We need to add a preferences editor to the help box. (The lightbox you get when you click on Bob).
- User-configurable key bindings - Along with the settings panel, I want to move away from hard-coded key bindings and make them user-configurable. The move to global storage was necessary for this to happen, as we didn't really have a good way to store large amounts of information before. I've written a wrapper so we can load and store whole JS arrays in global storage easily. This will also let Mike Dunn keep his crazy key bindings the way that his IE toolbar has them. (While we're at it, we can come up with some defaults for key-bindings that set them to either CPhog default or IE toolbar default).
- General refactoring - Some of this code is a real mess. Heck, we've got a 119K JS file. It's not exactly pretty...or modular. We've just been adding things that we wanted without really making sure that it's all that maintainable. And scrolling through the document to find pieces of code can be a chore. Part of what I want to do here is store a lot of our mostly-static content (the HTML for the posting form, the menu options, etc) in global storage, to alleviate the amount of code we have to transfer over the wire every time. I'm going to have to think about this, though, because it's probably going to require versioning the content...and I'm not sure how I want to approach that.
- Spiffiness - jQuery has some cool effects that'll just make working with CPhog a bit more snazzy.
That's a good list. This will probably comprise the majority of the 1.9.x timeframe. The likelihood of you guys needing to upgrade your userscript throughout this process is close to 0. I'm pretty sure we've got the userscript stripped down to the bare minimum bootloading code that we can possibly do.
Comments? Questions? Any features you'd particularly like to see? I'm currently working on ForumWatch, but after that, I'm pretty much open to any suggestions on what you'd like to see most.
|
|
|
|
|
David Stone wrote: User-configurable key bindings
<mr_burns>Excellent...</mr_burns>
|
|
|
|