1
0
mirror of synced 2025-02-16 20:13:16 +03:00

Fixed overflow when triggering results messages

Because of the change made previously to make events global, any
time a result message was triggered there would be a stack overflow.
This was because we were re-triggering the event locally if it
happened on a global level, which would start the loop.

This has been fixed so the event is never caught locally, but
instead uses the global handler.
This commit is contained in:
Kevin Brown 2015-01-09 12:46:21 -05:00
parent e63c0ce6a0
commit 1191d4a3bb
7 changed files with 4 additions and 24 deletions

View File

@ -524,10 +524,6 @@ define('select2/results',[
});
container.on('results:message', function (params) {
self.trigger('results:message', params);
});
this.on('results:message', function (params) {
self.displayMessage(params);
});

View File

@ -524,10 +524,6 @@ define('select2/results',[
});
container.on('results:message', function (params) {
self.trigger('results:message', params);
});
this.on('results:message', function (params) {
self.displayMessage(params);
});

View File

@ -10059,10 +10059,6 @@ define('select2/results',[
});
container.on('results:message', function (params) {
self.trigger('results:message', params);
});
this.on('results:message', function (params) {
self.displayMessage(params);
});

File diff suppressed because one or more lines are too long

4
dist/js/select2.js vendored
View File

@ -952,10 +952,6 @@ define('select2/results',[
});
container.on('results:message', function (params) {
self.trigger('results:message', params);
});
this.on('results:message', function (params) {
self.displayMessage(params);
});

File diff suppressed because one or more lines are too long

View File

@ -360,10 +360,6 @@ define([
});
container.on('results:message', function (params) {
self.trigger('results:message', params);
});
this.on('results:message', function (params) {
self.displayMessage(params);
});