1
0
mirror of synced 2025-02-16 20:13:16 +03:00

add container() method that retrieves the main container

This commit is contained in:
Igor Vaynberg 2012-05-28 23:15:41 -07:00
parent cb7f1da4e6
commit 1633d71b4a

View File

@ -1424,7 +1424,7 @@
var args = Array.prototype.slice.call(arguments, 0),
opts,
select2,
value, multiple, allowedMethods = ["val", "destroy", "open", "close", "focus", "isFocused"];
value, multiple, allowedMethods = ["val", "destroy", "open", "close", "focus", "isFocused", "container"];
this.each(function () {
if (args.length === 0 || typeof(args[0]) === "object") {
@ -1449,7 +1449,11 @@
value = undefined;
select2 = $(this).data("select2");
if (select2 === undefined) return;
value = select2[args[0]].apply(select2, args.slice(1));
if (args[0] === "container") {
value=select2.container;
} else {
value = select2[args[0]].apply(select2, args.slice(1));
}
if (value !== undefined) {return false;}
} else {
throw "Invalid arguments to select2 plugin: " + args;