From b0cf009c16f89579c9a69604eba9ed19e48c5f42 Mon Sep 17 00:00:00 2001 From: orbiter Date: Mon, 7 May 2007 10:32:51 +0000 Subject: [PATCH] - added an idea icon - modified ok icon (was 64x62, now 64x64) - replaced warning icon - added size tags to warning image in configBasic - replaced bad icon for hints on status page by new icons git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3677 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/ConfigBasic.html | 6 ++-- htroot/Status.html | 51 ++++++++++++++++----------------- htroot/Status.java | 5 ++-- htroot/env/grafics/idea.png | Bin 0 -> 5993 bytes htroot/env/grafics/ok.png | Bin 2255 -> 2125 bytes htroot/env/grafics/warning.png | Bin 1029 -> 924 bytes 6 files changed, 30 insertions(+), 32 deletions(-) create mode 100644 htroot/env/grafics/idea.png diff --git a/htroot/ConfigBasic.html b/htroot/ConfigBasic.html index 64ec254c5..208e47ac4 100644 --- a/htroot/ConfigBasic.html +++ b/htroot/ConfigBasic.html @@ -32,7 +32,7 @@
  • - #(statusPassword)#warning Please set a password for your peer to protect your settings (> 3 characters); if this is successful you will be asked to log in with these values immediately.::ok Password is set#(/statusPassword)#
    + #(statusPassword)#warning Please set a password for your peer to protect your settings (> 3 characters); if this is successful you will be asked to log in with these values immediately.::ok Password is set#(/statusPassword)#
    @@ -45,7 +45,7 @@
  • - #(statusName)#warning Your peer name has not been customized; please set your own peer name::ok You have a nice peer name#(/statusName)#
    + #(statusName)#warning Your peer name has not been customized; please set your own peer name::ok You have a nice peer name#(/statusName)#
    @@ -56,7 +56,7 @@
  • - #(statusPort)#warning Your peer cannot be reached from outside (what is not fatal, but would be good for the YaCy network); please open your firewall for this port and/or set a virtual server option in your router to allow connections on this port.::ok Your peer can be reached by other peers#(/statusPort)#
    + #(statusPort)#warning Your peer cannot be reached from outside (what is not fatal, but would be good for the YaCy network); please open your firewall for this port and/or set a virtual server option in your router to allow connections on this port.::ok Your peer can be reached by other peers#(/statusPort)#
    diff --git a/htroot/Status.html b/htroot/Status.html index 0fbd7ad48..82f4541c2 100644 --- a/htroot/Status.html +++ b/htroot/Status.html @@ -16,28 +16,46 @@ #(urgentSetPassword)#:: -
    +
    Your settings are _not_ protected! Please open the settings page immediately and set an administration password.
    #(/urgentSetPassword)# - + #(urgentStatusVirgin)#:: +
    +
    You have not published your peer seed yet. This happens automatically, just wait. + While you have this status you are not allowed to search other peers. +
    + #(/urgentStatusVirgin)# + #(warningGoOnline)#:: -
    +
    The peer must go online to get a peer address. If you don't know how to configure your system to use a proxy, see the installation instructions.
    #(/warningGoOnline)# - + #(warningStatusJunior)#:: +
    +
    You cannot be reached from outside. + A possible reason is that you are behind a firewall, NAT or Router. + But you can search the internet using the other peers' + global index on your own search page. + We encourage you to open your firewall for the port you configured (usually: 8080), + or to set up a 'virtual server' in your router settings (often called DMZ). + Please be fair, contribute your own index to the global index. +
    + #(/warningStatusJunior)# + + #(hintVersionAvailable)#:: -
    +
    Latest public version is v#[latestVersion]#. You can download a more recent version of YaCy. Click here to install this update and restart YaCy:
    @@ -56,34 +74,15 @@
    #(/hintVersionDownload)# --> - #(hintStatusVirgin)#:: -
    -
    You have not published your peer seed yet. This happens automatically, just wait. - While you have this status you are not allowed to search other peers. -
    - #(/hintStatusVirgin)# - - #(hintStatusJunior)#:: -
    -
    You cannot be reached from outside. - A possible reason is that you are behind a firewall, NAT or Router. - But you can search the internet using the other peers' - global index on your own search page. - We encourage you to open your firewall for the port you configured (usually: 8080), - or to set up a 'virtual server' in your router settings (often called DMZ). - Please be fair, contribute your own index to the global index. -
    - #(/hintStatusJunior)# - #(hintStatusSenior)#:: -
    +
    You are running a server in senior mode and you support the global internet index, which you can also search yourself.
    #(/hintStatusSenior)# #(hintStatusPrincipal)#:: -
    +
    You have a principal peer because you publish your seed-list to a public accessible server where it can be retrieved using the URL #[seedURL]#.
    diff --git a/htroot/Status.java b/htroot/Status.java index dca4d82e5..69fb0bebd 100644 --- a/htroot/Status.java +++ b/htroot/Status.java @@ -61,7 +61,6 @@ import de.anomic.server.serverObjects; import de.anomic.server.serverSwitch; import de.anomic.yacy.yacyCore; import de.anomic.yacy.yacySeed; -import de.anomic.yacy.yacyVersion; public class Status { @@ -248,10 +247,10 @@ public class Status { final String peerStatus = ((yacyCore.seedDB.mySeed == null) ? yacySeed.PEERTYPE_VIRGIN : yacyCore.seedDB.mySeed.get(yacySeed.PEERTYPE, yacySeed.PEERTYPE_VIRGIN)); if (peerStatus.equals(yacySeed.PEERTYPE_VIRGIN)) { prop.put(PEERSTATUS, 0); - prop.put("hintStatusVirgin", 1); + prop.put("urgentStatusVirgin", 1); } else if (peerStatus.equals(yacySeed.PEERTYPE_JUNIOR)) { prop.put(PEERSTATUS, 1); - prop.put("hintStatusJunior", 1); + prop.put("warningStatusJunior", 1); } else if (peerStatus.equals(yacySeed.PEERTYPE_SENIOR)) { prop.put(PEERSTATUS, 2); prop.put("hintStatusSenior", 1); diff --git a/htroot/env/grafics/idea.png b/htroot/env/grafics/idea.png new file mode 100644 index 0000000000000000000000000000000000000000..642eee4f395646426cfc314622fe01150988f658 GIT binary patch literal 5993 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 X4f1az4wZvb00000NkvXXu0mjf+(oO$ literal 0 HcmV?d00001 diff --git a/htroot/env/grafics/ok.png b/htroot/env/grafics/ok.png index c6c2280e76fab08d6f1afeafc63180498ff2a251..e21a4c3ccbaf4da462fde1eeb1b9971b2d675781 100644 GIT binary patch literal 2125 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 diff --git a/htroot/env/grafics/warning.png b/htroot/env/grafics/warning.png index ee6d442292b9ebf97f09e82001637766accfbe0c..c63197131e720b0a48ab8fc54da7d3005b7bce56 100644 GIT binary patch literal 924 zcmV;N17rM&P)00006bW%=J0RI60 z0RJ~w8+`x(03mcmSaefwW^{L9a%BKVa$#_2X=6igZgypIbY*fNC`oQ~Wo#*Thx!=+ z00SgRL_t(|oa~xANMk`1KtmKEYAOY-1v`JBh+-v(_-hPU2!fKJov2_hiiIc&Y9W#; zij8QnP!ufvU}5P8Az~x=DJ%lUAI#l(n_ZUGn7sG)yk)a^xpmGxdGluO%siK*dAOYV z;gb{b`=z2nT3Tdv)hUWY0xB4k%uI2)ex=W+o}Qdw@d9dPMcnS+s*h)TyC{X@Xn{yX zva=IZAJ4ft7{?2=wtiZ@POn$)?pPoxpmukYRsTIzUmr*m_z5&Lq!f^>EV;b}nVi7Y zRpNK|V@^$BP*PxG!c_G-D=RT5DNt8uRzN?f>uU-N2}GmsSFYq43Nc(vU}wid^*RFq zhKmV|k6RNcFK4)zKu3o)0X^PcUlB4SP+DqDKAxVMn(WMBe1`3M_^z8Kr;e*G}{p9?gr3|KsaniptBP|GXi?gZbLvX9YhcU z8yj{6y1D=~Be1n)N1&$%Kr;dd2X+Jo2LUu9pzN&!qoaS0mamogXQX#8B>zD-YGXg} z@`8{d0rN)^@vN$1xR}7+o;88~euj$)JU@%aV?khTjp35#LQPE;UI0DwLcs|vESMFj zug9RI!2P{(aBD^&7{s9P>9m>2G&k2c#^VANI6O=(Ff>FG|Nae)`j>BLjEF>xLGqcv z{5*_v$FsG}nc z3JR!D$ZR`ZTug0<1ryMJzb?z9fXk(pmKZK3aC~gOdL!G~7%nDYemfS=!a|0N35<r>@@ZR_p5+6z+v?Zlt6nMfJ0@B$4k%qfyn{Ys``#t1l`tzKf#6nf<`!rSS=r y?o7+dq_$QC0-}e_+nW=pwBM0^0{{U3{{sMB0)Bh-bia%M0000hM$A9O|o94^6 zUAC5{aj6oLT2s4LmQs@%EpfXjW6;vFQdUUuO0TS7C_@-{p)|=w1A@wW<6!e@f4N}RttvZr?#Pd10UaIxlz{2!gV=1wdf@DK z3A_tTM5BIOE-iQH@w}0D$>q|p+f8}t@D&0#F_y`EaVj-+nHBYhG1D&0P1gut-SS$n((y^){U;$!%eNIM4+X|G0 z1m4;bWOTHRzCI^FOvkL4z$rx$yOPO%gedf$*PBmZ@7}Em2q8!&`%x6J3piCNfwzIF zNW_QV-@GNT+ueZ4^j8rznGCeG*^B<8-``9m;scn{vCH;?FEp+0<9qieXlbz(1-^az z3G?&I1OiUFyPHa;((>{%_UyUL>gw8;z<8-%5CD>A&IH83!0w`e*{tNsl|`;!|Cy&x z*9ZihsA}ha89?Gi-AuK2IYgRS3ktzu$2W02A!<0 zXL