Cool. This works perfectly. So the fact that the other one (getText) 
worked was just magic?

Walter


On Apr 17, 2007, at 2:28 PM, Tom Gregory wrote:

>
> It looks like you're extending the wrong object.
>
> Try this:  (untested)
>
> Object.extend(Ajax.InPlaceEditor.prototype, {  // <-- here
>    onLoadedExternalText: function (transport) {
>      // ...
>    }
> });
>
>
> TAG
>
> On Apr 17, 2007, at 12:14 PM, Walter Lee Davis wrote:
>
>>
>> I followed the advice on this page:
>>
>> <http://wiki.script.aculo.us/scriptaculous/show/
>> HowtoExtendAndOverride>
>>
>> And created an extension.js file and added the following to it:
>>
>> Object.extend(Ajax, {
>>      getText: function() {
>>              return this.element.childNodes[0] ?
>> this.element.childNodes[0].nodeValue : '';
>>      }
>> });
>>
>>
>> This works perfectly, I now get my entity-escaped characters like
>> &amp;
>> showing correctly in the editor.
>>
>> But when I tried to do this:
>>
>> Object.extend(Ajax, {
>>      onLoadedExternalText: function(transport) {
>>              Element.removeClassName(this.form, 
>> this.options.loadingClassName);
>>              this.editField.disabled = false;
>>              this.editField.value = transport.responseText;
>>              Field.scrollFreeActivate(this.editField);
>>      }
>> });
>>
>> The base function was not overridden. (I am trying to remove the
>> stripTags() call from the end of responseText.)
>>
>> The only thing that worked was to comment out line 655 of controls.js,
>> like so:
>>
>> //this.editField.value = transport.responseText.stripTags();
>> this.editField.value = transport.responseText;
>>
>> Can anyone spot what I'm doing wrong here that I'm not able to
>> override
>> this function from an extensions.js file?
>>
>> Thanks,
>>
>> Walter
>>
>>
>>>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to