diff --git a/bower.json b/bower.json
index 5f1495f..6f593b0 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
- "name" : "isteven-angular-multiselect",
- "version" : "v4.0.0",
+ "name" : "choco-isteven-angular-multiselect",
+ "version" : "v4.1.0",
"main" : [
"isteven-multi-select.js",
"isteven-multi-select.css"
diff --git a/doc/index.htm b/doc/index.htm
index f06faa1..9b044f6 100644
--- a/doc/index.htm
+++ b/doc/index.htm
@@ -30,7 +30,7 @@
-
+
@@ -41,7 +41,8 @@
-
+
+
diff --git a/isteven-multi-select.js b/isteven-multi-select.js
index c21075c..0d325bf 100644
--- a/isteven-multi-select.js
+++ b/isteven-multi-select.js
@@ -46,6 +46,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect'
// settings based on attribute
isDisabled : '=',
+ tabindexglob : '=',
// callbacks
onClear : '&',
@@ -895,6 +896,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect'
$scope.groupProperty = attrs.groupProperty;
$scope.tickProperty = attrs.tickProperty;
$scope.directiveId = attrs.directiveId;
+ $scope.tabIndexGlob = attrs.tabindexglob;
// Unfortunately I need to add these grouping properties into the input model
var tempStr = genRandomString( 5 );
@@ -1035,6 +1037,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect'
'ng-click="toggleCheckboxes( $event ); refreshSelectedItems(); refreshButton(); prepareGrouping; prepareIndex();"' +
'ng-bind-html="varButtonLabel"' +
'ng-disabled="disable-button"' +
+ 'tabindex="{{tabIndexGlob}}"' +
'>' +
'' +
// overlay layer
diff --git a/package.json b/package.json
index c17e996..0940085 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
- "name": "isteven-angular-multiselect",
- "version": "v4.0.0",
+ "name": "choco-isteven-angular-multiselect",
+ "version": "v4.1.0",
"description": "A multi select dropdown directive for AngularJS",
"main": [
"isteven-multi-select.js",