I believe what you are suggesting requires modifying the ModalWindow class where the modal.js is added. Am i right ? Because without that I am not sure how can i ensure that my snippet is added/rendered after the modal.js on my wicket page. I have tried adding the js-snippet on my wicket page (after the modal-window div tag) but it doesn't work.
I am just trying to avoid adding a dependency on the new/custom wicket-extensions.jar (with the modified modal center method) and rely on the 1.3.6 version only. Thanks Farhan. igor.vaynberg wrote: > > Simply include a js snippet after the modal.js that overrides the method. > > -igor > > > On 8/31/09, mfs <[email protected]> wrote: >> >> Hi Steve, >> >> I have come across a scenario where I need to provide custom >> implementation >> for the Wicket.Window.prototype.center method. The question I had was, >> that >> is there anyway I can override this method without injecting the new >> modified modal.js (i.e. with the custom center() method impl) in the >> wicket-extensions.jar. >> >> Thanks >> Farhan. >> >> >> German Morales-3 wrote: >>> >>> Hi Steve, >>> >>> I answer quickly with some ideas, perhaps it helps. >>> >>> It seems that you need a different implementation of the center method >>> provided by ModalWindow. >>> >>> You can see the original in modal.js, in the package >>> org.apache.wicket.extensions.ajax.markup.html.modal.res of the >>> wicket-extensions. >>> You should attempt centering the window to the current browser window, >>> instead of the viewport. >>> >>> You could provide an own javascript with a content like: >>> >>> Wicket.Window.prototype.center = function() { >>> // your own version >>> }; >>> >>> Hope this helps, >>> >>> German >>> >>> >>> 2009/1/23 Steve Swinsburg <[email protected]> >>> >>>> Hi all, >>>> >>>> I have a fairly long page making use of Modal Windows, and any >>>> ModalWindow >>>> that I place onto this page always renders in the exact centre of the >>>> page >>>> (vertically). So if the button that opens the window is at the top, you >>>> need >>>> to scroll down to get to the window. Likewise if the button is at the >>>> bottom, you'll need to scroll up. This is a pain because sometimes the >>>> screen just dims out but the window is off screen. >>>> >>>> How can I control where the Modal Window is placed on the screen >>>> vertically? Doesn't seem to be any options. >>>> >>>> BTW this is inside an iframe which takes up most of the screen (but not >>>> all). Ideally I'd like the mask to extend over the whole window, not >>>> just >>>> the part that the iframe is in (which it currently does, but I can live >>>> with >>>> that) >>>> >>>> >>>> cheers, >>>> Steve >>>> >>>> >>>> >>>> >>>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Modal-window-position---always-centred%2C-even-on-long-page-tp21629148p25229119.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://www.nabble.com/Modal-window-position---always-centred%2C-even-on-long-page-tp21629148p25229751.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
