Author: daburna
Date: 2008-02-07 21:35:24 +0100 (Thu, 07 Feb 2008)
New Revision: 4458
Modified:
yacybar/CHANGELOG
yacybar/chrome/yacybar/content/contentArea.xul
yacybar/chrome/yacybar/content/statusBar.js
yacybar/chrome/yacybar/content/statusBar.xul
yacybar/chrome/yacybar/locale/de-DE/yacybar.dtd
yacybar/chrome/yacybar/locale/en-US/yacybar.dtd
Log:
#added link to own peer stats at statusbar / todo: show only when loged in
#added add bookmark function for contentarea
#added accesskeys for contentarea
Modified: yacybar/CHANGELOG
===================================================================
--- yacybar/CHANGELOG 2008-02-06 21:15:24 UTC (rev 4457)
+++ yacybar/CHANGELOG 2008-02-07 20:35:24 UTC (rev 4458)
@@ -1,3 +1,7 @@
++ added link to own peer stats at statusbar (daburna)
++ added add bookmark function for contentarea (daburna)
++ added accesskeys for contentarea (daburna)
+
v 0.2.4 - 05.02.2008
=====================================================================
+ added new iconset (daburna)
Modified: yacybar/chrome/yacybar/content/contentArea.xul
===================================================================
--- yacybar/chrome/yacybar/content/contentArea.xul 2008-02-06 21:15:24 UTC
(rev 4457)
+++ yacybar/chrome/yacybar/content/contentArea.xul 2008-02-07 20:35:24 UTC
(rev 4458)
@@ -9,19 +9,24 @@
<!-- Context menu additions -->
<popup id="contentAreaContextMenu">
<menuseparator />
- <menu id ="YaCyBar-context" label="YaCyBar" class="menu-iconic">
+ <menu id ="YaCyBar-context"
label="&contentArea.menu.label.yacybar;" class="menu-iconic"
accesskey="&contentArea.menu.accesskey.yacybar;">
<menupopup id="YaCyBar-context-items">
- <menuitem id="crawlLink"
label="&contentArea.menuitem.label.crawllink;"
+ <menuitem id="crawlLink"
label="&contentArea.menuitem.label.crawllink;"
accesskey="&contentArea.menuitem.accesskey.crawllink;"
oncommand="crawllink();"
tooltiptext="&contentArea.menuitem.tooltip.crawllink;"
class="menuitem-iconic" />
- <menuitem id="crawlPage"
label="&contentArea.menuitem.label.crawlpage;"
+ <menuitem id="crawlPage"
label="&contentArea.menuitem.label.crawlpage;"
accesskey="&contentArea.menuitem.accesskey.crawlpage;"
oncommand="crawlpage();"
tooltiptext="&contentArea.menuitem.tooltip.crawlpage;"
class="menuitem-iconic" />
- <menuitem id="searchSelected"
label="&contentArea.menuitem.label.search;"
+ <menuitem id="searchSelected"
label="&contentArea.menuitem.label.search;"
accesskey="&contentArea.menuitem.accesskey.search;"
oncommand="searchSelected();"
tooltiptext="&contentArea.menuitem.tooltip.search;"
+ class="menuitem-iconic" />
+ <menuitem id="menuitem-addbookmark"
label="&contentArea.menuitem.label.addBM;"
accesskey="&contentArea.menuitem.accesskey.addBM;"
+ selected="true"
+ oncommand="showAddBookmark()"
+ tooltiptext="&contentArea.menuitem.tooltip.addBM;"
class="menuitem-iconic" />
<menuseparator />
<menuitem id="about"
label="&contentArea.menuitem.label.about;"
accesskey="&contentArea.menuitem.accesskey.about;"
Modified: yacybar/chrome/yacybar/content/statusBar.js
===================================================================
--- yacybar/chrome/yacybar/content/statusBar.js 2008-02-06 21:15:24 UTC (rev
4457)
+++ yacybar/chrome/yacybar/content/statusBar.js 2008-02-07 20:35:24 UTC (rev
4458)
@@ -81,7 +81,8 @@
var name = your.getElementsByTagName("name")[0].firstChild.nodeValue;
var type =
your.getElementsByTagName("type")[0].firstChild.nodeValue;
var url =
your.getElementsByTagName("links")[0].firstChild.nodeValue;
- var rwi =
your.getElementsByTagName("words")[0].firstChild.nodeValue;
+ var rwi =
your.getElementsByTagName("words")[0].firstChild.nodeValue;
+ var hash =
your.getElementsByTagName("hash")[0].firstChild.nodeValue;
var qphPanel =
document.getElementById('yacybar_statusBar_qph');
var ppmPanel =
document.getElementById('yacybar_statusBar_ppm');
@@ -93,6 +94,7 @@
ppmPanel.label = "PPM: " + ppm;
urlPanel.label = "#URL: " + groupDigits(url);
rwiPanel.label = "#RWI: " + groupDigits(rwi);
+ stats = hash;
peerTypePanel.setAttribute("peerType", type);
peerTypePanel.tooltipText =
stringBundle.getString("yacybar_peertype") + type;
@@ -149,5 +151,15 @@
document.getElementById('cmd_showPeerType').setAttribute("checked","true");
}
updateStatus();
+}
+
+function loadURL(newURL) {
+ // gBrowser.addTab(newURL);
+ window._content.document.location = newURL;
+ window.content.focus();
+}
+
+function showStats(event) {
+ loadURL("http://www.yacystats.de/peer/"+stats);
}
-
+// TODO show only if loged in
Modified: yacybar/chrome/yacybar/content/statusBar.xul
===================================================================
--- yacybar/chrome/yacybar/content/statusBar.xul 2008-02-06 21:15:24 UTC
(rev 4457)
+++ yacybar/chrome/yacybar/content/statusBar.xul 2008-02-07 20:35:24 UTC
(rev 4458)
@@ -21,8 +21,14 @@
<menuitem id="cmd_showRWI"
label="&statusBar.menuitem.label.rwi;" type="checkbox"
oncommand="toggle('yacybar_statusBar_rwi');"/>
<menuitem id="cmd_showPeerType"
label="&statusBar.menuitem.label.peertype;" type="checkbox"
oncommand="toggle('yacybar_statusBar_peerType');"/>
<menuseparator />
- <menuitem id="cmd_MonitoringControl"
label="&statusBar.menuitem.label.monitoring;" type="checkbox"
oncommand="setMonitoring();"/>
- <menuseparator />
+ <menuitem id="cmd_MonitoringControl"
label="&statusBar.menuitem.label.monitoring;" type="checkbox"
oncommand="setMonitoring();"
accesskey="&statusBar.menuitem.accesskey.monitoring;"/>
+ <menuseparator />
+ <menuitem id="hash"
label="&statusBar.menuitem.label.peerstats;"
accesskey="&statusBar.menuitem.accesskey.peerstats;"
+
tooltiptext="&statusBar.menuitem.tooltip.peerstats;"
+
oncommand="showStats(event)"
+
onclick="showStats(event)"
+
class="menuitem-iconic"/>
+ <menuseparator />
<menuitem id="about"
label="&statusBar.menuitem.label.about;"
accesskey="&statusBar.menuitem.accesskey.about;"
tooltiptext="&statusBar.menuitem.tooltip.about;"
oncommand="showAbout()"
Modified: yacybar/chrome/yacybar/locale/de-DE/yacybar.dtd
===================================================================
--- yacybar/chrome/yacybar/locale/de-DE/yacybar.dtd 2008-02-06 21:15:24 UTC
(rev 4457)
+++ yacybar/chrome/yacybar/locale/de-DE/yacybar.dtd 2008-02-07 20:35:24 UTC
(rev 4458)
@@ -3,12 +3,20 @@
<!ENTITY about.text.contributors "Beitragende:">
<!ENTITY about.text.homepage "Homepage">
+<!ENTITY contentArea.menu.label.yacybar "YaCy-Bar">
+<!ENTITY contentArea.menu.accesskey.yacybar "Y">
<!ENTITY contentArea.menuitem.label.crawllink "Diesen Link crawlen">
+<!ENTITY contentArea.menuitem.accesskey.crawllink "L">
<!ENTITY contentArea.menuitem.tooltip.crawllink "Diesen Link crawlen">
<!ENTITY contentArea.menuitem.label.crawlpage "Aktuelle Seite crawlen">
+<!ENTITY contentArea.menuitem.accesskey.crawlpage "C">
<!ENTITY contentArea.menuitem.tooltip.crawlpage "Aktuelle Seite crawlen">
<!ENTITY contentArea.menuitem.label.search "Suche dieses Wort">
+<!ENTITY contentArea.menuitem.accesskey.search "S">
<!ENTITY contentArea.menuitem.tooltip.search "Suche nach dem markierten Wort">
+<!ENTITY contentArea.menuitem.label.addBM "Seite zu Lesezeichen hinzufügen">
+<!ENTITY contentArea.menuitem.accesskey.addBM "Z">
+<!ENTITY contentArea.menuitem.tooltip.addBM "Aktuelle Seite zu Lesezeichen
hinzufügen">
<!ENTITY contentArea.menuitem.label.about "Über YaCyBar">
<!ENTITY contentArea.menuitem.accesskey.about "Ü">
<!ENTITY contentArea.menuitem.tooltip.about "Über die YaCyBar">
@@ -106,6 +114,10 @@
<!ENTITY statusBar.menuitem.label.rwi "#RWI anzeigen">
<!ENTITY statusBar.menuitem.label.peertype "Peer-Typ anzeigen">
<!ENTITY statusBar.menuitem.label.monitoring "Kontrolle aktivieren">
+<!ENTITY statusBar.menuitem.accesskey.monitoring "K">
+<!ENTITY statusBar.menuitem.label.peerstats "Peer Statistik">
+<!ENTITY statusBar.menuitem.accesskey.peerstats "S">
+<!ENTITY statusBar.menuitem.tooltip.peerstats "Zeigt die Peer Statistik auf
yacystats">
<!ENTITY statusBar.menuitem.label.about "Über YaCy-Bar">
<!ENTITY statusBar.menuitem.accesskey.about "Ü">
<!ENTITY statusBar.menuitem.tooltip.about "Über die YaCy-Bar">
Modified: yacybar/chrome/yacybar/locale/en-US/yacybar.dtd
===================================================================
--- yacybar/chrome/yacybar/locale/en-US/yacybar.dtd 2008-02-06 21:15:24 UTC
(rev 4457)
+++ yacybar/chrome/yacybar/locale/en-US/yacybar.dtd 2008-02-07 20:35:24 UTC
(rev 4458)
@@ -3,12 +3,20 @@
<!ENTITY about.text.contributors "Contributors:">
<!ENTITY about.text.homepage "Homepage">
+<!ENTITY contentArea.menu.label.yacybar "YaCyBar">
+<!ENTITY contentArea.menu.accesskey.yacybar "Y">
<!ENTITY contentArea.menuitem.label.crawllink "Crawl this link">
+<!ENTITY contentArea.menuitem.accesskey.crawllink "L">
<!ENTITY contentArea.menuitem.tooltip.crawllink "Crawl this link">
<!ENTITY contentArea.menuitem.label.crawlpage "Crawl current page">
+<!ENTITY contentArea.menuitem.accesskey.crawlpage "P">
<!ENTITY contentArea.menuitem.tooltip.crawlpage "Crawl current page">
<!ENTITY contentArea.menuitem.label.search "Search this keyword">
+<!ENTITY contentArea.menuitem.accesskey.search "S">
<!ENTITY contentArea.menuitem.tooltip.search "Search for selected keyword">
+<!ENTITY contentArea.menuitem.label.addBM "Add Bookmark">
+<!ENTITY contentArea.menuitem.accesskey.addBM "B">
+<!ENTITY contentArea.menuitem.tooltip.addBM "Add current page to Bookmarks">
<!ENTITY contentArea.menuitem.label.about "About YaCyBar">
<!ENTITY contentArea.menuitem.accesskey.about "A">
<!ENTITY contentArea.menuitem.tooltip.about "About the YaCyBar">
@@ -106,6 +114,10 @@
<!ENTITY statusBar.menuitem.label.rwi "Show #RWI">
<!ENTITY statusBar.menuitem.label.peertype "Show PeerType">
<!ENTITY statusBar.menuitem.label.monitoring "Enable Monitoring">
+<!ENTITY statusBar.menuitem.accesskey.monitoring "E">
+<!ENTITY statusBar.menuitem.label.peerstats "Peer Statistics">
+<!ENTITY statusBar.menuitem.accesskey.peerstats "S">
+<!ENTITY statusBar.menuitem.tooltip.peerstats "Shows your Peer Statistics at
yacystats">
<!ENTITY statusBar.menuitem.label.about "About YaCyBar">
<!ENTITY statusBar.menuitem.accesskey.about "A">
<!ENTITY statusBar.menuitem.tooltip.about "About the YaCyBar">
_______________________________________________
YaCy-svn mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/yacy-svn