@@ -75,7 +75,7 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect'
75
75
// i18n
76
76
translation : '=' // 3.0.0 - OK
77
77
} ,
78
- templateUrl : 'isteven-multi-select.html ' ,
78
+ templateUrl : 'isteven-multi-select.htm ' ,
79
79
80
80
81
81
link : function ( $scope , element , attrs ) {
@@ -970,80 +970,82 @@ angular.module( 'isteven-multi-select', ['ng'] ).directive( 'istevenMultiSelect'
970
970
} ) ;
971
971
}
972
972
}
973
- } ] ) . run ( [ '$templateCache' , function ( $templateCache ) {
974
- var template =
975
- '<span class="multiSelect inlineBlock" id={{directiveId}}>' +
976
- '<button type="button"' +
977
- 'ng-click="toggleCheckboxes( $event ); refreshSelectedItems(); refreshButton(); prepareGrouping; prepareIndex();"' +
978
- 'ng-bind-html="varButtonLabel">' +
979
- '</button>' +
980
- '<div class="checkboxLayer">' +
981
-
982
- '<div class="helperContainer" ng-if="displayHelper( \'filter\' ) || displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
983
- '<div class="line" ng-if="displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
984
-
985
- '<button type="button" class="helperButton"' +
986
- 'ng-if="!isDisabled && displayHelper( \'all\' )"' +
987
- 'ng-click="select( \'all\', $event );"' +
988
- 'ng-bind-html="lang.selectAll">' +
989
- '</button>' +
990
-
991
- '<button type="button" class="helperButton"' +
992
- 'ng-if="!isDisabled && displayHelper( \'none\' )"' +
993
- 'ng-click="select( \'none\', $event );"' +
994
- 'ng-bind-html="lang.selectNone">' +
995
- '</button>' +
996
-
997
- '<button type="button" class="helperButton reset"' +
998
- 'ng-if="!isDisabled && displayHelper( \'reset\' )"' +
999
- 'ng-click="select( \'reset\', $event );"' +
1000
- 'ng-bind-html="lang.reset">' +
1001
- '</button>' +
1002
- '</div>' +
1003
-
1004
- '<div class="line" style="position:relative" ng-if="displayHelper( \'filter\' )">' +
1005
-
1006
- '<input placeholder="{{lang.search}}" type="text"' +
1007
- 'ng-click="select( \'filter\', $event )" ' +
1008
- 'ng-model="inputLabel.labelFilter" ' +
1009
- 'ng-change="searchChanged()" class="inputFilter"' +
1010
- '/>' +
1011
-
1012
- '<button type="button" class="clearButton" ng-click="clearClicked( $event )" >×</button> ' +
1013
- '</div> ' +
973
+ } ] ) . run ( [ '$templateCache' , function ( $templateCache ) {
974
+ var template =
975
+ '<span class="multiSelect inlineBlock" id={{directiveId}}>' +
976
+ '<button type="button"' +
977
+ 'ng-click="toggleCheckboxes( $event ); refreshSelectedItems(); refreshButton(); prepareGrouping; prepareIndex();"' +
978
+ 'ng-bind-html="varButtonLabel">' +
979
+ '</button>' +
980
+ '<div class="checkboxLayer">' +
981
+
982
+ '<div class="helperContainer" ng-if="displayHelper( \'filter\' ) || displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
983
+ '<div class="line" ng-if="displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
984
+
985
+ '<button type="button" class="helperButton"' +
986
+ 'ng-if="!isDisabled && displayHelper( \'all\' )"' +
987
+ 'ng-click="select( \'all\', $event );"' +
988
+ 'ng-bind-html="lang.selectAll">' +
989
+ '</button>' +
990
+
991
+ '<button type="button" class="helperButton"' +
992
+ 'ng-if="!isDisabled && displayHelper( \'none\' )"' +
993
+ 'ng-click="select( \'none\', $event );"' +
994
+ 'ng-bind-html="lang.selectNone">' +
995
+ '</button>' +
996
+
997
+ '<button type="button" class="helperButton reset"' +
998
+ 'ng-if="!isDisabled && displayHelper( \'reset\' )"' +
999
+ 'ng-click="select( \'reset\', $event );"' +
1000
+ 'ng-bind-html="lang.reset">' +
1001
+ '</button>' +
1002
+ '</div>' +
1003
+
1004
+ '<div class="line" style="position:relative" ng-if="displayHelper( \'filter\' )">' +
1005
+
1006
+ '<input placeholder="{{lang.search}}" type="text"' +
1007
+ 'ng-click="select( \'filter\', $event )" ' +
1008
+ 'ng-model="inputLabel.labelFilter" ' +
1009
+ 'ng-change="searchChanged()" class="inputFilter"' +
1010
+ '/>' +
1011
+
1012
+ '<button type="button" class="clearButton" ng-click="clearClicked( $event )" >×</button> ' +
1014
1013
'</div> ' +
1015
-
1016
- '<div class="checkBoxContainer">' +
1017
- '<div ' +
1018
- 'ng-repeat="item in filteredModel | filter:removeGroupEndMarker" class="multiSelectItem"' +
1019
- 'ng-class="{selected: item[ tickProperty ], horizontal: orientationH, vertical: orientationV, multiSelectGroup:item[ groupProperty ], disabled:itemIsDisabled( item )}"' +
1020
- 'ng-click="syncItems( item, $event, $index );" ' +
1021
- 'ng-mouseleave="removeFocusStyle( tabIndex );"> ' +
1022
-
1023
- '<div class="acol" ng-if="item[ spacingProperty ] > 0" ng-repeat="i in numberToArray( item[ spacingProperty ] ) track by $index">' +
1024
-
1025
- '</div> ' +
1026
-
1027
- '<div class="acol">' +
1028
-
1029
- '<label>' +
1030
- '<input class="checkbox focusable" type="checkbox" ' +
1031
- 'ng-disabled="itemIsDisabled( item )" ' +
1032
- 'ng-checked="item[ tickProperty ]" ' +
1033
- 'ng-click="syncItems( item, $event, $index )" />' +
1034
-
1035
- '<span ' +
1036
- 'ng-class="{disabled:itemIsDisabled( item )}" ' +
1037
- 'ng-bind-html="writeLabel( item, \'itemLabel\' )">' +
1038
- '</span>' +
1039
- '</label>' +
1040
- '</div>' +
1041
-
1042
- '<span class="tickMark" ng-if="item[ groupProperty ] !== true && item[ tickProperty ] === true">✔</span>' +
1014
+ '</div> ' +
1015
+
1016
+ '<div class="checkBoxContainer">' +
1017
+ '<div ' +
1018
+ 'ng-repeat="item in filteredModel | filter:removeGroupEndMarker" class="multiSelectItem"' +
1019
+ 'ng-class="{selected: item[ tickProperty ], horizontal: orientationH, vertical: orientationV, multiSelectGroup:item[ groupProperty ], disabled:itemIsDisabled( item )}"' +
1020
+ 'ng-click="syncItems( item, $event, $index );" ' +
1021
+ 'ng-mouseleave="removeFocusStyle( tabIndex );"> ' +
1022
+
1023
+ '<div class="acol" ng-if="item[ spacingProperty ] > 0" ng-repeat="i in numberToArray( item[ spacingProperty ] ) track by $index">' +
1024
+
1025
+ '</div> ' +
1026
+
1027
+ '<div class="acol">' +
1028
+
1029
+ '<label>' +
1030
+ '<input class="checkbox focusable" type="checkbox" ' +
1031
+ 'ng-disabled="itemIsDisabled( item )" ' +
1032
+ 'ng-checked="item[ tickProperty ]" ' +
1033
+ 'ng-click="syncItems( item, $event, $index )" />' +
1034
+
1035
+ '<span ' +
1036
+ 'ng-class="{disabled:itemIsDisabled( item )}" ' +
1037
+ 'ng-bind-html="writeLabel( item, \'itemLabel\' )">' +
1038
+ '</span>' +
1039
+ '</label>' +
1043
1040
'</div>' +
1041
+
1042
+ '<span class="tickMark" ng-if="item[ groupProperty ] !== true && item[ tickProperty ] === true">✔</span>' +
1044
1043
'</div>' +
1045
1044
'</div>' +
1046
- '</span>' ;
1047
- $templateCache . put ( 'isteven-multi-select.html' , template ) ;
1048
- } ] ) ; ;
1045
+ '</div>' +
1046
+ '</span>' ;
1047
+
1048
+ $templateCache . put ( 'isteven-multi-select.htm' , template ) ;
1049
+
1050
+ } ] ) ;
1049
1051
0 commit comments