From 5e5a45aa22dccf20f74dd0268d89b86cf887fc93 Mon Sep 17 00:00:00 2001 From: DiMartinoXBMC Date: Fri, 13 Jan 2017 19:38:22 +0300 Subject: [PATCH] fixes --- resources/skins/Default/720p/movieinfo.xml | 218 ------------------ resources/skins/Default/720p/reviews.xml | 127 ---------- .../Default/media/ConfluenceDialogBack.png | Bin 8551 -> 0 bytes .../ConfluenceDialogCloseButton-focus.png | Bin 5216 -> 0 bytes .../media/ConfluenceDialogCloseButton.png | Bin 4522 -> 0 bytes .../Default/media/Confluencedialogheader.png | Bin 4875 -> 0 bytes resources/skins/DialogReviews.py | 63 ----- resources/skins/DialogXml.py | 83 ------- resources/skins/__init__.py | 0 searchwindow.py | 3 +- 10 files changed, 2 insertions(+), 492 deletions(-) delete mode 100644 resources/skins/Default/720p/movieinfo.xml delete mode 100644 resources/skins/Default/720p/reviews.xml delete mode 100644 resources/skins/Default/media/ConfluenceDialogBack.png delete mode 100644 resources/skins/Default/media/ConfluenceDialogCloseButton-focus.png delete mode 100644 resources/skins/Default/media/ConfluenceDialogCloseButton.png delete mode 100644 resources/skins/Default/media/Confluencedialogheader.png delete mode 100644 resources/skins/DialogReviews.py delete mode 100644 resources/skins/DialogXml.py delete mode 100644 resources/skins/__init__.py diff --git a/resources/skins/Default/720p/movieinfo.xml b/resources/skins/Default/720p/movieinfo.xml deleted file mode 100644 index 27494b1..0000000 --- a/resources/skins/Default/720p/movieinfo.xml +++ /dev/null @@ -1,218 +0,0 @@ - - - 1 - 240 - 20 - - dialogeffect - - - WindowOpen - WindowClose - - background image - 0 - 0 - 800 - 680 - ConfluenceDialogBack.png - - - Dialog Header image - 40 - 16 - 720 - 40 - Confluencedialogheader.png - - - header label - 40 - 20 - 720 - 30 - font13_title - - center - center - selected - black - - - - Close Window button - 710 - 15 - 64 - 32 - - - - PreviousMenu - ConfluenceDialogCloseButton-focus.png - ConfluenceDialogCloseButton.png - 10 - 10 - 10 - 10 - system.getbool(input.enablemouse) - - - - 760 - 100 - 25 - 495 - ScrollBarV.png - ScrollBarV_bar.png - ScrollBarV_bar_focus.png - ScrollBarNib.png - ScrollBarNib.png - 30 - 131 - true - IntegerGreaterThan(Container(32).NumPages,1) - vertical - - - - Dialog Header image - 33 - 85 - 104 - 149 - - - - - rating - 34 - 240 - 102 - 20 - true - left - center - false - - false - font10 - white - black - false - - - - rating - 34 - 260 - 102 - 20 - true - left - center - false - - false - font10 - white - black - false - - - - kinopoisk - 34 - 292 - 102 - 38 - - - - - filepath - 180 - 70 - 550 - 60 - 470 - left - top - font18 - Нет описания - center - center - white - black - true - - - 615 - 50 - - - close - 350 - 0 - 320 - 40 - center - center - font12_title - - 33 - 60 - 30 - 30 - - - - play - 20 - -50 - 320 - 40 - center - center - font12_title - - 60 - 30 - 33 - 33 - - - - libtorrent - 350 - -50 - 320 - 40 - center - center - font12_title - - 131 - 60 - 22 - 22 - - - - tclient - 20 - 0 - 320 - 40 - center - center - font12_title - - 22 - 22 - 131 - 131 - - - - - diff --git a/resources/skins/Default/720p/reviews.xml b/resources/skins/Default/720p/reviews.xml deleted file mode 100644 index ccc51dc..0000000 --- a/resources/skins/Default/720p/reviews.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - 1 - 240 - 20 - - dialogeffect - - - WindowOpen - WindowClose - - background image - 0 - 0 - 800 - 680 - DialogBack.png - - - Dialog Header image - 40 - 16 - 720 - 40 - dialogheader.png - - - header label - 40 - 20 - 720 - 30 - font13_title - - center - center - selected - black - - - - Close Window button - 710 - 15 - 64 - 32 - - - - PreviousMenu - DialogCloseButton-focus.png - DialogCloseButton.png - 10 - 10 - 10 - 10 - system.getbool(input.enablemouse) - - - - 760 - 100 - 25 - 495 - ScrollBarV.png - ScrollBarV_bar.png - ScrollBarV_bar_focus.png - ScrollBarNib.png - ScrollBarNib.png - 22 - 22 - true - IntegerGreaterThan(Container(32).NumPages,1) - vertical - - - - Dialog Header image - 33 - 85 - 104 - 149 - - - - - - filepath - 60 - 70 - 690 - 60 - 530 - left - top - font12 - Нет отзывов - center - center - white - black - true - - - 615 - 50 - - - close - 20 - 0 - 650 - 40 - center - center - font12_title - - 60 - 60 - 60 - 60 - - - - - - diff --git a/resources/skins/Default/media/ConfluenceDialogBack.png b/resources/skins/Default/media/ConfluenceDialogBack.png deleted file mode 100644 index 812801af5ce80311ee303165494fe1a1a2602abf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8551 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 diff --git a/resources/skins/Default/media/ConfluenceDialogCloseButton-focus.png b/resources/skins/Default/media/ConfluenceDialogCloseButton-focus.png deleted file mode 100644 index fdde65cdf987a59197b160ad14092b51da5fd4e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5216 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 IM6N<$f_r^~X8-^I diff --git a/resources/skins/Default/media/Confluencedialogheader.png b/resources/skins/Default/media/Confluencedialogheader.png deleted file mode 100644 index af7ba85beb3d021cc93127f2f5281bde2586aeb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4875 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 diff --git a/resources/skins/DialogReviews.py b/resources/skins/DialogReviews.py deleted file mode 100644 index 959f46d..0000000 --- a/resources/skins/DialogReviews.py +++ /dev/null @@ -1,63 +0,0 @@ -# -*- coding: utf-8 -*- - -import re -import htmlentitydefs - -import xbmcgui - -pattern = re.compile("&(\w+?);") - -def html_entity_decode_char(m, defs=htmlentitydefs.entitydefs): - try: - return defs[m.group(1)] - except KeyError: - return m.group(0) - -def html_entity_decode(string): - return pattern.sub(html_entity_decode_char, string) - -KEY_BUTTON_BACK = 275 -KEY_KEYBOARD_ESC = 61467 -ACTION_PREVIOUS_MENU = 10 -ACTION_NAV_BACK = 92 -class DialogReviews(xbmcgui.WindowXMLDialog): - def onInit(self): - print "DialogReviews(): Window Initialized" - self.reviews_box = self.getControl(32) - self.reviews_box.setText(self.get_reviews()) - - self.setFocus(self.getControl(22)) - - def onAction(self, action): - buttonCode = action.getButtonCode() - if (action == ACTION_NAV_BACK or action == ACTION_PREVIOUS_MENU): - self.close() - if (buttonCode == KEY_BUTTON_BACK or buttonCode == KEY_KEYBOARD_ESC): - self.close() - - def onClick(self, controlID): - if (controlID == 2 or controlID == 22): - self.close() - - - def onFocus(self, controlID): - #print "onFocus(): control %i" % controlID - pass - - - def doModal(self, movieHtml): - self.movieHtml = movieHtml - xbmcgui.WindowXMLDialog.doModal(self) - - - def get_reviews(self): - reviews_texts = re.compile('
([^<]+)
',re.S).findall(self.movieHtml) - reviews_autors = re.compile('',re.S).findall(self.movieHtml) - reviews_dates = re.compile('
([^<]+)
',re.S).findall(self.movieHtml) - texts = '' - i = 0 - for text in reviews_texts: - texts = texts+"\n[B][COLOR purple]"+reviews_autors[i]+"[/COLOR][/B] [I]"+reviews_dates[i]+"[/I]\n" - texts = texts+html_entity_decode(text)+"\n" - i = i + 1 - return texts diff --git a/resources/skins/DialogXml.py b/resources/skins/DialogXml.py deleted file mode 100644 index ad29c21..0000000 --- a/resources/skins/DialogXml.py +++ /dev/null @@ -1,83 +0,0 @@ -# -*- coding: utf-8 -*- -import sys - -import xbmcgui -import Localization -import xbmc - -KEY_BUTTON_BACK = 275 -KEY_KEYBOARD_ESC = 61467 -ACTION_PREVIOUS_MENU = 10 -ACTION_NAV_BACK = 92 - - -class DialogXml(xbmcgui.WindowXMLDialog): - def onInit(self): - print "onInit(): Window Initialized" - localize = Localization.localize - color = '[COLOR %s]%s[/COLOR]' - self.movie_label = self.getControl(32) - self.movie_label.setText(self.movieInfo['desc']) - - if self.movieInfo.get('views'): - self.view_label = self.getControl(34) - self.view_label.setLabel(color % ('blue', localize('Views:')) + self.movieInfo['views']) - - self.view_label = self.getControl(35) - self.ratingcolor = 'green' - self.ratingint = int(self.movieInfo['rating']) - if (self.ratingint < 70): - self.ratingcolor = 'red' - self.view_label.setLabel( - color % ('blue', localize('Rating:')) + color % (self.ratingcolor, self.movieInfo['rating'])) - - self.movie_label = self.getControl(1) - self.movie_label.setLabel(self.movieInfo['title']) - - self.movie_label = self.getControl(32) - self.movie_label.setText(self.movieInfo['desc']) - - self.poster = self.getControl(31) - self.poster.setImage(self.movieInfo['poster']) - - self.poster = self.getControl(36) - self.poster.setImage(self.movieInfo['kinopoisk']) - self.getControl(22).setLabel(localize('Close')) - self.getControl(33).setLabel(localize('Download via T-client')) - self.getControl(30).setLabel(localize('Download via Libtorrent')) - self.getControl(131).setLabel(localize('Play')) - - self.setFocus(self.getControl(22)) - - def onAction(self, action): - buttonCode = action.getButtonCode() - if (action == ACTION_NAV_BACK or action == ACTION_PREVIOUS_MENU): - self.close() - if (buttonCode == KEY_BUTTON_BACK or buttonCode == KEY_KEYBOARD_ESC): - self.close() - - def onClick(self, controlID): - if (controlID == 2 or controlID == 22): - self.close() - if (controlID == 30): - self.RunPlugin('downloadLibtorrent') - if (controlID == 33): - self.RunPlugin('downloadFilesList') - if (controlID == 131): - self.RunPlugin('openTorrent&external=1') - - def RunPlugin(self, action): - if self.link: - exec_str = 'XBMC.RunPlugin(%s)' % \ - ('%s?action=%s&url=%s') % \ - (sys.argv[0], action, self.link) - xbmc.executebuiltin(exec_str) - - def onFocus(self, controlID): - # print "onFocus(): control %i" % controlID - pass - - def doModal(self, movieInfo, url): - self.movieInfo = movieInfo - self.link = url - xbmcgui.WindowXMLDialog.doModal(self) diff --git a/resources/skins/__init__.py b/resources/skins/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/searchwindow.py b/searchwindow.py index c9e7207..a9a8c64 100644 --- a/searchwindow.py +++ b/searchwindow.py @@ -99,7 +99,8 @@ class SearchWindow(pyxbmct.AddonDialogWindow): 'last_query': None, 'last_link': None, 'last_filename': None, - 'route': [{'mode': 'close', 'params': {}, 'last_listing_item': 0}] + 'route': [{'mode': 'close', 'params': {}, 'last_listing_item': 0}, + {"last_listing_item": 0, "params": {}, "mode": "history"}] } def set_controls(self):