[Seaside] How do I find a REST request in a URL?

David Pennington david at totallyobjects.com
Fri Feb 10 15:47:24 UTC 2017


I even had the table defined in my stylesheet method! Thanks. I am getting stupider and stupider with old age :-).

Come back WebConnection all is forgiven :-)
David

--------- Original Message ---------
From: "jtuchel at objektfabrik.de" <jtuchel at objektfabrik.de>
To: "David Pennington" <david at totallyobjects.com>, "Seaside - general discussion" <seaside at lists.squeakfoundation.org>
Subject: Re: [Seaside] How do I find a REST request in a URL?
Date: 02/10/2017 15:19:40 (Fri)

    David,

      welcome to the web ;-)

      You need style information for the table. The easiest and best
      maintainable thing is a WAFileLibrary with CSS files that define
      your table's visuel appearance.

      You can use the #style: method of your WATableTag as a start,
      however.

      something along the lines of:

      html table

          style: 'border-width: 0':

          with: [

              html tableData: ....

      (Untested)

      HTH

      Joachim

      Am 10.02.17 um 16:08 schrieb David Pennington:

      OK so moving on, I want to put an image on the screen with the
      text to the right of it. The following code works but had a border
      to the table.

      html table: [ 

          html tableRow: [

                  html tableData: [html image url: anImageURL'].

                  html tableData:  [html text: pictureBlurb]]]

      I need t put html table frame: 'void'. somewhere to remove the
      border but I can't seem to work how to do this.

      Can anyone tell me the hidden secret?

      David

      --------- Original Message ---------

      From: "jtuchel at objektfabrik.de"

      To: "David Pennington" ,
      "Seaside - general discussion"

      Subject: Re: [Seaside] How do I find a REST request in a
      URL?

      Date: 02/10/2017 12:21:47 (Fri)

      David,

        you override initialRequest: in your WACompnent subclass which
        was registered as your entry point. 

        Don't forget to delegate to super.

        Joachim

        Am 10.02.17 um 13:04 schrieb David Pennington:

WAPresenter>>#initialRequest: aRequest worked for me although I would like to make a call in my code rather than having to alter the base code. Any thought on how I would do that? At the moment I am just copying the uri out to one of my instance variables in that method, which isn't very nice.

DavidFYI, I don't have a class WABrowser in my VisualAge implementation so that line was no good to me.

        --------- Original Message ---------

        From: "Norbert Hartl" 

        To: "David Pennington" ,
        "Seaside - general discussion" 

        Subject: Re: [Seaside] How do I find a REST request in a
        URL?

        Date: 02/10/2017 10:51:45 (Fri)

Have a look at 

WAPresenter>>#initialRequest: aRequest
	"When a new session is started, all visible presenters (components or tasks) receive this message with the request as argument.

	A common usage for this is to initialize their state depending on the URL of the request. This is one building block for bookmarkable URL. The other is updateUrl: where you can manipulate the anchor urls generated by Seaside.

	You can not use #call: in here. Consider using a WATask instead and sending #call: in #go.

	See WABrowser for examples.
	You may want to access the WAPathConsumer (self requestContext consumer) to get a hold of the unconsumed path."

Norbert

> Am 10.02.2017 um 11:39 schrieb David Pennington :
> 
> Hi there. I want to start a Seaside page from a standard web page. 
> I want to use a standard REST format such as http://www.myseasideweb.com:8080/mySeasidePage?oneSpecialImage.
> in mySpecialPage, I want to recover the 'oneSpecialImage' to display a chose image on the page.
> 
> How would I do that in mySeasidePage please?
> David
> 
> Message sent using Winmail Mail Server
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

Message sent using Winmail Mail Server

_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          mailto:jtuchel at objektfabrik.de
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

Message sent using Winmail Mail Server

-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          mailto:jtuchel at objektfabrik.de
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

Message sent using Winmail Mail Server
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170210/0a1e37c3/attachment.html>


More information about the seaside mailing list