diff options
author | isteven <isteven@server.fake> | 2014-07-07 11:52:00 +0800 |
---|---|---|
committer | isteven <isteven@server.fake> | 2014-07-07 11:52:00 +0800 |
commit | e329358bf505be8a0c4e594d1c6f87ebb626f516 (patch) | |
tree | eb70caf1b344810bc72b57656886dc8aef48c958 /angular-multi-select.js | |
parent | 3bd2d53705490549f41b903c5ab30d0065b7d929 (diff) | |
parent | 93c81c29e84ff5859b4d4b294b04687f2198493e (diff) | |
download | angular-multi-select-e329358bf505be8a0c4e594d1c6f87ebb626f516.zip angular-multi-select-e329358bf505be8a0c4e594d1c6f87ebb626f516.tar.gz angular-multi-select-e329358bf505be8a0c4e594d1c6f87ebb626f516.tar.bz2 |
v2.0.0
Diffstat (limited to 'angular-multi-select.js')
-rw-r--r-- | angular-multi-select.js | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/angular-multi-select.js b/angular-multi-select.js index 003c3ce..eedb172 100644 --- a/angular-multi-select.js +++ b/angular-multi-select.js @@ -59,12 +59,25 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$ // settings based on input model property tickProperty : '@', disableProperty : '@', +<<<<<<< HEAD groupProperty : '@', // callbacks onClose : '&', onItemClick : '&', onOpen : '&' +======= + orientation : '@', + defaultLabel : '@', + maxLabels : '@', + isDisabled : '=', + directiveId : '@', + helperElements : '@', + onOpen : '&', + onClose : '&', + onBlur : '&', + onFocus : '&', +>>>>>>> 93c81c29e84ff5859b4d4b294b04687f2198493e }, template: @@ -439,10 +452,14 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$ // refresh button label... if ( $scope.selectedItems.length === 0 ) { +<<<<<<< HEAD // https://github.com/isteven/angular-multi-select/pull/19 $scope.varButtonLabel = ( typeof $scope.defaultLabel !== 'undefined' ) ? $scope.defaultLabel : 'None selected'; +======= + $scope.varButtonLabel = ($scope.defaultLabel)? $scope.defaultLabel : 'None selected'; +>>>>>>> 93c81c29e84ff5859b4d4b294b04687f2198493e } - else { + else { var tempMaxLabels = $scope.selectedItems.length; if ( typeof $scope.maxLabels !== 'undefined' && $scope.maxLabels !== '' ) { tempMaxLabels = $scope.maxLabels; @@ -463,14 +480,22 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$ } ctr++; } - }); + }); if ( $scope.more === true ) { +<<<<<<< HEAD // https://github.com/isteven/angular-multi-select/pull/16 if (tempMaxLabels > 0) { $scope.varButtonLabel += ', ... '; } $scope.varButtonLabel += '(Total: ' + $scope.selectedItems.length + ')'; +======= + if (tempMaxLabels > 0) { + $scope.varButtonLabel += ', ... '; + } + + $scope.varButtonLabel += '(Total: ' + $scope.selectedItems.length + ')'; +>>>>>>> 93c81c29e84ff5859b4d4b294b04687f2198493e } } $scope.varButtonLabel = $sce.trustAsHtml( $scope.varButtonLabel + '<span class="caret"></span>' ); |