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/BFAHomeDavid
Message sent using Winmail Mail Server
FWIW:
Seaside Walkback
MessageNotUnderstood: BrunOneGallery does not understand makeImageDictionary
Debug http://www.brunswickfineart.com:8080/BFAOneGallery?aviation&_debugAction=_debug Proceed http://www.brunswickfineart.com:8080/BFAOneGallery?aviation&_debugAction=_proceed Full Stack http://www.brunswickfineart.com:8080/BFAOneGallery?aviation&_debugAction=_fullStack
Possible Causes
* you sent a message this type of object doesn't understand
Stack Trace
1.
thisContext http://www.brunswickfineart.com:8080/?1 a ContextEmulator WAHtmlCanvas(WACanvas)>>#render: arg1 = [] in WAVASTWalkback>>#renderStackOn: ...etc... self http://www.brunswickfineart.com:8080/?2 a WAVASTWalkback
2.
thisContext http://www.brunswickfineart.com:8080/?3 a ContextEmulator [] in WAGenericTag(WATagBrush)>>#with: arg1 = a WAHtmlCanvas self http://www.brunswickfineart.com:8080/?4 [] in WAVASTWalkback>>#renderStackOn:
3.
thisContext http://www.brunswickfineart.com:8080/?5 a ContextEmulator BlockContextTemplate(Block)>>#renderOn: arg1 = [] in WATagBrush>>#with: self http://www.brunswickfineart.com:8080/?6 a WAHtmlCanvas
4.
thisContext http://www.brunswickfineart.com:8080/?7 a ContextEmulator WAHtmlCanvas(WARenderer)>>#render: arg1 = [] in WATagBrush>>#with: self http://www.brunswickfineart.com:8080/?8 a WAHtmlCanvas
5.
thisContext http://www.brunswickfineart.com:8080/?9 a ContextEmulator WAHtmlCanvas(WACanvas)>>#render: arg1 = [] in WATagBrush>>#with: self http://www.brunswickfineart.com:8080/?10 a WAOrderedListTag
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:
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 seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
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 david@totallyobjects.com:
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 seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside@lists.squeakfoundation.org