summaryrefslogtreecommitdiffstats
path: root/angular-multi-select.js
diff options
context:
space:
mode:
authoristeven <isteven@server.fake>2014-07-07 11:52:00 +0800
committeristeven <isteven@server.fake>2014-07-07 11:52:00 +0800
commite329358bf505be8a0c4e594d1c6f87ebb626f516 (patch)
treeeb70caf1b344810bc72b57656886dc8aef48c958 /angular-multi-select.js
parent3bd2d53705490549f41b903c5ab30d0065b7d929 (diff)
parent93c81c29e84ff5859b4d4b294b04687f2198493e (diff)
downloadangular-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.js29
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>' );