[GitHub] [wicket] svenmeier commented on issue #361: WICKET-6666 initial checkin of new ModalDialog

2019-12-09 Thread GitBox
svenmeier commented on issue #361: WICKET- initial checkin of new 
ModalDialog
URL: https://github.com/apache/wicket/pull/361#issuecomment-563339765
 
 
   @ivaynberg any objections against continuing the new modal dialog 
implementation on #375 ?
   If not, could you please close this pull request?


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [wicket] svenmeier commented on issue #361: WICKET-6666 initial checkin of new ModalDialog

2019-05-16 Thread GitBox
svenmeier commented on issue #361: WICKET- initial checkin of new 
ModalDialog
URL: https://github.com/apache/wicket/pull/361#issuecomment-492980635
 
 
   >most selectors are used downstream of the overlay element
   
   I've double checked, your right :)


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [wicket] svenmeier commented on issue #361: WICKET-6666 initial checkin of new ModalDialog

2019-05-15 Thread GitBox
svenmeier commented on issue #361: WICKET- initial checkin of new 
ModalDialog
URL: https://github.com/apache/wicket/pull/361#issuecomment-492696234
 
 
   Regarding the location of the dialog in the DOM - in case of a dialog nested 
inside a form, a page refresh produces invalid markup with two nested form-tags.
   Firefox removes the inner form-tag, so after moving the dialog markup to the 
body, its content is no longer wrapped inside a form-tag :(.
   
   IMHO we should restrain from such tinkering - BTW Bootstrap leaves the 
dialog where it is in the DOM too.
   
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [wicket] svenmeier commented on issue #361: WICKET-6666 initial checkin of new ModalDialog

2019-05-15 Thread GitBox
svenmeier commented on issue #361: WICKET- initial checkin of new 
ModalDialog
URL: https://github.com/apache/wicket/pull/361#issuecomment-492684806
 
 
   Hi Igor,
   
   > my only word of caution is that a big reason why the old modal window was 
such a mess and so hard to maintain is because we put a ton of features into it 
that only a small percentage of people used, i would try to keep this one as 
thin as possible.
   
   I fully agree, most projects will have their special requirements anyway. 
This is why the new ModalDialog should rather be a "best practice" 
implementation instead of a "one fits all" solution.
   
   Sven


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [wicket] svenmeier commented on issue #361: WICKET-6666 initial checkin of new ModalDialog

2019-05-14 Thread GitBox
svenmeier commented on issue #361: WICKET- initial checkin of new 
ModalDialog
URL: https://github.com/apache/wicket/pull/361#issuecomment-492198078
 
 
   Thanks Igor, it's much easier to start with something instead of starting 
from scratch.
   
   I would like to improve some general points:
   
   - body>overlay>form>content
   ModalDialog replicates what ModalWindow has done: its JS creates some 
wrapping HTML, moves the dialog's content inside of it and appends everything 
to the body. I think it would be simpler to leave the dialog where it is in the 
DOM: then we don't have to create markup from JS, no extra form is required and 
it works without JavaScript too (yes, call me old-school).
   
   - behaviors
   ModalDialog has its own pure-JS 'behavior' solution. We can make these 
Wicket-behaviors, so they are modular and reuasable: some projects will not 
need all of them, want to replace them with their own or add custom ones (e.g. 
resizing).
   
   - styling
   ModalDialog offers sort of a default skin: I'd like to make this a behavior 
with a base CSS selector (similar to 'themes' of Palette and AbstractTree) - 
this makes it possible to use different styles on a single page simultaneously 
(e.g. a simple warning dialog vs. an larger one with an input form).
   
   - multiple/nested dialogs
   Many elements are modified via CSS class selector, we'll have to improve 
that to support multiple dialogs.
   
   - options.console
   IMHO we can simply call Wicket.Log.* (see recent "js-cleanup" discussion)


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services