r882 - branches/experimental/ui
Author: paul.bakaus
Date: Fri Nov 7 07:24:19 2008
New Revision: 882
Modified:
branches/experimental/ui/ui.core.position.js
branches/experimental/ui/ui.menu.js
Log:
core(experimental): added offset option to positionAround
menu: fixed a little quirk at the sub menu position (still not perfect)
Modified: branches/experimental/ui/ui.core.position.js
==============================================================================
--- branches/experimental/ui/ui.core.position.js (original)
+++ branches/experimental/ui/ui.core.position.js Fri Nov 7 07:24:19 2008
@@ -3,7 +3,8 @@
var options = $.extend({
around: 'mouse',
direction: 'default',
- forceDirection: false
+ forceDirection: false,
+ offset: [0, 0]
}, o);
var leftOffset = 0,
@@ -36,8 +37,8 @@
}
this.css({
- left: offset.left - parentOffset.left + leftOffset,
- top: offset.top - parentOffset.top + topOffset
+ left: offset.left - parentOffset.left + leftOffset + options.offset[0],
+ top: offset.top - parentOffset.top + topOffset + options.offset[1]
});
} else {
@@ -55,8 +56,8 @@
}
this.css({
- left: e.pageX - parentOffset.left + leftOffset,
- top: e.pageY - parentOffset.top + topOffset
+ left: e.pageX - parentOffset.left + leftOffset + options.offset[0],
+ top: e.pageY - parentOffset.top + topOffset + options.offset[1]
});
}
Modified: branches/experimental/ui/ui.menu.js
==============================================================================
--- branches/experimental/ui/ui.menu.js (original)
+++ branches/experimental/ui/ui.menu.js Fri Nov 7 07:24:19 2008
@@ -293,7 +293,8 @@
subList.addClass('ui-component-content').show();
subList.positionAround(e, {
around: subList.parent(),
- direction: 'right'
+ direction: 'right',
+ offset: [0,-1]
});
self._trigger('browse', e, { item: subList });
}, 300);