gkit, a JavaScript library for building Google-like Applications Released under the GNU LGPL v2.1 or later What is gkit? ------------- This library is the beginnings of a JavaScript library for doing rich web applications (referred to these days as "AJAX" web apps). Gmail and Google Maps are two of the more popular applications of this nature, and it was these apps that inspired me to put together this collection of scripts. In fact, this collection includes the complete AJAXSLT library released by Google (originally under a BSD-style license). Why another JavaScript toolkit/library? --------------------------------------- All the toolkits and libraries I've looked at our quite large and abstract out nearly every aspect of the webpage. I wanted a lightweight set of scripts to handle just DOM and XMLHttp behavior. Plus, I wanted this to be a set of scripts more than a "toolkit." Each script can easily be used by itself, with little dependence on other scripts. There is buildscript.py which can be used to build a single, compact file from the individual scripts. HOW TO? ------- Documentation is light right now. See the scripts themselves and the files in the "tests" directory. Features to be included in a later release are: * page and browser history * bookmarking * multiple elements with fixed positioning (an IE fixer-upper) Please send comments, questions, or patches to deryck@samba.org. --Deryck Hodge