This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit 82906668050da3bae388dabddd8cff8a95620c8f
tree 8f44d9c8921e69de344c5a92c891b6c0da62131e
parent e58a0543a10f61cfb5e9c96c8a4bf9d99f2f7baa
tree 8f44d9c8921e69de344c5a92c891b6c0da62131e
parent e58a0543a10f61cfb5e9c96c8a4bf9d99f2f7baa
README
Low Pro JQ ---------- Author: Dan Webb (dan@danwebb.net) GIT: github.com:danwrong/low-pro-for-jquery.git Download: http://github.com/danwrong/low-pro-for-jquery/tree/master/src/lowpro.jquery.js?raw=true A jQuery port of the Low Pro behavior framework that was originally written for Prototype. In brief -------- Create a behavior as a class: Testy = $.klass({ initialize: function(arg) { alert('ive just been attached with the arg ' + arg); }, onclick: function() { alert('ive been clicked'); } }); Btw, $.klass is a full port of Prototype's Class.create so youget that as a bonus and can use all the inheritance stuff in the same way. Next, attach the behavior on DOM ready in the jQuery way: jQuery(function($) { $('p').attach(Testy, 'My arg'); }); Alternatively, if you just need to attach behaviors and get references to the behavior instances created then you can use: $('a').attachAndReturn(Clicky, 45) //=> Array of behavior instances Aside from this everything works the same as Low Pro for Prototype. See http://www.danwebb.net/lowpro for details. Livequery support ----------------- If the livequery plugin is found then Low Pro will use it to automatically bind behaviors to newly created content so if, taking the above example, you did something like: $(document.body).append('<p>A new para</p>') Then it too would get a behavior binded to it. Acknowledgements ---------------- The $.klass code is a direct port of the Class.create code from Prototype (http://prototypejs.org).








