Latkoski

Untitled

Dec 21st, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.39 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>Exam</title>
  6.     <link rel="stylesheet" href="jquery/jquery-ui.css">
  7.     <script src="jquery/jquery.js"></script>
  8.     <script src="jquery/jquery-ui.js"></script>
  9.     <style type="text/css">
  10.        
  11.  
  12.           .container {
  13.             display:none;
  14.           }
  15.  
  16.           #right{
  17.               border: 1px solid black;
  18.               width: 300px;
  19.               height: 200px;
  20.           }
  21.  
  22.           #list1 {
  23.             list-style-type: none;
  24.               margin-left: -40px;
  25.               width: 200px;
  26.           }
  27.  
  28.  
  29.  
  30.  
  31.  
  32.       </style>
  33.  
  34.     <script type="text/javascript">
  35.  
  36.     var autoComplete = [ "Kingsman", "Tomorrowland", "Jurassic World", "San Andreas Quake", "Survivor",
  37.                          "Ex Machina", "Focus", "Blackhat", "Chappie", "Fury", "Big Hero 6", "Predestination",
  38.                          "Gone Girl", "Jupiter Ascending", "John Wick", "Seventh Son", "Lucy", "American Sniper"
  39.                         ];
  40.  
  41.  
  42.         function getMovies(movie){
  43.             $.ajax({
  44.                 url: "http://omdbapi.com/?t="+movie,
  45.                 dataType: "json",
  46.                 success: function(data){
  47.                     var title = data.Title;
  48.                     var director = data.Director;
  49.                     var actors = data.Actors;
  50.                     var rat = data.imdbRating;
  51.                     var pic = data.Poster;
  52.                     var genre = data.Genre;
  53.                     var split = genre.split(", ");
  54.                     $(".container").show();
  55.  
  56.  
  57.                     if (split[0] == "Comedy"){
  58.                         $("#list1").append("<li title1='"+title+"' dir='"+director+"' act='"+actors+"' imdbrat='"+rat+"'>" + "<span style='color: red'>"+title+"</span>" + "<img style='display:none' src='"+pic+"'/>" +"</li>");
  59.                     } else if (split[1] == "Comedy") {
  60.                             $("#list1").append("<li title1='"+title+"' dir='"+director+"' act='"+actors+"' imdbrat='"+rat+"'>" + "<span style='color: red'>"+title+"</span>"+ "<img style='display:none' src='"+pic+"'/>" +"</li>");
  61.                     } else if (split[2] == "Comedy") {
  62.                         $("#list1").append("<li title1='"+title+"' dir='"+director+"' act='"+actors+"' imdbrat='"+rat+"'>" + "<span style='color: red'>"+title+"</span>"+ "<img style='display:none' src='"+pic+"'/>" +"</li>");
  63.                     } else {
  64.                            $("#list1").append("<li title1='"+title+"' dir='"+director+"' act='"+actors+"' imdbrat='"+rat+"'>" + title + "<img style='display:none' src='"+pic+"'/>" +"</li>");
  65.                     }
  66.  
  67.                 }
  68.             });
  69.         }
  70.  
  71.  
  72.         $(document).ready(function() {
  73.  
  74.  
  75.             $("#search").click(function() {
  76.                 var tmp = $("#searchTerm").val();
  77.                 getMovies(tmp);
  78.  
  79.             });
  80.  
  81.  
  82.             $("#searchTerm").autocomplete({
  83.                 source: autoComplete
  84.             });
  85.  
  86.             $("#list1").on("click","li",(function() {
  87.                 var slika =  $(this).find("img");
  88.                 $("#image").html(slika.css("display","block"));
  89.             }));
  90.            
  91.             $("#list1").sortable({
  92.                 connectWith: "#right"
  93.             });
  94.  
  95.             $("#right").sortable({
  96.                 receive: function(event,ui){
  97.                     ui.item.remove();
  98.                 }
  99.             });
  100.  
  101.  
  102.             $(document).tooltip({
  103.                items: "#list1 li",
  104.                 content: function() {
  105.                     var t = $(this).attr("title1");
  106.                     var d= $(this).attr("dir");
  107.                     var a = $(this).attr("act");
  108.                     var rt = parseInt($(this).attr("imdbrat"));
  109.                     var str="";
  110.                     str+= "Title: " + t + "<br/>" + "Director: " + d +"</br>" + "Actors:  " + a + "<br/>" + "Rating: ";
  111.                     for (var i = 0; i < rt ;i++) {
  112.                        str += "<img src='star1.png'/>";
  113.                     }
  114.                     for (var i = rt; i < 10;i++){
  115.                        str += "<img src='star0.png'/>";
  116.                     }
  117.                     return str;
  118.                 }
  119.             });
  120.         });
  121.  
  122.  
  123.  
  124.   </script>
  125. </head>
  126. <body>
  127. <div id="main">
  128.     <div >
  129.         <span id="get">
  130.             <h1> IA EXAM </h1>
  131.             <input type="text" id="searchTerm" />
  132.             <button id="search">Get</button>
  133.         </span>
  134.     </div>
  135.     <div class="container">
  136.         <strong>Current movies</strong>
  137.         <br>
  138.         <ul id="list1">
  139.  
  140.         </ul>
  141.     </div>
  142.     <div id="image">
  143.  
  144.     </div>
  145.  
  146.     <div id="right" class="container">
  147.         <strong>Drop a movie here to delete it</strong>
  148.         <br>
  149.     </div>
  150. </div>
  151.  
  152. </body>
  153. </html>
Advertisement
Add Comment
Please, Sign In to add comment