Bkataru

Homepage

Dec 28th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 15.18 KB | None | 0 0
  1. <nav>
  2.     <div class="nav-wrapper grey darken-4">
  3.         <div class="row">
  4.             <div class="col s1">
  5.                 <a href="#" class="brand-logo">
  6.                     <div>QB</div>
  7.                 </a>
  8.             </div>
  9.             <div class="col s6 offset-s1">
  10.                 <nav>
  11.                     <div class="nav-wrapper grey darken-3">
  12.                         <form>
  13.                             <div class="input-field">
  14.                                 <input id="search" placeholder="Search..." type="search" ng-keypress="myFunct($event)" ng-model="search" required>
  15.                                 <label class="label-icon" for="search"><i class="material-icons">search</i></label>
  16.                                 <i class="material-icons">close</i>
  17.                             </div>
  18.                         </form>
  19.                     </div>
  20.                 </nav>
  21.             </div>
  22.             <div class="col s3 offset-s1">
  23.                 <ul>
  24.                     <li>
  25.                         <a ng-click="getSentRequests(); openMineModal();" class="modal-trigger btn-floating waves-effect waves-light btn hoverable tooltipped" data-position="down" data-delay="50" data-tooltip="Requests you have sent"><i class = "material-icons">library_add</i></a>
  26.                         <!-- My requests -->
  27.                     </li>
  28.                     <li>
  29.                         <a ng-click="getUserRequests(); openOtherModal();" class="modal-trigger btn-floating waves-effect waves-light btn tooltipped" data-position="down" data-delay="50" data-tooltip="Requests others have sent you"><i class = "material-icons">person_add</i></a>
  30.                         <!-- other requests -->
  31.                     </li>
  32.                     <li>
  33.                         <a ng-click="getBorrowedBooks(); openBorrowedModal();" class="modal-trigger btn-floating waves-effect waves-light btn hoverable tooltipped" data-position="down" data-delay="50" data-tooltip="Status of books you have borrowed"><i class = "material-icons">assignment_return</i></a>
  34.                         <!-- Status of books borrowed and option to return books -->
  35.                     </li>
  36.                     <li>
  37.                         <a ng-click="getLentBooksStatus(); openLentModal();" class="modal-trigger btn-floating waves-effect waves-light btn hoverable tooltipped" data-position="down" data-delay="50" data-tooltip="Status of your books"><i class = "material-icons">library_books</i></a>
  38.                         <!-- Status of your books -->
  39.                     </li>
  40.                 </ul>
  41.             </div>
  42.         </div>
  43.     </div>
  44. </nav>
  45. <script type="text/javascript" src="">
  46.     document.getElementsByTagName('body')[0].style = "";
  47. </script>
  48. <div class="spinner" ng-show="loading">
  49.     <link rel="stylesheet" type="text/css" href="css/loading.css" />
  50.     <div id="loader" bgcolor="#212121">
  51.         <img id="dot" class="dots_r" src="Images/loading/dot.svg" />
  52.         <img id="dot1" class="dots_r" src="Images/loading/dot1.svg" />
  53.         <img id="dot2" class="dots_r" src="Images/loading/dot2.svg" />
  54.         <img id="dot3" class="dots_r" src="Images/loading/dot3.svg" />
  55.         <img id="dot4" class="dots_r" src="Images/loading/dot4.svg" />
  56.         <img id="dot5" class="dots_r" src="Images/loading/dot5.svg" />
  57.         <img id="dot6" class="dots_r" src="Images/loading/dot6.svg" />
  58.  
  59.         <img id="dot7" class="dots_l" src="Images/loading/dot7.svg" />
  60.         <img id="dot8" class="dots_l" src="Images/loading/dot8.svg" />
  61.         <img id="dot9" class="dots_l" src="Images/loading/dot9.svg" />
  62.         <img id="dot10" class="dots_l" src="Images/loading/dot10.svg" />
  63.         <img id="dot11" class="dots_l" src="Images/loading/dot11.svg" />
  64.         <img id="dot12" class="dots_l" src="Images/loading/dot12.svg" />
  65.         <img id="dot13" class="dots_l" src="Images/loading/dot13.svg" />
  66.         <img id="book" src="Images/loading/book.png" />
  67.     </div>
  68. </div>
  69.  
  70. <div class="section grey lighten-2" ng-show="page">
  71.     <div ng-switch on="view">
  72.         <div ng-switch-when="books">
  73.             <div class="container">
  74.                 <div ng-repeat="book in books">
  75.                     <div class="row">
  76.                         <div class="col s6 offset-s3">
  77.                             <div class="card">
  78.                                 <div class="card-image waves-effect waves-block waves-light">
  79.                                     <img class="activator" ng-src="{{book.image}}">
  80.                                 </div>
  81.                                 <div class="card-content">
  82.                                     <span class="card-title activator grey-text text-darken-4">{{book.bookname}}<i class="material-icons right">more_vert</i></span>
  83.                                     <p>Author: <a href="authors.html/{{book.author}}">{{book.author}}</a>, {{book.year}}</p>
  84.                                     <p>Genre: <a href = "" ng-click = "openGenre(book.genre)">{{book.genre}}</a></p>
  85.                                     <p>Owned By: <a href="#">{{book.username}}</a></p>
  86.                                     <p>
  87.                                         <!--   <input id="lenderId" type="hidden" ng-model="llenderId" value="{{book.uuid}}">
  88.                                <input id="bookId" type="hidden" ng-model="lbookId" value="{{book.ubid}}"> -->
  89.                                         <a ng-click="borrow(book)" id="borrowBtn" class="waves-effect waves-teal btn orange accent-4">Borrow this Book</a>
  90.  
  91.                                     </p>
  92.                                 </div>
  93.                                 <div class="card-reveal">
  94.                                     <span class="card-title grey-text text-darken-4">{{book.bookname}},{{book.year}}, By {{book.author}}.Genre: {{book.genre}}<i class="material-icons right">close</i></span>
  95.                                     <p>{{book.description}}</p>
  96.                                 </div>
  97.                             </div>
  98.                         </div>
  99.                     </div>
  100.                 </div>
  101.             </div>
  102.         </div>
  103.         <div ng-switch-when="search">
  104.             <div class="section grey lighten-2">
  105.                 <div class="container">
  106.                     <div class="row">
  107.                         <div class="col s8 offset-s2">
  108.                             <ul class="collection">
  109.                                 <div ng-repeat="book in books">
  110.                                     <li class="collection-item avatar">
  111.                                         <img src="Images/books.jpeg" alt="" class="circle">
  112.                                         <span class="title"><a href="#">{{book.item.title}}, {{book.item.year}}</a></span>
  113.                                         <p>Written by :<a href="authors.html">{{book.item.author}}</a></p>
  114.                                         <p>Genre : <a href="#">{{book.item.genre}}</a></p>
  115.                                         <a href="#!" class="secondary-content"><i class="material-icons">grade</i></a>
  116.                                     </li>
  117.                                 </div>
  118.                         </div>
  119.                     </div>
  120.                 </div>
  121.             </div>
  122.         </div>
  123.     </div>
  124.     <div class="fixed-action-btn left-align" style="left: 23px; right: auto;">
  125.         <a ng-click="addBook()" class="waves-effect waves-light btn btn-large hoverable btn-floating">
  126.         <i class = "material-icons">library_add</i>
  127.      </a>
  128.     </div>
  129.     <div id="modal1" class="modal">
  130.         <div class="modal-content" ng-cloak>
  131.             <div ng-show="sentrequest.length == 0">
  132.                 <div class="card">
  133.                     <div class="card-title center-align">You have not sent any requests</div>
  134.                 </div>
  135.             </div>
  136.             <div ng-show="sentrequests.length > 0">
  137.                 <div ng-repeat="request in sentrequests">
  138.                     <div class="card">
  139.                         <div class="card-title center-align">You have sent a request for {{request.Book}} to {{request.Lender}}</div>
  140.                         <div class="card-content center-align" ng-show="request.Status == 0">
  141.                             <a class="btn waves-effect hoverable grey">{{request.Lender}} has not yet responded</a>
  142.                         </div>
  143.                         <div class="card-content center-align" ng-show="request.Status == 1">
  144.                             <a class="btn waves-effect hoverable">{{request.Lender}} has accepted your request</a>
  145.                         </div>
  146.                         <div class="card-content center-align" ng-show="request.Status == 2">
  147.                             <a class="btn waves-effect hoverable red">{{request.Lender}} has declined your request</a>
  148.                         </div>
  149.                     </div>
  150.                 </div>
  151.             </div>
  152.         </div>
  153.     </div>
  154.     <div id="modal2" class="modal">
  155.         <div class="modal-content">
  156.             <div ng-show="requests.length == 0">
  157.                 <div class="card">
  158.                     <div class="card-title center-align">You have not received any requests</div>
  159.                 </div>
  160.             </div>
  161.             <div ng-show="requests.length > 0">
  162.                 <div ng-repeat="request in requests">
  163.                     <div class="card">
  164.                         <div class="card-title center-align">You have a new request for your book {{request.Book}} by {{request.Borrower}}</div>
  165.                         <div ng-show="replysuccess(request.URID)">
  166.                             <div class="card-content center-align">
  167.                                 <div class="row">
  168.                                     <div class="col s8 offset-s2">
  169.                                         <a class="waves-effect waves-light btn grey">You have responded to this request</a>
  170.                                     </div>
  171.                                 </div>
  172.                             </div>
  173.                         </div>
  174.                         <div ng-show="!replysuccess(request.URID)">
  175.                             <div class="card-content">
  176.                                 <div class="row">
  177.                                     <div class="col s3 offset-s1">
  178.                                         <a ng-click="ReplyUserRequests(1, request)" class="waves-effect waves-light btn">Accept</a>
  179.                                     </div>
  180.                                     <div class="col s3 offset-s3">
  181.                                         <a ng-click="ReplyUserRequests(2, request)" class="waves-effect waves-light btn">Decline</a>
  182.                                     </div>
  183.                                 </div>
  184.                             </div>
  185.                         </div>
  186.                     </div>
  187.                 </div>
  188.             </div>
  189.         </div>
  190.     </div>
  191.     <div id="modal3" class="modal">
  192.         <div class="modal-content">
  193.             <div ng-show="borrowedbooks.length == 0">
  194.                 <div class="card">
  195.                     <div class="card-title center-align">You have not borrowed any books</div>
  196.                 </div>
  197.             </div>
  198.             <div ng-show="borrowedbooks.length > 0">
  199.                 <div ng-repeat="book in borrowedbooks">
  200.                     <div class="card">
  201.                         <div class="card-title center-align">You borrowed {{book.Bookname}} from <br> {{book.Lender}} on {{book.borrowDate}}</div>
  202.                         <div ng-show="returnreqsuccess(book.UBOID)">
  203.                             <div class="card-content center-align">
  204.                                 <div class="row">
  205.                                     <div class="col s9 offset-s1">
  206.                                         <a class="waves-effect waves-light btn grey">You have requested to return this book</a>
  207.                                     </div>
  208.                                 </div>
  209.                             </div>
  210.                         </div>
  211.                         <div ng-show="!returnreqsuccess(book.UBOID)">
  212.                             <div class="card-content center-align" ng-show="book.Outstanding == 1 && book.ReturnRequest == 0">
  213.                                 <a ng-click="returnBorrowedBook(book)" class="btn waves-effect hoverable">Return book</a>
  214.                             </div>
  215.                             <div class="card-content center-align" ng-show="book.Outstanding == 1 && book.ReturnRequest == 1">
  216.                                 <a class="btn waves-effect hoverable">{{book.Lender}} has yet to reply to your request to return the book</a>
  217.                             </div>
  218.                             <div class="card-content center-align" ng-show="book.Outstanding == 0">
  219.                                 <a class="btn waves-effect hoverable grey">You have already returned this book</a>
  220.                             </div>
  221.                         </div>
  222.                     </div>
  223.                 </div>
  224.             </div>
  225.         </div>
  226.     </div>
  227.     <div id="modal4" class="modal">
  228.         <div class="modal-content">
  229.             <div ng-show="lentbooks.length == 0">
  230.                 <div class="card">
  231.                     <div class="card-title center-align">You have not lent any books</div>
  232.                 </div>
  233.             </div>
  234.             <div ng-show="lentbooks.length > 0">
  235.                 <div ng-repeat="book in lentbooks">
  236.                     <div class="card">
  237.                         <div class="card-title center-align">You lent {{book.Bookname}} to <br> {{book.Borrower}} on {{book.borrowDate}}</div>
  238.                         <div ng-show="takebacksuccess(book.UBOID)">
  239.                             <div class="card-content center-align">
  240.                                 <div class="row">
  241.                                     <div class="col s9 offset-s1">
  242.                                         <a class="waves-effect waves-light btn grey">You have accepted to take back the book</a>
  243.                                     </div>
  244.                                 </div>
  245.                             </div>
  246.                         </div>
  247.                         <div ng-show="!takebacksuccess(book.UBOID)">
  248.                             <div class="card-content center-align" ng-show="book.Outstanding == 1 && book.ReturnRequest == 0">
  249.                                 <a class="btn waves-effect hoverable">{{book.Borrower}} has yet to return this book</a>
  250.                             </div>
  251.                             <div class="card-content center-align" ng-show="book.Outstanding == 1 && book.ReturnRequest == 1">
  252.                                 <a class="btn waves-effect hoverable">{{book.Borrower}} has requested you to take back your book</a>
  253.                                 <a ng-click="takeBackBook(book)" class="btn waves-effect hoverable blue">Take back book</a>
  254.                             </div>
  255.                             <div class="card-content center-align" ng-show="book.Outstanding == 0">
  256.                                 <a class="btn waves-effect hoverable grey">You have taken this book back</a>
  257.                             </div>
  258.                         </div>
  259.                     </div>
  260.                 </div>
  261.             </div>
  262.         </div>
  263.     </div>
Add Comment
Please, Sign In to add comment