Explorar o código

Merge pull request #2360 from ycdtosa/master

changes on updateResults, populate by @cervengoc on #781
Kevin Brown %!s(int64=11) %!d(string=hai) anos
pai
achega
d487fc58a8
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      select2.js

+ 5 - 1
select2.js

@@ -920,6 +920,8 @@ the specific language governing permissions and limitations under the Apache Lic
 
                         results = opts.sortResults(results, container, query);
 
+                        // collect the created nodes for bulk append
+                        var nodes = [];
                         for (i = 0, l = results.length; i < l; i = i + 1) {
 
                             result=results[i];
@@ -959,9 +961,11 @@ the specific language governing permissions and limitations under the Apache Lic
                             }
 
                             node.data("select2-data", result);
-                            container.append(node);
+                            nodes.push(node[0]);
                         }
 
+                        // bulk append the created nodes
+                        container.append(nodes);
                         liveRegion.text(opts.formatMatches(results.length));
                     };