Skip to content

Commit

Permalink
Merge pull request #428 from caseyjhol/master
Browse files Browse the repository at this point in the history
v1.4.2 - modal/data-container bug fix
  • Loading branch information
caseyjhol committed Dec 18, 2013
2 parents f59bf82 + 9ee32a8 commit 9656fcf
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 15 deletions.
2 changes: 1 addition & 1 deletion bootstrap-select.css
@@ -1,5 +1,5 @@
/*!
* bootstrap-select v1.4.1
* bootstrap-select v1.4.2
* http://silviomoreto.github.io/bootstrap-select/
*
* Copyright 2013 bootstrap-select
Expand Down
2 changes: 1 addition & 1 deletion bootstrap-select.jquery.json
Expand Up @@ -8,7 +8,7 @@
"select",
"replacement"
],
"version": "1.4.1",
"version": "1.4.2",
"author": {
"name": "Silvio Moreto",
"url": "https://github.com/silviomoreto/"
Expand Down
18 changes: 11 additions & 7 deletions bootstrap-select.js
@@ -1,5 +1,5 @@
/*!
* bootstrap-select v1.4.1
* bootstrap-select v1.4.2
* http://silviomoreto.github.io/bootstrap-select/
*
* Copyright 2013 bootstrap-select
Expand Down Expand Up @@ -730,7 +730,9 @@

} else if (!$this.is('input')) {

var keyIndex = [];
var keyIndex = [],
count,
prevKey;

$items.each(function() {
if ($(this).parent().is(':not(.disabled)')) {
Expand All @@ -740,17 +742,18 @@
}
});

var count = $(document).data('keycount');
count = $(document).data('keycount');
count++;
$(document).data('keycount',count);

var prevKey = $.trim($(':focus').text().toLowerCase()).substring(0,1);
prevKey = $.trim($(':focus').text().toLowerCase()).substring(0,1);

if (prevKey != keyCodeMap[e.keyCode]) {
count = 1;
$(document).data('keycount',count);
$(document).data('keycount', count);
} else if (count >= keyIndex.length) {
$(document).data('keycount',0);
$(document).data('keycount', 0);
if (count > keyIndex.length) count = 1;
}

$items.eq(keyIndex[count - 1]).focus();
Expand Down Expand Up @@ -851,6 +854,7 @@

$(document)
.data('keycount', 0)
.on('keydown', '.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bootstrap-select-searchbox input', Selectpicker.prototype.keydown);
.on('keydown', '.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bootstrap-select-searchbox input', Selectpicker.prototype.keydown)
.on('focusin.modal', '.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bootstrap-select-searchbox input', function (e) { e.stopPropagation(); });

}(window.jQuery);
2 changes: 1 addition & 1 deletion bootstrap-select.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions bootstrap-select.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bower.json
Expand Up @@ -4,7 +4,7 @@
"bootstrap-select.css",
"bootstrap-select.js"
],
"version": "1.4.1",
"version": "1.4.2",
"homepage": "https://github.com/silviomoreto/bootstrap-select",
"authors": [
"silviomoreto"
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Expand Up @@ -3,7 +3,7 @@
"description": "A custom <select> for @twitter bootstrap using button dropdown as replacement",
"keywords": ["form", "bootstrap", "select", "replacement"],
"homepage": "https://github.com/silviomoreto/bootstrap-select",
"version": "1.4.1",
"version": "1.4.2",
"authors": [
{
"name": "Silvio Moreto",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -3,7 +3,7 @@
"title": "bootstrap-select",
"filename": "bootstrap-select.js",
"description": "A custom <select> for @twitter bootstrap using button dropdown as replacement",
"version": "1.4.1",
"version": "1.4.2",
"homepage": "http://silviomoreto.github.io/bootstrap-select/",
"author": {
"name": "Silvio Moreto",
Expand Down

0 comments on commit 9656fcf

Please sign in to comment.