aboutsummaryrefslogtreecommitdiffstats
path: root/twittperator/twsidebar
diff options
context:
space:
mode:
authoranekos2011-11-02 23:34:27 +0900
committeranekos2011-11-02 23:34:27 +0900
commit724cf4635941b9bdaec202a3163b011f09ce1a65 (patch)
tree23716e02da3d08aeeafd16f20f07fbec238dedb5 /twittperator/twsidebar
parent5a46a94e604aa0465c44f9ae346413deb72a9910 (diff)
downloadvimperator-plugins-724cf4635941b9bdaec202a3163b011f09ce1a65.tar.bz2
サイトバーにタイムラインを表示するTwittperatorプラグイン
Diffstat (limited to 'twittperator/twsidebar')
-rw-r--r--twittperator/twsidebar/chrome.manifest4
-rw-r--r--twittperator/twsidebar/chrome/content/overlay.xul25
-rw-r--r--twittperator/twsidebar/chrome/content/twsidebar.css50
-rw-r--r--twittperator/twsidebar/chrome/content/twsidebar.xul37
-rw-r--r--twittperator/twsidebar/chrome/locale/en-US/nosidebar.dtd3
-rw-r--r--twittperator/twsidebar/install.rdf18
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>