Skip to content

Commit 23c8e47

Browse files
committed
Merge pull request patternfly#17 from lfryc/selectpicker-options
allow to pass selectpicker options
2 parents 5f34e90 + 1affa2c commit 23c8e47

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

dist/angular-patternfly.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ angular.module('patternfly.notification', []).provider('Notifications', function
642642
<div class="form-group">
643643
<label class="col-sm-2 control-label" for="drink">Preferred drink:</label>
644644
<div class="col-sm-10">
645-
<select pf-select ng-model="drink" id="drink" ng-options="o as o for o in drinks">
645+
<select pf-select="{ noneSelectedText: 'None' }" ng-model="drink" id="drink" ng-options="o as o for o in drinks">
646646
<option value="">No drink selected</option>
647647
</select>
648648
</div>
@@ -669,8 +669,11 @@ angular.module('patternfly.select', []).directive('pfSelect', function($timeout)
669669
return {
670670
restrict: 'A',
671671
require: '?ngModel',
672+
scope: {
673+
selectPickerOptions: '=pfSelect'
674+
},
672675
link: function (scope, element, attrs, ngModel) {
673-
element.selectpicker();
676+
element.selectpicker(scope.selectPickerOptions);
674677

675678
var $render = ngModel.$render;
676679

dist/angular-patternfly.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/select/select.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<div class="form-group">
4141
<label class="col-sm-2 control-label" for="drink">Preferred drink:</label>
4242
<div class="col-sm-10">
43-
<select pf-select ng-model="drink" id="drink" ng-options="o as o for o in drinks">
43+
<select pf-select="{ noneSelectedText: 'None' }" ng-model="drink" id="drink" ng-options="o as o for o in drinks">
4444
<option value="">No drink selected</option>
4545
</select>
4646
</div>
@@ -67,8 +67,11 @@ angular.module('patternfly.select', []).directive('pfSelect', function($timeout)
6767
return {
6868
restrict: 'A',
6969
require: '?ngModel',
70+
scope: {
71+
selectPickerOptions: '=pfSelect'
72+
},
7073
link: function (scope, element, attrs, ngModel) {
71-
element.selectpicker();
74+
element.selectpicker(scope.selectPickerOptions);
7275

7376
var $render = ngModel.$render;
7477

0 commit comments

Comments
 (0)