Questions tagged [seaside]

Seaside is a free and open source web application framework for developing sophisticated web applications in Smalltalk.

Seaside provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably. It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside includes:

  • Programmatic HTML generation
  • Callback-based request handling
  • Embedded components
  • Modal session management

Seaside also has good support for CSS and JavaScript, excellent web-based development tools and debugging support, a rich configuration and preferences framework, and more.

There are two free online books available that provide answers to most common questions:

Furthermore, the Seaside mailing-list is useful for more specific questions. Also check the mailing-list archive. Finally the website of Seaside itself is an excellent hub of links and other resources.

181 questions
0
votes
0 answers

walkback - seaside decorator isNil at startup

I'm working my way to become more familiar with seaside on dolphin. I have successfully completed the todo app. Now I have started my own app using the todo app as a guide. I am getting walkback (see below) in the session start. I have set my app up…
Duetto
  • 9
  • 3
0
votes
2 answers

Getting the value of the Javascript receiver in a Seaside JQuery callback

My question is similar to this - how do get what would be javascript this (so that I can get its value assuming its a form text input) ? I am trying to send the value of a text input to the callback you see: html textInput id: #thingy; onClick:…
Hendekagon
  • 111
  • 1
  • 2
0
votes
1 answer

Streaming json to a javascript function in Seaside

I want to run a function jQuery style on page load that parses some json from the server, then intermittently parses more json. I'm new to Seaside so I'm having trouble finding an example to follow. I have a subclass of WAComponent that's rendering…
Hendekagon
  • 111
  • 1
  • 2
0
votes
0 answers

Seaside show: and onAnswer: and why is everything wrapped in one extra WAAnswerHandler compared to the equivalent call:?

I have trouble understanding why these two pieces of code behave differently. ClientView has [ self answer: true ] or [ self answer: false ] if the user clicks 'Save' or 'Back' buttons respectively. html anchor callback: [ (…
unom
  • 11,438
  • 4
  • 34
  • 54
0
votes
1 answer

Drag & Drop using Dropzone and Seaside

I'm struggling a little with the dropzone implementation for dragging/dropping files. I am developing on a Smalltalk platform with Seaside on the front end. Currently, I am able to upload a file but unable to see the success icon as well as the…
0
votes
1 answer

What image can I use to experiment with Comet and WAListenerAdaptor in Seaside?

How can I give this example a go. I can't seem to find an image to experiment with, that still includes WAListenerAdaptor . Any links?
unom
  • 11,438
  • 4
  • 34
  • 54
0
votes
3 answers

How to load Magritte Seaside?

I've loaded Magritte and Seaside from the configuration browser into Pharo 4, but I don't see that the package Magritte-Seaside was loaded. How do I load this package?
Lyn Headley
  • 11,368
  • 3
  • 33
  • 35
0
votes
2 answers

Seaside - How do I install Scriptaculous on a clean Seaside install (via Configuration Browser) on Pharo?

I used the method described here to install Seaside3 on Pharo. All is well, but Scriptaculous doesn't come preinstalled. How do I get it? Seaside3 : 1: Go to the configuration manager 2: Select the Seaside 3 configuration. Click on Install. 3: Wait…
unom
  • 11,438
  • 4
  • 34
  • 54
0
votes
1 answer

Pharo Smalltalk - Is there a way to force deallocation (dealloc) on an Object (instance) (expire sessions etc) during Seaside development?

When you want to garbage collect a certain instance, what message can you send it? I'm hacking away at a Seaside based app, and a lot of things ca go haywire, including my RootComponent having 10 instances (is this normal), and I'd like a fresh…
unom
  • 11,438
  • 4
  • 34
  • 54
0
votes
1 answer

Error loading Seaside 3.1 onto latest Pharo 3.0 image

The error I get is in the image below. This is with a fresh, latest Pharo 3.0 image hosted at PharoCloud. Edit: when I close out of the error and try to run the commands again, I get the following error:
xofz
  • 5,600
  • 6
  • 45
  • 63
0
votes
1 answer

How do I return the value of tableHeading above a tableData in seaside?

In raw jQuery you can use var $th = $td.closest('table').find('th').eq($td.index()); But, how do I return $th to seaside so I can then use it as a string for whatever rending I want? Example. val do:[:e | e class = Dictionary ifTrue:[ …
Dusty
  • 178
  • 9
0
votes
1 answer

#isolate method not present in Seaside in Pharo-1.4-14557-OneClick

I have used the finder and looked through WAComponent and sub- and super-classes, but it is definitely not there. I have done a software update. If it has been removed deliberately, how do I duplicate the logic?
Vince Refiti
  • 483
  • 1
  • 5
  • 9
0
votes
2 answers

Navision - Pass record field name dyanmically to function

I don't know whether any out there uses Navision?! but we've recently been lumbered with it and I'm trying to pass a field name dynamically to a function. Instead of ModelRec.SETCURRENTKEY(ModelRec.Transmission); I want to do something like…
Andy Clarke
  • 3,234
  • 5
  • 39
  • 66
0
votes
1 answer

Do you recommend VisualWorks for seaside development?

Do you recommend VisualWorks for seaside development? Or VA? Or? I thought I remember seeing discussion about Cincom's committment to webvelocity and/or seaside? I thought they were moving away from webvelocity ? Does anyone know if they are they…
Gary
  • 241
  • 2
  • 13
0
votes
2 answers

Seaside: Execute JavaScript method via AJAX

I have two Ajax calls. I need to make sure that a JS function is executed between these two calls. Is it possible to trigger the execution of a client-side JS function via the AJAX response? Or how would you do this kind of thing? EDIT My code,…
Franz
  • 11,353
  • 8
  • 48
  • 70
1 2 3
12
13