diff options
author | anekos | 2011-11-02 23:34:27 +0900 |
---|---|---|
committer | anekos | 2011-11-02 23:34:27 +0900 |
commit | 724cf4635941b9bdaec202a3163b011f09ce1a65 (patch) | |
tree | 23716e02da3d08aeeafd16f20f07fbec238dedb5 /twittperator/twsidebar | |
parent | 5a46a94e604aa0465c44f9ae346413deb72a9910 (diff) | |
download | vimperator-plugins-724cf4635941b9bdaec202a3163b011f09ce1a65.tar.bz2 |
サイトバーにタイムラインを表示するTwittperatorプラグイン
Diffstat (limited to 'twittperator/twsidebar')
-rw-r--r-- | twittperator/twsidebar/chrome.manifest | 4 | ||||
-rw-r--r-- | twittperator/twsidebar/chrome/content/overlay.xul | 25 | ||||
-rw-r--r-- | twittperator/twsidebar/chrome/content/twsidebar.css | 50 | ||||
-rw-r--r-- | twittperator/twsidebar/chrome/content/twsidebar.xul | 37 | ||||
-rw-r--r-- | twittperator/twsidebar/chrome/locale/en-US/nosidebar.dtd | 3 | ||||
-rw-r--r-- | twittperator/twsidebar/install.rdf | 18 |
6 files changed, 137 insertions, 0 deletions
diff --git a/twittperator/twsidebar/chrome.manifest b/twittperator/twsidebar/chrome.manifest new file mode 100644 index 0000000..09edd9a --- /dev/null +++ b/twittperator/twsidebar/chrome.manifest @@ -0,0 +1,4 @@ +content twsidebar chrome/content/ +locale twsidebar en-US chrome/locale/en-US/ +skin twsidebar classic/1.0 chrome/skin/ +overlay chrome://browser/content/browser.xul chrome://twsidebar/content/overlay.xul diff --git a/twittperator/twsidebar/chrome/content/overlay.xul b/twittperator/twsidebar/chrome/content/overlay.xul new file mode 100644 index 0000000..59e7a70 --- /dev/null +++ b/twittperator/twsidebar/chrome/content/overlay.xul @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<overlay id="twitter-sidebar-overlay" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> + + <menupopup id="viewSidebarMenu"> + <menuitem key="key_openEmptySidebar" observes="viewTwitteerSidebar" /> + </menupopup> + + <keyset id="mainKeyset"> + <key id="key_openEmptySidebar" command="viewTwitteerSidebar" + key="E" + modifiers="shift accel" /> + </keyset> + + <broadcasterset id="mainBroadcasterSet"> + <broadcaster id="viewTwitteerSidebar" + label="Twitter Sidebar" + autoCheck="false" + type="checkbox" + group="sidebar" + sidebarurl="chrome://twsidebar/content/twsidebar.xul" + sidebartitle="Twitter Sidebar" + oncommand="toggleSidebar('viewTwitteerSidebar');" /> + </broadcasterset> +</overlay> diff --git a/twittperator/twsidebar/chrome/content/twsidebar.css b/twittperator/twsidebar/chrome/content/twsidebar.css new file mode 100644 index 0000000..b835c3d --- /dev/null +++ b/twittperator/twsidebar/chrome/content/twsidebar.css @@ -0,0 +1,50 @@ +#tw-anekos-sb-tab-panels { + background-color: transparent !important; + border: none !important; + padding: 0 !important; +} + +.tw-anekos-sb-plugin-tweet-panel { + background-color: floralwhite !important; + font-size: %Config.fontSize%px; + padding-top: 2px; + padding-left: 2px; +} + +.tw-anekos-sb-plugin-tweet-DM-my { + background-color: darkred !important; + color: white !important; +} + +.tw-anekos-sb-plugin-tweet-retweet-my { + background-color: aqua !important; +} + +.tw-anekos-sb-plugin-tweet-favorite-my { + background-color: pink !important; +} + +.tw-anekos-sb-plugin-tweet-reply-my { + background-color: yellow !important; +} + +.tw-anekos-sb-plugin-tweet-normal-my { + background-color: yellow !important; +} + +.tw-anekos-sb-plugin-tweet-keyword { + background-color: lightgreen !important; +} + +.tw-anekos-sb-plugin-tweet-filter { + background-color: #66cdaa !important; +} + +.tw-anekos-sb-plugin-tweet-list-member-added-my { + background-color: lightskyblue !important; +} + +.tw-anekos-sb-plugin-tweet-follow, +.tw-anekos-sb-plugin-tweet-follow-my { + background-color: lightsalmon !important; +} diff --git a/twittperator/twsidebar/chrome/content/twsidebar.xul b/twittperator/twsidebar/chrome/content/twsidebar.xul new file mode 100644 index 0000000..69ab965 --- /dev/null +++ b/twittperator/twsidebar/chrome/content/twsidebar.xul @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> +<?xml-stylesheet href="chrome://browser/skin/browser.css" type="text/css"?> +<?xml-stylesheet href="chrome://twsidebar/content/twsidebar.css" type="text/css"?> +<page id="tw-sidebar-page" title="Twitter Sidebar" + onload="window.parent.liberator.modules.TWAnekoSB.start()" + onunload="window.parent.liberator.modules.TWAnekoSB.stop()" + xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" > + <vbox flex="1"> + <tabbox id="tw-anekos-sb-tabbox" flex="1"> + <tabs> + <tab label="Home"/> + <tab label="My"/> + <tab label="Keyword"/> + <tab label="Filter"/> + <tab label="Debug"/> + </tabs> + <tabpanels flex="1" id="tw-anekos-sb-tab-panels" style="background: transparent;"> + <tabpanel flex="1"> + <richlistbox id="tw-anekos-sb-home-list" contextmenu="contentAreaContextMenu" flex="1"/> + </tabpanel> + <tabpanel flex="1"> + <richlistbox id="tw-anekos-sb-my-list" contextmenu="contentAreaContextMenu" flex="1"/> + </tabpanel> + <tabpanel flex="1"> + <richlistbox id="tw-anekos-sb-keyword-list" contextmenu="contentAreaContextMenu" flex="1"/> + </tabpanel> + <tabpanel flex="1"> + <richlistbox id="tw-anekos-sb-filter-list" contextmenu="contentAreaContextMenu" flex="1"/> + </tabpanel> + <tabpanel flex="1"> + <richlistbox id="tw-anekos-sb-debug-list" contextmenu="contentAreaContextMenu" flex="1"/> + </tabpanel> + </tabpanels> + </tabbox> + </vbox> +</page> diff --git a/twittperator/twsidebar/chrome/locale/en-US/nosidebar.dtd b/twittperator/twsidebar/chrome/locale/en-US/nosidebar.dtd new file mode 100644 index 0000000..18f4ba8 --- /dev/null +++ b/twittperator/twsidebar/chrome/locale/en-US/nosidebar.dtd @@ -0,0 +1,3 @@ +<!ENTITY emptysidebar.title "EmptySidebar"> +<!ENTITY openEmptySidebar.commandkey "E"> +<!ENTITY openEmptySidebar.modifierskey "shift accel">
\ No newline at end of file diff --git a/twittperator/twsidebar/install.rdf b/twittperator/twsidebar/install.rdf new file mode 100644 index 0000000..f56b72a --- /dev/null +++ b/twittperator/twsidebar/install.rdf @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:em="http://www.mozilla.org/2004/em-rdf#"> + <Description about="urn:mozilla:install-manifest"> + <em:id>twsidebar@snca.net</em:id> + <em:name>Twitter Sidebar</em:name> + <em:version>1.0</em:version> + <em:creator>anekos</em:creator> + <em:description>Twitter Sidebar for Twittperator Plugin</em:description> + <em:targetApplication> + <Description> + <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!-- firefox --> + <em:minVersion>3.6</em:minVersion> + <em:maxVersion>10.0a1</em:maxVersion> + </Description> + </em:targetApplication> + </Description> +</RDF> |