mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-08 00:54:50 +01:00
an other missing chosen fix re-added
This commit is contained in:
parent
60ac65e80b
commit
45e1fa8d2a
@ -419,6 +419,10 @@
|
||||
} else {
|
||||
return "" + this.form_field.offsetWidth + "px";
|
||||
}
|
||||
}
|
||||
|
||||
AbstractChosen.prototype.generate_field_id = function() {
|
||||
return this.generate_random_id();
|
||||
};
|
||||
|
||||
AbstractChosen.browser_is_supported = function() {
|
||||
@ -466,6 +470,18 @@
|
||||
return $this.data('chosen', new Chosen(this, options));
|
||||
}
|
||||
});
|
||||
},
|
||||
unchosen: function() {
|
||||
return $(this).each(function(input_field) {
|
||||
var chosen, element;
|
||||
element = $(this);
|
||||
chosen = element.data("chosen");
|
||||
if (chosen) {
|
||||
chosen.remove();
|
||||
element.data("chosen", null);
|
||||
}
|
||||
return element;
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
@ -600,6 +616,15 @@
|
||||
return this.container.remove();
|
||||
};
|
||||
|
||||
Chosen.prototype.unregister_observers = function() {
|
||||
return this.form_field_jq.unbind();
|
||||
};
|
||||
|
||||
Chosen.prototype.remove_html = function() {
|
||||
this.form_field_jq.show().removeClass('chzn-done');
|
||||
return this.container.remove();
|
||||
};
|
||||
|
||||
Chosen.prototype.search_field_disabled = function() {
|
||||
this.is_disabled = this.form_field_jq[0].disabled;
|
||||
if (this.is_disabled) {
|
||||
@ -808,6 +833,13 @@
|
||||
}
|
||||
};
|
||||
|
||||
Chosen.prototype.reset_tab_index = function() {
|
||||
var tabbed_item;
|
||||
tabbed_item = this.is_multiple ? this.search_field : this.selected_item;
|
||||
this.form_field_jq.attr("tabindex",tabbed_item.attr("tabindex"));
|
||||
return tabbed_item.attr("tabindex") - 1;
|
||||
};
|
||||
|
||||
Chosen.prototype.show_search_field_default = function() {
|
||||
if (this.is_multiple && this.choices_count() < 1 && !this.active_field) {
|
||||
this.search_field.val(this.default_text);
|
||||
@ -1020,10 +1052,10 @@
|
||||
return this.search_results.find(".no-results").remove();
|
||||
};
|
||||
|
||||
Chosen.prototype.remove = function() {
|
||||
this.reset_tab_index();
|
||||
this.unregister_observers();
|
||||
return this.remove_html();
|
||||
Chosen.prototype.remove = function() {
|
||||
this.reset_tab_index();
|
||||
this.unregister_observers();
|
||||
return this.remove_html();
|
||||
};
|
||||
|
||||
Chosen.prototype.keydown_arrow = function() {
|
||||
|
Loading…
Reference in New Issue
Block a user