Skip to content

Commit

Permalink
Merge pull request #19 from databox/improvement/scroll-after-select
Browse files Browse the repository at this point in the history
Improvement/scroll after select
  • Loading branch information
nulle committed Mar 3, 2019
2 parents c51341a + 6870338 commit f012fe0
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 11 deletions.
15 changes: 12 additions & 3 deletions dist/js/select2.full.js
Expand Up @@ -1099,7 +1099,9 @@ S2.define('select2/results',[

if (container.isOpen()) {
self.setClasses();
self.highlightFirstItem();
if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
}

if (self.options.options.enableHorizontalScroll) {
Expand Down Expand Up @@ -1127,7 +1129,10 @@ S2.define('select2/results',[
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('unselect', function () {
Expand All @@ -1136,7 +1141,10 @@ S2.define('select2/results',[
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('open', function () {
Expand Down Expand Up @@ -5215,6 +5223,7 @@ S2.define('select2/defaults',[
selectOnClose: false,
setTitle: false,
attachToContainer: false,
scrollAfterSelect: true,
sorter: function (data) {
return data;
},
Expand Down
2 changes: 1 addition & 1 deletion dist/js/select2.full.min.js

Large diffs are not rendered by default.

15 changes: 12 additions & 3 deletions dist/js/select2.js
Expand Up @@ -1099,7 +1099,9 @@ S2.define('select2/results',[

if (container.isOpen()) {
self.setClasses();
self.highlightFirstItem();
if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
}

if (self.options.options.enableHorizontalScroll) {
Expand Down Expand Up @@ -1127,7 +1129,10 @@ S2.define('select2/results',[
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('unselect', function () {
Expand All @@ -1136,7 +1141,10 @@ S2.define('select2/results',[
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('open', function () {
Expand Down Expand Up @@ -5215,6 +5223,7 @@ S2.define('select2/defaults',[
selectOnClose: false,
setTitle: false,
attachToContainer: false,
scrollAfterSelect: true,
sorter: function (data) {
return data;
},
Expand Down
2 changes: 1 addition & 1 deletion dist/js/select2.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/js/select2/defaults.js
Expand Up @@ -374,6 +374,7 @@ define([
selectOnClose: false,
setTitle: false,
attachToContainer: false,
scrollAfterSelect: true,
sorter: function (data) {
return data;
},
Expand Down
14 changes: 11 additions & 3 deletions src/js/select2/results.js
Expand Up @@ -322,7 +322,9 @@ define([

if (container.isOpen()) {
self.setClasses();
self.highlightFirstItem();
if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
}

if (self.options.options.enableHorizontalScroll) {
Expand Down Expand Up @@ -350,7 +352,10 @@ define([
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('unselect', function () {
Expand All @@ -359,7 +364,10 @@ define([
}

self.setClasses();
self.highlightFirstItem();

if (self.options.get('scrollAfterSelect')) {
self.highlightFirstItem();
}
});

container.on('open', function () {
Expand Down

0 comments on commit f012fe0

Please sign in to comment.