ZeroOmega/omega-web/src/partials/omega_profile_select.jade
FelisCatus 718c569fc8 Update bower dependencies, and migrate from old package versions.
angular-bootstrap: Add attribute dropdown directives (C => A).
bootstrap: Add fixed modal backdrop workaround. Use new glyphicons.
2015-02-11 13:11:29 +08:00

19 lines
943 B
Plaintext

.btn-group.omega-profile-select(dropdown on-toggle="toggled(open)")
button.btn.btn-default.dropdown-toggle(dropdown-toggle type='button' aria-expanded='false'
role='listbox' aria-haspopup='true')
span(omega-profile-icon='selectedProfile' options='options' icon='selectedProfile ? undefined : "glyphicon-time"')
= ' '
span(ng-show='!!profileName') {{getName(selectedProfile)}}
span(ng-show='!profileName') {{defaultText}}
= ' '
span.caret
ul.dropdown-menu(role='listbox')
li(role='option' ng-if='!!defaultText' ng-class='{active: profileName == ""}')
a(ng-click='setProfileName("")')
span.glyphicon.glyphicon-time
= ' {{defaultText}}'
li(role='option' ng-repeat='profile in dispProfiles' ng-class='{active: profileName == profile.name}')
a(ng-click='setProfileName(profile.name)')
span(omega-profile-icon='profile' options='options')
= ' {{getName(profile)}}'