Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.87 KB | None | 0 0
  1. <template>
  2. <div class="hs-navbar">
  3. <nav class="navbar navbar-inverse">
  4. <div class="container-fluid">
  5. <div class="navbar-header">
  6. <a class="navbar-brand" href="#"> Store Support Portal</a>
  7. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
  8. <span class="icon-bar"></span>
  9. <span class="icon-bar"></span>
  10. <span class="icon-bar"></span>
  11. </button>
  12. <div class="navbar-form navbar-left">
  13. <input type="text" v-model="store" class="form-control" placeholder="Store/DC Search" id='store-search' @keyup.enter="store_search">
  14. </div>
  15. </div>
  16. <ul class="nav navbar-nav navbar-right">
  17. <li class="dropdown">
  18. <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">
  19. <b id="login-title">Login</b> <span class="caret"></span>
  20. </a>
  21. <ul id="login-dp" class="dropdown-menu">
  22. <li>
  23. <div class="text-center">TeamNet Credentials</div>
  24. <div class="col-md-12">
  25. <div class="form-group">
  26. <label class="sr-only" for="user">Teamnet User ID</label>
  27. <input type="email" class="form-control" id="user" placeholder="User ID" @keyup.enter="login">
  28. </div>
  29. <div class="form-group">
  30. <label class="sr-only" for="pword">Teamnet Password</label>
  31. <input type="password" class="form-control" id="pword" placeholder="Password" @keyup.enter="login">
  32. </div>
  33. <div class="form-group">
  34. <button class="btn btn-primary btn-block" @click="login">Sign in</button>
  35. </div>
  36. </div>
  37. </li>
  38. </ul>
  39. </li>
  40. </ul>
  41. <div class="collapse navbar-collapse" id="myNavbar">
  42. <ul class="nav navbar-nav nav-pills">
  43. <li class="dropdown">
  44. <a class="dropdown-toggle" data-toggle="dropdown"> Issue Map <span class="caret"></span></a>
  45. <ul class="dropdown-menu">
  46. <li class="active"><a data-map-type="all" href="#map">All Issues <span class='badge pull-right'>0</span></a></li>
  47. <li><a data-map-type="as400" href="#map">AS400 Down <span class='badge pull-right'>0</span></a></li>
  48. <li><a data-map-type="linux" href="#map">Linux Down <span class='badge pull-right'>0</span></a></li>
  49. <li><a data-map-type="comm" href="#map">Comm Issues <span class='badge pull-right'>0</span></a></li>
  50. <li><a data-map-type="sna" href="#map">SNA Issues <span class='badge pull-right'>0</span></a></li>
  51. <li role='separator' class='divider'></li>
  52. <li><a data-map-type="cdk" href="#map">CDK Sites</a></li>
  53. <li><a data-map-type="dc/routers" href="#map">DC/Routers</a></li>
  54. <li><a data-map-type="new" href="#map">News</a></li>
  55. </ul>
  56. </li>
  57. <li><a data-toggle="pill" href="#comm-monitor">Comm. Monitor</a></li>
  58. <li><a data-toggle="pill" href="#request">Requests <span class='badge' id='number_requests'>0</span></a></li>
  59. <li class="dropdown email-counts">
  60. <a class="dropdown-toggle" data-toggle="dropdown"> Email Counts <span class="caret"></span></a>
  61. <ul class="dropdown-menu">
  62. <li data-provider='accel'><a href="#"> Accel <span class='badge pull-right'>0</span></a></li>
  63. <li data-provider='att'><a href="#"> ATT <span class='badge pull-right'>0</span></a></li>
  64. <li data-provider='cybera'><a href="#"> Cybera <span class='badge pull-right'>0</span></a></li>
  65. <li data-provider='mettel'><a href="#"> MetTel <span class='badge pull-right'>0</span></a></li>
  66. <li data-provider='windstream'><a href="#"> Windstream <span class='badge pull-right'>0</span></a></li>
  67. <li data-provider=vonage><a href="#"> Vonage <span class='badge pull-right'>0</span></a></li>
  68. <li role='separator' class='divider'></li>
  69. <li data-provider='cog'><a href="#"> COG Support <span class='badge pull-right'>0</span></a></li>
  70. <li data-provider='comm'><a href="#"> Comm Notification <span class='badge pull-right'>0</span></a></li>
  71. <li data-provider='online'><a href="#"> Online Store <span class='badge pull-right'>0</span></a></li>
  72. <li data-provider='mplus'><a href="#"> MPlus <span class='badge pull-right'>0</span></a></li>
  73. <li data-provider='xmit'><a href="#"> Xmit Audit <span class='badge pull-right'>0</span></a></li>
  74. </ul>
  75. </li>
  76. <li><a data-toggle='pill' href='#additional_issues'>Additional Issues</a></li>
  77. <li><a data-toggle="pill" href="#reports"> Reports </a></li>
  78. <li><a target='_blank' href="http://supporter/">The Supporter</a></li>
  79. </ul>
  80. </div>
  81. </div>
  82. </nav>
  83. </div>
  84. <ul>
  85. <li v-for="issue in issues">{{issue.store}}</li>
  86. </ul>
  87. </template>
  88.  
  89. <script>
  90. import axios from 'axios';
  91. export default{
  92. name: "hs-navbar",
  93. data(){
  94. return {
  95. store: '',
  96. issues: [],
  97. errors: [],
  98. }
  99. },
  100. methods: {
  101. store_search: function () {
  102. alert(this.store)
  103. },
  104. login: function(){
  105. alert("Tried to login but no backend")
  106. }
  107. },
  108. mounted(){
  109. console.log(issues)
  110. axios.get('http://localhost:8000/api/issues/comm_issues/?format=json').then(response => issues = response.data)
  111. console.log(issues)
  112. }
  113. }
  114. </script>
  115.  
  116. <style scoped>
  117. @media (max-width: 1100px) {
  118. .navbar-header {
  119. float: left;
  120. }
  121. .navbar-left,.navbar-right {
  122. float: left !important;
  123. display:block;
  124. }
  125. .navbar-toggle {
  126. display: block;
  127. }
  128. .navbar-collapse {
  129. border-top: 1px solid transparent;
  130. box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  131. }
  132. .navbar-fixed-top {
  133. top: 0;
  134. border-width: 0 0 1px;
  135. }
  136. .navbar-collapse.collapse {
  137. display: none!important;
  138. }
  139. .navbar-nav {
  140. float: none!important;
  141. margin-top: 7.5px;
  142. }
  143. .navbar-nav>li {
  144. float: none;
  145. }
  146. .navbar-nav>li>a {
  147. padding-top: 10px;
  148. padding-bottom: 10px;
  149. }
  150. .collapse.in{
  151. display:block !important;
  152. }
  153. }
  154. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement