Author: jleroux
Date: Sat Aug 21 17:41:42 2010
New Revision: 987804
URL:
http://svn.apache.org/viewvc?rev=987804&view=revLog:
A patch from Sascha Rodekamp "jQuery Lookup Layer Transformation" (
https://issues.apache.org/jira/browse/OFBIZ-3841) - OFBIZ-3841
Patch for fixing the positioning issue. Default: topleft!
Modified:
ofbiz/branches/jquery/framework/images/webapp/images/fieldlookup.js
ofbiz/branches/jquery/framework/widget/dtd/widget-form.xsd
Modified: ofbiz/branches/jquery/framework/images/webapp/images/fieldlookup.js
URL:
http://svn.apache.org/viewvc/ofbiz/branches/jquery/framework/images/webapp/images/fieldlookup.js?rev=987804&r1=987803&r2=987804&view=diff==============================================================================
--- ofbiz/branches/jquery/framework/images/webapp/images/fieldlookup.js (original)
+++ ofbiz/branches/jquery/framework/images/webapp/images/fieldlookup.js Sat Aug 21 17:41:42 2010
@@ -206,6 +206,23 @@ function ConstructLookup(requestUrl, inp
new ajaxAutoCompleter(ajaxUrl, showDescription);
}
+ var positioning = null;
+ if (position == "topleft") {
+ positioning = ['left', 'top'];
+ } else if (position == "topcenter") {
+ positioning = ['center', 'top'];
+ } else if (position == "topright") {
+ positioning = ['right', 'top'];
+ } else if (position == "center") {
+ positioning = 'center';
+ } else if (position == "left") {
+ positioning = 'left';
+ } else if (position == "right") {
+ positioning = 'right';
+ } else {
+ positioning = ['left', 'top'];
+ }
+
// Lookup Configuration
var dialogOpts = {
modal: (modal == "true") ? true : false,
@@ -213,6 +230,7 @@ function ConstructLookup(requestUrl, inp
autoOpen: false,
height: (height != "") ? parseInt(height) : 500,
width: (width != "") ? parseInt(width) : 620,
+ position: positioning,
draggable: true,
resizeable: true,
open: function() {
Modified: ofbiz/branches/jquery/framework/widget/dtd/widget-form.xsd
URL:
http://svn.apache.org/viewvc/ofbiz/branches/jquery/framework/widget/dtd/widget-form.xsd?rev=987804&r1=987803&r2=987804&view=diff==============================================================================
--- ofbiz/branches/jquery/framework/widget/dtd/widget-form.xsd (original)
+++ ofbiz/branches/jquery/framework/widget/dtd/widget-form.xsd Sat Aug 21 17:41:42 2010
@@ -961,10 +961,9 @@ under the License.
<xs:annotation><xs:documentation>Only layer width. I.e. 250px, 12%</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name="position" default="topleft">
- <xs:annotation><xs:documentation>Only for layer position. Default to topleft, normal sets the layer just under the target field, like for the calendar.</xs:documentation></xs:annotation>
+ <xs:annotation><xs:documentation>Only for layer positionining. Default to topleft corner.</xs:documentation></xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
- <xs:enumeration value="normal"/>
<xs:enumeration value="center"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>