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",