old_contents: function _SearchTorrent () {
    this.popup = new _Popup()
  
    this.torrentInput = $('.left-menu .torrent-input input')
  }
  
  _SearchTorrent.prototype.search = function (query) {
    var self = this
    $.post('/search-t', {
      query: query
    }, function (data) {
      data = JSON.parse(data)
      self.show(data)
    })
  }
  
  _SearchTorrent.prototype.show = function (data) {
    this.popup.init(null, '5%', null, '90%', 'Search', this.getHtml(data), true)
    this.popup.draw()
  }
  
  _SearchTorrent.prototype.getHtml = function (data) {
    var self = this
    var $searchDiv = $('<div>').addClass('search-result')
  
    var $films = $('<table>').addClass('films').html('<thead><th class="search-header">Films</th></thead>')
  
    var $series = $('<table>').addClass('series').html('<thead><th class="search-header">Series</th></thead>')
  
    for (var key in data) {
      data[key].items.forEach(function (element, index) {
        var $item = $('<tr>').addClass('search-item button').attr('torrent-link', element.torrent).click(function () {
          self.popup.remove()
          self.torrentInput.val($(this).attr('torrent-link'))
          self.torrentInput.trigger('keyup')
        })
        $('<td>').text(element.title).appendTo($item)
        $('<td>').text(element.size).appendTo($item)
        $('<td>').addClass('seed').html($('<i>').addClass('fa fa-arrow-up').text(element.seeds)).appendTo($item)
        $('<td>').addClass('peer').html($('<i>').addClass('fa fa-arrow-down').text(element.leechs)).appendTo($item)
  
        if (data[key].type === 'films') {
          $item.appendTo($films)
        } else if (data[key].type === 'series') {
          $item.appendTo($series)
        }
      })
    }
  
    $films.appendTo($searchDiv)
    $series.appendTo($searchDiv)
  
    return $searchDiv
  }
  
new_contents: function _SearchTorrent () {
    this.popup = new _Popup()
  
    this.torrentInput = $('.left-menu .torrent-input input')
  }
  
  _SearchTorrent.prototype.search = function (query) {
    var self = this
    $.post('/search-t', {
      query: query
    }, function (data) {
      data = JSON.parse(data)
      self.show(data)
    })
  }
  
  _SearchTorrent.prototype.show = function (data) {
    this.popup.init(null, '5%', null, '90%', 'Search', this.getHtml(data), true)
    this.popup.draw()
  }
  
  _SearchTorrent.prototype.getHtml = function (data) {
    var self = this
    var $searchDiv = $('<div>').addClass('search-result')
  
    var $films = $('<table>').addClass('films').html('<thead><th class="search-header">Films</th></thead>')
  
    var $series = $('<table>').addClass('series').html('<thead><th class="search-header">Series</th></thead>')
  
    for (var key in data) {
      data[key].items.forEach(function (element, index) {
        var $item = $('<tr>').addClass('search-item button').click(function () {
          self.popup.remove()
          self.torrentInput.val(element.torrent)
          self.torrentInput.trigger('keyup')
        })
        $('<td>').text(element.title).appendTo($item)
        $('<td>').text(element.size).appendTo($item)
        $('<td>').addClass('seed').html($('<i>').addClass('fa fa-arrow-up').text(element.seeds)).appendTo($item)
        $('<td>').addClass('peer').html($('<i>').addClass('fa fa-arrow-down').text(element.leechs)).appendTo($item)
  
        if (data[key].type === 'films') {
          $item.appendTo($films)
        } else if (data[key].type === 'series') {
          $item.appendTo($series)
        }
      })
    }
  
    $films.appendTo($searchDiv)
    $series.appendTo($searchDiv)
  
    return $searchDiv
  }
  
subject: fix useless content