1. From f3ad98ac87f9f1c789b9e3f2fe1875cde089d680 Mon Sep 17 00:00:00 2001
  2. From: poma <[email protected]>
  3. Date: Tue, 31 Mar 2015 03:13:15 +0300
  4. Subject: [PATCH] b
  5. ---
  6. js/ui/sidebar.js | 2 +-
  7. manifest.json | 7 ++++++-
  8. 2 files changed, 7 insertions(+), 2 deletions(-)
  9. diff --git a/js/ui/sidebar.js b/js/ui/sidebar.js
  10. index 9263e6e..1d0d9fb 100644
  11. --- a/js/ui/sidebar.js
  12. +++ b/js/ui/sidebar.js
  13. @@ -1,7 +1,7 @@
  14. /* Copyright (c) 2012 Joel Thornton <[email protected]> See LICENSE.txt for license details. */
  15. var manager,bg,settings;$(document).ready(onReady);
  16. -function onReady(){bg=chrome.extension.getBackgroundPage();settings=bg.settings;$.fx.off=!settings.get("animationEnabled");manager=new SidebarNavManager($("ul#sidebarButtons"),$("tr#sidebars"),$("table#main"),$("body"),"td");manager.addSidebarPanes(bg.paneCatalog.items);var a=settings.get("lastSidebarPaneId");if(void 0===a||-1==bg.paneCatalog.getPaneIds().indexOf(a))a=bg.paneCatalog.items[0].id;manager.showSidebarPane(a);$(window).load(function(){setTimeout(function(){manager.scrollToCurrentSidebarPane(!0)},0);
  17. +function onReady(){bg=chrome.extension.getBackgroundPage();while (bg == undefined || bg.settings == undefined || bg.paneCatalog == undefined) {setTimeout(onReady, 1);return;};settings=bg.settings;$.fx.off=!settings.get("animationEnabled");manager=new SidebarNavManager($("ul#sidebarButtons"),$("tr#sidebars"),$("table#main"),$("body"),"td");manager.addSidebarPanes(bg.paneCatalog.items);var a=settings.get("lastSidebarPaneId");if(void 0===a||-1==bg.paneCatalog.getPaneIds().indexOf(a))a=bg.paneCatalog.items[0].id;manager.showSidebarPane(a);$(window).load(function(){setTimeout(function(){manager.scrollToCurrentSidebarPane(!0)},0);
  18. setTimeout(function(){manager.scrollToCurrentSidebarPane(!0)},100)});$(document).keydown(onDocumentKeyDown).scroll(onDocumentScroll).mouseover(onDocumentMouseOver);$(window).resize(onWindowResize);$("#optionsButton").attr("title",getMessage("sidebars_optionsButtonTooltip")).tooltip({position:"bottom center",predelay:400,offset:[15,-15]}).click(onClickOptionsButton).mousedown(onMouseDownOptionsButton).mouseup(onMouseUpOptionsButton).mouseover(onMouseOverOptionsButton).mouseout(onMouseUpOptionsButton);
  19. setI18NText();bg.sidebarHandler.registerSidebarPane("sidebarHost",window)}function onDocumentKeyDown(a){if(27==a.keyCode||a.ctrlKey&&70==a.keyCode||!a.ctrlKey&&!a.altKey&&48<=a.keyCode&&90>=a.keyCode||a.ctrlKey&&86==a.keyCode||a.ctrlKey&&115==a.keyCode)try{var b=$("#sidebarContainer__"+manager.currentSidebarId).children("iframe").get(0).contentWindow;b.jQuery(b.document).trigger(a);return!1}catch(c){}return!0}function onDocumentScroll(){manager.scrolling||manager.scrollToCurrentSidebarPane(!0)}
  20. function onDocumentMouseOver(){settings.get("focusSidebarOnHover")&&bg.sidebarHandler.focus()}function onWindowResize(){bg.sidebarHandler.onResize();manager.scrollToCurrentSidebarPane(!0)}function onClickOptionsButton(){var a=chrome.extension.getURL("/options.html");chrome.tabs.query({url:a},function(b){0==b.length?chrome.tabs.create({url:a}):chrome.tabs.update(b[0].id,{active:!0})})}
  21. diff --git a/manifest.json b/manifest.json
  22. index 7894436..6b51b15 100644
  23. --- a/manifest.json
  24. +++ b/manifest.json
  25. @@ -14,11 +14,16 @@
  26. },
  27. "background": {
  28. "page": "background.html"
  29. - },
  30. + },
  31. "browser_action": {
  32. "default_icon": "images/sidewise_icon_16.png",
  33. "default_title": "Open Sidewise"
  34. },
  35. + "sidebar_action": {
  36. + "default_icon": "images/sidewise_icon_16.png",
  37. + "default_title" : "Open Sidewise",
  38. + "default_panel": "sidebar.html"
  39. + },
  40. "content_scripts": [
  41. {
  42. "matches": ["http://*/*", "https://*/*"],
  43. --
  44. 1.8.1.2