It seems that you can initialise dialog with a given zIndex And the default zIndex that I have in the js is zIndex: 1000
I just read the js and it seems to change between 1000 and 1001... I try with 1002 in the .calendar css class of "web2py datepicker" and it works find. Don't know maybe adding a note in the css file of the "web2py datepicker" near the z-index parameter should be done to inform user of what to do in case of problem... ;-) Richard On Thu, Sep 8, 2011 at 5:11 PM, Richard Vézina <ml.richard.vez...@gmail.com>wrote: > .calendar{ > z-index: 100000000000; > position: relative; > display: none; > border-right: 1px solid #808080; > border-left: 1px solid #808080; > border-bottom: 1px solid #808080; > font-size: 11px; > color: #9A9A9A; > cursor: default; > background: #fafaed; > font-family: Arial, Helvetica,sans-serif; > } > > SOLVED > > It maybe to much should check the dialog plugin and put just one value > above... > > Richard > > On Thu, Sep 8, 2011 at 5:07 PM, Richard Vézina < > ml.richard.vez...@gmail.com> wrote: > >> I have the same problem is you find a solution... >> >> I will try with z-index, but I am not sure if it will work, should pick >> one upper the dialog plugin use if it's the source of the problem. >> >> Richard >> >> >> On Thu, Sep 8, 2011 at 4:34 PM, Paul Gerrard >> <p...@gerrardconsulting.com>wrote: >> >>> Hi, >>> >>> I used this css as is (although I did change the background colour to >>> match my site. however... I'm using the dat picker on a field >>> displayed in a jquerydialog. the datepicket pops up - behind the >>> dialog box. I think the z-indexvalue needs bumping up (or is it >>> down?) >>> >>> Looks good tho :O) >>> >>> On Sep 7, 7:23 am, annet <annet.verm...@gmail.com> wrote: >>> > Hi David, >>> > >>> > I didn't like the calendar that comes with web2py, not for its >>> > functionality but for its appearance. Instead of replacing it I just >>> > restyled it: >>> > >>> > .calendar { >>> > cursor: default; >>> > background-color: #FFFFFF; >>> > color: #444444; >>> > font-size: 11px; >>> > border: 1px solid #AAAAAA; >>> > border-radius: 6px; >>> > -webkit-border-radius: 6px; >>> > -moz-border-radius: 6px; >>> > padding: 6px;} >>> > >>> > .calendar table { >>> > border-collapse: separate; >>> > border-spacing: 2px;} >>> > >>> > .calendar thead {} >>> > .calendar thead tr, .calendar thead .headrow { >>> > background-color: #4169E1; >>> > color: #444444;} >>> > >>> > .calendar thead .daynames {} >>> > .calendar .button, .calendar thead .title { >>> > color: #FFFFFF; >>> > font-size: 12px; >>> > text-align: center; >>> > padding: 3px;} >>> > >>> > .calendar thead tr .hilite, .calendar thead tr .active, .calendar >>> > thead .headrow .hilite, .calendar thead .headrow .active { >>> > background-color: #FFFFFF; >>> > color: #4169E1; >>> > padding: 3px;} >>> > >>> > .calendar thead .daynames .hilite, .calendar thead .daynames .active { >>> > background-color: #FFFFFF; >>> > color: #444444;} >>> > >>> > .calendar thead .name { >>> > background-color: #FFFFFF; >>> > text-align: center; >>> > padding: 3px;} >>> > >>> > .calendar tbody {} >>> > .calendar tbody td { >>> > text-align: right; >>> > border: 1px solid #AAAAAA;} >>> > >>> > .calendar tbody td.hilite { >>> > background-color: #777777; >>> > color: #FFFFFF;} >>> > >>> > .calendar tbody td.active, .calendar tbody td.selected { >>> > font-weight: bold; >>> > background-color: #FFFFFF; >>> > color: #4169E1;} >>> > >>> > .calendar tbody td.today { >>> > font-weight: bold; >>> > background-color: #4169E1; >>> > color: #FFFFFF;} >>> > >>> > .calendar tbody .disabled { >>> > color: #777777;} >>> > >>> > .calendar tbody .emptycell { >>> > visibility: hidden;} >>> > >>> > .calendar tbody .emptyrow { >>> > display: none;} >>> > >>> > .calendar tfoot .ttip { >>> > background-color: #777777; >>> > color: #FFFFFF; >>> > text-align: center; >>> > border: 1px solid #333333; >>> > padding: 1px;} >>> > >>> > .calendar tfoot .hilite { >>> > padding: 1px; >>> > background-color: >>> > #EEEEEE;} >>> > >>> > .calendar tfoot .active { >>> > padding: 2px 0px 0px 2px;} >>> > >>> > .calendar .combo { >>> > background-color: #FFFFFF; >>> > position: absolute; >>> > display: none; >>> > width: 4em; >>> > top: 0px; >>> > left: 0px; >>> > cursor: default; >>> > border: 1px solid #DDDDDD; >>> > padding: 1px; >>> > z-index: 100;} >>> > >>> > .calendar .combo .label, .calendar .combo .label-IEfix { >>> > text-align: center; >>> > padding: 1px;} >>> > >>> > .calendar .combo .label-IEfix { >>> > width: 4em;} >>> > >>> > .calendar .combo .active { >>> > background-color: #CCCCCC; >>> > color: #FFFFFF; >>> > padding: 0px;} >>> > >>> > .calendar .combo .hilite { >>> > background-color: #777777; >>> > color: #FFFFFF;} >>> > >>> > .floatleft { >>> > float: left;} >>> > >>> > .CP_over { >>> > background-color: #FFFFFF >>> > } >>> > >>> > Just another option ;-) >>> > >>> > Kind regards, >>> > >>> > Annet. >>> >> >> >