J.P.A.L.

 

Updates

Page history last edited by vietmusic 2 yrs ago

2 March 2007

 

  • A lot of documentation done.
  • Code went through a major overhaul in February.

 

7 January 2007

 

  • You know, I really don't want to do the documentation for this. But I'll get around to it sometime. Honest.
  • Finished the NotebookDemo. It's HAWT.
  • Added another function, extMask, which takes an array of filenames and an extension filter ("htm|html") and return an array of the filenames that match.
  • Widget can now be accessed at YourPBwiki.com. I finished all of the documentation for that, so my free time has been spread between these two projects.

 

3 January 2007

 

  • Pushed the bug fixes out to the official version, now v.51
  • I've been working mostly on code for http://widget.pbwiki.com , which is sort of a sister project. There should be an official version of Widget over there soon with a lot of useful functions. A lot of awesome PBwiki hacks on the way with that.
  • The rest of the past day or so was spent discussing API security with the PBwiki guys. Interesting stuff.

 

2 January 2007

 

  • First off, fixed a MAJOR bug for IE users. Because IE caches GET requests, multiple calls were not being updated, and since I test mostly on Firefox, I completely forgot about that possibility. This fix should already be pushed out to the released version.
  • Most of my work in the past day or two has been with the Notepad-clone demo. It should be done in another day or two, and then i'll release it over on http://non-educational.pbwiki.com so everyone can play. You can still play with the old version over on the Demos page.
  • A couple of other minor bug fixes.

 

31 December 2006

 

  • All function calls and variables are now namespaced to jpal. For example, functions take the form jpal.functionCall(parameters);
  • Fixed a bug concerning writeFile. It was using GET while it clearly should be using POST. More such bugs will continue to spring up, I'm sure.
  • I've decided that although everything is namespaced, I'm not going to go the extra mile to distinguish public and private members and all that nonsense. The reasoning for this is that I not only want it to be useful, but also to be a learning tool. I don't want to muck the code up with all of that nonsense, and it also allows developers to hack and screw around with the library.
  • Check out this interesting little toy from me and Michael Brutsch: Widget. He's doing most of the grunt work, while I'm just offering ideas, but the basic gist is that it's a library of some simple PBwiki specific functions that do things like 1) add buttons to the PBwiki button bar at the top of a wiki page 2) hide existing buttons 3) rename existing buttons

 

 

 

30 December 2006

 

  • I started this page up as the library started to grow from a single xmlHTTPRequest call to an entire series of functions and calls to access the PBwiki API.
  • I'm thinking about some namespace solutions for the library, but I'm trying to decide whether it's worth it. Email me if you have ideas or suggestions on that front.
  • I'm trying to bug David Weekly about adding a callback parameter to the API so that the API can be used cross-domain. It's nearly a moot point until he makes parts of the API available to reader-level access, but I figure it'd be an important forward thinking step. Look at my blog tonight sometime for more thoughts on cross-domain scripting.
  • Slowly documenting things, but first things first, I need to comment the code better.

 

 

-Jason

Comments (0)

You don't have permission to comment on this page.