No problem - I have a grid of inplaceeditor's running about 60 instances on
one page so it took a few trys to make it work like I needed

Jason Westbrook | T: 313-799-3770 | jwestbr...@gmail.com


On Mon, Jan 28, 2013 at 6:28 AM, Phil Petree <phil.pet...@gmail.com> wrote:

> Jason,
>
> ended up spending a few hours rewriting some of my code in order to try
> your code.  Instead of dom:ready I implemented the inplace editor
> onComplete and its working fine.
>
> Still not sure why cancel doesn't actually kill the invocation or why
> editor.dispose(); prevents the editor from actually working...
>
> Either way, this implementation is up!
>
> Thanks again!
>
> On Sun, Jan 27, 2013 at 6:51 PM, Jason Westbrook <jwestbr...@gmail.com>wrote:
>
>>
>> So the actual problem is that you are creating multiple inplace editors -
>> create it once and let the inplace editor handle the click events
>>
>> I answered a similar question in more depth on StackOverflow
>>
>>
>> http://stackoverflow.com/questions/14306045/codeigniter-script-aculo-us-inplaceedit-produces-duplicates-on-update/14313622#14313622
>>
>> Jason Westbrook | T: 313-799-3770 | jwestbr...@gmail.com
>>
>>
>> On Sun, Jan 27, 2013 at 3:24 PM, Phil Petree <phil.pet...@gmail.com>wrote:
>>
>>> Thanks Walter.
>>>
>>> I tried that already and found the editor to be essentially disabled
>>> (you could click but not get the form).
>>> On Jan 27, 2013 6:14 PM, "Walter Lee Davis" <wa...@wdstudio.com> wrote:
>>>
>>>>
>>>> On Jan 27, 2013, at 4:10 PM, Phil Petree wrote:
>>>>
>>>> > Hi All!
>>>> >
>>>> > I'm implementing the scriptaculous inplace editor and I have it
>>>> working except for one small detail:
>>>> >
>>>> > If I activate the editor, click cancel, activate the editor again I
>>>> get two inplace editors.  cancel those and activate again and I get three.
>>>>  cancel those and activate again and I get four... and on and on and on...
>>>> >
>>>> > What's the trick to this?  Here's my code:
>>>> >
>>>> > html:
>>>> > <tr><td onclick='editName(this, id)'>Homer Simpson</td></tr>
>>>> >
>>>> > javascript:
>>>> > function editName(element, id)
>>>> > {
>>>> >   new Ajax.InPlaceEditor(element, 'name_inpl_ajax.php', {
>>>> >       okText: " Save ",
>>>> >       cancelControl: "button",
>>>> >       callback: function(form, value) {
>>>> >           return 'id=' +id + '&name='+encodeURIComponent(value)
>>>> >       }
>>>> >   });
>>>> > }
>>>> >
>>>>
>>>> This editor isn't behaving as documented lately, I had an occasion to
>>>> upgrade a working editor to the latest versions of Prototype and
>>>> Scriptaculous, and found that clicking to edit the second time would cause
>>>> the editor to load the editing form itself for editing. Not a good time for
>>>> my client!
>>>>
>>>> You might want to look at this option:
>>>>
>>>> > Removing the behavior
>>>> > To disable the InPlaceEditor behavior later on, store it in a
>>>> variable like:
>>>> >
>>>> > var editor = new Ajax.InPlaceEditor('product_1'
>>>> > ,...);
>>>> >  (...
>>>> > do
>>>> >  stuff ..)
>>>> >  editor.dispose();
>>>> >
>>>> > This way, you can enable and disable " In Place Editing ":
>>>> http://madrobby.github.com/scriptaculous/in-place-editing at will.
>>>> >
>>>>
>>>> See if that can work around the issue for you.
>>>>
>>>> Walter
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Prototype & script.aculo.us" group.
>>>> To post to this group, send email to
>>>> prototype-scriptaculous@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>>>> Visit this group at
>>>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Prototype & script.aculo.us" group.
>>> To post to this group, send email to
>>> prototype-scriptaculous@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>>> Visit this group at
>>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Prototype & script.aculo.us" group.
>> To post to this group, send email to
>> prototype-scriptaculous@googlegroups.com.
>> To unsubscribe from this group, send email to
>> prototype-scriptaculous+unsubscr...@googlegroups.com.
>> Visit this group at
>> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptaculous@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com.
> Visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prototype-scriptaculous+unsubscr...@googlegroups.com.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
Visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to