globalSearch.jade 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. template(name="globalSearchHeaderBar")
  2. h1
  3. i.fa.fa-search
  4. | {{_ 'globalSearch-title'}}
  5. template(name="globalSearchModalTitle")
  6. h2
  7. i.fa.fa-keyboard-o
  8. | {{_ 'globalSearch-title'}}
  9. template(name="globalSearch")
  10. .wrapper
  11. form.js-search-query-form
  12. input(type="text" name="searchQuery" placeholder="{{_ 'search-example'}}" autofocus dir="auto")
  13. if searching.get
  14. +spinner
  15. else if hasResults.get
  16. .global-search-dueat-list-wrapper
  17. h1
  18. = resultsCount.get
  19. | Results
  20. if queryErrors.get
  21. div
  22. each msg in errorMessages
  23. span.global-search-error-messages
  24. | {{_ msg.tag msg.value }}
  25. each card in results
  26. .global-search-card-wrapper
  27. a.minicard-wrapper.card-title(href=card.absoluteUrl)
  28. +minicard(card)
  29. //= card.title
  30. ul.global-search-context-list
  31. li.global-search-context(title="{{_ 'board'}}")
  32. +viewer
  33. = card.getBoard.title
  34. li.global-search-context.global-search-context-separator
  35. = ' '
  36. | {{_ 'context-separator'}}
  37. = ' '
  38. li.global-search-context(title="{{_ 'swimlane'}}")
  39. +viewer
  40. = card.getSwimlane.title
  41. li.global-search-context
  42. = ' '
  43. | {{_ 'context-separator'}}
  44. = ' '
  45. li.global-search-context(title="{{_ 'list'}}")
  46. +viewer
  47. = card.getList.title
  48. else
  49. h2 Search Operators
  50. +viewer
  51. = '* `@`username\n'
  52. = '* `#`label\n'
  53. = '* `board:`<name> or `board:`"<name>"\n'
  54. = '* `swimlane:`<name> or `swimlane:`"<name>"\n'
  55. = '* `list:`<name> or `list:`"<name>"\n'
  56. template(name="globalSearchViewChangePopup")
  57. ul.pop-over-list
  58. li
  59. with "globalSearchViewChange-choice-me"
  60. a.js-global-search-view-me
  61. i.fa.fa-user.colorful
  62. | {{_ 'globalSearchViewChange-choice-me'}}
  63. if $eq Utils.globalSearchView "me"
  64. i.fa.fa-check
  65. li
  66. with "globalSearchViewChange-choice-all"
  67. a.js-global-search-view-all
  68. i.fa.fa-users.colorful
  69. | {{_ 'globalSearchViewChange-choice-all'}}
  70. span.sub-name
  71. +viewer
  72. | {{_ 'globalSearchViewChange-choice-all-description' }}
  73. if $eq Utils.globalSearchView "all"
  74. i.fa.fa-check