From e15afbacbea90c206543745fd3ded0ce599fc087 Mon Sep 17 00:00:00 2001 From: DiMartinoXBMC Date: Fri, 16 Jan 2015 00:56:42 +0300 Subject: [PATCH] context fix --- .idea/workspace.xml | 837 +++++++++++++++++--------------------------- Core.py | 11 +- addon.xml | 4 +- changelog.txt | 2 +- 4 files changed, 334 insertions(+), 520 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5666042..3aa6d19 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,15 +3,8 @@ - - - - - - - - + @@ -43,153 +36,78 @@ - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - + + + + + + + + + + + + @@ -198,8 +116,8 @@ - - + + @@ -208,8 +126,8 @@ - - + + @@ -218,32 +136,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -252,11 +147,21 @@ - + - - + + + + + + + + + + + + @@ -275,8 +180,8 @@ - - + + @@ -285,18 +190,18 @@ - - + + - + - - + + @@ -326,18 +231,18 @@ @@ -373,7 +278,6 @@ - @@ -470,6 +374,7 @@ + @@ -709,7 +614,15 @@ 1421173435595 1421173435595 - @@ -740,11 +653,11 @@ - + - + @@ -783,7 +696,9 @@ - @@ -851,40 +766,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -934,40 +850,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1017,40 +934,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1158,25 +1076,6 @@ - - - - - - - - - - - - - - - - - - - @@ -1184,14 +1083,13 @@ - - + - - + + @@ -1204,239 +1102,146 @@ - + - - - + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - diff --git a/Core.py b/Core.py index 9726275..db34562 100644 --- a/Core.py +++ b/Core.py @@ -901,7 +901,16 @@ class Core: 'XBMC.RunPlugin(%s)' % ('%s?action=%s&url=%s') % ( sys.argv[0], 'downloadLibtorrent', urllib.quote_plus('%s::%s' % (provider, info.get('link'))))) ] - self.drawItem(title, 'openTorrent', link, img, info=info, contextMenu=contextMenu, replaceMenu=False) + + if self.open_option==0: + self.drawItem(title, 'openTorrent', link, info=info, contextMenu=contextMenu, replaceMenu=False) + elif self.open_option==1: + self.drawItem(title, 'context', link, info=info, contextMenu=contextMenu, replaceMenu=False) + elif self.open_option==2: + self.drawItem(title, 'downloadFilesList', link, info=info, contextMenu=contextMenu, replaceMenu=False) + elif self.open_option==3: + self.drawItem(title, 'downloadLibtorrent', link, info=info, contextMenu=contextMenu, replaceMenu=False) + #self.drawItem(title, 'openTorrent', link, img, info=info, contextMenu=contextMenu, replaceMenu=False) def searchOption(self, params={}): try: diff --git a/addon.xml b/addon.xml index 5039fc8..828b65e 100644 --- a/addon.xml +++ b/addon.xml @@ -12,12 +12,12 @@ all Plugin helps you to watch videos from p2p torrent-networks, without full predownload. - Plugin helps you to watch videos from p2p torrent-networks, without full predownload (uses python-libtorrent or Ace Stream). It also can add, control torrents and play downloaded files with external torrent-client (uTorrent, Transmisson, Vuse) or python-libtorrent. + Plugin helps you to watch videos from p2p torrent-networks, without full predownload (uses python-libtorrent or Ace Stream). It also can add, control torrents and play downloaded files with external torrent-client (uTorrent, Transmisson, Vuse, Deluge) or python-libtorrent. GNU GPLv3 http://www.gnu.org/licenses/ Плагин позволяет просматривать видео из пиринговых торрент-сетей, не дожидаясь полного скачивания. - Плагин позволяет просматривать видео из пиринговых торрент-сетей, не дожидаясь полного скачивания. Использует библиотеку python-libtorrent или Ace Stream. Так же плагин может добавлять, проигрывать и управлять скачками в торрент клиентах (uTorrent, Transmisson и Vuse) или средставми python-libtorrent. + Плагин позволяет просматривать видео из пиринговых торрент-сетей, не дожидаясь полного скачивания. Использует библиотеку python-libtorrent или Ace Stream. Так же плагин может добавлять, проигрывать и управлять скачками в торрент клиентах (uTorrent, Transmisson, Deluge и Vuse) или средставми python-libtorrent. GNU GPLv3 http://www.gnu.org/licenses/ diff --git a/changelog.txt b/changelog.txt index e138bf0..04471ac 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,6 @@ [B]Version 2.1.2[/B] [+] Торрент-клиент: Поддержка Deluge WebUI (No SSL) -[+] История Поиска: Возможность изменять с помощью клавиатуры +[+] История Поиска: Возможность изменять запрос с помощью клавиатуры [+] Поиска: Настройка выбора действия вместо Открытия торрента [B]Version 2.1.1[/B]