Re: jQuery dialog question
Louis LaBrunda <[email protected]> Tue, 25 May 2021 17:35:14 -0400
| Newsgroups | gmane.comp.lang.smalltalk.squeak.seaside |
|---|---|
| Organization | Keystone Software Corp. |
| Message-ID | <[email protected]> |
Hi Paul, Thanks for the post. I solved it. I had to add another #onClick: 'return false'. Lou FYI, somehow adding #bePush broke the imageButton (changed it to a regular button). On Mon, 24 May 2021 21:14:25 -0500 (CDT), Paul DeBruicker <[email protected]> wrote: >For your imageButton code you can add a #bePush to ensure the "submit" >behavior is ignored. > >If its not part of a form would it refresh the page if it is "submitting" ? >I'm not sure. > >When you click it what network events are logged in the browser? > >Louis LaBrunda wrote >> Hi Jupiter, >> >> Jupiter Jones < > >> jupiter.jones@ > >> > posted this: >> >> I may be wrong, but isn?t an imageButton a kind of submitButton - setting >> the url: would follow that link. >> >> So clicking the button would open the dialog, then replace the page with >> "theSession helpUrl" >> >> I?m not in a position to test this at the moment, but remove the url: >> setting on the image button and see what happens. >> >> Forgive me for replying to your reply this way but for some reason I >> couldn't reply in the normal way. >> >> Yes an imageButton a kind of submitButton but it doesn't work the way you >> describe. The url gets the image and it is >> displayed as a kind of icon button. That all works just fine and looks >> good. The problem happens when the button is >> clicked, the dialog is displayed with the message and then closes (by >> itself?) after a second or two. >> >> I an trying to replace code that used the alert() function that worked but >> didn't look that good and always placed the >> alert box at the top of the screen. That is the way alert() works and it >> can't be changed. So, I'm trying to use >> something (anything) from jQuery or whatever that will put the box in the >> middle of the screen. If it also looks a >> little better, that is a plus. >> >> I also, have some Ajax going on that updates the time on the screen. I >> don't know if that has anything to do with this >> problem and I don't know why it should but I thought I would mentions it. >> >> Lou >> >> >> On Sun, 23 May 2021 17:22:14 -0400, Louis LaBrunda < > >> Lou@ > >> > wrote: >> >>>Hi Everyone, >>> >>>I'm trying to use the jQuery dialog as a replacement for the JavaScript >alert() function. I'm using VA Smalltalk >>>v9.2.2. The code below opens the dialog when the image button is clicked >but closes soon thereafter. Does anyone have >>>any idea why and what I can do about it? Or have a better way of doing >it? >>> >>>Lou >>> >>>help: aString on: html >>> "Create the html to display the help string." >>> | helpString id | >>> >>> helpString := aString copyReplaceAll: LineDelimiter with: '\n\'. >>> html div >>> id: (id := html nextId); >>> script: (html jQuery new dialog >>> autoOpen: false; >>> html: [:r | r label class: 'Label'; with: helpString]; >>> title: 'Help'; >>> width: 1000; >>> resizable: true; >>> modal: true). >>> html space. >>> html imageButton class: 'HelpImage'; title: ('Popup Help - ', aString); >url: theSession helpUrl; >>> onClick: (html jQuery id: id) dialog open. >> -- >> Louis LaBrunda >> Keystone Software Corp. >> SkypeMe callto://PhotonDemon >> >> _______________________________________________ >> seaside mailing list > >> [email protected] > >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -- Louis LaBrunda Keystone Software Corp. SkypeMe callto://PhotonDemon _______________________________________________ seaside mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside