Guest User

Untitled

a guest
Mar 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. <div class="cs-select {{ $ctrl.getComponentClasses() }}" uib-dropdown>
  2. <button class="cs-select__toggle-button {{ $ctrl.selected.className }}"
  3. id="{{ ::$ctrl.selectId }}"
  4. type="button"
  5. ng-disabled="$ctrl.disabled"
  6. uib-dropdown-toggle>
  7. <span ng-if="!$ctrl.selectType">
  8. <span ng-if="$ctrl.selected.name">{{ $ctrl.selected.name }}</span>
  9. <span class="cs-select__placeholder" ng-if="!$ctrl.selected.name && ctrl.selectDefault">{{ $ctrl.selectDefault }}</span>
  10. <span class="cs-select__placeholder" ng-if="!$ctrl.selected.name && !ctrl.selectDefault">{{ $ctrl.selectPlaceholder }}</span>
  11. </span>
  12. <span ng-if="$ctrl.selectType"
  13. class="cs-select__preview"
  14. ng-style="{
  15. 'background-image': $ctrl.selectType === 'icon-picker' && 'url(' + ($ctrl.selected.value || $ctrl.selectDefault) + ')',
  16. 'background-color': $ctrl.selectType === 'color-picker' ? ($ctrl.selected.value || $ctrl.selectDefault) : $ctrl.iconBgColor
  17. }"
  18. ></span>
  19. </button>
  20. <ul class="cs-select__list" uib-dropdown-menu role="menu">
  21. <li class="cs-select__list-item {{ $ctrl.getSelectedItemClass(item) }} {{ item.className }}"
  22. ng-repeat="item in $ctrl.selectList"
  23. ng-click="$ctrl.handleClick(item)">
  24. <span ng-if="!$ctrl.selectType">{{ item.name }}</span>
  25. <span ng-if="$ctrl.selectType"
  26. class="cs-select__preview"
  27. ng-style="{
  28. 'background-image': $ctrl.selectType === 'icon-picker' && 'url(' + item.value + ')',
  29. 'background-color': $ctrl.selectType === 'color-picker' && item.value
  30. }"
  31. ></span>
  32. </li>
  33. </ul>
  34. </div>
Add Comment
Please, Sign In to add comment