[Seaside] Cannot use scriptaculous package in own project
Paul Mateescu
paul.mateescu at zirkonmedia.ro
Sat May 6 15:11:53 UTC 2006
Hello,
I have downloaded the scriptaculous package (Scriptaculous-lr.70). The
scriptaculous demo application works OK.
I am trying to use the inPlaceEditor as follows:
I defined a root class, FIApp as a subclass of a WAComponent, and in
the renderContentOn: method I have pasted the code from the
SUInPlaceEditorTest:
html paragraph
script: (html inPlaceEditor
callback: [ :value :renderer | renderer render: (text := value) ];
cancelText: '');
with: text.
...
The renderContentOn: method also renders some other stuff.
But whenever I try to visualize a FIApp session in a browser, I get the
following error:
"Error: This block accepts 2 arguments, but was called with 1."
I also include the rest of the error page at the end of this message.
Could you please tell me what am I doing wrong? So far I have only been
able to subclass SUInPlaceEditorTest and use it as a subcomponent.
Thank you,
Paul Mateescu
=========================================
The rest of the error page:
# BlockContext(Object)>>error:
self [] in FIApp>>renderContentOn: {[:value :renderer | renderer
render: (text := value)]}
temps
aString 'This block accepts 2 arguments, but was called with 1.'
inst vars
sender nil
pc 48
stackp 0
nargs 2
startpc 48
home FIApp>>renderContentOn:
# BlockContext>>valueWithArguments:
self [] in FIApp>>renderContentOn: {[:value :renderer | renderer
render: (text := value)]}
temps
anArray #(a WAHtmlRenderer)
inst vars
sender nil
pc 48
stackp 0
nargs 2
startpc 48
home FIApp>>renderContentOn:
# BlockContext>>value:
self [] in FIApp>>renderContentOn: {[:value :renderer | renderer
render: (text := value)]}
temps
arg a WAHtmlRenderer
inst vars
sender nil
pc 48
stackp 0
nargs 2
startpc 48
home FIApp>>renderContentOn:
# BlockContext>>renderOn:
self [] in FIApp>>renderContentOn: {[:value :renderer | renderer
render: (text := value)]}
temps
aRenderer a WAHtmlRenderer
inst vars
sender nil
pc 48
stackp 0
nargs 2
startpc 48
home FIApp>>renderContentOn:
# WAHtmlRenderer(WAAbstractHtmlBuilder)>>render:
self a WAHtmlRenderer
temps
anObject [] in FIApp>>renderContentOn: {[:value :renderer |
renderer render: (text := value)]}
inst vars
attributeBuffer nil
context a WARenderingContext
callbacks a WACallbackRegistry
More information about the Seaside
mailing list