There's no need to add this to the code. You can just place the wrapper in
the actual HTML and apply whatever CSS you need specific to the instance of
the mcDropdown.
-Dan
On Mon, Jan 18, 2010 at 4:21 PM, Jerry jerryab...@gmail.com wrote:
Howdy...
The GivaInc.com site says that the devs monitor this list for stuff
and they don't give out their emails anywhere on the site. So...
The mcDropdown is great but needed a little push from me in order to
get the field to display properly on a form with labels to the left of
the field (versus above). Because of that I needed to have a way to
create css for the anchor and wrapper div tags inserted by the
mcDropdown plugin.
I added the following two new defaults:
, wrapperId: null // The id of the wrapper for
more css
control ... added 2010-01-18 Jerry Ablan jab...@pogostick.com
, anchorId: null // The id of the
anchor for more css
control ... added 2010-01-18 Jerry Ablan jab...@pogostick.com
In addition, the following was changed at line 160 (after insert of
above two lines):
// create the div to wrap everything in
$divInput = $('div class=mcdropdowna ' + (
settings.anchorId !
== null ? ' id=' + settings.anchorId + ' ' : '' ) + 'href=#
tabindex=-1/ainput type=hidden name=' + (el.name || el.id) +
' id=' + (el.id || el.name) + ' //div')
.appendTo($('div ' + ( settings.wrapperId !== null
? 'id=' +
settings.wrapperId + ' ' : '' ) + 'style=position: relative;/
div'))
.parent();
With the wrapper div and anchor accessible now, I can style the CSS to
get the field in the right place.
Thanks!