[jquery-dev] Re: AJAX bookmarks

2008-11-20 Thread Nathan Hammond

Full Disclosure: I wrote one of the following browser history
managers. In writing my own, I reviewed all of the existing
implementations and found these to be the most stable (or actively
maintained). JSSM is based upon the approach taken by RSH which has
not been updated in a while. Eventually those two will be merged into
a single project.

dshistory: http://code.google.com/p/dshistory/
Really Simple History: http://code.google.com/p/reallysimplehistory/
JSSM: http://nathanhammond.com/jssm (demo: 
http://nathanhammond.com/jssmsource/test/)

Klaus' (the one you found) hasn't been updated in quite the while if I
recall correctly, so I don't know how it does with support on newer
browsers. If you're looking for easy integration with jQuery, JSSM
provides a plugin that makes it easy to attach handlers to links.

Best of luck.

On Nov 20, 4:41 am, Alexey [EMAIL PROTECTED] wrote:
 thanks to all
 i found some ready stuffhttp://www.stilbuero.de/jquery/history/#Chapter_1
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] New History Manager - Finished(-ish)!

2008-09-03 Thread Nathan Hammond

Okay, before it was just a teaser. Now you can have every bit of it.
Example: http://www.nathanhammond.com/jssm/test/
Source: http://www.nathanhammond.com/jssm/jquery.jssm.zip

The archive includes the absurdly well-documented JavaScript source
file, a plugin for jQuery to make it easy, the example site, and
assorted other goodies. Now that I'm done with it, I won't lie: this
is based on RSH, but intended to replace it--if for no other reason
than it being actively maintained. A later version will remove all
external library dependencies and provide a fully-functioning
JavaScript-library-independent history manager.

What I'm hoping for from this community:
- Somebody to come up with a real name for the project because I'm not
very clever at naming things.
- Somebody so inclined to give it the harshest code review in terms of
optimization, organization, and poor design you can come up with.
- A few good people to take it on a test drive in your favorite (or
not so favorite) browser. (And to let me know if it is broken
anywhere.)

Once I've got a real name for this thing, I'll find it a home on
Google Code, so that is probably the number one priority!

Enjoy! And please have a look!
Nathan Hammond

PS: If you're interested, I have a site that has a much better example
of this in action that I can send out privately.

On Aug 27, 12:27 am, Nathan Hammond [EMAIL PROTECTED] wrote:
 I'm going to ask you to use your imagination:
 Imagine an AJAX history manager that required absolutely no expertise
 to use. Imagine something that could be applied to forms and anchors
 to have them automatically be handled by AJAX and still maintain the
 browser history (back button, and bookmarking). Imagine something that
 works across all browsers supported by jQuery. Imagine something that
 still works when JavaScript is disabled or can itself be disabled with
 a single line of code. Imagine something that can be added to nearly
 any existing static website as a non-intrusive upgrade. Imagine
 something that is so stable you can use it on enterprise-level sites.
 Imagine something with smart settings that can be easily customized so
 you never have to get into the nitty-gritty. Imagine something that
 provides callbacks at six separate stages during the AJAX loading
 process to accommodate for animating transitions. Imagine something
 that provides a page load callback for animating the initial page
 load...

 And then I'm going to tell you that you don't have to use your
 imagination at all. The reason I've disappeared when I said I was
 going to be around so much was to focus my efforts on this. To prove
 how easy it is, here are two examples that show how easy it is:

 $('a').('click');
 $('form#someform').('submit');

 I'll have an alpha version very soon--possibly tomorrow. I'd love some
 help testing it and working out kinks. And if I missed any part of
 your wishlist for the perfect history manager in the description, tell
 me what else it should do.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---



[jquery-dev] Re: New History Manager - Finished(-ish)!

2008-09-02 Thread Nathan Hammond

Nathan:
Thanks for having a look.

- To the name, I don't want to define it based on what else exists,
more on innate value. *shrug* Branding, again.
- To the idea of appending, if the elements are appended to the body
(document.body.appendChild(mytextarea);) after it has finished loading
the fields are not always repopulated (browser dependent). There are
two approaches to this task found in most history managers:
document.write(), or inclusion of the HTML in the page layout. I went
with the former specifically because I could control it to prevent it
from being executed twice (important where we'll want to allow entry
from any page on the site) and because it seems to be the more tried
and true method. I'm with you, I'd love to use DOM-only methods, but I
don't think that is possible. (Please feel free to prove me wrong.)

Again, thanks.
Nathan Hammond

On Sep 2, 7:44 pm, Nathan Bubna [EMAIL PROTECTED] wrote:
 A.S.H.  (Another Simple History)

 So, why do you require the call to jssm.inline() to be done inline?
 why not just append that html to the end of the body tag contents
 instead of relying on document.write?

 On Tue, Sep 2, 2008 at 4:26 PM, Nathan Hammond

 [EMAIL PROTECTED] wrote:

  Okay, before it was just a teaser. Now you can have every bit of it.
  Example:http://www.nathanhammond.com/jssm/test/
  Source:http://www.nathanhammond.com/jssm/jquery.jssm.zip

  The archive includes the absurdly well-documented JavaScript source
  file, a plugin for jQuery to make it easy, the example site, and
  assorted other goodies. Now that I'm done with it, I won't lie: this
  is based on RSH, but intended to replace it--if for no other reason
  than it being actively maintained. A later version will remove all
  external library dependencies and provide a fully-functioning
  JavaScript-library-independent history manager.

  What I'm hoping for from this community:
  - Somebody to come up with a real name for the project because I'm not
  very clever at naming things.
  - Somebody so inclined to give it the harshest code review in terms of
  optimization, organization, and poor design you can come up with.
  - A few good people to take it on a test drive in your favorite (or
  not so favorite) browser. (And to let me know if it is broken
  anywhere.)

  Once I've got a real name for this thing, I'll find it a home on
  Google Code, so that is probably the number one priority!

  Enjoy! And please have a look!
  Nathan Hammond

  PS: If you're interested, I have a site that has a much better example
  of this in action that I can send out privately.

  On Aug 27, 12:27 am, Nathan Hammond [EMAIL PROTECTED] wrote:
  I'm going to ask you to use your imagination:
  Imagine an AJAX history manager that required absolutely no expertise
  to use. Imagine something that could be applied to forms and anchors
  to have them automatically be handled by AJAX and still maintain the
  browser history (back button, and bookmarking). Imagine something that
  works across all browsers supported by jQuery. Imagine something that
  still works when JavaScript is disabled or can itself be disabled with
  a single line of code. Imagine something that can be added to nearly
  any existing static website as a non-intrusive upgrade. Imagine
  something that is so stable you can use it on enterprise-level sites.
  Imagine something with smart settings that can be easily customized so
  you never have to get into the nitty-gritty. Imagine something that
  provides callbacks at six separate stages during the AJAX loading
  process to accommodate for animating transitions. Imagine something
  that provides a page load callback for animating the initial page
  load...

  And then I'm going to tell you that you don't have to use your
  imagination at all. The reason I've disappeared when I said I was
  going to be around so much was to focus my efforts on this. To prove
  how easy it is, here are two examples that show how easy it is:

  $('a').('click');
  $('form#someform').('submit');

  I'll have an alpha version very soon--possibly tomorrow. I'd love some
  help testing it and working out kinks. And if I missed any part of
  your wishlist for the perfect history manager in the description, tell
  me what else it should do.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
jQuery Development group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~--~~~~--~~--~--~---