I am really lost in all of this. I know how to do this in HTML but I can't see how to do it using Seaside code. This is my code:
makePage: html | tr | html table: [ html tableRow: [ html tableData: [self makeGallery: html]. html tableData: [self makeBlogReference: html]]] . The page can be seen here - http://www.brunswickfineart.com:8080/BFAHome David Message sent using Winmail Mail Server _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
David
Totally Objects Doing Smalltalk since 1989 |
FWIW: Seaside WalkbackMessageNotUnderstood: BrunOneGallery does not understand makeImageDictionaryPossible Causes
Stack Trace
On 9/21/17 12:13 PM, David Pennington
wrote:
I am really lost in all of this. I know how to do this in HTML but I can't see how to do it using Seaside code. This is my code: _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Long Haired David
The width of a table cell is deprecated in html5, you should define in
a column insidea column group as follow: html table: [html tableColumnGroup: [html tableColumn width: 300. html tableColumn width: 100]. html tableBody: [html tableRow: [html tableData: [html text: 'Large content']. html tableData: [html text: 'Small']]]]. The alternative, and suggested option is to use CSS to define the width of the data. You could do it this way: html table: [html tableBody: [html tableRow: [(html tableData) style: 'width: 300px'; with: [html text: 'Large content']. (html tableData) style: 'width: 100px'; with: [html text: 'Small']]]] Or could combine both and define the width by CSS in the tableColumn. Regards, Esteban A. Maringolo 2017-09-21 13:13 GMT-03:00 David Pennington <[hidden email]>: > I am really lost in all of this. I know how to do this in HTML but I can't > see how to do it using Seaside code. This is my code: > > makePage: html > > | tr | > > html table: [ html tableRow: [ html tableData: [self makeGallery: html]. > html tableData: [self makeBlogReference: html]]] . > > This creates two columns. The first column contains three images so the > width is set by the set width of each image. The second column comprises of > text scraped from the blog of the artist and the text from there is > determined by what he wrote and not by me. I really need to be able to fix > the width of the BlogReference column so that it matches the width of the > images column. > The page can be seen here - http://www.brunswickfineart.com:8080/BFAHome > David > > ________________________________ > > Message sent using Winmail Mail Server > > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Long Haired David
Thank you. The first one worked fine. I now understand about tableGroups.
--------- Original Message --------- From: "Esteban A. Maringolo" <[hidden email]> To: "David Pennington" <[hidden email]>, "Seaside - general discussion" <[hidden email]> Subject: Re: [Seaside] Setting table column widths Date: 09/21/2017 18:23:57 (Thu) The width of a table cell is deprecated in html5, you should define in a column insidea column group as follow: html table: [html tableColumnGroup: [html tableColumn width: 300. html tableColumn width: 100]. html tableBody: [html tableRow: [html tableData: [html text: 'Large content']. html tableData: [html text: 'Small']]]]. The alternative, and suggested option is to use CSS to define the width of the data. You could do it this way: html table: [html tableBody: [html tableRow: [(html tableData) style: 'width: 300px'; with: [html text: 'Large content']. (html tableData) style: 'width: 100px'; with: [html text: 'Small']]]] Or could combine both and define the width by CSS in the tableColumn. Regards, Esteban A. Maringolo 2017-09-21 13:13 GMT-03:00 David Pennington : > I am really lost in all of this. I know how to do this in HTML but I can't > see how to do it using Seaside code. This is my code: > > makePage: html > > | tr | > > html table: [ html tableRow: [ html tableData: [self makeGallery: html]. > html tableData: [self makeBlogReference: html]]] . > > This creates two columns. The first column contains three images so the > width is set by the set width of each image. The second column comprises of > text scraped from the blog of the artist and the text from there is > determined by what he wrote and not by me. I really need to be able to fix > the width of the BlogReference column so that it matches the width of the > images column. > The page can be seen here - http://www.brunswickfineart.com:8080/BFAHome > David > > ________________________________ > > Message sent using Winmail Mail Server > > > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > Message sent using Winmail Mail Server _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
David
Totally Objects Doing Smalltalk since 1989 |
Free forum by Nabble | Edit this page |