소스 검색

Selected property of the element, not object

Slight revision to the changes made in
9d359c9b385da0c068afa7568d602a8c2c692b9a.
Kevin Brown 10 년 전
부모
커밋
54154c3df6
5개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 2
      dist/js/select2.full.js
  2. 0 0
      dist/js/select2.full.min.js
  3. 2 2
      dist/js/select2.js
  4. 0 0
      dist/js/select2.min.js
  5. 2 2
      src/js/select2/results.js

+ 2 - 2
dist/js/select2.full.js

@@ -828,8 +828,8 @@ S2.define('select2/results',[
         // id needs to be converted to a string when comparing
         var id = '' + item.id;
 
-        if (item.selected ||
-            (item.selected == null && $.inArray(id, selectedIds) > -1)) {
+        if ((item.element != null && item.element.selected) ||
+            (item.element == null && $.inArray(id, selectedIds) > -1)) {
           $option.attr('aria-selected', 'true');
         } else {
           $option.attr('aria-selected', 'false');

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/select2.full.min.js


+ 2 - 2
dist/js/select2.js

@@ -828,8 +828,8 @@ S2.define('select2/results',[
         // id needs to be converted to a string when comparing
         var id = '' + item.id;
 
-        if (item.selected ||
-            (item.selected == null && $.inArray(id, selectedIds) > -1)) {
+        if ((item.element != null && item.element.selected) ||
+            (item.element == null && $.inArray(id, selectedIds) > -1)) {
           $option.attr('aria-selected', 'true');
         } else {
           $option.attr('aria-selected', 'false');

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/select2.min.js


+ 2 - 2
src/js/select2/results.js

@@ -109,8 +109,8 @@ define([
         // id needs to be converted to a string when comparing
         var id = '' + item.id;
 
-        if (item.selected ||
-            (item.selected == null && $.inArray(id, selectedIds) > -1)) {
+        if ((item.element != null && item.element.selected) ||
+            (item.element == null && $.inArray(id, selectedIds) > -1)) {
           $option.attr('aria-selected', 'true');
         } else {
           $option.attr('aria-selected', 'false');

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.