Ticket #4784 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Widget factory: Allow multiple option arguments on init

Reported by: joern.zaefferer Owned by:
Priority: major Milestone: 1.8
Component: ui.core Version: 1.7.2
Keywords: Cc:
Blocking: Blocked by:

Description

The widget factory should extended to merge multiple option arguments on init together into one. That would enable mixins ala:

{{{$(...).autocomplete($.autocomplete.fromSelect, {

custom stuff for this one

});}}}

Where a preconfigured set of options can be stored seperate from a plugin, and when used being further customized.

Attached is a testcase.

Attachments

multiple-options-test.diff Download (780 bytes) - added by joern.zaefferer 5 years ago.
Test

Change History

Changed 5 years ago by joern.zaefferer

Test

comment:1 Changed 5 years ago by joern.zaefferer

Can't really figure out how to implement that. The $.fn method has to pass through its arguments to the constructor function. I'd rather not change that to an array, but I don't know how to call the constructor with varargs.

comment:2 Changed 5 years ago by scott.gonzalez

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r3133.

Note: See TracTickets for help on using tickets.