Message from discussion
Reasons for considering LowPro...am I in the right place?
MIME-Version: 1.0
Message-ID: <b5a1de13-222a-4627-961b-603b59f9aeb5@z17g2000hsg.googlegroups.com>
Date: Wed, 30 Jan 2008 06:37:33 -0800 (PST)
Received: by 10.100.136.15 with SMTP id j15mr462320and.21.1201703853627; Wed,
30 Jan 2008 06:37:33 -0800 (PST)
In-Reply-To: <5b3e279f0801290922v44ec2241ib0ce95b11790492c@mail.gmail.com>
X-IP: 65.40.217.234
References: <aee0ef4e-2f3e-43e4-a992-9566bad1777b@v46g2000hsv.googlegroups.com>
<5b3e279f0801290922v44ec2241ib0ce95b11790492c@mail.gmail.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11)
Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe)
Subject: Re: Reasons for considering LowPro...am I in the right place?
From: Chris Cruft <c...@hapgoods.com>
To: Low Pro <low-pro@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Thanks Dan. It would seem to me that good documentation of this
process would help a lot of RoR types break free of a strict reliance
on Rails helpers. It is likely to be a common bitch now that the RoR
core team is letting InPlaceEditor and AutoCompleter helpers languish
while Scriptaculous and Prototype march on.
On 29 Jan, 12:22, "Dan Webb" <d...@danwebb.net> wrote:
> The InPlaceEditor behavior is something that I've intended to be a
> rewrite of the Scripty version in a more Low Pro way but I've not
> started yet. Although, I keep a few behaivors in subversion they are
> mostly to test and investigate the possiblities - Low Pro is a
> framework for attaching behaviors to elements not a widget library as
> such and I don't intend to write lots of behaviors with Low Pro.
>
> However, you can create a behavior wrapper around the scripty
> InPlaceEditor really easily that will allow you to attach it with
> Event.addBehavior:
>
> InPlaceEditor = Behavior.create({
> initialize: function(url, options) {
> this.ipe = new Ajax.InPlaceEditor( this.element, url, options || {});
> }
>
> });
>
> Then attach with:
>
> Event.addBehavior({
> 'h2.editable': InPlaceEditor('/products', { method: 'post' });
>
> });
>
> You can do a similar thing with all the scripty widgets as well.
>
> Cheers,
>
> Dan
>
> On 1/29/08, Chris Cruft <c...@hapgoods.com> wrote:
>
>
>
>
>
> > I've recently been foiled by the pluginification of InPlaceEditor and
> > AutoCompleter in RoR and their incompatibilities with the current
> > Scriptaculous and Prototype. In the past, being very comfortable in
> > Ruby, I would have simply monkey patched the in_place_editor (for
> > example) to pass the htmlResponse variable. But after doing some
> > research, I'm convinced that the Rails helpers are evil: I buy into
> > the behavior/content/style separation argument and I'm convinced that
> > the differing dev cycles on the three projects means the helpers will
> > forever be out of sync.
>
> > What's a developer to do? I looked at jQuery, but I'm not ready to
> > ditch Prototype and Scriptaculous. Then I found LowPro. And while I
> > really don't like the idea of yet another library, I would consider a
> > small one if it is slick.
>
> > My first stab a LowPro involved removing the Rails JS helper
> > in_place_editor and adding code to application.js to add this behavior
> > to the relevant elements. But WHERE is the InPlaceEditor behavior?
> > This behavior file in the lowpro subversion repository is only a
> > skeleton. And the AutoCompleter is totally empty! What gives? Am I
> > expected to stitch Scriptaculous' AutoCompleter into LowPro myself?
> > If so, can anyone point me to an example?
>
> > -Chris
>
> --
> Dan Webbhttp://www.danwebb.net
>
> aim: danwrong123