mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-17 07:40:22 +00:00
style(select): cleaning up select.js
This commit is contained in:
parent
3692885810
commit
c17c731fdc
1 changed files with 7 additions and 8 deletions
|
|
@ -237,8 +237,7 @@ angularWidget('select', function(element){
|
|||
// This is an array of array of existing option groups in DOM. We try to reuse these if possible
|
||||
// optionGroupsCache[0] is the options with no option group
|
||||
// optionGroupsCache[?][0] is the parent: either the SELECT or OPTGROUP element
|
||||
optionGroupsCache = [[{element: selectElement, label:''}]],
|
||||
inChangeEvent;
|
||||
optionGroupsCache = [[{element: selectElement, label:''}]];
|
||||
|
||||
// find existing special options
|
||||
forEach(selectElement.children(), function(option) {
|
||||
|
|
@ -358,12 +357,12 @@ angularWidget('select', function(element){
|
|||
|
||||
if (optionGroupsCache.length <= groupIndex) {
|
||||
// we need to grow the optionGroups
|
||||
optionGroupsCache.push(
|
||||
existingOptions = [existingParent = {
|
||||
element: optGroupTemplate.clone().attr('label', optionGroupName),
|
||||
label: optionGroup.label
|
||||
}]
|
||||
);
|
||||
existingParent = {
|
||||
element: optGroupTemplate.clone().attr('label', optionGroupName),
|
||||
label: optionGroup.label
|
||||
};
|
||||
existingOptions = [existingParent];
|
||||
optionGroupsCache.push(existingOptions);
|
||||
selectElement.append(existingParent.element);
|
||||
} else {
|
||||
existingOptions = optionGroupsCache[groupIndex];
|
||||
|
|
|
|||
Loading…
Reference in a new issue