globalSearch.jade 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. template(name="globalSearchHeaderBar")
  2. if currentUser
  3. h1
  4. i.fa.fa-search
  5. | {{_ 'globalSearch-title'}}
  6. template(name="globalSearchModalTitle")
  7. if currentUser
  8. h2
  9. i.fa.fa-keyboard-o
  10. | {{_ 'globalSearch-title'}}
  11. template(name="globalSearch")
  12. if currentUser
  13. .wrapper
  14. form.global-search-instructions.js-search-query-form
  15. input.global-search-query-input(type="text" name="searchQuery" placeholder="{{_ 'search-example'}}" value="{{ query.get }}" autofocus dir="auto")
  16. if searching.get
  17. +spinner
  18. else if hasResults.get
  19. .global-search-results-list-wrapper
  20. if hasQueryErrors.get
  21. div
  22. each msg in errorMessages
  23. span.global-search-error-messages
  24. | {{_ msg.tag msg.value }}
  25. else
  26. h1
  27. = resultsHeading.get
  28. a.fa.fa-link(title="{{_ 'link-to-search' }}" href="{{ getSearchHref }}")
  29. each card in results
  30. +resultCard(card)
  31. else
  32. .global-search-instructions
  33. +viewer
  34. = searchInstructions
  35. .palette-colors: each label in labelColors
  36. span.card-label.palette-color.js-palette-color(class="card-label-{{label.color}}")
  37. = label.name
  38. template(name="globalSearchViewChangePopup")
  39. if currentUser
  40. ul.pop-over-list
  41. li
  42. with "globalSearchViewChange-choice-me"
  43. a.js-global-search-view-me
  44. i.fa.fa-user.colorful
  45. | {{_ 'globalSearchViewChange-choice-me'}}
  46. if $eq Utils.globalSearchView "me"
  47. i.fa.fa-check
  48. li
  49. with "globalSearchViewChange-choice-all"
  50. a.js-global-search-view-all
  51. i.fa.fa-users.colorful
  52. | {{_ 'globalSearchViewChange-choice-all'}}
  53. span.sub-name
  54. +viewer
  55. | {{_ 'globalSearchViewChange-choice-all-description' }}
  56. if $eq Utils.globalSearchView "all"
  57. i.fa.fa-check