r1545 - in trunk: img/icons img/webtemplate script src/main/java/cc/kune/common/client/resources src/main/java/cc/kune/common/client/ui src/main/java/cc/kune/core/client/i18n src/main/java/cc/kune/core/client/init src/main/java/cc/kune/core/client/ws/entheader src/main/java/cc/kune/core/public src/main/java/cc/kune/core/server/manager/file src/main/java/cc/kune/core/server/stats src/main/java/cc/kune/core/shared/dto src/main/java/cc/kune/hspace/client src/main/webapp src/main/webapp/others
Author: vjrj_ Date: 2011-10-05 14:53:57 +0200 (Wed, 05 Oct 2011) New Revision: 1545 Added: trunk/src/main/java/cc/kune/common/client/resources/clear.png trunk/src/main/java/cc/kune/common/client/ui/DottedTab.java trunk/src/main/java/cc/kune/common/client/ui/DottedTab.ui.xml trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.java trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.ui.xml trunk/src/main/webapp/others/defgroup.gif trunk/src/main/webapp/others/defgroup.png Modified: trunk/img/icons/from-private-to-public.svg trunk/img/webtemplate/web_home_template-2011.svg trunk/script/css-update.sh trunk/src/main/java/cc/kune/common/client/resources/CommonIconResources.java trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java trunk/src/main/java/cc/kune/core/client/init/PrefetchUtilities.java trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java trunk/src/main/java/cc/kune/core/public/ws.css trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoDownloadManager.java trunk/src/main/java/cc/kune/core/server/stats/StatsServiceDefault.java trunk/src/main/java/cc/kune/core/shared/dto/GroupDTO.java trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.java trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.ui.xml trunk/src/main/webapp/ws.html Log: NEW - # 132: Global public stats http://kune.ourproject.org/issues/ticket/132 Modified: trunk/img/icons/from-private-to-public.svg =================================================================== --- trunk/img/icons/from-private-to-public.svg 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/img/icons/from-private-to-public.svg 2011-10-05 12:53:57 UTC (rev 1545) @@ -27,15 +27,15 @@ inkscape:pageshadow="2" inkscape:zoom="1.2968783" inkscape:cx="372.04724" - inkscape:cy="526.18109" + inkscape:cy="865.45734" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" - inkscape:window-width="1080" - inkscape:window-height="1824" + inkscape:window-width="1078" + inkscape:window-height="897" inkscape:window-x="0" - inkscape:window-y="21" - inkscape:window-maximized="1" + inkscape:window-y="947" + inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true" inkscape:snap-bbox="true" @@ -57,7 +57,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> + <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> @@ -721,5 +721,117 @@ id="tspan8835" x="24.299999" y="56.452183">1234</tspan></text> + <g + id="g3063" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/webapp/others/defgroup.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <g + id="g3047" + transform="matrix(0.9,0,0,0.9,246.64216,77.109544)" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/grop-def-new.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <path + inkscape:transform-center-x="2.1800737" + transform="matrix(4.71003,1.6779794,-1.6779794,4.71003,-33.10757,48.018455)" + inkscape:transform-center-y="-0.21689042" + d="m 35,17.362183 -4.755283,-3.454915 1.816357,-5.5901703 5.877852,-10e-8 1.816357,5.5901694 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="2.1991149" + sodipodi:arg1="1.5707963" + sodipodi:r2="4.045085" + sodipodi:r1="5" + sodipodi:cy="12.362183" + sodipodi:cx="35" + sodipodi:sides="5" + id="path3049" + style="color:#000000;fill:none;stroke:#28220b;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="star" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#800000;stroke-width:1.48864591;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path3051" + sodipodi:cx="90" + sodipodi:cy="32.362183" + sodipodi:rx="20" + sodipodi:ry="10" + d="m 110,32.362183 c 0,5.522847 -8.95431,10 -20,10 -11.045695,0 -20,-4.477153 -20,-10 0,-5.522848 8.954305,-10 20,-10 11.04569,0 20,4.477152 20,10 z" + transform="matrix(2.375,0,0,4.7499998,-102.75,10.817397)" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/src/main/java/cc/kune/wspace/client/resources/groupSpaceEnabled.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#dd8a3d;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path3053" + sodipodi:cx="15" + sodipodi:cy="16.362183" + sodipodi:rx="1" + sodipodi:ry="1" + d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z" + transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,45.524372,-53.39817)" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,18.680548,-64.20388)" + d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z" + sodipodi:ry="1" + sodipodi:rx="1" + sodipodi:cy="16.362183" + sodipodi:cx="15" + id="path3055" + style="color:#000000;fill:#69312f;fill-opacity:1;stroke:#69312f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#28220b;fill-opacity:1;stroke:#28220b;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path3057" + sodipodi:cx="15" + sodipodi:cy="16.362183" + sodipodi:rx="1" + sodipodi:ry="1" + d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z" + transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,43.935022,-24.026857)" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + transform="matrix(9.4200602,3.355959,-3.355959,9.4200602,16.336633,-16.494463)" + d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z" + sodipodi:ry="1" + sodipodi:rx="1" + sodipodi:cy="16.362183" + sodipodi:cx="15" + id="path3059" + style="color:#000000;fill:#cc6633;fill-opacity:1;stroke:#cc6633;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffdb6b;fill-opacity:1;stroke:#dd8a3d;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path3061" + sodipodi:cx="15" + sodipodi:cy="16.362183" + sodipodi:rx="1" + sodipodi:ry="1" + d="m 16,16.362183 c 0,0.552284 -0.447715,1 -1,1 -0.552285,0 -1,-0.447716 -1,-1 0,-0.552285 0.447715,-1 1,-1 0.552285,0 1,0.447715 1,1 z" + transform="matrix(11.211448,3.9941526,-3.9941526,11.211448,-16.590722,-79.68006)" + inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> + </g> </g> </svg> Modified: trunk/img/webtemplate/web_home_template-2011.svg =================================================================== --- trunk/img/webtemplate/web_home_template-2011.svg 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/img/webtemplate/web_home_template-2011.svg 2011-10-05 12:53:57 UTC (rev 1545) @@ -29,9 +29,9 @@ borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:zoom="1" - inkscape:cx="546.88652" - inkscape:cy="140.60185" + inkscape:zoom="0.91276042" + inkscape:cx="512" + inkscape:cy="252.53067" inkscape:current-layer="layer1" inkscape:document-units="px" showgrid="false" @@ -440,7 +440,7 @@ id="flowSpan5635">communicate, share, collaborate with others and </flowSpan></flowSpan>create your web spaces easily. <flowSpan style="font-size:18px;fill:#803300" id="flowSpan5641">Join!</flowSpan></flowPara></flowRoot> <g - transform="translate(544.82096,-695.09755)" + transform="translate(554.68116,-707.1489)" id="g2737" inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/logo-big-home.png" inkscape:export-xdpi="90" @@ -499,7 +499,7 @@ x="1473" y="534" /> <flowRoot - transform="translate(-102,209)" + transform="translate(-102.00001,229.81598)" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#c87137;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" id="flowRoot4636" xml:space="preserve"><flowRegion @@ -512,20 +512,20 @@ id="rect4640" /></flowRegion><flowPara style="font-size:18px;font-weight:bold;text-align:start;text-anchor:start;fill:#c87137;fill-opacity:1;-inkscape-font-specification:Ubuntu Bold" id="flowPara4642">Latests groups created</flowPara></flowRoot> <flowRoot - transform="translate(290,408)" - style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" + transform="translate(-68,405.18005)" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" id="flowRoot4644" xml:space="preserve"><flowRegion id="flowRegion4646"><rect - style="text-align:justify;text-anchor:start;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + style="font-size:14px;text-align:end;text-anchor:end;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" y="329.61539" x="286.03818" height="187.65573" width="666.18433" id="rect4648" /></flowRegion><flowPara - style="font-size:20px;font-weight:bold;text-align:justify;text-anchor:start;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;-inkscape-font-specification:Ubuntu Bold" + style="font-size:14px;font-weight:bold;text-align:end;text-anchor:end;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;-inkscape-font-specification:Ubuntu Bold" id="flowPara4650">(©) cc-by-sa kune.beta.ieapala.es </flowPara></flowRoot> <flowRoot - transform="translate(-102.234,241)" + transform="translate(-102.23401,261.81598)" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" id="flowRoot4654" xml:space="preserve"><flowRegion @@ -1080,7 +1080,7 @@ xml:space="preserve" id="flowRoot14561" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#c87137;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" - transform="translate(-102,294)"><flowRegion + transform="translate(-98.713267,335.12435)"><flowRegion id="flowRegion14563"><rect id="rect14565" width="331.18436" @@ -1093,7 +1093,7 @@ xml:space="preserve" id="flowRoot14569" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" - transform="translate(-101.478,321)"><flowRegion + transform="translate(-98.191267,362.12435)"><flowRegion id="flowRegion14571"><rect id="rect14573" width="666.18433" @@ -1103,7 +1103,7 @@ style="font-size:18px;text-align:justify;text-anchor:start;fill:#8a5050;fill-opacity:1" /></flowRegion><flowPara id="flowPara14575">group1 / Some project about bla bla bla</flowPara><flowPara id="flowPara14577">group2 / Other project</flowPara></flowRoot> <flowRoot - transform="translate(-102,379)" + transform="translate(-98.713267,420.12435)" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#c87137;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" id="flowRoot14579" xml:space="preserve"><flowRegion @@ -1116,7 +1116,7 @@ id="rect14583" /></flowRegion><flowPara style="font-size:18px;font-weight:bold;text-align:start;text-anchor:start;fill:#c87137;fill-opacity:1;-inkscape-font-specification:Ubuntu Bold" id="flowPara14585">Latests activity in your groups</flowPara></flowRoot> <flowRoot - transform="translate(-101.478,406)" + transform="translate(-98.191267,447.12435)" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:justify;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.85;color:#000000;fill:#8a5050;fill-opacity:1;fill-rule:nonzero;stroke:#cf5c43;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu" id="flowRoot14587" xml:space="preserve"><flowRegion @@ -1193,6 +1193,42 @@ y="247.90636" rx="3.7326424" ry="2.6603734" /> + <rect + ry="1.4876868" + rx="3.7326424" + y="167.90636" + x="158" + height="81.306496" + width="725" + id="rect14623" + style="color:#000000;fill:none;stroke:#e6e6e6;stroke-width:0.88812524;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + style="color:#000000;fill:#dd8a3d;fill-opacity:1;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect14625" + width="15" + height="15" + x="185.15265" + y="528.40656" + rx="4.6459203" + ry="1.5668095" /> + <rect + ry="1.5668095" + rx="4.6459203" + y="528.40656" + x="205.15265" + height="15" + width="15" + id="rect15395" + style="color:#000000;fill:#ffb380;fill-opacity:1;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <rect + style="color:#000000;fill:#ffb380;fill-opacity:1;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect15397" + width="15" + height="15" + x="225.15265" + y="528.40656" + rx="4.6459203" + ry="1.5668095" /> </g> <g inkscape:groupmode="layer" Modified: trunk/script/css-update.sh =================================================================== --- trunk/script/css-update.sh 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/script/css-update.sh 2011-10-05 12:53:57 UTC (rev 1545) @@ -16,7 +16,7 @@ cp src/main/java/cc/kune/msgs/public/kune-message.css target/kune-$VERSION/ws/ cp src/main/java/cc/kune/common/public/kune-common.css target/kune-$VERSION/ws/ cp src/main/java/cc/kune/core/public/ws.css target/kune-$VERSION/ws/ -cp src/main/java/cc/kune/core/public/ws.html target/kune-$VERSION/ws/ +#cp src/main/java/cc/kune/core/public/ws.html target/kune-$VERSION/ #cp src/main/webapp/templates/basic/basic.css target/kune-$VERSION/templates/basic/basic.css #cp src/main/webapp/templates/basic/docs.liquid.html target/kune-$VERSION/templates/basic/ cp src/main/java/cc/kune/common/public/gxt-custom/css/gxt-op-common.css target/kune-$VERSION/ws/gxt-custom/css/gxt-op-common.css Modified: trunk/src/main/java/cc/kune/common/client/resources/CommonIconResources.java =================================================================== --- trunk/src/main/java/cc/kune/common/client/resources/CommonIconResources.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/common/client/resources/CommonIconResources.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -30,6 +30,9 @@ @Source("checked.png") ImageResource checked(); + @Source("clear.png") + ImageResource clear(); + @Source("kune-close.png") ImageResource kuneClose(); Added: trunk/src/main/java/cc/kune/common/client/resources/clear.png =================================================================== (Binary files differ) Property changes on: trunk/src/main/java/cc/kune/common/client/resources/clear.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/src/main/java/cc/kune/common/client/ui/DottedTab.java =================================================================== --- trunk/src/main/java/cc/kune/common/client/ui/DottedTab.java (rev 0) +++ trunk/src/main/java/cc/kune/common/client/ui/DottedTab.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -0,0 +1,19 @@ +package cc.kune.common.client.ui; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.uibinder.client.UiBinder; +import com.google.gwt.user.client.ui.Composite; +import com.google.gwt.user.client.ui.Widget; + +public class DottedTab extends Composite { + + interface DottedTabUiBinder extends UiBinder<Widget, DottedTab> { + } + + private static DottedTabUiBinder uiBinder = GWT.create(DottedTabUiBinder.class); + + public DottedTab() { + initWidget(uiBinder.createAndBindUi(this)); + } + +} Added: trunk/src/main/java/cc/kune/common/client/ui/DottedTab.ui.xml =================================================================== --- trunk/src/main/java/cc/kune/common/client/ui/DottedTab.ui.xml (rev 0) +++ trunk/src/main/java/cc/kune/common/client/ui/DottedTab.ui.xml 2011-10-05 12:53:57 UTC (rev 1545) @@ -0,0 +1,11 @@ +<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> +<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" + xmlns:g="urn:import:com.google.gwt.user.client.ui"> + <ui:with field='res' + type='cc.kune.common.client.resources.CommonIconResources'/> + <ui:style> + + </ui:style> + <g:Image ui:field="image" stylePrimaryName="k-dottedtab" + width="15px" height="15px" resource='{res.clear}'/> + </ui:UiBinder> \ No newline at end of file Added: trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.java =================================================================== --- trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.java (rev 0) +++ trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -0,0 +1,29 @@ +package cc.kune.common.client.ui; + +import com.google.gwt.core.client.GWT; +import com.google.gwt.uibinder.client.UiBinder; +import com.google.gwt.uibinder.client.UiField; +import com.google.gwt.user.client.ui.Composite; +import com.google.gwt.user.client.ui.IsWidget; +import com.google.gwt.user.client.ui.TabLayoutPanel; +import com.google.gwt.user.client.ui.Widget; + +public class DottedTabPanel extends Composite { + + interface DottedTabPanelUiBinder extends UiBinder<Widget, DottedTabPanel> { + } + + private static DottedTabPanelUiBinder uiBinder = GWT.create(DottedTabPanelUiBinder.class); + + @UiField + TabLayoutPanel tabPanel; + + public DottedTabPanel(final String width, final String height) { + initWidget(uiBinder.createAndBindUi(this)); + tabPanel.setSize(width, height); + } + + public void addTab(final IsWidget view) { + tabPanel.add(view, new DottedTab()); + } +} Added: trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.ui.xml =================================================================== --- trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.ui.xml (rev 0) +++ trunk/src/main/java/cc/kune/common/client/ui/DottedTabPanel.ui.xml 2011-10-05 12:53:57 UTC (rev 1545) @@ -0,0 +1,8 @@ +<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> +<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" + xmlns:g="urn:import:com.google.gwt.user.client.ui"> + <ui:style> + </ui:style> + <g:TabLayoutPanel stylePrimaryName="k-dotted-tabpanel" + ui:field="tabPanel" barUnit="PX" barHeight="17"/> +</ui:UiBinder> \ No newline at end of file Modified: trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java =================================================================== --- trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -135,7 +135,7 @@ } public void setLeftIcon(final String imgCss) { - iconLeft.setUrl("images/clear.gif"); + iconLeft.setUrl(GWT.getModuleBaseURL() + "images/clear.gif"); iconLeft.setStyleName(imgCss); iconLeft.addStyleName("k-iconlabel-left"); iconLeft.addStyleName("oc-ico-pad"); Modified: trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java =================================================================== --- trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -222,7 +222,7 @@ return kuneConstants.getString(I18nUtils.convertMethodName(text + " " + noteForTranslators)); } catch (final MissingResourceException e) { if (lexicon == null) { - Log.warn("i18n not initialized"); + Log.warn("i18n not initialized: " + text); return text; } String translation = lexicon.get(encodeText); Modified: trunk/src/main/java/cc/kune/core/client/init/PrefetchUtilities.java =================================================================== --- trunk/src/main/java/cc/kune/core/client/init/PrefetchUtilities.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/client/init/PrefetchUtilities.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -19,6 +19,8 @@ */ package cc.kune.core.client.init; +import cc.kune.core.shared.FileConstants; + import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.RepeatingCommand; import com.google.gwt.user.client.ui.Image; @@ -45,13 +47,13 @@ while (i < lic.length) { final String licImg = lic[i]; - Image.prefetch("images/lic/" + licImg); + Image.prefetch(FileConstants.ASITE_PREFIX + "images/lic/" + licImg); i++; } while (j < ext.length) { final String extImg = ext[j]; - Image.prefetch("gxt/images/" + extImg); + Image.prefetch(FileConstants.ASITE_PREFIX + "gxt/images/" + extImg); j++; } @@ -72,7 +74,7 @@ final String[] imgs = { "images/corner.png", "images/hborder.png" }; for (final String img : imgs) { - Image.prefetch(img); + Image.prefetch(FileConstants.ASITE_PREFIX + img); } } } Modified: trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java =================================================================== --- trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -20,6 +20,7 @@ package cc.kune.core.client.ws.entheader; import cc.kune.core.client.avatar.MediumAvatarDecorator; +import cc.kune.core.shared.FileConstants; import com.google.gwt.user.client.ui.AbstractImagePrototype; import com.google.gwt.user.client.ui.HorizontalPanel; @@ -97,7 +98,7 @@ } public void setLogoImage(final String url) { - logoImage.setUrl("images/clear.gif"); + logoImage.setUrl(FileConstants.ASITE_PREFIX + "images/clear.gif"); Image.prefetch(url); logoImage.setUrl(url); } Modified: trunk/src/main/java/cc/kune/core/public/ws.css =================================================================== --- trunk/src/main/java/cc/kune/core/public/ws.css 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/public/ws.css 2011-10-05 12:53:57 UTC (rev 1545) @@ -1,4 +1,4 @@ -GCHARSET "UTF-8 "; body { +GCHARSET "UTF-8 "; body { background-color: transparent; color: black; font-family: 'Ubuntu', Arial; @@ -944,7 +944,7 @@ border-color: #CCCCCC !important; background: inherits !important; kfilter: alpha(opacity = - 60) !important; + 60) !important; -moz-opacity: 0.60 !important; -khtml-opacity: 0.60 !important; opacity: 0.60 !important; @@ -1230,7 +1230,7 @@ -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; kfilter: alpha(opacity = - 90); + 90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; @@ -1531,4 +1531,18 @@ div.jGrowl div.jGrowl-notification div.header { background-color: #000000 !important; padding: 0 !important; +} + +/* Dotted tab panel */ +.k-dotted-tabpanel .gwt-TabLayoutPanelTab { + background-color: #ffccaa; + -webkit-border-radius: 0px !important; + -moz-border-radius: 0px !important; + border-radius: 0px !important; + margin: 0 2px; + cursor: pointer; +} + +.k-dotted-tabpanel .gwt-TabLayoutPanelTab-selected { + background-color: #dd8a3d; } \ No newline at end of file Modified: trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoDownloadManager.java =================================================================== --- trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoDownloadManager.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoDownloadManager.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -27,7 +27,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; - import cc.kune.core.server.manager.GroupManager; import cc.kune.core.shared.FileConstants; import cc.kune.core.shared.domain.utils.StateToken; @@ -37,37 +36,40 @@ public class EntityLogoDownloadManager extends HttpServlet { - private static final long serialVersionUID = -1958945058088446881L; - @Inject - GroupManager groupManager; + private static final long serialVersionUID = -1958945058088446881L; + @Inject + GroupManager groupManager; - @Override - protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, - IOException { + @Override + protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) + throws ServletException, IOException { - // final String userHash = req.getParameter(FileParams.HASH); - final StateToken stateToken = new StateToken(req.getParameter(FileConstants.TOKEN)); + // final String userHash = req.getParameter(FileParams.HASH); + final StateToken stateToken = new StateToken(req.getParameter(FileConstants.TOKEN)); - Group group = Group.NO_GROUP; - try { - group = groupManager.findByShortName(stateToken.getGroup()); - if (group == Group.NO_GROUP) { - throw new NoResultException("Group not found trying to get the logo"); - } + Group group = Group.NO_GROUP; + try { + group = groupManager.findByShortName(stateToken.getGroup()); + if (group == Group.NO_GROUP) { + throw new NoResultException("Group not found trying to get the logo"); + } - if (!group.hasLogo()) { - throw new NoResultException("This Group has no logo"); - } - } catch (NoResultException e) { - FileDownloadManagerUtils.returnNotFound(resp); - return; - } + if (!group.hasLogo()) { + FileDownloadManagerUtils.returnFile("src/main/webapp/others/defgroup.gif", + resp.getOutputStream()); + } else { + // Has logo + final byte[] logo = group.getLogo(); - byte[] logo = group.getLogo(); - resp.setContentLength(logo.length); resp.setContentType(group.getLogoMime().toString()); - resp.setHeader("Content-Disposition", "attachment; filename=\"" + group.getShortName() + "-logo\""); + resp.setHeader("Content-Disposition", "attachment; filename=\"" + group.getShortName() + + "-logo\""); resp.getOutputStream().write(logo); + } + } catch (final NoResultException e) { + FileDownloadManagerUtils.returnNotFound(resp); + return; } + } } Modified: trunk/src/main/java/cc/kune/core/server/stats/StatsServiceDefault.java =================================================================== --- trunk/src/main/java/cc/kune/core/server/stats/StatsServiceDefault.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/server/stats/StatsServiceDefault.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -11,7 +11,7 @@ public class StatsServiceDefault implements StatsService { - private static final int LIMIT = 20; + private static final int LIMIT = 6; private final ContentFinder contentFinder; private final GroupFinder groupFinder; private final UserFinder userFinder; Modified: trunk/src/main/java/cc/kune/core/shared/dto/GroupDTO.java =================================================================== --- trunk/src/main/java/cc/kune/core/shared/dto/GroupDTO.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/core/shared/dto/GroupDTO.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -28,6 +28,7 @@ AdmissionType admissionType; private String backgroundImage; + private Long createdOn; private ContentSimpleDTO defaultContent; private LicenseDTO defaultLicense; private GroupType groupType; @@ -78,6 +79,10 @@ return backgroundImage; } + public Long getCreatedOn() { + return createdOn; + } + public ContentSimpleDTO getDefaultContent() { return defaultContent; } @@ -145,6 +150,10 @@ this.backgroundImage = backgroundImage; } + public void setCreatedOn(final Long createdOn) { + this.createdOn = createdOn; + } + public void setDefaultContent(final ContentSimpleDTO defaultContent) { this.defaultContent = defaultContent; } Modified: trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.java =================================================================== --- trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.java 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.java 2011-10-05 12:53:57 UTC (rev 1545) @@ -2,6 +2,9 @@ import java.util.List; +import org.waveprotocol.wave.client.common.util.DateUtils; + +import cc.kune.common.client.ui.DottedTabPanel; import cc.kune.core.client.services.FileDownloadUtils; import cc.kune.core.shared.domain.utils.StateToken; import cc.kune.core.shared.dto.ContentSimpleDTO; @@ -44,21 +47,25 @@ public InlineLabel globalStatsTotalUsersCount; @UiField public InlineLabel globalStatsTotalUsersTitle; - @UiField - FlowPanel groupStats; private final RootPanel groupStatsParent; @UiField public FlowPanel lastActivityInYourGroup; @UiField public Label lastActivityInYourGroupTitle; @UiField + FlowPanel lastActivityPanel; + @UiField public FlowPanel lastGroups; @UiField + FlowPanel lastGroupsPanel; + @UiField public Label lastGroupsTitle; @UiField public FlowPanel lastPublishedContents; @UiField public Label lastPublishedContentsTitle; + @UiField + FlowPanel lastPublishedPanel; private final Provider<GroupContentHomeLink> linkProv; @@ -73,15 +80,19 @@ globalStatsTitle.setText(i18n.t("Stats")); globalStatsTotalGroupsTitle.setText(i18n.t("Hosted groups:")); globalStatsTotalUsersTitle.setText(i18n.t("Registered users:")); - lastActivityInYourGroupTitle.setText(i18n.t("Latest created groups")); - lastGroupsTitle.setText(i18n.t("Latest publications")); - lastPublishedContentsTitle.setText(i18n.t("Latest activity in your groups")); + lastGroupsTitle.setText(i18n.t("Latest created groups")); + lastPublishedContentsTitle.setText(i18n.t("Latest publications")); + lastActivityInYourGroupTitle.setText(i18n.t("Latest activity in your groups")); + final DottedTabPanel tabPanel = new DottedTabPanel("465px", "200px"); + tabPanel.addTab(lastGroupsPanel); + // tabPanel.addTab(lastActivityPanel); + tabPanel.addTab(lastPublishedPanel); globalStats.removeFromParent(); - groupStats.removeFromParent(); + // groupStats.removeFromParent(); globalStatsParent = RootPanel.get("k-home-global-stats"); globalStatsParent.add(globalStats); groupStatsParent = RootPanel.get("k-home-group-stats"); - groupStatsParent.add(groupStats); + groupStatsParent.add(tabPanel); armor.getHomeSpace().add(RootPanel.get("k-home-wrapper")); } @@ -90,6 +101,11 @@ return widget; } + private String format(final Long modifiedOn, final String name) { + final String modOn = DateUtils.getInstance().formatPastDate(modifiedOn); + return modOn + " ~ " + name; + } + @Override public HasText getGlobalStatsTotalGroupsCount() { return globalStatsTotalGroupsCount; @@ -107,7 +123,7 @@ final GroupContentHomeLink link = linkProv.get(); final StateToken token = content.getStateToken(); link.setValues(downUtils.getLogoImageUrl(token.copy().clearDocument().clearFolder()), - content.getName(), token.toString()); + format(content.getModifiedOn(), content.getName()), token.toString()); lastActivityInYourGroup.add(link); } } @@ -117,8 +133,8 @@ lastGroups.clear(); for (final GroupDTO group : lastGroupsList) { final GroupContentHomeLink link = linkProv.get(); - link.setValues(downUtils.getLogoImageUrl(group.getStateToken()), group.getLongName(), - group.getShortName()); + link.setValues(downUtils.getLogoImageUrl(group.getStateToken()), + format(group.getCreatedOn(), group.getLongName()), group.getShortName()); lastGroups.add(link); } } @@ -130,7 +146,7 @@ final GroupContentHomeLink link = linkProv.get(); final StateToken token = content.getStateToken(); link.setValues(downUtils.getLogoImageUrl(token.copy().clearDocument().clearFolder()), - content.getName(), token.toString()); + format(content.getModifiedOn(), content.getName()), token.toString()); lastPublishedContents.add(link); } } @@ -143,7 +159,9 @@ @Override public void setUserGroupsActivityVisible(final boolean logged) { - lastActivityInYourGroup.setVisible(logged); + if (logged) { + lastActivityInYourGroup.setVisible(logged); + } lastActivityInYourGroupTitle.setVisible(logged); } Modified: trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.ui.xml =================================================================== --- trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.ui.xml 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/java/cc/kune/hspace/client/HSpacePanel.ui.xml 2011-10-05 12:53:57 UTC (rev 1545) @@ -2,7 +2,9 @@ <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui"> <ui:style> -.padl { padding-left: 5px; } + .padl { + padding-left: 5px; + } </ui:style> <g:FlowPanel> <g:FlowPanel ui:field="globalStats"> @@ -20,14 +22,20 @@ addStyleNames="{style.padl} k-home-em-text"/> </g:FlowPanel> </g:FlowPanel> - <g:FlowPanel ui:field="groupStats"> + <g:FlowPanel ui:field="lastGroupsPanel"> <g:Label ui:field="lastGroupsTitle" styleName="k-home-title"/> <g:FlowPanel ui:field="lastGroups" styleName="k-home-normal-text"/> + </g:FlowPanel> + <g:FlowPanel ui:field="lastPublishedPanel"> <g:Label ui:field="lastPublishedContentsTitle" styleName="k-home-title"/> - <g:FlowPanel ui:field="lastPublishedContents" styleName="k-home-normal-text"/> + <g:FlowPanel ui:field="lastPublishedContents" + styleName="k-home-normal-text"/> + </g:FlowPanel> + <g:FlowPanel ui:field="lastActivityPanel"> <g:Label ui:field="lastActivityInYourGroupTitle" styleName="k-home-title"/> - <g:FlowPanel ui:field="lastActivityInYourGroup" styleName="k-home-normal-text"/> + <g:FlowPanel ui:field="lastActivityInYourGroup" + styleName="k-home-normal-text"/> </g:FlowPanel> </g:FlowPanel> </ui:UiBinder> \ No newline at end of file Added: trunk/src/main/webapp/others/defgroup.gif =================================================================== (Binary files differ) Property changes on: trunk/src/main/webapp/others/defgroup.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/src/main/webapp/others/defgroup.png =================================================================== (Binary files differ) Property changes on: trunk/src/main/webapp/others/defgroup.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/src/main/webapp/ws.html =================================================================== --- trunk/src/main/webapp/ws.html 2011-10-05 01:42:19 UTC (rev 1544) +++ trunk/src/main/webapp/ws.html 2011-10-05 12:53:57 UTC (rev 1545) @@ -116,13 +116,12 @@ min-width: 320px; } -#k-home-ini { - clear: both; +#k-home-ini { /* clear: both; */ font-size: 20px; color: #69312f; text-align: justify; - padding: 27px 0; - line-height: 1.3em; + /* padding: 27px 0; */ + /* line-height: 1.3em; */ } #k-home-ini a { @@ -135,13 +134,18 @@ } #k-home-table { - display: table; + display: block; } -.k-home-header { +#k-home-header { display: table-row; + float: right; } +#k-home-intro { + display: table-row; +} + #k-home-footer { display: table-row; font-size: 14px; @@ -150,18 +154,14 @@ } #k-home-logo { - display: table-cell; margin: 50px 0 22px 0; - float: right; } #k-home-summary { - display: table-cell; font-size: 28px; color: #dd8a3d; font-weight: bold; white-space: nowrap; - float: left; } #k-home-summary li { @@ -171,19 +171,35 @@ line-height: 45px; } -#k-home-row { /* display: table-row;*/ +#k-home-body { /* display: table-row;*/ + clear: both; + display: block; +} +#k-home-left,#k-home-summary-left { + display: table-cell; } #k-home-left { + float: left; +} + +#k-home-right,#k-home-summary-right { display: table-cell; + text-align: right; + padding-left: 20px; } +#k-home-summary-right { + padding-top: 42px; + vertical-align: bottom; +} + #k-home-right { - display: table-cell; - text-align: right; white-space: nowrap; - padding-left: 30px; + vertical-align: top; + padding-top: 20px; + float: right; } #k-home-group-stats { @@ -196,15 +212,15 @@ .k-home-title { color: #c87137; - font-size: 19px; + font-size: 18px; font-weight: bold; padding-top: 10px; - clear: both; + /* clear: both; */ } .k-home-normal-text { color: #8a5050; - font-size: 18px; + font-size: 16px; } .k-home-em-text { @@ -228,7 +244,7 @@ .k-home-group-stats-item { clear: both; - line-height: 1.2em; + /* line-height: 1.2em; */ } .banner { @@ -269,32 +285,32 @@ </div> <div id="k-home-prewrap"> <div id="k-home-wrapper"> + <!-- This id is required for kune (you can create a different .html but preserve this id) --> <div id="k-home-table"> - <div class="k-home-header"> - <div id="k-home-logo"> - <img src="ws/logo-big-home.png" alt="" /> - </div> - </div> + <div id="k-home-header"></div> <!-- div home-header --> - <div class="k-home-header"> - <div id="k-home-summary"> - <ul> - <li - style="background-image: url(ws/images/kune-intro-user.png);">Comunicate - with others</li> - <li - style="background-image: url(ws/images/kune-intro-group.png);">Work - in collaboration</li> - <li - style="background-image: url(ws/images/kune-intro-world.png);">And - share with the world</li> - </ul> + <div id="k-home-intro"> + <div id="k-home-summary-left"> + <div id="k-home-logo"> + <img src="ws/logo-big-home.png" alt="" /> + </div> + <div id="k-home-summary"> + <ul> + <li + style="background-image: url(ws/images/kune-intro-user.png);">Comunicate + with others</li> + <li + style="background-image: url(ws/images/kune-intro-group.png);">Work + in collaboration</li> + <li + style="background-image: url(ws/images/kune-intro-world.png);">And + share with the world</li> + </ul> + </div> + <!-- k-home-summary --> </div> - <!-- k-home-summary --> - </div> - <!-- div home-header --> - <div id="k-home-row"> - <div id="k-home-left"> + <!-- k-home-summary-left --> + <div id="k-home-summary-right"> <div id="k-home-ini"> Welcome! This site is a Kune node. Kune, which means "together" in esperanto, it's a network of interconnected @@ -303,18 +319,28 @@ spaces easily</strong>. <a href="#signin">Join!</a> </div> <!-- div home-ini --> - <div id="k-home-group-stats" style="display: none;"></div> - <!-- div home-stats --> + <!-- k-home-summary-right --> </div> + <!-- div home-header --> + </div> + <div id="k-home-body"> + <div id="k-home-left"> + <div id="k-home-group-stats" style="display: none;"> + <!-- This id is required for kune (you can create a different .html but preserve this id) --> + </div> + <!-- div home-group-stats --> + </div> <!-- div k-home-left --> <div id="k-home-right"> <div id="k-home-global-stats" style="display: none;"> + <!-- This id is required for kune (you can create a different .html but preserve this id) --> </div> </div> <!-- div k-home-right --> </div> - <!-- div k-home-row --> - <div id="k-home-footer" style="display: none;"></div> + <!-- div k-home-body --> + <!-- <div id="k-home-footer" style="display: none;"> --> + <!-- </div> --> <!-- div k-home-footer --> </div> <!-- div home-table -->
participants (1)
-
Vicente J. Ruiz Jurado