From fa15fa1cbed2a079290d4d6815ede435f7601890 Mon Sep 17 00:00:00 2001 From: shivamgupta001 Date: Thu, 12 Jan 2017 01:21:23 +0530 Subject: [PATCH 1/2] on clear cleared tooltip too when placeholder present --- src/js/select2/selection/single.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/select2/selection/single.js b/src/js/select2/selection/single.js index 89c21dbbf0..fc0a6bbe0b 100644 --- a/src/js/select2/selection/single.js +++ b/src/js/select2/selection/single.js @@ -66,7 +66,9 @@ define([ }; SingleSelection.prototype.clear = function () { + this.$selection.find('.select2-selection__rendered').empty(); + this.$selection.find('.select2-selection__rendered').attr('title',''); // clear tooltip on empty }; SingleSelection.prototype.display = function (data, container) { From 0c8b794d42e55b0e0cb269bdf902ca78faf92ff8 Mon Sep 17 00:00:00 2001 From: shivamgupta001 Date: Thu, 12 Jan 2017 01:31:13 +0530 Subject: [PATCH 2/2] on clear cleared tooltip too when placeholder present --- src/js/select2/selection/single.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/select2/selection/single.js b/src/js/select2/selection/single.js index fc0a6bbe0b..7451cf9651 100644 --- a/src/js/select2/selection/single.js +++ b/src/js/select2/selection/single.js @@ -67,8 +67,9 @@ define([ SingleSelection.prototype.clear = function () { - this.$selection.find('.select2-selection__rendered').empty(); - this.$selection.find('.select2-selection__rendered').attr('title',''); // clear tooltip on empty + var $rendered = this.$selection.find('.select2-selection__rendered'); + $rendered.empty(); + $rendered.attr('title',''); // clear tooltip on empty }; SingleSelection.prototype.display = function (data, container) {