Author: jleroux
Date: Wed Apr 7 12:32:11 2010 New Revision: 931523 URL: http://svn.apache.org/viewvc?rev=931523&view=rev Log: A patch from Ankit Jain related to 'Allow to open a layered calendar from a layer lookup' https://issues.apache.org/jira/browse/OFBIZ-3580 - OFBIZ-3580 This patch mostly solves this issues and it's clearly a progress: it's operationnal with some drawbacks, so I don't close the issue for now here are the issues: * some parts of the calendar are hidden (see screenshots in Jira issue) * if you 1st click on the button the position is OK (just below) but if you scroll before and then click the position is to low (seems to follow the scroll) Modified: ofbiz/trunk/framework/images/webapp/images/calendarDateSelect/calendar_date_select.js ofbiz/trunk/themes/bizznesstime/webapp/bizznesstime/css/legacy.css ofbiz/trunk/themes/bluelight/webapp/bluelight/style.css ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css ofbiz/trunk/themes/flatgrey/webapp/flatgrey/maincss.css ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css Modified: ofbiz/trunk/framework/images/webapp/images/calendarDateSelect/calendar_date_select.js URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/images/webapp/images/calendarDateSelect/calendar_date_select.js?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/framework/images/webapp/images/calendarDateSelect/calendar_date_select.js (original) +++ ofbiz/trunk/framework/images/webapp/images/calendarDateSelect/calendar_date_select.js Wed Apr 7 12:32:11 2010 @@ -116,10 +116,10 @@ CalendarDateSelect.prototype = { var above = false; var c_pos = this.calendar_div.cumulativeOffset(), c_left = c_pos[0], c_top = c_pos[1], c_dim = this.calendar_div.getDimensions(), c_height = c_dim.height, c_width = c_dim.width; var w_top = window.f_scrollTop(), w_height = window.f_height(); - var e_dim = $(this.options.get("popup_by")).cumulativeOffset(), e_top = e_dim[1], e_left = e_dim[0], e_height = $(this.options.get("popup_by")).getDimensions().height, e_bottom = e_top + e_height; + var e_dim = $(this.options.get("popup_by")).positionedOffset(), e_top = e_dim[1], e_left = e_dim[0], e_height = $(this.options.get("popup_by")).getDimensions().height, e_bottom = e_top + e_height; if ( (( e_bottom + c_height ) > (w_top + w_height)) && ( e_bottom - c_height > w_top )) above = true; - var left_px = e_left.toString() + "px", top_px = (above ? (e_top - c_height ) : ( e_top + e_height )).toString() + "px"; + var left_px = e_left.toString() + "px", top_px = (above ? (e_top - c_height ) : ( e_bottom )).toString() + "px"; this.calendar_div.style.left = left_px; this.calendar_div.style.top = top_px; @@ -136,7 +136,7 @@ CalendarDateSelect.prototype = { var parent = document.body var style = { position:"absolute", visibility: "hidden", left:0, top:0 } } - this.calendar_div = $(parent).build('div', {className: "calendar_date_select"}, style); + this.calendar_div = this.target_element.up().build('div', {className: "calendar_date_select"}, style); var that = this; // create the divs Modified: ofbiz/trunk/themes/bizznesstime/webapp/bizznesstime/css/legacy.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/bizznesstime/webapp/bizznesstime/css/legacy.css?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/themes/bizznesstime/webapp/bizznesstime/css/legacy.css (original) +++ ofbiz/trunk/themes/bizznesstime/webapp/bizznesstime/css/legacy.css Wed Apr 7 12:32:11 2010 @@ -621,6 +621,7 @@ height:16px; text-decoration: none; font-size: 14px; color: #000 !important; + background: none; } .calendar_date_select .cds_header a.prev { @@ -647,6 +648,8 @@ height:16px; .calendar_date_select .cds_buttons a { color: #ccc; font-size: 11px; + background: none; + display: inline !important; } .calendar_date_select td { Modified: ofbiz/trunk/themes/bluelight/webapp/bluelight/style.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/bluelight/webapp/bluelight/style.css?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/themes/bluelight/webapp/bluelight/style.css (original) +++ ofbiz/trunk/themes/bluelight/webapp/bluelight/style.css Wed Apr 7 12:32:11 2010 @@ -1991,6 +1991,7 @@ iframe.ie6_blocker { text-decoration: none; font-size: 14px; color: #000 !important; + background: none; } .calendar_date_select .cds_header a.prev { @@ -2017,6 +2018,8 @@ iframe.ie6_blocker { .calendar_date_select .cds_buttons a { color: #fff; font-size: 9px; + background: none; + display: inline !important; } .calendar_date_select td { Modified: ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css (original) +++ ofbiz/trunk/themes/droppingcrumbs/webapp/droppingcrumbs/css/style.css Wed Apr 7 12:32:11 2010 @@ -1980,6 +1980,7 @@ height: 20px; text-decoration: none; font-size: 14px; color: #000 !important; +background: none; } .calendar_date_select .cds_header a.prev { @@ -2006,6 +2007,8 @@ width: 61px; .calendar_date_select .cds_buttons a { color: #fff; font-size: 9px; +background: none; +display: inline !important; } .calendar_date_select td { Modified: ofbiz/trunk/themes/flatgrey/webapp/flatgrey/maincss.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/flatgrey/webapp/flatgrey/maincss.css?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/themes/flatgrey/webapp/flatgrey/maincss.css (original) +++ ofbiz/trunk/themes/flatgrey/webapp/flatgrey/maincss.css Wed Apr 7 12:32:11 2010 @@ -2026,6 +2026,7 @@ iframe.ie6_blocker { text-decoration: none; font-size:14px; color: #000 !important; + background: none; } .calendar_date_select .cds_header a.prev { @@ -2050,6 +2051,8 @@ iframe.ie6_blocker { .calendar_date_select .cds_buttons a { color: #fff; font-size: 9px; + background: none; + display: inline !important; } .calendar_date_select td { font-size:12px; Modified: ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css?rev=931523&r1=931522&r2=931523&view=diff ============================================================================== --- ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css (original) +++ ofbiz/trunk/themes/tomahawk/webapp/tomahawk/css/style.css Wed Apr 7 12:32:11 2010 @@ -2167,6 +2167,7 @@ height: 20px; text-decoration: none; font-size: 14px; color: #fff !important; +background: none !important; } .calendar_date_select .cds_header a.prev { @@ -2193,6 +2194,8 @@ width: 61px; .calendar_date_select .cds_buttons a { color: #fff; font-size: 9px; +background: none !important; +display: inline !important; } .calendar_date_select td { |
Free forum by Nabble | Edit this page |