[kune-commits] r1407 - in trunk: img/webtemplate src/main/java/cc/kune/client src/main/java/cc/kune/common/client/actions/gwtui src/main/java/cc/kune/common/client/actions/gxtui src/main/java/cc/kune/common/client/actions/ui src/main/java/cc/kune/common/client/ui src/main/java/cc/kune/common/client/utils src/main/java/cc/kune/core/client/actions src/main/java/cc/kune/core/client/sitebar/spaces src/main/java/cc/kune/core/client/sn src/main/java/cc/kune/core/client/ws src/main/java/cc/kune/core/public src/main/java/cc/kune/core/server src/main/java/cc/kune/core/server/mapper src/main/java/cc/kune/core/server/rpc src/main/java/cc/kune/core/shared/dto src/main/java/cc/kune/gspace/client src/main/java/cc/kune/gspace/client/options src/main/java/cc/kune/gspace/client/options/style src/main/java/cc/kune/gspace/client/resources src/main/java/cc/kune/gspace/client/themes src/main/java/cc/kune/gspace/client/tool/selector src/main/java/cc/kune/gspace/public src/main/java/org/ourproject/kune/chat/client src/main/java/org/ourproject/kune/gallery/client src/main/java/org/ourproject/kune/wiki/client src/main/java/org/ourproject/kune/workspace/client src/main/java/org/ourproject/kune/workspace/client/entityheader src/main/java/org/ourproject/kune/workspace/client/skel src/main/java/org/ourproject/kune/workspace/client/tool src/main/resources src/test/java/cc/kune/core/server/mapper src/test/java/org/ourproject/kune/workspace/client/entityheader
Vicente J. Ruiz Jurado
vjrj_ at ourproject.org
Thu Jun 16 18:47:30 CEST 2011
Author: vjrj_
Date: 2011-06-16 18:47:28 +0200 (Thu, 16 Jun 2011)
New Revision: 1407
Added:
trunk/img/webtemplate/theme-palettes.svg
trunk/img/webtemplate/theme-palettes.svg-rect7391-2-1-699.png
trunk/img/webtemplate/theme-palettes.svg-rect7391-2-4294966623.png
trunk/img/webtemplate/theme-palettes.svg-rect7391-2-73.png
trunk/src/main/java/cc/kune/common/client/utils/CSSUtils.java
trunk/src/main/java/cc/kune/core/shared/dto/GSpaceTheme.java
trunk/src/main/java/cc/kune/gspace/client/options/style/
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfView.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfView.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfView.java
trunk/src/main/java/cc/kune/gspace/client/resources/GSpaceArmorResources.java
trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmor.css
trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmorTheme.css
trunk/src/main/java/cc/kune/gspace/client/themes/
trunk/src/main/java/cc/kune/gspace/client/themes/CurrentEntityTheme.java
trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeChangeEvent.java
trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeManager.java
trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPanel.java
trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPresenter.java
trunk/src/main/java/cc/kune/gspace/public/css/
Removed:
trunk/src/main/java/cc/kune/gspace/client/options/pscape/
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfView.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfView.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConf.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfView.java
trunk/src/main/java/cc/kune/gspace/client/resources/WsArmorResources.java
trunk/src/main/java/cc/kune/gspace/client/resources/wsArmor.css
trunk/src/main/java/cc/kune/gspace/public/kune-gspace.css
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/
trunk/src/main/java/org/ourproject/kune/workspace/client/themes/
Modified:
trunk/img/webtemplate/web_template-2011.svg
trunk/src/main/java/cc/kune/client/OnAppStartFactory.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtButtonGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtMenuItemGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtIconLabelGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuSeparatorGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtSubMenuGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarGui.java
trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarSeparatorGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtButtonGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuItemGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuSeparatorGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuTitleItemGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarGui.java
trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarSeparatorGui.java
trunk/src/main/java/cc/kune/common/client/actions/ui/AbstractGuiItem.java
trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java
trunk/src/main/java/cc/kune/core/client/actions/XMLActionsParser.java
trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.java
trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.ui.xml
trunk/src/main/java/cc/kune/core/client/sn/AbstractSNPanel.ui.xml
trunk/src/main/java/cc/kune/core/client/ws/CoreViewImpl.java
trunk/src/main/java/cc/kune/core/public/ws.css
trunk/src/main/java/cc/kune/core/server/InitData.java
trunk/src/main/java/cc/kune/core/server/mapper/DozerMapper.java
trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorEntryPoint.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml
trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java
trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.java
trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.ui.xml
trunk/src/main/java/org/ourproject/kune/chat/client/ChatClientTool.java
trunk/src/main/java/org/ourproject/kune/gallery/client/GalleryClientTool.java
trunk/src/main/java/org/ourproject/kune/wiki/client/WikiClientTool.java
trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderView.java
trunk/src/main/java/org/ourproject/kune/workspace/client/skel/Entity.java
trunk/src/main/java/org/ourproject/kune/workspace/client/skel/EntityWorkspace.java
trunk/src/main/java/org/ourproject/kune/workspace/client/skel/WorkspaceSkeleton.java
trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldAbstractClientTool.java
trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldFoldableAbstractClientTool.java
trunk/src/main/resources/dozerBeanMapping.xml
trunk/src/main/resources/kune.properties
trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java
trunk/src/test/java/org/ourproject/kune/workspace/client/entityheader/EntityLogoPresenterTest.java
Log:
More styles
Added: trunk/img/webtemplate/theme-palettes.svg
===================================================================
--- trunk/img/webtemplate/theme-palettes.svg (rev 0)
+++ trunk/img/webtemplate/theme-palettes.svg 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,1985 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg7383"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="theme-palettes.svg">
+ <defs
+ id="defs7385" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="459.51336"
+ inkscape:cy="233.97795"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1078"
+ inkscape:window-height="807"
+ inkscape:window-x="3"
+ inkscape:window-y="1042"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7388">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Capa 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ y="826.14136"
+ x="768.34814"
+ height="40"
+ width="150"
+ id="rect7955-1"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7957-6"
+ width="150"
+ height="40"
+ x="768.34814"
+ y="866.14136" />
+ <rect
+ y="906.14136"
+ x="768.34814"
+ height="40"
+ width="150"
+ id="rect7959-4"
+ style="color:#000000;fill:#e6e6e6;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7961-9"
+ width="150"
+ height="40"
+ x="768.34814"
+ y="946.14136" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7963-2"
+ y="851.14136"
+ x="782.34814"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="851.14136"
+ x="782.34814"
+ id="tspan7965-7"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="782.34814"
+ y="891.14136"
+ id="text7967-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7969-5"
+ x="782.34814"
+ y="891.14136">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7971-2"
+ y="931.14136"
+ x="782.34814"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="931.14136"
+ x="782.34814"
+ id="tspan7973-1"
+ sodipodi:role="line"><tspan
+ id="tspan7975-5"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#000000">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="782.34814"
+ y="971.14136"
+ id="text7977-4"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#000000"
+ sodipodi:role="line"
+ id="tspan7979-0"
+ x="782.34814"
+ y="971.14136">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7981-2"
+ width="150"
+ height="40"
+ x="921.34814"
+ y="826.14136" />
+ <rect
+ y="866.14136"
+ x="921.34814"
+ height="40"
+ width="150"
+ id="rect7983-4"
+ style="color:#000000;fill:#e6e6e6;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7985-7"
+ width="150"
+ height="40"
+ x="921.34814"
+ y="906.14136" />
+ <rect
+ y="946.14136"
+ x="921.34814"
+ height="40"
+ width="150"
+ id="rect7987-4"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7989-2"
+ y="891.14136"
+ x="935.34814"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="891.14136"
+ x="935.34814"
+ id="tspan7991-6"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="934.34814"
+ y="933.14136"
+ id="text7993-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7995-9"
+ x="934.34814"
+ y="933.14136">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7997-0"
+ y="971.14136"
+ x="935.34814"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="971.14136"
+ x="935.34814"
+ id="tspan7999-6"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="933.34814"
+ y="855.14136"
+ id="text8001-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan8003-9"
+ x="933.34814"
+ y="855.14136">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7391-2"
+ width="150"
+ height="40"
+ x="24"
+ y="25.362183" />
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoCAYAAAAcwQPnAAAABHNCSVQICAgIfAhkiAAAAIlJREFU
+eJzt0kENgDAAwMAx8/OCKESgYCbWkJA7BX30eu71Djhsfh3APxmLhLFIGIuEsUgYi4SxSBiLhLFI
+GIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiLhLFIGIuEsUgYi4SxSBiL
+hLFIGIuEsUgYi4SxSBiLhLFIbCnoA1F5o8FjAAAAAElFTkSuQmCC
+"
+ width="150"
+ height="40"
+ transform="translate(24,25.362183)"
+ id="image5546"
+ style="fill:#deaa87;fill-opacity:1" />
+ <rect
+ y="65.362183"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7462"
+ style="color:#000000;fill:#d99e76;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ce7f4b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7464"
+ width="150"
+ height="40"
+ x="24"
+ y="105.36218" />
+ <rect
+ y="145.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7466"
+ style="color:#000000;fill:#d99e76;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="50.362183"
+ id="text7475"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7477"
+ x="38"
+ y="50.362183">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7479"
+ y="90.362183"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="90.362183"
+ x="38"
+ id="tspan7481"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="130.36218"
+ id="text7483"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7485"
+ x="38"
+ y="130.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan7534">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7487"
+ y="170.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="170.36218"
+ x="38"
+ id="tspan7489"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="25.362183"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7510"
+ style="color:#000000;fill:#f6e7dd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#d99e76;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7512"
+ width="150"
+ height="40"
+ x="177"
+ y="65.362183" />
+ <rect
+ y="105.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7514"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#f8eee7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7516"
+ width="150"
+ height="40"
+ x="177"
+ y="145.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="191"
+ y="90.362183"
+ id="text7518"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7520"
+ x="191"
+ y="90.362183">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7522"
+ y="132.36218"
+ x="190"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#a05a2c;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="132.36218"
+ x="190"
+ id="tspan7524"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#a05a2c;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="191"
+ y="170.36218"
+ id="text7526"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7528"
+ x="191"
+ y="170.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7530"
+ y="54.362183"
+ x="189"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#552200;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="54.362183"
+ x="189"
+ id="tspan7532"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ y="225.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7555"
+ style="color:#000000;fill:#ddaee9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#f4c6ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7557"
+ width="150"
+ height="40"
+ x="24"
+ y="265.36218" />
+ <rect
+ y="305.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7559"
+ style="color:#000000;fill:#9753aa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#e26fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7561"
+ width="150"
+ height="40"
+ x="24"
+ y="345.36218" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7563"
+ y="250.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="250.36218"
+ x="38"
+ id="tspan7565"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="290.36218"
+ id="text7567"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7569"
+ x="38"
+ y="290.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7571"
+ y="330.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="330.36218"
+ x="38"
+ id="tspan7573"
+ sodipodi:role="line"><tspan
+ id="tspan7575"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="370.36218"
+ id="text7577"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ sodipodi:role="line"
+ id="tspan7579"
+ x="38"
+ y="370.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#f4e4f8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7581"
+ width="150"
+ height="40"
+ x="177"
+ y="225.36218" />
+ <rect
+ y="265.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7583"
+ style="color:#000000;fill:#c653e2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7585"
+ width="150"
+ height="40"
+ x="177"
+ y="305.36218" />
+ <rect
+ y="345.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7587"
+ style="color:#000000;fill:#f9e3ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7589"
+ y="290.36218"
+ x="191"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="290.36218"
+ x="191"
+ id="tspan7591"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#6d0c87;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="190"
+ y="332.36218"
+ id="text7593"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7595"
+ x="190"
+ y="332.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7597"
+ y="370.36218"
+ x="191"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#6d0c87;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="370.36218"
+ x="191"
+ id="tspan7599"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#aa00d4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="189"
+ y="254.36218"
+ id="text7601"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7603"
+ x="189"
+ y="254.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#ffc0c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7605"
+ width="150"
+ height="40"
+ x="24"
+ y="425.36218" />
+ <rect
+ y="465.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7607"
+ style="color:#000000;fill:#de8888;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#c04141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7609"
+ width="150"
+ height="40"
+ x="24"
+ y="505.36218" />
+ <rect
+ y="545.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7611"
+ style="color:#000000;fill:#ff8080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#aa0000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="450.36218"
+ id="text7613"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7615"
+ x="38"
+ y="450.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7617"
+ y="490.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="490.36218"
+ x="38"
+ id="tspan7619"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="530.36218"
+ id="text7621"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7623"
+ x="38"
+ y="530.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan7625">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7627"
+ y="570.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="570.36218"
+ x="38"
+ id="tspan7629"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="425.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7631"
+ style="color:#000000;fill:#ffe0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#b86262;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7633"
+ width="150"
+ height="40"
+ x="177"
+ y="465.36218" />
+ <rect
+ y="505.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7635"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#f7e1e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7637"
+ width="150"
+ height="40"
+ x="177"
+ y="545.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="191"
+ y="490.36218"
+ id="text7639"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7641"
+ x="191"
+ y="490.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7643"
+ y="532.36218"
+ x="190"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#a02c2c;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="532.36218"
+ x="190"
+ id="tspan7645"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#a02c2c;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="191"
+ y="570.36218"
+ id="text7647"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7649"
+ x="191"
+ y="570.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7651"
+ y="454.36218"
+ x="189"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#a02c2c;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="454.36218"
+ x="189"
+ id="tspan7653"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ y="625.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7655"
+ style="color:#000000;fill:#8cbaff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#87aade;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7657"
+ width="150"
+ height="40"
+ x="24"
+ y="665.36218" />
+ <rect
+ y="705.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7659"
+ style="color:#000000;fill:#5280c5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#528ce2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7661"
+ width="150"
+ height="40"
+ x="24"
+ y="745.36218" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7663"
+ y="650.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="650.36218"
+ x="38"
+ id="tspan7665"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="690.36218"
+ id="text7667"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7669"
+ x="38"
+ y="690.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7671"
+ y="730.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="730.36218"
+ x="38"
+ id="tspan7673"
+ sodipodi:role="line"><tspan
+ id="tspan7675"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="770.36218"
+ id="text7677"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ sodipodi:role="line"
+ id="tspan7679"
+ x="38"
+ y="770.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#c5dcff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7681"
+ width="150"
+ height="40"
+ x="177"
+ y="625.36218" />
+ <rect
+ y="665.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7683"
+ style="color:#000000;fill:#528ce2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7685"
+ width="150"
+ height="40"
+ x="177"
+ y="705.36218" />
+ <rect
+ y="745.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7687"
+ style="color:#000000;fill:#c9d8f0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7689"
+ y="690.36218"
+ x="191"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="690.36218"
+ x="191"
+ id="tspan7691"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#0044aa;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="190"
+ y="732.36218"
+ id="text7693"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7695"
+ x="190"
+ y="732.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7697"
+ y="770.36218"
+ x="191"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#0044aa;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="770.36218"
+ x="191"
+ id="tspan7699"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#0044aa;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="189"
+ y="654.36218"
+ id="text7701"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7703"
+ x="189"
+ y="654.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#f6f1de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7705"
+ width="150"
+ height="40"
+ x="24"
+ y="825.36218" />
+ <rect
+ y="865.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7707"
+ style="color:#000000;fill:#a49e87;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#3c3c3c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7709"
+ width="150"
+ height="40"
+ x="24"
+ y="905.36218" />
+ <rect
+ y="945.36218"
+ x="24"
+ height="40"
+ width="150"
+ id="rect7711"
+ style="color:#000000;fill:#f5cc22;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#151515;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="850.36218"
+ id="text7713"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7715"
+ x="38"
+ y="850.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7717"
+ y="890.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#151515;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="890.36218"
+ x="38"
+ id="tspan7719"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#FECC00;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="38"
+ y="930.36218"
+ id="text7721"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7723"
+ x="38"
+ y="930.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#FECC00"
+ id="tspan7725">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7727"
+ y="970.36218"
+ x="38"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#151515;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="970.36218"
+ x="38"
+ id="tspan7729"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#151515;fill-opacity:0.94901961">lorem </tspan></text>
+ <rect
+ y="825.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7731"
+ style="color:#000000;fill:#f6f1de;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#4f472b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7733"
+ width="150"
+ height="40"
+ x="177"
+ y="865.36218" />
+ <rect
+ y="905.36218"
+ x="177"
+ height="40"
+ width="150"
+ id="rect7735"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#fff8dc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7737"
+ width="150"
+ height="40"
+ x="177"
+ y="945.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#f3c401;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="191"
+ y="890.36218"
+ id="text7739"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7741"
+ x="191"
+ y="890.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7743"
+ y="932.36218"
+ x="190"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#151515;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="932.36218"
+ x="190"
+ id="tspan7745"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#151515;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="191"
+ y="970.36218"
+ id="text7747"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7749"
+ x="191"
+ y="970.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7751"
+ y="854.36218"
+ x="189"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="854.36218"
+ x="189"
+ id="tspan7753"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ y="25.362183"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7755"
+ style="color:#000000;fill:#abde88;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#bfe7a6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7757"
+ width="150"
+ height="40"
+ x="394"
+ y="65.362183" />
+ <rect
+ y="105.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7759"
+ style="color:#000000;fill:#5a8141;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#749b5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7761"
+ width="150"
+ height="40"
+ x="394"
+ y="145.36218" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7763"
+ y="50.362183"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#225500;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="50.362183"
+ x="408"
+ id="tspan7765"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#225500;fill-opacity:0.9490217;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="90.362183"
+ id="text7767"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7769"
+ x="408"
+ y="90.362183">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7771"
+ y="130.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="130.36218"
+ x="408"
+ id="tspan7773"
+ sodipodi:role="line"><tspan
+ id="tspan7775"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="170.36218"
+ id="text7777"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ sodipodi:role="line"
+ id="tspan7779"
+ x="408"
+ y="170.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#d5efc3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7781"
+ width="150"
+ height="40"
+ x="547"
+ y="25.362183" />
+ <rect
+ y="65.362183"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7783"
+ style="color:#000000;fill:#749b5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7785"
+ width="150"
+ height="40"
+ x="547"
+ y="105.36218" />
+ <rect
+ y="145.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7787"
+ style="color:#000000;fill:#eaf7e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7789"
+ y="90.362183"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="90.362183"
+ x="561"
+ id="tspan7791"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#225500;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="560"
+ y="132.36218"
+ id="text7793"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7795"
+ x="560"
+ y="132.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7797"
+ y="170.36218"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#225500;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="170.36218"
+ x="561"
+ id="tspan7799"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#17280b;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="559"
+ y="54.362183"
+ id="text7801"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7803"
+ x="559"
+ y="54.362183">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#cfcfcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7805"
+ width="150"
+ height="40"
+ x="394"
+ y="225.36218" />
+ <rect
+ y="265.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7807"
+ style="color:#000000;fill:#b7b7b7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#565656;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7809"
+ width="150"
+ height="40"
+ x="394"
+ y="305.36218" />
+ <rect
+ y="345.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7811"
+ style="color:#000000;fill:#868686;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#4d4d4d;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="250.36218"
+ id="text7813"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7815"
+ x="408"
+ y="250.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7817"
+ y="290.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#4d4d4d;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="290.36218"
+ x="408"
+ id="tspan7819"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="330.36218"
+ id="text7821"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7823"
+ x="408"
+ y="330.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan7825">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7827"
+ y="370.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="370.36218"
+ x="408"
+ id="tspan7829"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="225.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7831"
+ style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#6e6e6e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7833"
+ width="150"
+ height="40"
+ x="547"
+ y="265.36218" />
+ <rect
+ y="305.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7835"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#e7e7e7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7837"
+ width="150"
+ height="40"
+ x="547"
+ y="345.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="561"
+ y="290.36218"
+ id="text7839"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7841"
+ x="561"
+ y="290.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7843"
+ y="332.36218"
+ x="560"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#4d4d4d;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="332.36218"
+ x="560"
+ id="tspan7845"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#4d4d4d;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="561"
+ y="370.36218"
+ id="text7847"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7849"
+ x="561"
+ y="370.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7851"
+ y="254.36218"
+ x="559"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#000000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="254.36218"
+ x="559"
+ id="tspan7853"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ y="425.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7855"
+ style="color:#000000;fill:#ffe7d7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#eac9b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7857"
+ width="150"
+ height="40"
+ x="394"
+ y="465.36218" />
+ <rect
+ y="505.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7859"
+ style="color:#000000;fill:#d59367;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#eac9b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7861"
+ width="150"
+ height="40"
+ x="394"
+ y="545.36218" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7863"
+ y="450.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#502d16;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="450.36218"
+ x="408"
+ id="tspan7865"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#502d16;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="490.36218"
+ id="text7867"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7869"
+ x="408"
+ y="490.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7871"
+ y="530.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#552200;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="530.36218"
+ x="408"
+ id="tspan7873"
+ sodipodi:role="line"><tspan
+ id="tspan7875"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#552200">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#502d16;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="570.36218"
+ id="text7877"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold;fill:#502d16"
+ sodipodi:role="line"
+ id="tspan7879"
+ x="408"
+ y="570.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#f7ece4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7881"
+ width="150"
+ height="40"
+ x="547"
+ y="425.36218" />
+ <rect
+ y="465.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7883"
+ style="color:#000000;fill:#e0ae8d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7885"
+ width="150"
+ height="40"
+ x="547"
+ y="505.36218" />
+ <rect
+ y="545.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7887"
+ style="color:#000000;fill:#f7ece4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7889"
+ y="490.36218"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#784421;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="490.36218"
+ x="561"
+ id="tspan7891"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#d45500;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="560"
+ y="532.36218"
+ id="text7893"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7895"
+ x="560"
+ y="532.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7897"
+ y="570.36218"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#d45500;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="570.36218"
+ x="561"
+ id="tspan7899"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#502d16;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="559"
+ y="454.36218"
+ id="text7901"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7903"
+ x="559"
+ y="454.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#a14242;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7905"
+ width="150"
+ height="40"
+ x="394"
+ y="625.36218" />
+ <rect
+ y="665.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7907"
+ style="color:#000000;fill:#b96363;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#424242;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7909"
+ width="150"
+ height="40"
+ x="394"
+ y="705.36218" />
+ <rect
+ y="745.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7911"
+ style="color:#000000;fill:#a14242;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="650.36218"
+ id="text7913"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7915"
+ x="408"
+ y="650.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7917"
+ y="690.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="690.36218"
+ x="408"
+ id="tspan7919"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="730.36218"
+ id="text7921"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7923"
+ x="408"
+ y="730.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan7925">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7927"
+ y="770.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="770.36218"
+ x="408"
+ id="tspan7929"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="625.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7931"
+ style="color:#000000;fill:#ffe0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#a14242;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7933"
+ width="150"
+ height="40"
+ x="547"
+ y="665.36218" />
+ <rect
+ y="705.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7935"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#f7e1e1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7937"
+ width="150"
+ height="40"
+ x="547"
+ y="745.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="561"
+ y="690.36218"
+ id="text7939"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7941"
+ x="561"
+ y="690.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7943"
+ y="732.36218"
+ x="560"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800000;fill-opacity:0.9490217;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="732.36218"
+ x="560"
+ id="tspan7945"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800000;fill-opacity:0.9490217;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="561"
+ y="770.36218"
+ id="text7947"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7949"
+ x="561"
+ y="770.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7951"
+ y="654.36218"
+ x="559"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="654.36218"
+ x="559"
+ id="tspan7953"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ y="825.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7955"
+ style="color:#000000;fill:#e49db9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#edbdd0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7957"
+ width="150"
+ height="40"
+ x="394"
+ y="865.36218" />
+ <rect
+ y="905.36218"
+ x="394"
+ height="40"
+ width="150"
+ id="rect7959"
+ style="color:#000000;fill:#b15278;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ff74ab;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7961"
+ width="150"
+ height="40"
+ x="394"
+ y="945.36218" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7963"
+ y="850.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="850.36218"
+ x="408"
+ id="tspan7965"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="890.36218"
+ id="text7967"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7969"
+ x="408"
+ y="890.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7971"
+ y="930.36218"
+ x="408"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="930.36218"
+ x="408"
+ id="tspan7973"
+ sodipodi:role="line"><tspan
+ id="tspan7975"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="408"
+ y="970.36218"
+ id="text7977"
+ sodipodi:linespacing="125%"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ sodipodi:role="line"
+ id="tspan7979"
+ x="408"
+ y="970.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#ffddf8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7981"
+ width="150"
+ height="40"
+ x="547"
+ y="825.36218" />
+ <rect
+ y="865.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7983"
+ style="color:#000000;fill:#d25b8b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect7985"
+ width="150"
+ height="40"
+ x="547"
+ y="905.36218" />
+ <rect
+ y="945.36218"
+ x="547"
+ height="40"
+ width="150"
+ id="rect7987"
+ style="color:#000000;fill:#f6dee8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text7989"
+ y="890.36218"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="890.36218"
+ x="561"
+ id="tspan7991"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800066;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="560"
+ y="932.36218"
+ id="text7993"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7995"
+ x="560"
+ y="932.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text7997"
+ y="970.36218"
+ x="561"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800066;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="970.36218"
+ x="561"
+ id="tspan7999"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#2b0022;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="559"
+ y="854.36218"
+ id="text8001"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan8003"
+ x="559"
+ y="854.36218">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5556"
+ width="722.66315"
+ height="1025.3048"
+ x="5.6568537"
+ y="-1029.3601" />
+ <rect
+ style="color:#000000;fill:#ffff00;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6"
+ id="rect3272"
+ width="150"
+ height="40"
+ x="754"
+ y="425.36218" />
+ <rect
+ y="465.36218"
+ x="754"
+ height="40"
+ width="150"
+ id="rect3274"
+ style="color:#000000;fill:#ffa500;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" />
+ <rect
+ style="color:#000000;fill:#ff0000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6"
+ id="rect3276"
+ width="150"
+ height="40"
+ x="754"
+ y="505.36218" />
+ <rect
+ y="545.36218"
+ x="754"
+ height="40"
+ width="150"
+ id="rect3278"
+ style="color:#000000;fill:#008000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800080;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ x="768"
+ y="450.36218"
+ id="text3280"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3282"
+ x="768"
+ y="450.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3284"
+ y="490.36218"
+ x="768"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#0000ff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ xml:space="preserve"><tspan
+ y="490.36218"
+ x="768"
+ id="tspan3286"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ x="768"
+ y="530.36218"
+ id="text3288"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3290"
+ x="768"
+ y="530.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan3292">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3294"
+ y="570.36218"
+ x="768"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ xml:space="preserve"><tspan
+ y="570.36218"
+ x="768"
+ id="tspan3296"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="425.36218"
+ x="907"
+ height="40"
+ width="150"
+ id="rect3298"
+ style="color:#000000;fill:#800080;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6" />
+ <rect
+ style="color:#000000;fill:#0000ff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.6"
+ id="rect3300"
+ width="150"
+ height="40"
+ x="907"
+ y="465.36218" />
+ <rect
+ y="505.36218"
+ x="907"
+ height="40"
+ width="150"
+ id="rect3302"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.8" />
+ <rect
+ style="color:#000000;fill:#f7ebe3;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:0.73427980999999998;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:0.8"
+ id="rect3304"
+ width="150"
+ height="40"
+ x="907"
+ y="545.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold;opacity:1"
+ x="921"
+ y="490.36218"
+ id="text3306"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3308"
+ x="921"
+ y="490.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3310"
+ y="532.36218"
+ x="920"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#008000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ xml:space="preserve"><tspan
+ y="532.36218"
+ x="920"
+ id="tspan3312"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#008000;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;opacity:1"
+ x="921"
+ y="570.36218"
+ id="text3314"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3316"
+ x="921"
+ y="570.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3318"
+ y="454.36218"
+ x="919"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961000000001;fill-rule:nonzero;stroke:none;stroke-width:1.40678155000000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold;opacity:1"
+ xml:space="preserve"><tspan
+ y="454.36218"
+ x="919"
+ id="tspan3320"
+ sodipodi:role="line">lorem </tspan></text>
+ <rect
+ style="color:#000000;fill:#ffff00;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3322"
+ width="150"
+ height="40"
+ x="754"
+ y="248.36218" />
+ <rect
+ y="288.36218"
+ x="754"
+ height="40"
+ width="150"
+ id="rect3324"
+ style="color:#000000;fill:#ffa500;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#ff0000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3326"
+ width="150"
+ height="40"
+ x="754"
+ y="328.36218" />
+ <rect
+ y="368.36218"
+ x="754"
+ height="40"
+ width="150"
+ id="rect3328"
+ style="color:#000000;fill:#008000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#800080;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="768"
+ y="273.36218"
+ id="text3330"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3332"
+ x="768"
+ y="273.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3334"
+ y="313.36218"
+ x="768"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#0000ff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="313.36218"
+ x="768"
+ id="tspan3336"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="768"
+ y="353.36218"
+ id="text3338"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3340"
+ x="768"
+ y="353.36218"><tspan
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold"
+ id="tspan3342">lorem </tspan></tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3344"
+ y="393.36218"
+ x="768"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="393.36218"
+ x="768"
+ id="tspan3346"
+ sodipodi:role="line"
+ style="font-weight:bold;-inkscape-font-specification:Ubuntu Bold">lorem </tspan></text>
+ <rect
+ y="248.36218"
+ x="907"
+ height="40"
+ width="150"
+ id="rect3348"
+ style="color:#000000;fill:#800080;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#0000ff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3350"
+ width="150"
+ height="40"
+ x="907"
+ y="288.36218" />
+ <rect
+ y="328.36218"
+ x="907"
+ height="40"
+ width="150"
+ id="rect3352"
+ style="color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#f7ebe3;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:0.73427981;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3354"
+ width="150"
+ height="40"
+ x="907"
+ y="368.36218" />
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ x="921"
+ y="313.36218"
+ id="text3356"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3358"
+ x="921"
+ y="313.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3360"
+ y="355.36218"
+ x="920"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#008000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ xml:space="preserve"><tspan
+ y="355.36218"
+ x="920"
+ id="tspan3362"
+ sodipodi:role="line">lorem </tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#008000;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="921"
+ y="393.36218"
+ id="text3364"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3366"
+ x="921"
+ y="393.36218">lorem </tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3368"
+ y="277.36218"
+ x="919"
+ style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:0.94901961;fill-rule:nonzero;stroke:none;stroke-width:1.40678155;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ y="277.36218"
+ x="919"
+ id="tspan3370"
+ sodipodi:role="line">lorem </tspan></text>
+ </g>
+</svg>
Added: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-1-699.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-1-699.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-4294966623.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-4294966623.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-73.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/webtemplate/theme-palettes.svg-rect7391-2-73.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/img/webtemplate/web_template-2011.svg
===================================================================
--- trunk/img/webtemplate/web_template-2011.svg 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/img/webtemplate/web_template-2011.svg 2011-06-16 16:47:28 UTC (rev 1407)
@@ -52,14 +52,14 @@
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
- inkscape:zoom="1"
- inkscape:cx="512"
- inkscape:cy="384"
+ inkscape:zoom="0.35355339"
+ inkscape:cx="598.70994"
+ inkscape:cy="950.73513"
inkscape:current-layer="layer1"
inkscape:document-units="px"
showgrid="false"
- inkscape:window-width="1280"
- inkscape:window-height="975"
+ inkscape:window-width="1080"
+ inkscape:window-height="1824"
inkscape:window-x="0"
inkscape:window-y="21"
inkscape:window-maximized="1"
@@ -97,7 +97,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>
@@ -232,7 +232,7 @@
id="g5365">
<path
transform="matrix(0.102065,0,0,0.102065,387.7515,-17.05636)"
- d="m 277.35793,332.62314 c 0,14.81376 -12.00893,26.82268 -26.82268,26.82268 -14.81376,0 -26.82268,-12.00892 -26.82268,-26.82268 0,-14.81376 12.00892,-26.82268 26.82268,-26.82268 14.81375,0 26.82268,12.00892 26.82268,26.82268 z"
+ d="m 277.35793,332.62314 a 26.82268,26.82268 0 1 1 -53.64536,0 26.82268,26.82268 0 1 1 53.64536,0 z"
sodipodi:ry="26.82268"
sodipodi:rx="26.82268"
sodipodi:cy="332.62314"
@@ -242,7 +242,7 @@
sodipodi:type="arc" />
<path
transform="matrix(0.05245387,0,0,0.05245387,400.1808,-0.554549)"
- d="m 277.35793,332.62314 c 0,14.81376 -12.00893,26.82268 -26.82268,26.82268 -14.81376,0 -26.82268,-12.00892 -26.82268,-26.82268 0,-14.81376 12.00892,-26.82268 26.82268,-26.82268 14.81375,0 26.82268,12.00892 26.82268,26.82268 z"
+ d="m 277.35793,332.62314 a 26.82268,26.82268 0 1 1 -53.64536,0 26.82268,26.82268 0 1 1 53.64536,0 z"
sodipodi:ry="26.82268"
sodipodi:rx="26.82268"
sodipodi:cy="332.62314"
@@ -283,27 +283,6 @@
</text>
</g>
<rect
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- y="132.04793"
- x="402.09167"
- height="1"
- width="122"
- id="rect5387"
- style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- transform="scale(1,-1)"
- style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect5389"
- width="112.5"
- height="1"
- x="541.09167"
- y="-133.04793"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <rect
style="color:#000000;fill:#f4e3d7;stroke:none;stroke-width:0.99999982;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3017"
width="810"
@@ -522,26 +501,6 @@
id="tspan3930">English</tspan><tspan
style="fill:#6c5353"
id="tspan4972"> French Español</tspan></tspan></text>
- <path
- sodipodi:type="star"
- style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="path5276"
- sodipodi:sides="5"
- sodipodi:cx="96.7854"
- sodipodi:cy="715.97784"
- sodipodi:r1="52.022156"
- sodipodi:r2="28.004345"
- sodipodi:arg1="1.5707963"
- sodipodi:arg2="2.1567634"
- inkscape:flatsided="false"
- inkscape:rounded="0.12"
- inkscape:randomized="0"
- d="m 96.785402,768 c -3.908791,0.16573 -12.321463,-26.38993 -15.486555,-28.68956 -3.374107,-2.45149 -32.533783,-3.34849 -33.989456,-7.25686 -1.3655,-3.66627 21.290773,-19.87335 22.499785,-23.59416 1.288851,-3.96651 -6.868894,-31.9762 -3.601633,-34.56838 3.064866,-2.43161 25.479885,14.10752 29.392187,14.10757 4.170661,5e-5 28.28857,-16.4139 31.76353,-14.10757 3.25969,2.16345 -5.54334,28.59227 -4.33442,32.31311 1.28876,3.96655 24.35219,21.83185 23.23257,25.84942 -1.05026,3.7687 -28.90585,3.56347 -32.071,5.86303 -3.37417,2.45141 -13.23809,29.90673 -17.405008,30.0834 z"
- inkscape:transform-center-y="-1.1905596"
- transform="matrix(0.27471997,0,0,-0.27471997,753.81907,485.14106)"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<rect
style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5074"
@@ -567,7 +526,7 @@
transform="translate(-751,-12)">
<path
transform="translate(0,-3)"
- d="m 333,232 c 0,6.07513 -4.92487,11 -11,11 -6.07513,0 -11,-4.92487 -11,-11 0,-6.07513 4.92487,-11 11,-11 6.07513,0 11,4.92487 11,11 z"
+ d="m 333,232 a 11,11 0 1 1 -22,0 11,11 0 1 1 22,0 z"
sodipodi:ry="11"
sodipodi:rx="11"
sodipodi:cy="232"
@@ -627,18 +586,6 @@
inkscape:export-xdpi="90"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
width="16"
- height="74"
- id="image12517"
- x="774.83704"
- y="344.51096"
- style="display:inline"
- xlink:href="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/various/scroll1.png"
- sodipodi:absref="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/various/scroll1.png" />
- <image
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- width="16"
height="32"
id="image12519"
x="774.83704"
@@ -770,16 +717,6 @@
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
- <image
- y="318.59827"
- x="473"
- id="image15604"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAIAAADuRDFPAAAAA3NCSVQICAjb4U/gAAAARklEQVQo kWPccewmA17A8unJRfwqGP///49fBRN+abqpYCHoUpZ///5RrOLv3790sGXouGPIuJSIFHT27FkC Kk7cLcSvAgArDTxriRhPvAAAAABJRU5ErkJggg== "
- height="26"
- width="317.83704"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect24756"
@@ -919,7 +856,7 @@
height="72.793892"
width="193"
id="rect3822"
- style="opacity:1;color:#000000;fill:#d38d5f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ style="color:#000000;fill:#d38d5f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<image
width="30"
height="30"
@@ -1022,47 +959,7 @@
x="832.42969"
id="tspan15698"
sodipodi:role="line">admins (12)</tspan></text>
- <rect
- style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect15808"
- width="50"
- height="50"
- x="504.21899"
- y="264.79102"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<text
- sodipodi:linespacing="100%"
- id="text15702"
- y="287.14264"
- x="495.33279"
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- xml:space="preserve"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"><tspan
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- y="287.14264"
- x="495.33279"
- sodipodi:role="line"
- id="tspan15704">Just</tspan><tspan
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- y="307.14264"
- x="495.33279"
- sodipodi:role="line"
- id="tspan15706">Readers:</tspan></text>
- <image
- y="266.4093"
- x="505.01001"
- id="image15805"
- xlink:href="data:image/png;base64,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 RK5CYII= "
- height="45.208992"
- width="45.208992"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <text
sodipodi:linespacing="125%"
id="text15823"
y="687.00311"
@@ -1076,16 +973,6 @@
x="832.96289"
id="tspan15825"
sodipodi:role="line">Group Tags</tspan></text>
- <image
- width="50"
- height="50"
- xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii gAooooAKY7rGpZ2Cj1JxWZqmqfZAYoQDLjknoo9ff6Vzsksksu+RmdiTgk5IH9KuMG9SHNJ2OxS7 t5DtSeJm9A4JqeuAkQFeeTn86bZ67d6VMAXMttnDRk5x9Cen8v5hunbYFPueg0VXtbmK8to7iFw0 bjKkVYrMsKKKKACiiigAooooASmSyLFE8jfdVST9AKkqjqr+Xpk59QB+ZA/rQtxM5WSVppXlc5Zi SeeB7e1M5ySSDx+VAIx1PToKDyTxj6iuowGuODxkkevSsm+HBHBPt2rWkPB4zwayb08Ec/lQxo3v A98xe50+RjgASxg9hnDfqR+tdrXmXhCUp4ngUDiRXQ8+ik/j0Fem1zzWprHYKKKKkoKKKKACiiig AqnqieZps6+ilvy5/pVymSIJI2RujAgj60LRiZw579h/OgnoScDHAFDApIyMCHUkN7GkJGB06+vT /GuowGSnCEDIH0rFvXySMkjPY9K0rqXg9ck81hXMm44BwPek2M2fBsYl8SRt/wA80duvTIx/WvSx XDeAbbMt5dEYAVY1Prnk/wAh+ddzWE3qax2CiiipKCiiigAooooAKKKKAOL8QQGx1IygHy58sMDo 3cf1/Gsh7sADnt0B6V3er2UF9p8sNwwRfvCQn7hHQ15XK7xyFCc4OMjoa3hLQyktSzc3OSew+tZ5 JcjHJz6fp70E5JyMn3NdH4MsbS81NpZ5EMkADRxHALH+97gfzIP1G7K4Ja2Ox8OaadL0aGCQYmb9 5J/vHt+AwPwrXNFJWD1NRaKKKACiiigAoo7VSvr9LKIMRuduFUd6EribLbMEUsxAA6knisu71y3g ysX71/Y4X8+/4ZrBub2e7YtMxIB4UHAH4f1qD19cdMVtGn3Ic+xLfXlxfZEj/KOQo+6P8awbu0yT gcVs4Bzkkk+9RtGrk9CMHv1rSySsiLtnLNAwONpwT370+CGVZQ6MyuDlShIII7gjp9a3mtFJJwMC nR2ip2ANKwGxpPiK4WNYr8GUY/1q8MPqOn+e9dJb3cF2m6CVXHcA4I+o6iuLVAFHtTGDKwdGZWBy GU4I+hFQ6aexam+p6BRXH6X4meKZbfUG3RkgLMeCp/2vUe/866+smmty077C0UUUhiZwMnpXHX10 by6eTtnCj2H8v/r10uqS+Tp0zDqV2/mcVyJOBwCTjsela0l1M5voB4AGMnPbvQAc4GRkY5/zxSYx xwCBSnggDk/yrYzADgdScdh0oPAPTpQc4POKOAcZJP8AKgAI5PA6dqTqAegzwAOv+NL256+nrRwA ACSfYUABxk8frTWAK46nH+fpTiMEdc5/KkY/KcZJx2PSgDKvkwDwM57d66zwhqZvNOa1kJMtsQuT 3U9PywR+ArlrwYUjjIHNS+ErkweJI4x92ZGRvbjI/UD86zmrouL1PSaKKKwNTK14/wCgKPWQA/ka 5odvpRRW9LYxnuIOh/GjFFFaEinv9f6U0nCgiiigBcdKF+YjNFFAAOWx7Udh9KKKAM27+4341U0p jHr9gV4JuIx+bYooqHsyo7nrFFFFc5sf/9k= "
- id="image15827"
- x="561"
- y="263.61829"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<flowRoot
style="display:inline"
xml:space="preserve"
@@ -1187,17 +1074,6 @@
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
- <image
- style="display:inline"
- width="24"
- height="18"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAABHNCSVQICAgIfAhkiAAAAzBJREFU OI2NlE1LK2cUx3+ZMXHGydxE5U5yE2MNuFBKoJRARdpIi34C674LF0q5m/sVur+0uPIbFFHopl2q FequoTXFFruQJjM2hpjoHccMmbcu7s1wzYv0wGGel3P+/zPnOedE6JNKpfLBw8PDt5ZlfXJ3d5d2 HCfSb9OTaDQaJBKJuqqqP0mS9E2hUPhnb2+PjY2N0OaR8+np6VGj0ViRJCmSy+XIZDIoikI0Gh0A dxwH0zSp1+vUajVs2w5SqdQvtVrtMyAkCQkODw+vPM97USgU0DQNgCAIQh0lkchbiEajwdnZGc+e PWvpuj7dIxEATk5OfnVd98Xy8jKapuG6Lo7j4Lounufh+/5I9TwPz/OYnp5maWmJdrs9lc/nm70A hHK5/Gmr1fq4WCwiSRLdbncoqGVZXFxcYFnWSLLx8XGKxSK6rk+vrq5+DyCYpvldKpUimUyOBPd9 H13X2dnZwTCMJ/8oHo+TTCapVqtfAnNjlmUt5nI5XNfFdd2RufZ9HwBRFB/th4mmaVxfX/vAyzHL suSpqSlc1x1w6nQ6XF1dAYRfXdfpdrv4vk8mk0GW5QGCZDLJ+fl5FPhoDECWZWzbHiAwDIPd3d1H Z/v7++F6e3ubfD4/UGXvlfXKGBDmvt8wnU6ztbVFLBbDMAwODg5YX18nm80CMDMzMzRdtm2H67GJ iYnO7e2trCjKgGEsFmN2dhZBEEKnbDZLLpd7VAz9gbVaLRRFsYGoIEnSn7VaDUEQRta54zh4nge8 bb5en/TO+32azSaqqr4BfhdkWX5Zr9fDNxilmqaxublJNpt90s40TUzTZGFh4Qr4LQJwdHT0h23b Hy4uLg6dOz2JRCKIojj0vQBc16VSqaCq6l+lUuk58EU4i46Pj+8ty1Lm5uZQVTWcMf9HgiDANE0u Ly8B7LW1tWosFvsRePUIpVwuN6rV6nNRFEkkEkxOTqIoSthc/aCdToebmxva7Ta2baNp2t+lUqkD eMDnwN1AmPf3968Nw/i60WiIzWZTdBznyehVVX2TTqf/nZ+fj8bj8VlgB3jVux+ahyAIEsBXwMo7 TT7JAj8DP7zT6vsX/wEtdTE7+osNZwAAAABJRU5ErkJggg== "
- id="image15426-9"
- x="618"
- y="297.61829"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
@@ -1245,63 +1121,8 @@
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
- <path
- transform="matrix(0.25452831,0,0,-0.25452831,755.77313,470.58643)"
- inkscape:transform-center-y="-1.103054"
- d="m 96.785402,768 c -3.908791,0.16573 -12.321463,-26.38993 -15.486555,-28.68956 -3.374107,-2.45149 -32.533783,-3.34849 -33.989456,-7.25686 -1.3655,-3.66627 21.290773,-19.87335 22.499785,-23.59416 1.288851,-3.96651 -6.868894,-31.9762 -3.601633,-34.56838 3.064866,-2.43161 25.479885,14.10752 29.392187,14.10757 4.170661,5e-5 28.28857,-16.4139 31.76353,-14.10757 3.25969,2.16345 -5.54334,28.59227 -4.33442,32.31311 1.28876,3.96655 24.35219,21.83185 23.23257,25.84942 -1.05026,3.7687 -28.90585,3.56347 -32.071,5.86303 -3.37417,2.45141 -13.23809,29.90673 -17.405008,30.0834 z"
- inkscape:randomized="0"
- inkscape:rounded="0.12"
- inkscape:flatsided="false"
- sodipodi:arg2="2.1567634"
- sodipodi:arg1="1.5707963"
- sodipodi:r2="28.004345"
- sodipodi:r1="52.022156"
- sodipodi:cy="715.97784"
- sodipodi:cx="96.7854"
- sodipodi:sides="5"
- id="path23154"
- style="color:#000000;fill:#fed654;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- sodipodi:type="star"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
<text
xml:space="preserve"
- style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="399"
- y="129"
- id="text23159"
- sodipodi:linespacing="100%"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"><tspan
- sodipodi:role="line"
- id="tspan23161"
- x="399"
- y="129">Sign in to collaborate | Create New Group | Options</tspan></text>
- <rect
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- y="-133.04793"
- x="666.09167"
- height="1"
- width="48.90947"
- id="rect23163"
- style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- transform="scale(1,-1)" />
- <image
- y="117.04793"
- x="715.00116"
- id="image24737"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAJ1JREFU OI3dkjEKxCAQRX9EmWIOYJEu9opFyB28cU5hmVukFwW32rC7MWHZFIH93f/MPPjDdLXWigsSV5b/ BCA/g5QS5nlGKQWv9xVCIIQAIjoHEBH6vkeM8S333u+WgYMKzjkw8+aZGdbaZoUmQEqJaZo2P44j lFJNwK7CU8MwYFkWlFJgjDkaQ3f2ieu6IucMrfVvgG90/yPdD3gAkHQqk0hfw2IAAAAASUVORK5C YII= "
- height="16"
- width="16"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <text
- xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;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;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
x="832.42969"
y="269.2316"
@@ -1314,44 +1135,6 @@
id="tspan24746"
x="832.42969"
y="269.2316">collabs (5)</tspan></text>
- <g
- id="g5065"
- transform="translate(-4.75,11.746521)"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <rect
- ry="6"
- rx="6"
- y="146.75348"
- x="685"
- height="38.329861"
- width="119.5"
- id="rect25507"
- style="color:#000000;fill:url(#linearGradient5072);fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <image
- width="16"
- height="16"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAu5JREFU OI2lk11oW2UYgJ/vnO+cY5M0aZvmp83arKFFWXDrZJGJV1Nwg6F4o0zpLjrGBuKNMBT0VgqieL8L seIoiDi9kcnwZhamdqtlo92K6zrX3yzJ8tMkJzknyfm8kE3sLn2u3/e5eHkfwS5OvD99FjijS7lP gaU8r64Uc5quXZiZmvhy97x4vPjBV+Omrv00NhKPHd6fZCQRxmdZlGoNVtbzzC+tc2ctd00IcXpm auLmfwRvvvdFxh/s+v31IwfEgbEopVqD/NYaMhCFrl6w8yRiYeaWNrk0u/QQIV56JJEA4XDg51de TItnU30UC1n6h9OE+gewmy2y66tIz0XrNHg5k6LjqfDlq7fPAy8AaKc++vrjeLQ3eCQziqF5tGUA NIEhJaYh8VmSWLibgWiESI+fTHoPycG+w29/eGESQAuGfKcPpYcplwo8cHxEB/eiFHgKEBrCc9ku 1vnhyiKXZ+cJWYp9o4MAbwDIqt2KJOO9zN3JkRqL4ql/L1srF3l+PI0QAqUUm9sPaDYaDERCAIcA tKbb1izLRAtEKdea5KsuttOharu4tTxC/KMTQhCLhLm5fBfLkAB9AFLXNa9Sb2r+5hYBaZGr91Mw TNodj2axzXirheO4dAf82LbN3kSEXMMFKAJIQ9Oy9zYKgwdH46SGBri/vsnsyg4uJg3Xz2ff3cAS Hd55bT/VapWFW3ehOwlwHUBTnc7FheUNXE8CkBxKcPxghO1ckYeVOhVHcL/kkc/nqVQqPNWbYHk1 C/AtgL7wy8VLo5lXzwldN0N+gy5T59f5RRazimrdYafusGM7ZIZ0cjsuGyWPWytbv81MTbz7+JHK ucLJK9e87z0Pnns6xo83KpRcE7fdwXHbWIZgraz4K9fi6h8rJSHE2SdaOD75yVvDqaHpYKjHfCYV J94fxLIM7GaL7XyZP+9l2dgq3Ba6PPFEC4/o6Rsxj548N61bvmPosgeEUMprq3ZrVQnt828+nTy/ u8b/zd9wbDf3DUubqwAAAABJRU5ErkJggg== "
- id="image25494"
- x="693.75"
- y="157.5835" />
- <text
- xml:space="preserve"
- style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
- x="795"
- y="163"
- id="text25501"
- sodipodi:linespacing="100%"><tspan
- sodipodi:role="line"
- id="tspan25503"
- x="798.04688"
- y="163">See this in the </tspan><tspan
- id="tspan25505"
- sodipodi:role="line"
- x="795"
- y="176">public space</tspan></text>
- </g>
<image
y="730"
x="88.800148"
@@ -1539,20 +1322,6 @@
id="tspan3888"
x="24.369394"
y="245.97888">Some doc title</tspan></text>
- <text
- sodipodi:linespacing="100%"
- id="text3900"
- y="243.22296"
- x="802.5"
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;color:#000000;fill:#ffb380;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- xml:space="preserve"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"><tspan
- y="243.22296"
- x="802.5"
- sodipodi:role="line"
- id="tspan3908">Publised on: Nov 14, 2011</tspan></text>
<image
y="245"
x="786"
@@ -1961,98 +1730,6 @@
id="path5112"
style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
- <g
- id="g3824"
- style="fill:#f7ebe3;fill-opacity:1">
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 786.68281,317.15913 c 0.76666,0.21818 1.55403,0.47817 2.20263,0.95234 0.22295,0.16411 0.33547,0.40641 0.49427,0.62038 0.0473,0.0637 -0.0669,-0.1453 -0.11453,-0.20878 0.41354,0.0609 0.69861,0.30843 0.98649,0.59383 0.0395,0.0378 0.0748,0.0805 0.11848,0.11334 0.0199,0.0149 0.0496,0.0123 0.0692,0.0275 0.0816,0.0633 0.1608,0.12986 0.23822,0.19826 0.31695,0.28003 0.0402,0.0773 0.22502,0.20852 0.11925,0.10981 0.2912,0.12106 0.43168,0.19181 0.11832,0.0596 0.22491,0.1403 0.34094,0.20421 0.0684,0.06 0.13653,0.12025 0.20504,0.18009 0.12395,0.10827 0.17603,0.13796 0.27415,0.30733 8.1e-4,0.001 0.13667,0.39896 0.2217,0.45817 0.0188,-0.13694 -0.11563,-0.2061 0.10356,-0.1028 0.10276,0.0778 -0.99765,1.53099 -1.1004,1.45318 l 0,0 c -0.26916,-0.14595 -0.50201,-0.32699 -0.65135,-0.60252 -0.0323,-0.0705 -0.0657,-0.14041 -0.0969,-0.2114 -0.0166,-0.0378 -0.0794,-0.0905 -0.0461,-0.1148 0.0324,-0.0237 0.0404,0.0695 0.0604,0.10433 0.006,0.0109 0.0296,0.0386 0.0184,0.033 -0.0368,-0.0182 -0.0637,-0.0522 -0.0991,-0.0731 -0.007,-0.004 -0.0153,7.6e-4 -0.0229,10e-4 -0.33675,-0.18074 -0.69312,-0.33227 -0.97277,-0.60304 -0.24519,-0.21386 -0.51446,-0.40238 -0.72983,-0.64893 -0.0259,-0.0244 -0.0488,-0.0522 -0.0776,-0.0731 -0.0207,-0.015 0.0353,0.0369 0.053,0.0553 -0.0236,-0.01 -0.0473,-0.0197 -0.0709,-0.0295 0.009,0.0106 0.0415,0.0325 0.0276,0.0317 -0.0877,-0.005 -0.16793,-0.058 -0.25683,-0.0601 -0.34382,-0.16825 -0.31809,-0.11884 -0.58169,-0.38699 -0.0626,-0.0636 -0.101,-0.1503 -0.17003,-0.20689 -0.0426,-0.0349 -0.0374,-0.0295 -0.079,-0.0279 -0.70329,-0.21966 -1.39963,-0.46472 -2.03838,-0.83977 -0.10923,-0.0734 0.92828,-1.61811 1.03751,-1.54474 z"
- id="path5118"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 785.96226,317.19647 c 0.72845,0.0695 1.38978,0.38259 2.07852,0.59906 0.33787,0.10972 0.5144,0.40087 0.7726,0.61237 0.002,-0.0167 -0.0102,-0.0581 0.005,-0.0501 0.059,0.0323 0.0966,0.094 0.15008,0.13473 0.17799,0.13561 0.34188,0.27106 0.49458,0.43887 0.0268,0.0212 0.15617,0.12414 0.17186,0.13228 0.0172,0.009 0.0413,-0.004 0.0579,0.006 0.07,0.0419 0.18349,0.19582 0.28619,0.15273 0.29336,0.0921 0.49042,0.41158 0.76743,0.51203 0.12666,-0.0276 0.0226,-0.018 0.23256,0.0915 0.24729,0.12895 0.42512,0.28467 0.61055,0.4923 0.15725,0.2097 0.32683,0.39511 0.47962,0.59368 0.14537,0.16132 0.35443,0.31324 0.48782,0.44302 -0.43051,0.0198 -0.86101,0.0397 -1.29152,0.0595 -0.0673,0.0946 -0.0861,0.27555 -0.20186,0.28366 -0.0929,0.007 -0.0628,-0.17528 -0.0942,-0.26292 -0.0124,-0.1377 1.93489,-0.31319 1.9473,-0.1755 l 0,0 c -0.004,0.24713 0.0351,1.078 -0.23511,1.2189 -0.41035,0.21395 -0.92003,0.10087 -1.38005,0.15131 -0.27903,-0.21967 -0.55172,-0.45351 -0.75292,-0.74996 -0.14843,-0.16785 -0.25874,-0.35544 -0.40953,-0.49064 0.0434,0.0734 0.0147,0.0148 -0.0886,-0.0401 -0.17115,-0.0909 -0.38441,-0.14081 -0.53658,-0.27682 -0.22981,-0.18267 -0.30316,-0.26952 -0.53968,-0.33645 -0.34652,-0.19471 -0.67914,-0.41222 -0.95533,-0.70193 -0.23877,-0.1832 -0.46484,-0.3884 -0.67021,-0.60805 -0.15287,-0.21622 0.006,-0.0993 0.12279,0.092 0.046,0.0752 -0.28846,-0.15183 -0.28397,-0.0489 -0.65109,-0.15398 -1.28911,-0.36125 -1.92277,-0.57447 -0.12006,-0.0494 0.57798,-1.74727 0.69804,-1.69792 z"
- id="path5120"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 785.35227,316.5983 c 0.86096,-0.13151 1.71588,-0.0502 2.56271,0.12429 0.46491,0.0784 0.76667,0.2416 1.05915,0.63092 0.0767,0.10206 0.11514,0.22791 0.17608,0.34007 0.0518,-0.0692 -0.003,-0.0128 0.11025,0.0933 0.009,0.008 0.0276,-0.006 0.0371,0.002 0.14062,0.11665 0.21467,0.28774 0.32722,0.42781 0.31272,0.23511 0.4978,0.58703 0.66826,0.93094 0.0107,0.0108 0.0214,0.0216 0.0321,0.0324 0.0247,0.0407 0.0424,0.0868 0.0743,0.1222 0.011,0.0123 -5e-4,-0.0342 -0.008,-0.0488 -0.0758,-0.1429 -0.17478,-0.22296 -0.16082,-0.23295 0.0439,-0.0314 0.10578,0.0219 0.15866,0.0328 0.44733,0.0142 0.77342,0.2561 1.08414,0.55843 0.11339,-0.01 0.15368,0.21006 0.25687,0.19604 0.0139,-0.002 -0.008,-0.0467 0.005,-0.0418 0.1714,0.11296 0.0931,0.0793 0.22378,0.12387 0.38451,0.24078 0.59972,0.60622 0.76586,1.01755 0.0663,0.0194 -2.7e-4,-0.005 0.0874,0.12194 0.2321,0.33699 0.2687,0.44635 0.3325,0.86848 -0.25588,0.85202 -0.1009,0.96099 -1.53005,0.90358 -0.28031,-0.0113 -1.06028,-1.09178 -1.21944,-1.30165 -0.0687,-0.12793 1.74056,-1.09963 1.80927,-0.9717 l 0,0 c 0.0864,0.15367 0.17284,0.30731 0.2592,0.461 0.0491,0.0875 0.12986,0.16364 0.1473,0.26243 0.006,0.0354 -0.0708,-0.0343 -0.10518,-0.0239 -0.37255,0.11338 -0.78296,0.16607 -1.10092,0.39092 -0.12019,0.085 -0.0458,0.29082 -0.0687,0.43624 0.009,0.0268 0.0278,0.0523 0.0258,0.0803 -0.002,0.0241 -0.0159,-0.0458 -0.0267,-0.0674 -0.10002,-0.19978 -0.24221,-0.37742 -0.32621,-0.58598 -0.0245,-0.0602 -0.0721,-0.1118 -0.0847,-0.17554 -0.007,-0.0379 0.0961,0.11755 0.0632,0.0973 -0.039,-0.024 -0.0738,-0.0543 -0.1107,-0.0815 -10e-4,0.004 -0.002,0.008 -0.004,0.0116 -0.28041,-0.1642 -0.54938,-0.33902 -0.78656,-0.56387 -0.0205,-0.0165 -0.0628,-0.0759 -0.0616,-0.0495 10e-4,0.0286 0.0686,0.0313 0.0621,0.0592 -2.5e-4,0.001 -0.30913,-0.0358 -0.38352,-0.0524 -0.50731,-0.0507 -0.8338,-0.44335 -1.08136,-0.84894 -0.16122,-0.25896 -0.34295,-0.49319 -0.54491,-0.72239 -0.19648,-0.26741 -0.46348,-0.48016 -0.602,-0.79103 -0.0154,-0.0359 -0.0327,-0.0711 -0.0461,-0.10785 -0.005,-0.0149 0.0114,0.0305 0.0222,0.0421 0.0635,0.0687 0.13554,0.12923 0.19935,0.19769 0.0152,0.0163 0.0587,0.0506 0.037,0.0559 -0.15351,0.0372 -0.32039,-0.0829 -0.47268,-0.0339 -0.77414,-0.0588 -1.5505,-0.0507 -2.32276,-0.12776 -0.12675,-0.0325 0.33351,-1.82517 0.46027,-1.79262 z"
- id="path5122"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 785.14673,317.12716 c 0.54895,-0.075 1.25026,-0.0628 1.77039,0.15111 0.10878,0.0447 0.20646,0.11276 0.30969,0.16914 0.26596,0.18069 0.38917,0.35679 0.54862,0.63563 0.0162,0.0284 0.053,0.11959 0.0416,0.0889 -0.0613,-0.16536 -0.11343,-0.20138 0.0126,-0.0688 -0.003,-0.0178 -0.0282,-0.0524 -0.0101,-0.0534 0.0973,-0.005 0.67537,0.41992 0.77263,0.48562 0.23821,0.0127 0.46399,0.15045 0.69888,0.24335 0.28895,0.21949 0.59048,0.3797 0.84863,0.63648 0.0893,0.0546 0.25528,0.29907 0.27555,0.28627 0.018,-0.0114 -0.035,-0.0683 -0.0145,-0.0624 0.13966,0.10525 0.074,0.0864 0.17708,0.1032 0.0764,-0.13162 0.76791,0.50572 0.85691,0.58248 0.10839,-0.0328 0.1525,0.16265 0.2541,0.14829 0.0125,-0.002 -0.003,-0.0408 0.009,-0.0369 0.0874,0.0289 0.16024,0.0925 0.24675,0.12396 0.0712,0.0563 0.14174,0.11352 0.2136,0.169 0.21984,0.16973 0.31088,0.34179 0.43882,0.58985 0.0539,0.1045 0.0709,0.14487 0.0309,0.055 -1.825,0.21192 -1.61238,0.54335 -1.71629,-0.5918 10e-4,-0.1425 2.01638,-0.1281 2.01536,0.0144 l 0,0 c -0.13499,1.42814 0.14655,0.94972 -1.83425,1.48264 -0.0249,-0.0379 -0.16978,-0.2391 -0.18253,-0.31332 -0.008,-0.0445 0.11735,0.13193 0.077,0.11162 -0.0705,-0.0355 -0.12809,-0.11187 -0.0622,-0.0313 -0.30274,-0.14905 -0.60659,-0.29725 -0.86302,-0.52484 -0.18915,-0.16672 -0.38528,-0.28032 -0.61922,-0.37592 -0.25308,-0.17254 -0.48034,-0.36974 -0.68931,-0.57583 -0.13393,-0.0818 -0.35454,-0.21795 -0.474,-0.28525 -0.31197,-0.1437 -0.6709,-0.17607 -0.94644,-0.40484 -0.32366,-0.22127 -0.66447,-0.42476 -0.93594,-0.712 -0.115,-0.12082 -0.0514,-0.0487 -0.2239,-0.31053 -0.0121,-0.0184 -0.0455,-0.0753 -0.0327,-0.0574 0.32146,0.44849 0.0763,0.0493 0.0717,0.18411 -0.11679,0.0559 -0.021,0.0194 -0.27953,-0.002 -0.41357,-0.0337 -0.83043,-0.0148 -1.24168,-0.0781 -0.12564,-0.0323 0.33057,-1.80908 0.45621,-1.77682 z"
- id="path5124"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 789.67696,318.01792 c 0.23877,0.39281 0.44786,0.80149 0.67653,1.19972 0.13753,0.23952 0.0595,0.15496 0.16239,0.25617 0.11816,0.13039 -0.065,-0.0648 -0.0949,-0.0995 -0.0221,-0.0257 -0.10969,-0.0773 -0.0782,-0.0648 0.0192,0.008 0.28887,0.1413 0.37739,0.18511 0.27034,0.2048 0.44434,0.48207 0.61902,0.76472 0.15911,0.25744 0.0435,0.12432 0.16293,0.25207 0.13823,0.16194 0.18906,0.37808 0.31232,0.54853 0.008,0.0114 -0.0138,-0.0509 -0.003,-0.0422 0.034,0.0267 0.053,0.0684 0.0795,0.10254 -0.008,-0.0842 -0.0168,-0.0304 0.0674,-0.018 0.0189,0.003 0.0391,-0.0169 0.0565,-0.009 0.17593,0.0795 0.35451,0.21779 0.50118,0.33829 0.0114,0.008 0.0229,0.0166 0.0343,0.0249 0.0948,0.084 -1.09304,1.425 -1.18786,1.34101 l 0,0 c -0.0452,-0.0275 -0.0904,-0.055 -0.13558,-0.0826 -0.32874,-0.12012 -0.618,-0.3701 -0.84748,-0.6258 -0.17329,-0.20264 -0.28916,-0.44264 -0.45397,-0.651 -0.007,-0.0105 -0.56999,-0.84585 -0.26289,-0.51262 -0.14716,-0.0722 0.13237,0.0645 0.12714,0.067 -0.13711,0.0642 -0.68597,-0.36535 -0.76751,-0.44475 -0.47458,-0.52776 -0.85158,-1.144 -1.05316,-1.82874 -0.0496,-0.12076 1.6582,-0.82167 1.70777,-0.70092 z"
- id="path5126"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 785.45225,317.77724 c 0.39649,0.0982 0.72726,0.33243 1.01295,0.61574 0.13109,0.14401 0.16571,0.30762 0.20691,0.48948 0.004,0.0185 -0.0103,-0.0378 -0.007,-0.0564 10e-4,-0.007 0.009,0.0118 0.0138,0.0178 -0.007,-0.0203 -0.0364,-0.0473 -0.0199,-0.0608 0.0156,-0.0126 0.0287,0.028 0.0434,0.0416 0.0583,0.0541 0.0791,0.0747 0.15076,0.0438 0.26447,0.0837 0.34464,0.0806 0.53474,0.33977 0.0573,0.0337 -0.0375,-0.075 -0.0232,-0.0782 0.0274,-0.006 0.0522,0.0211 0.0791,0.0295 0.0496,0.0154 0.0542,0.0124 0.10248,0.0132 0.0791,-0.0212 0.26113,0.0108 -0.0494,-0.0168 -0.0265,-0.002 0.0533,-4.6e-4 0.0799,-0.001 0.0541,-0.002 0.12643,-0.007 0.18016,-0.01 0.25845,-0.007 0.55262,-0.0617 0.79153,0.0603 0.0539,0.0275 0.10137,0.0661 0.15205,0.0991 0.22522,0.17028 0.3284,0.41025 0.36038,0.68301 0.0135,0.0548 0.0136,0.11455 0.0301,0.1685 0.002,0.007 -0.004,-0.0233 0.003,-0.0217 0.0182,0.004 0.0327,0.0926 0.006,-0.0216 0.0161,0.004 0.0222,-0.0309 0.0368,-0.0268 0.0315,0.009 0.0571,0.0324 0.0868,0.0461 0.0271,0.0398 0.0698,0.0117 0.10273,0.0241 0.035,0.0132 0.0665,0.0343 0.0998,0.0515 0.23283,0.10497 0.31734,0.27496 0.40913,0.50032 0.006,0.004 0.0122,0.0175 0.0186,0.0134 0.0197,-0.0125 -0.0229,-0.065 -9e-5,-0.07 0.0184,-0.004 0.0695,0.0436 0.13345,0.0256 0.2405,0.0802 0.37374,0.28917 0.47327,0.50737 0.0249,0.0838 0.0867,0.27686 0.16125,0.3296 0.10754,0.16224 0.027,0.0298 0.0458,0.0206 0.0485,-0.0238 0.0429,0.0549 0.0866,0.005 0.0591,-0.0348 0.0185,-0.0195 0.13689,0.0124 0.18423,0.0496 0.2992,0.16301 0.41489,0.30649 0.0517,0.0829 0.12062,0.16041 0.16454,0.24807 0.0821,0.16396 0.0198,0.0753 0.0675,0.14055 -0.0283,-0.10241 -0.02,-0.0328 0.0201,-0.0242 0.006,10e-4 -0.003,-0.0223 0.003,-0.0195 0.0246,0.0115 0.0804,0.0902 0.11267,0.0489 0.24134,0.11759 0.43533,0.2901 0.3911,0.60093 -0.0129,0.0905 -0.0714,0.16834 -0.10712,0.2525 -0.0557,0.0495 -0.10297,0.11065 -0.16715,0.14856 -0.21865,0.12915 -0.43576,0.10525 -0.6833,0.0275 -0.0801,-0.0251 -0.13375,-0.10139 -0.20063,-0.15209 -0.0453,-0.0472 0.62236,-0.68743 0.66763,-0.64022 l 0,0 c -0.2058,-0.13833 -0.31627,-0.0593 -0.36635,0.11872 -0.0334,0.16667 -0.0583,0.17124 0.0101,0.34041 0.0156,0.0384 0.047,0.0682 0.0701,0.10264 0.003,0.004 0.0115,0.014 0.007,0.0124 -0.20055,-0.0692 0.003,-0.0155 -0.0953,-0.0404 -0.1916,-0.10335 -0.37136,-0.2176 -0.48731,-0.40895 -0.0478,-0.0961 -0.0973,-0.1913 -0.16858,-0.27307 0.009,0.0107 0.0226,0.0189 0.027,0.0322 0.002,0.007 -0.0239,-0.0137 -0.0192,-0.009 0.0113,0.0121 0.0433,0.0142 0.0394,0.0303 -0.0111,0.0448 -0.22151,-0.10386 -0.19488,-0.0233 -0.23112,-0.0784 -0.43663,-0.19009 -0.56822,-0.40666 -0.0891,-0.1449 -0.16835,-0.29873 -0.21107,-0.4627 -0.0116,-0.025 -0.033,-0.0454 -0.0405,-0.0719 -0.005,-0.0163 0.0215,0.0266 0.0291,0.0418 10e-4,0.003 -0.0112,-0.004 -0.009,-0.002 0.0138,0.0141 0.0432,0.0191 0.0448,0.0388 0.001,0.0141 -0.0281,-0.003 -0.0421,-0.005 -0.27092,-0.0949 -0.51882,-0.23243 -0.62304,-0.51991 -0.009,-0.023 -0.0276,-0.0444 -0.0257,-0.0689 10e-4,-0.018 0.0176,0.0316 0.0274,0.0468 0.006,0.01 0.0313,0.0246 0.0203,0.0276 -0.0133,0.004 -0.02,-0.0225 -0.0337,-0.0239 -0.01,-10e-4 0.0125,0.0149 0.0188,0.0224 -0.0208,-0.008 -0.0415,-0.0166 -0.0623,-0.0249 -0.20321,-0.036 -0.40105,-0.17726 -0.54609,-0.31402 -0.13843,-0.19896 -0.19941,-0.36553 -0.22214,-0.60576 0.0288,0.009 -0.0264,-0.057 -0.0413,-0.041 0.004,0.005 0.0188,0.0144 0.0123,0.0161 -0.0157,0.004 -0.0645,-0.007 -0.0482,-0.007 0.0702,-10e-4 0.14047,0.002 0.21066,0.004 0.27155,0.009 -0.50237,-0.0209 -0.25255,0.007 -0.28658,0.0197 -0.58028,0.0534 -0.86199,-0.0202 -0.21056,-0.063 -0.41817,-0.12806 -0.549,-0.32217 0.0243,0.0227 0.0513,0.0428 0.0728,0.0682 0.013,0.0153 -0.20424,-0.0493 -0.20886,-0.0507 -0.0247,-0.007 -0.0496,-0.0139 -0.0744,-0.0208 -0.23307,-0.10595 -0.41958,-0.25407 -0.55355,-0.47424 -0.0475,-0.10151 -0.033,-0.0627 -0.075,-0.20561 -0.002,-0.006 -0.005,-0.0251 -0.003,-0.0192 0.009,0.021 0.0218,0.042 0.022,0.0648 1.4e-4,0.0158 -0.0338,-0.041 -0.0409,-0.0237 -0.27665,-0.18557 -0.57642,-0.3294 -0.86168,-0.50044 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
- id="path5134"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 791.00916,321.16348 c 0.33943,0.0997 0.65996,0.28539 0.89812,0.54807 0.0697,0.0885 0.26868,0.43824 0.11655,0.53327 -0.21556,0.13466 -0.49365,0.12132 -0.74047,0.18198 -0.048,-0.0408 0.52839,-0.72003 0.57642,-0.67927 l 0,0 c -0.22314,0.0748 -0.4785,0.0868 -0.66943,0.22442 -0.17036,0.12278 0.022,0.2437 0.0406,0.34477 0.002,0.0109 -0.0196,-0.0103 -0.0294,-0.0154 -0.0749,-0.024 -0.0151,-0.003 -0.1434,-0.0699 -0.20204,-0.106 -0.40894,-0.20366 -0.60079,-0.32802 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
- id="path5138"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 790.4882,317.69041 c 0.47708,0.15395 0.90561,0.42015 1.33789,0.66799 0.20449,0.15361 0.46304,0.33535 0.54361,0.59601 0.0203,0.0658 0.0235,0.13563 0.0352,0.20344 -0.0238,0.3439 -0.12337,0.53285 -0.36251,0.78109 -0.0451,0.0479 -0.72208,-0.59068 -0.67693,-0.63855 l 0,0 c 0.16024,0.003 0.10329,-0.20718 0.14058,-0.0941 0.009,0.029 0.0171,0.0584 0.0277,0.087 0.005,0.014 0.0313,0.0308 0.0197,0.0402 -0.005,0.004 -0.30482,-0.20952 -0.32904,-0.18808 -0.44386,-0.209 -0.87703,-0.44732 -1.288,-0.71509 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
- id="path5140"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 789.39955,317.12569 c 0.35747,0.11395 0.69098,0.28888 1.03529,0.43487 0.0965,0.0409 0.43579,0.16526 0.53779,0.20301 0.31447,0.12015 0.66188,0.23198 0.89204,0.49305 0.0388,0.0441 0.0697,0.0946 0.1045,0.14186 0.0982,0.13192 0.12017,0.29483 0.17018,0.44608 0.002,0.005 -0.003,-0.0181 10e-4,-0.0152 0.009,0.007 0.0119,0.0192 0.0179,0.0289 0.0466,0.11149 0.12346,0.20908 0.14703,0.33082 0.0125,0.0644 0.0133,0.13052 0.02,0.19578 0.002,0.0648 -0.9148,0.0903 -0.9166,0.0255 l 0,0 c 0.0517,0.0649 -0.0457,-0.13118 -0.0618,-0.16682 -0.0649,-0.11462 -0.10399,-0.23995 -0.15829,-0.3578 -0.22616,-0.12975 -0.5152,-0.12767 -0.74869,-0.23862 -0.52546,-0.18547 -1.03016,-0.42045 -1.49899,-0.72384 -0.0564,-0.0324 0.40194,-0.82997 0.45834,-0.79756 z"
- id="path5142"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 789.91887,318.16875 c 0.48617,0.24129 0.96821,0.49022 1.45725,0.7263 0.20857,0.11486 0.43448,0.20179 0.64105,0.32021 0.16813,0.0964 0.0482,0.047 0.16292,0.09 0.2537,0.14413 0.33579,0.40392 0.43028,0.65918 0.0445,0.11959 0.0638,0.24475 0.0818,0.37027 0.008,0.0648 -0.90855,0.17914 -0.91663,0.11432 l 0,0 c -0.0129,-0.0811 -0.0294,-0.16121 -0.0562,-0.23913 -0.0147,-0.049 -0.0266,-0.0988 -0.0415,-0.14773 -0.004,-0.0128 -0.0271,-0.0335 -0.0143,-0.0374 0.0118,-0.004 0.0501,0.0611 0.007,0.0393 -0.28539,-0.13083 -0.60454,-0.18536 -0.8854,-0.33142 -0.53001,-0.23464 -1.05467,-0.499 -1.49467,-0.88255 -0.0482,-0.0445 0.58055,-0.72581 0.62872,-0.68135 z"
- id="path5144"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:connector-curvature="0"
- d="m 790.35964,320.79959 c 0.32328,0.22805 0.56142,0.53529 0.71867,0.89551 0.0181,0.0588 0.091,0.39719 0.0368,0.45324 -0.0304,0.0315 0.004,-0.0875 0.004,-0.13133 0.007,0.0182 0.006,0.0424 0.0209,0.0546 0.0101,0.008 -0.0134,-0.0432 -10e-4,-0.0388 0.0272,0.01 0.15959,0.28929 0.1777,0.3285 0.0724,0.10928 0.0112,-0.0191 0.0169,-0.0316 0.006,-0.0127 0.0267,0.009 0.0406,0.009 0.0115,-1.5e-4 0.0352,-0.0206 0.0425,-0.0261 0.12158,0.0716 0.6171,0.0685 0.10712,0.0526 -0.0621,0.0198 -0.0363,0.0242 0.0257,-0.10372 0.0326,-0.0609 0.89374,0.39939 0.8612,0.46029 l 0,0 c -0.15351,0.2041 -0.29745,0.41534 -0.55475,0.49486 -0.41329,0.0175 -0.34365,0.0243 -0.65079,-0.0388 -0.0434,-0.009 -0.0347,-0.008 -0.0696,-8.3e-4 -0.29898,-0.0639 -0.55296,-0.20073 -0.6823,-0.49617 -0.0602,-0.14038 -0.13903,-0.2735 -0.1869,-0.41791 -0.0354,-0.14997 -0.0223,-0.0647 -0.0279,-0.2549 -7.2e-4,-0.0242 0.0192,0.0547 0.003,0.0725 -0.005,0.005 -0.0145,-0.0414 -0.0143,-0.0145 -0.16994,-0.22116 -0.34977,-0.43263 -0.53932,-0.63729 -0.0445,-0.0475 0.62734,-0.67678 0.67184,-0.62927 z"
- id="path5146"
- style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
<image
style="display:inline"
width="16"
@@ -2457,58 +2134,6 @@
inkscape:connector-curvature="0" />
</g>
</g>
- <rect
- style="opacity:0.95999995;color:#000000;fill:#f9f9f9;stroke:#000000;stroke-width:1.00000024;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3851"
- width="495.24832"
- height="486.32101"
- x="299"
- y="112.99998"
- rx="10.000001"
- ry="10.000001" />
- <image
- y="146.821"
- x="326.74829"
- id="image3846"
- xlink:href="data:image/png;base64,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 RK5CYII= "
- height="449"
- width="459"
- style="opacity:0.95999995" />
- <rect
- style="opacity:0.95999995;color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3881"
- width="496"
- height="9"
- x="298"
- y="111" />
- <image
- style="display:inline"
- y="115.821"
- x="305.74829"
- id="image25048"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAdpJREFU OI2lkk1I03EYxz97aYyx9J9lCWlYNjZaIE16uYTUZVDdgsJjt6B7lBEMIlAvmRV5VAovXTuFCRUD KRy71ETLpcPR2EsrRi/7b/9vh3+0lkqFz+nh+3s+Dw/f39chic2Uc1M04Aa4ccRx2OMzxr9VypF/ gbx+I1H9Ur54/aVeIYmhfmMuPjmiulmVUtNSblHKvpYWnkkLz+0+tyilplU3q4pPjmio35iTBJKI 9WHDdVOKhaXSinTntJR6Ks3P2H1pxX6rm6qbVcX6kKSGB073FsgkoSMEvjYoLEHoJARPQCFtax0h yCTt2XVNLKRhWxeUlsHobOjGbltr2wP5pSakeUF7DxTfw4698DHT0MursL0bisv2zJ+/AGDVTJyd vZB/B59zsCsIb56A0wU7A1ApQP4tdPVi1czmC7x+IzE7NYplWTBwF2TB2WHwbgWPz+6tOpwfw7LE 7NQoXr+RAHBI+pUDyYqcGRznYHSASvEDM/eukXw8gSxrwxw4fo/yw0vRB4HjpwJHwz1OJi4EcXtu 8zV7kzF9Xy9QTR48OudwZfOt0WOVFzDfnUbeAwxnVjcC1ywof2q52u6pte4PH7rF5fiVv4FrFhgu M7Kvhfv/A8NPEzdTPwCqtvHRDwWVwwAAAABJRU5ErkJggg== "
- height="16"
- width="16"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90" />
- <text
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- sodipodi:linespacing="100%"
- id="text3863"
- y="138.14264"
- x="325.98318"
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- xml:space="preserve"><tspan
- style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
- y="138.14264"
- x="325.98318"
- sodipodi:role="line"
- id="tspan3865">Chat:<tspan
- style="font-size:13px;fill:#6c5353"
- id="tspan3867"> with other users & your gmail contacts</tspan></tspan></text>
<path
sodipodi:type="star"
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -2556,7 +2181,7 @@
inkscape:export-xdpi="90"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
transform="matrix(0.475,0,0,0.95,-21.570622,377.21335)"
- 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"
+ d="m 110,32.362183 a 20,10 0 1 1 -40,0 20,10 0 1 1 40,0 z"
sodipodi:ry="10"
sodipodi:rx="20"
sodipodi:cy="32.362183"
@@ -2569,7 +2194,7 @@
inkscape:export-xdpi="90"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
transform="matrix(1.8840121,0.6711918,-0.6711918,1.8840121,8.0842525,364.37023)"
- 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"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
sodipodi:ry="1"
sodipodi:rx="1"
sodipodi:cy="16.362183"
@@ -2588,14 +2213,14 @@
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"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
transform="matrix(1.8840121,0.6711918,-0.6711918,1.8840121,2.7154875,362.20909)" />
<path
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
transform="matrix(1.8840121,0.6711918,-0.6711918,1.8840121,7.7663825,370.24449)"
- 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"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
sodipodi:ry="1"
sodipodi:rx="1"
sodipodi:cy="16.362183"
@@ -2614,14 +2239,14 @@
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"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
transform="matrix(1.8840121,0.6711918,-0.6711918,1.8840121,2.2467045,371.75097)" />
<path
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/icons/from-private-to-public.png"
transform="matrix(1.8840121,0.6711918,-0.6711918,1.8840121,-0.8112855,366.96948)"
- 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"
+ d="m 16,16.362183 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z"
sodipodi:ry="1"
sodipodi:rx="1"
sodipodi:cy="16.362183"
@@ -2852,7 +2477,389 @@
<g
inkscape:groupmode="layer"
id="layer7"
- inkscape:label="chat" />
+ inkscape:label="chat"
+ style="display:none">
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ y="132.04793"
+ x="402.09167"
+ height="1"
+ width="122"
+ id="rect5387"
+ style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ transform="scale(1,-1)"
+ style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5389"
+ width="112.5"
+ height="1"
+ x="541.09167"
+ y="-133.04793"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ sodipodi:type="star"
+ style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5276"
+ sodipodi:sides="5"
+ sodipodi:cx="96.7854"
+ sodipodi:cy="715.97784"
+ sodipodi:r1="52.022156"
+ sodipodi:r2="28.004345"
+ sodipodi:arg1="1.5707963"
+ sodipodi:arg2="2.1567634"
+ inkscape:flatsided="false"
+ inkscape:rounded="0.12"
+ inkscape:randomized="0"
+ d="m 96.785402,768 c -3.908791,0.16573 -12.321463,-26.38993 -15.486555,-28.68956 -3.374107,-2.45149 -32.533783,-3.34849 -33.989456,-7.25686 -1.3655,-3.66627 21.290773,-19.87335 22.499785,-23.59416 1.288851,-3.96651 -6.868894,-31.9762 -3.601633,-34.56838 3.064866,-2.43161 25.479885,14.10752 29.392187,14.10757 4.170661,5e-5 28.28857,-16.4139 31.76353,-14.10757 3.25969,2.16345 -5.54334,28.59227 -4.33442,32.31311 1.28876,3.96655 24.35219,21.83185 23.23257,25.84942 -1.05026,3.7687 -28.90585,3.56347 -32.071,5.86303 -3.37417,2.45141 -13.23809,29.90673 -17.405008,30.0834 z"
+ inkscape:transform-center-y="-1.1905596"
+ transform="matrix(0.27471997,0,0,-0.27471997,753.81907,485.14106)"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <image
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ width="16"
+ height="74"
+ id="image12517"
+ x="774.83704"
+ y="344.51096"
+ style="display:inline"
+ xlink:href="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/various/scroll1.png"
+ sodipodi:absref="/home/vjrj/proyectos/ourproject.org/kune/svn/trunk/img/various/scroll1.png" />
+ <image
+ style="display:inline"
+ y="318.59827"
+ x="473"
+ id="image15604"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAIAAADuRDFPAAAAA3NCSVQICAjb4U/gAAAARklEQVQo kWPccewmA17A8unJRfwqGP///49fBRN+abqpYCHoUpZ///5RrOLv3790sGXouGPIuJSIFHT27FkC Kk7cLcSvAgArDTxriRhPvAAAAABJRU5ErkJggg== "
+ height="26"
+ width="317.83704"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <rect
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect15808"
+ width="50"
+ height="50"
+ x="504.21899"
+ y="264.79102"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ sodipodi:linespacing="100%"
+ id="text15702"
+ y="287.14264"
+ x="495.33279"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ y="287.14264"
+ x="495.33279"
+ sodipodi:role="line"
+ id="tspan15704">Just</tspan><tspan
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ y="307.14264"
+ x="495.33279"
+ sodipodi:role="line"
+ id="tspan15706">Readers:</tspan></text>
+ <image
+ style="display:inline"
+ y="266.4093"
+ x="505.01001"
+ id="image15805"
+ xlink:href="data:image/png;base64,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 RK5CYII= "
+ height="45.208992"
+ width="45.208992"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <image
+ style="display:inline"
+ width="50"
+ height="50"
+ xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii gAooooAKY7rGpZ2Cj1JxWZqmqfZAYoQDLjknoo9ff6Vzsksksu+RmdiTgk5IH9KuMG9SHNJ2OxS7 t5DtSeJm9A4JqeuAkQFeeTn86bZ67d6VMAXMttnDRk5x9Cen8v5hunbYFPueg0VXtbmK8to7iFw0 bjKkVYrMsKKKKACiiigAooooASmSyLFE8jfdVST9AKkqjqr+Xpk59QB+ZA/rQtxM5WSVppXlc5Zi SeeB7e1M5ySSDx+VAIx1PToKDyTxj6iuowGuODxkkevSsm+HBHBPt2rWkPB4zwayb08Ec/lQxo3v A98xe50+RjgASxg9hnDfqR+tdrXmXhCUp4ngUDiRXQ8+ik/j0Fem1zzWprHYKKKKkoKKKKACiiig AqnqieZps6+ilvy5/pVymSIJI2RujAgj60LRiZw579h/OgnoScDHAFDApIyMCHUkN7GkJGB06+vT /GuowGSnCEDIH0rFvXySMkjPY9K0rqXg9ck81hXMm44BwPek2M2fBsYl8SRt/wA80duvTIx/WvSx XDeAbbMt5dEYAVY1Prnk/wAh+ddzWE3qax2CiiipKCiiigAooooAKKKKAOL8QQGx1IygHy58sMDo 3cf1/Gsh7sADnt0B6V3er2UF9p8sNwwRfvCQn7hHQ15XK7xyFCc4OMjoa3hLQyktSzc3OSew+tZ5 JcjHJz6fp70E5JyMn3NdH4MsbS81NpZ5EMkADRxHALH+97gfzIP1G7K4Ja2Ox8OaadL0aGCQYmb9 5J/vHt+AwPwrXNFJWD1NRaKKKACiiigAoo7VSvr9LKIMRuduFUd6EribLbMEUsxAA6knisu71y3g ysX71/Y4X8+/4ZrBub2e7YtMxIB4UHAH4f1qD19cdMVtGn3Ic+xLfXlxfZEj/KOQo+6P8awbu0yT gcVs4Bzkkk+9RtGrk9CMHv1rSySsiLtnLNAwONpwT370+CGVZQ6MyuDlShIII7gjp9a3mtFJJwMC nR2ip2ANKwGxpPiK4WNYr8GUY/1q8MPqOn+e9dJb3cF2m6CVXHcA4I+o6iuLVAFHtTGDKwdGZWBy GU4I+hFQ6aexam+p6BRXH6X4meKZbfUG3RkgLMeCp/2vUe/866+smmty077C0UUUhiZwMnpXHX10 by6eTtnCj2H8v/r10uqS+Tp0zDqV2/mcVyJOBwCTjsela0l1M5voB4AGMnPbvQAc4GRkY5/zxSYx xwCBSnggDk/yrYzADgdScdh0oPAPTpQc4POKOAcZJP8AKgAI5PA6dqTqAegzwAOv+NL256+nrRwA ACSfYUABxk8frTWAK46nH+fpTiMEdc5/KkY/KcZJx2PSgDKvkwDwM57d66zwhqZvNOa1kJMtsQuT 3U9PywR+ArlrwYUjjIHNS+ErkweJI4x92ZGRvbjI/UD86zmrouL1PSaKKKwNTK14/wCgKPWQA/ka 5odvpRRW9LYxnuIOh/GjFFFaEinv9f6U0nCgiiigBcdKF+YjNFFAAOWx7Udh9KKKAM27+4341U0p jHr9gV4JuIx+bYooqHsyo7nrFFFFc5sf/9k= "
+ id="image15827"
+ x="561"
+ y="263.61829"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <image
+ style="display:inline"
+ width="24"
+ height="18"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAABHNCSVQICAgIfAhkiAAAAzBJREFU OI2NlE1LK2cUx3+ZMXHGydxE5U5yE2MNuFBKoJRARdpIi34C674LF0q5m/sVur+0uPIbFFHopl2q FequoTXFFruQJjM2hpjoHccMmbcu7s1wzYv0wGGel3P+/zPnOedE6JNKpfLBw8PDt5ZlfXJ3d5d2 HCfSb9OTaDQaJBKJuqqqP0mS9E2hUPhnb2+PjY2N0OaR8+np6VGj0ViRJCmSy+XIZDIoikI0Gh0A dxwH0zSp1+vUajVs2w5SqdQvtVrtMyAkCQkODw+vPM97USgU0DQNgCAIQh0lkchbiEajwdnZGc+e PWvpuj7dIxEATk5OfnVd98Xy8jKapuG6Lo7j4Lounufh+/5I9TwPz/OYnp5maWmJdrs9lc/nm70A hHK5/Gmr1fq4WCwiSRLdbncoqGVZXFxcYFnWSLLx8XGKxSK6rk+vrq5+DyCYpvldKpUimUyOBPd9 H13X2dnZwTCMJ/8oHo+TTCapVqtfAnNjlmUt5nI5XNfFdd2RufZ9HwBRFB/th4mmaVxfX/vAyzHL suSpqSlc1x1w6nQ6XF1dAYRfXdfpdrv4vk8mk0GW5QGCZDLJ+fl5FPhoDECWZWzbHiAwDIPd3d1H Z/v7++F6e3ubfD4/UGXvlfXKGBDmvt8wnU6ztbVFLBbDMAwODg5YX18nm80CMDMzMzRdtm2H67GJ iYnO7e2trCjKgGEsFmN2dhZBEEKnbDZLLpd7VAz9gbVaLRRFsYGoIEnSn7VaDUEQRta54zh4nge8 bb5en/TO+32azSaqqr4BfhdkWX5Zr9fDNxilmqaxublJNpt90s40TUzTZGFh4Qr4LQJwdHT0h23b Hy4uLg6dOz2JRCKIojj0vQBc16VSqaCq6l+lUuk58EU4i46Pj+8ty1Lm5uZQVTWcMf9HgiDANE0u Ly8B7LW1tWosFvsRePUIpVwuN6rV6nNRFEkkEkxOTqIoSthc/aCdToebmxva7Ta2baNp2t+lUqkD eMDnwN1AmPf3968Nw/i60WiIzWZTdBznyehVVX2TTqf/nZ+fj8bj8VlgB3jVux+ahyAIEsBXwMo7 TT7JAj8DP7zT6vsX/wEtdTE7+osNZwAAAABJRU5ErkJggg== "
+ id="image15426-9"
+ x="618"
+ y="297.61829"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <path
+ transform="matrix(0.25452831,0,0,-0.25452831,755.77313,470.58643)"
+ inkscape:transform-center-y="-1.103054"
+ d="m 96.785402,768 c -3.908791,0.16573 -12.321463,-26.38993 -15.486555,-28.68956 -3.374107,-2.45149 -32.533783,-3.34849 -33.989456,-7.25686 -1.3655,-3.66627 21.290773,-19.87335 22.499785,-23.59416 1.288851,-3.96651 -6.868894,-31.9762 -3.601633,-34.56838 3.064866,-2.43161 25.479885,14.10752 29.392187,14.10757 4.170661,5e-5 28.28857,-16.4139 31.76353,-14.10757 3.25969,2.16345 -5.54334,28.59227 -4.33442,32.31311 1.28876,3.96655 24.35219,21.83185 23.23257,25.84942 -1.05026,3.7687 -28.90585,3.56347 -32.071,5.86303 -3.37417,2.45141 -13.23809,29.90673 -17.405008,30.0834 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0.12"
+ inkscape:flatsided="false"
+ sodipodi:arg2="2.1567634"
+ sodipodi:arg1="1.5707963"
+ sodipodi:r2="28.004345"
+ sodipodi:r1="52.022156"
+ sodipodi:cy="715.97784"
+ sodipodi:cx="96.7854"
+ sodipodi:sides="5"
+ id="path23154"
+ style="color:#000000;fill:#fed654;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="star"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ xml:space="preserve"
+ style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="399"
+ y="129"
+ id="text23159"
+ sodipodi:linespacing="100%"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan23161"
+ x="399"
+ y="129">Sign in to collaborate | Create New Group | Options</tspan></text>
+ <rect
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ y="-133.04793"
+ x="666.09167"
+ height="1"
+ width="48.90947"
+ id="rect23163"
+ style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="scale(1,-1)" />
+ <image
+ style="display:inline"
+ y="117.04793"
+ x="715.00116"
+ id="image24737"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAJ1JREFU OI3dkjEKxCAQRX9EmWIOYJEu9opFyB28cU5hmVukFwW32rC7MWHZFIH93f/MPPjDdLXWigsSV5b/ BCA/g5QS5nlGKQWv9xVCIIQAIjoHEBH6vkeM8S333u+WgYMKzjkw8+aZGdbaZoUmQEqJaZo2P44j lFJNwK7CU8MwYFkWlFJgjDkaQ3f2ieu6IucMrfVvgG90/yPdD3gAkHQqk0hfw2IAAAAASUVORK5C YII= "
+ height="16"
+ width="16"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <g
+ style="display:inline"
+ id="g5065"
+ transform="translate(-4.75,11.746521)"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <rect
+ ry="6"
+ rx="6"
+ y="146.75348"
+ x="685"
+ height="38.329861"
+ width="119.5"
+ id="rect25507"
+ style="color:#000000;fill:url(#linearGradient5072);fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <image
+ width="16"
+ height="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAu5JREFU OI2lk11oW2UYgJ/vnO+cY5M0aZvmp83arKFFWXDrZJGJV1Nwg6F4o0zpLjrGBuKNMBT0VgqieL8L seIoiDi9kcnwZhamdqtlo92K6zrX3yzJ8tMkJzknyfm8kE3sLn2u3/e5eHkfwS5OvD99FjijS7lP gaU8r64Uc5quXZiZmvhy97x4vPjBV+Omrv00NhKPHd6fZCQRxmdZlGoNVtbzzC+tc2ctd00IcXpm auLmfwRvvvdFxh/s+v31IwfEgbEopVqD/NYaMhCFrl6w8yRiYeaWNrk0u/QQIV56JJEA4XDg51de TItnU30UC1n6h9OE+gewmy2y66tIz0XrNHg5k6LjqfDlq7fPAy8AaKc++vrjeLQ3eCQziqF5tGUA NIEhJaYh8VmSWLibgWiESI+fTHoPycG+w29/eGESQAuGfKcPpYcplwo8cHxEB/eiFHgKEBrCc9ku 1vnhyiKXZ+cJWYp9o4MAbwDIqt2KJOO9zN3JkRqL4ql/L1srF3l+PI0QAqUUm9sPaDYaDERCAIcA tKbb1izLRAtEKdea5KsuttOharu4tTxC/KMTQhCLhLm5fBfLkAB9AFLXNa9Sb2r+5hYBaZGr91Mw TNodj2axzXirheO4dAf82LbN3kSEXMMFKAJIQ9Oy9zYKgwdH46SGBri/vsnsyg4uJg3Xz2ff3cAS Hd55bT/VapWFW3ehOwlwHUBTnc7FheUNXE8CkBxKcPxghO1ckYeVOhVHcL/kkc/nqVQqPNWbYHk1 C/AtgL7wy8VLo5lXzwldN0N+gy5T59f5RRazimrdYafusGM7ZIZ0cjsuGyWPWytbv81MTbz7+JHK ucLJK9e87z0Pnns6xo83KpRcE7fdwXHbWIZgraz4K9fi6h8rJSHE2SdaOD75yVvDqaHpYKjHfCYV J94fxLIM7GaL7XyZP+9l2dgq3Ba6PPFEC4/o6Rsxj548N61bvmPosgeEUMprq3ZrVQnt828+nTy/ u8b/zd9wbDf3DUubqwAAAABJRU5ErkJggg== "
+ id="image25494"
+ x="693.75"
+ y="157.5835" />
+ <text
+ xml:space="preserve"
+ style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;baseline-shift:baseline;color:#000000;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
+ x="795"
+ y="163"
+ id="text25501"
+ sodipodi:linespacing="100%"><tspan
+ sodipodi:role="line"
+ id="tspan25503"
+ x="797.99609"
+ y="163">See this in the </tspan><tspan
+ id="tspan25505"
+ sodipodi:role="line"
+ x="795"
+ y="176">public space</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="100%"
+ id="text3900"
+ y="243.22296"
+ x="802.5"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:end;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:end;color:#000000;fill:#ffb380;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ y="243.22296"
+ x="802.5"
+ sodipodi:role="line"
+ id="tspan3908">Publised on: Nov 14, 2011</tspan></text>
+ <g
+ id="g3824"
+ style="fill:#f7ebe3;fill-opacity:1;display:inline">
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 786.68281,317.15913 c 0.76666,0.21818 1.55403,0.47817 2.20263,0.95234 0.22295,0.16411 0.33547,0.40641 0.49427,0.62038 0.0473,0.0637 -0.0669,-0.1453 -0.11453,-0.20878 0.41354,0.0609 0.69861,0.30843 0.98649,0.59383 0.0395,0.0378 0.0748,0.0805 0.11848,0.11334 0.0199,0.0149 0.0496,0.0123 0.0692,0.0275 0.0816,0.0633 0.1608,0.12986 0.23822,0.19826 0.31695,0.28003 0.0402,0.0773 0.22502,0.20852 0.11925,0.10981 0.2912,0.12106 0.43168,0.19181 0.11832,0.0596 0.22491,0.1403 0.34094,0.20421 0.0684,0.06 0.13653,0.12025 0.20504,0.18009 0.12395,0.10827 0.17603,0.13796 0.27415,0.30733 8.1e-4,0.001 0.13667,0.39896 0.2217,0.45817 0.0188,-0.13694 -0.11563,-0.2061 0.10356,-0.1028 0.10276,0.0778 -0.99765,1.53099 -1.1004,1.45318 l 0,0 c -0.26916,-0.14595 -0.50201,-0.32699 -0.65135,-0.60252 -0.0323,-0.0705 -0.0657,-0.14041 -0.0969,-0.2114 -0.0166,-0.0378 -0.0794,-0.0905 -0.0461,-0.1148 0.0324,-0.0237 0.0404,0.0695 0.0604,0.10433 0.006,0.0109 0.0296,0.0386 0.0184,0.033 -0.0368,-0.0182 -0.0637,-0.0522 -0.0991,-0.0731 -0.007,-0.004 -0.0153,7.6e-4 -0.0229,10e-4 -0.33675,-0.18074 -0.69312,-0.33227 -0.97277,-0.60304 -0.24519,-0.21386 -0.51446,-0.40238 -0.72983,-0.64893 -0.0259,-0.0244 -0.0488,-0.0522 -0.0776,-0.0731 -0.0207,-0.015 0.0353,0.0369 0.053,0.0553 -0.0236,-0.01 -0.0473,-0.0197 -0.0709,-0.0295 0.009,0.0106 0.0415,0.0325 0.0276,0.0317 -0.0877,-0.005 -0.16793,-0.058 -0.25683,-0.0601 -0.34382,-0.16825 -0.31809,-0.11884 -0.58169,-0.38699 -0.0626,-0.0636 -0.101,-0.1503 -0.17003,-0.20689 -0.0426,-0.0349 -0.0374,-0.0295 -0.079,-0.0279 -0.70329,-0.21966 -1.39963,-0.46472 -2.03838,-0.83977 -0.10923,-0.0734 0.92828,-1.61811 1.03751,-1.54474 z"
+ id="path5118"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 785.96226,317.19647 c 0.72845,0.0695 1.38978,0.38259 2.07852,0.59906 0.33787,0.10972 0.5144,0.40087 0.7726,0.61237 0.002,-0.0167 -0.0102,-0.0581 0.005,-0.0501 0.059,0.0323 0.0966,0.094 0.15008,0.13473 0.17799,0.13561 0.34188,0.27106 0.49458,0.43887 0.0268,0.0212 0.15617,0.12414 0.17186,0.13228 0.0172,0.009 0.0413,-0.004 0.0579,0.006 0.07,0.0419 0.18349,0.19582 0.28619,0.15273 0.29336,0.0921 0.49042,0.41158 0.76743,0.51203 0.12666,-0.0276 0.0226,-0.018 0.23256,0.0915 0.24729,0.12895 0.42512,0.28467 0.61055,0.4923 0.15725,0.2097 0.32683,0.39511 0.47962,0.59368 0.14537,0.16132 0.35443,0.31324 0.48782,0.44302 -0.43051,0.0198 -0.86101,0.0397 -1.29152,0.0595 -0.0673,0.0946 -0.0861,0.27555 -0.20186,0.28366 -0.0929,0.007 -0.0628,-0.17528 -0.0942,-0.26292 -0.0124,-0.1377 1.93489,-0.31319 1.9473,-0.1755 l 0,0 c -0.004,0.24713 0.0351,1.078 -0.23511,1.2189 -0.41035,0.21395 -0.92003,0.10087 -1.38005,0.15131 -0.27903,-0.21967 -0.55172,-0.45351 -0.75292,-0.74996 -0.14843,-0.16785 -0.25874,-0.35544 -0.40953,-0.49064 0.0434,0.0734 0.0147,0.0148 -0.0886,-0.0401 -0.17115,-0.0909 -0.38441,-0.14081 -0.53658,-0.27682 -0.22981,-0.18267 -0.30316,-0.26952 -0.53968,-0.33645 -0.34652,-0.19471 -0.67914,-0.41222 -0.95533,-0.70193 -0.23877,-0.1832 -0.46484,-0.3884 -0.67021,-0.60805 -0.15287,-0.21622 0.006,-0.0993 0.12279,0.092 0.046,0.0752 -0.28846,-0.15183 -0.28397,-0.0489 -0.65109,-0.15398 -1.28911,-0.36125 -1.92277,-0.57447 -0.12006,-0.0494 0.57798,-1.74727 0.69804,-1.69792 z"
+ id="path5120"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 785.35227,316.5983 c 0.86096,-0.13151 1.71588,-0.0502 2.56271,0.12429 0.46491,0.0784 0.76667,0.2416 1.05915,0.63092 0.0767,0.10206 0.11514,0.22791 0.17608,0.34007 0.0518,-0.0692 -0.003,-0.0128 0.11025,0.0933 0.009,0.008 0.0276,-0.006 0.0371,0.002 0.14062,0.11665 0.21467,0.28774 0.32722,0.42781 0.31272,0.23511 0.4978,0.58703 0.66826,0.93094 0.0107,0.0108 0.0214,0.0216 0.0321,0.0324 0.0247,0.0407 0.0424,0.0868 0.0743,0.1222 0.011,0.0123 -5e-4,-0.0342 -0.008,-0.0488 -0.0758,-0.1429 -0.17478,-0.22296 -0.16082,-0.23295 0.0439,-0.0314 0.10578,0.0219 0.15866,0.0328 0.44733,0.0142 0.77342,0.2561 1.08414,0.55843 0.11339,-0.01 0.15368,0.21006 0.25687,0.19604 0.0139,-0.002 -0.008,-0.0467 0.005,-0.0418 0.1714,0.11296 0.0931,0.0793 0.22378,0.12387 0.38451,0.24078 0.59972,0.60622 0.76586,1.01755 0.0663,0.0194 -2.7e-4,-0.005 0.0874,0.12194 0.2321,0.33699 0.2687,0.44635 0.3325,0.86848 -0.25588,0.85202 -0.1009,0.96099 -1.53005,0.90358 -0.28031,-0.0113 -1.06028,-1.09178 -1.21944,-1.30165 -0.0687,-0.12793 1.74056,-1.09963 1.80927,-0.9717 l 0,0 c 0.0864,0.15367 0.17284,0.30731 0.2592,0.461 0.0491,0.0875 0.12986,0.16364 0.1473,0.26243 0.006,0.0354 -0.0708,-0.0343 -0.10518,-0.0239 -0.37255,0.11338 -0.78296,0.16607 -1.10092,0.39092 -0.12019,0.085 -0.0458,0.29082 -0.0687,0.43624 0.009,0.0268 0.0278,0.0523 0.0258,0.0803 -0.002,0.0241 -0.0159,-0.0458 -0.0267,-0.0674 -0.10002,-0.19978 -0.24221,-0.37742 -0.32621,-0.58598 -0.0245,-0.0602 -0.0721,-0.1118 -0.0847,-0.17554 -0.007,-0.0379 0.0961,0.11755 0.0632,0.0973 -0.039,-0.024 -0.0738,-0.0543 -0.1107,-0.0815 -10e-4,0.004 -0.002,0.008 -0.004,0.0116 -0.28041,-0.1642 -0.54938,-0.33902 -0.78656,-0.56387 -0.0205,-0.0165 -0.0628,-0.0759 -0.0616,-0.0495 10e-4,0.0286 0.0686,0.0313 0.0621,0.0592 -2.5e-4,0.001 -0.30913,-0.0358 -0.38352,-0.0524 -0.50731,-0.0507 -0.8338,-0.44335 -1.08136,-0.84894 -0.16122,-0.25896 -0.34295,-0.49319 -0.54491,-0.72239 -0.19648,-0.26741 -0.46348,-0.48016 -0.602,-0.79103 -0.0154,-0.0359 -0.0327,-0.0711 -0.0461,-0.10785 -0.005,-0.0149 0.0114,0.0305 0.0222,0.0421 0.0635,0.0687 0.13554,0.12923 0.19935,0.19769 0.0152,0.0163 0.0587,0.0506 0.037,0.0559 -0.15351,0.0372 -0.32039,-0.0829 -0.47268,-0.0339 -0.77414,-0.0588 -1.5505,-0.0507 -2.32276,-0.12776 -0.12675,-0.0325 0.33351,-1.82517 0.46027,-1.79262 z"
+ id="path5122"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 785.14673,317.12716 c 0.54895,-0.075 1.25026,-0.0628 1.77039,0.15111 0.10878,0.0447 0.20646,0.11276 0.30969,0.16914 0.26596,0.18069 0.38917,0.35679 0.54862,0.63563 0.0162,0.0284 0.053,0.11959 0.0416,0.0889 -0.0613,-0.16536 -0.11343,-0.20138 0.0126,-0.0688 -0.003,-0.0178 -0.0282,-0.0524 -0.0101,-0.0534 0.0973,-0.005 0.67537,0.41992 0.77263,0.48562 0.23821,0.0127 0.46399,0.15045 0.69888,0.24335 0.28895,0.21949 0.59048,0.3797 0.84863,0.63648 0.0893,0.0546 0.25528,0.29907 0.27555,0.28627 0.018,-0.0114 -0.035,-0.0683 -0.0145,-0.0624 0.13966,0.10525 0.074,0.0864 0.17708,0.1032 0.0764,-0.13162 0.76791,0.50572 0.85691,0.58248 0.10839,-0.0328 0.1525,0.16265 0.2541,0.14829 0.0125,-0.002 -0.003,-0.0408 0.009,-0.0369 0.0874,0.0289 0.16024,0.0925 0.24675,0.12396 0.0712,0.0563 0.14174,0.11352 0.2136,0.169 0.21984,0.16973 0.31088,0.34179 0.43882,0.58985 0.0539,0.1045 0.0709,0.14487 0.0309,0.055 -1.825,0.21192 -1.61238,0.54335 -1.71629,-0.5918 10e-4,-0.1425 2.01638,-0.1281 2.01536,0.0144 l 0,0 c -0.13499,1.42814 0.14655,0.94972 -1.83425,1.48264 -0.0249,-0.0379 -0.16978,-0.2391 -0.18253,-0.31332 -0.008,-0.0445 0.11735,0.13193 0.077,0.11162 -0.0705,-0.0355 -0.12809,-0.11187 -0.0622,-0.0313 -0.30274,-0.14905 -0.60659,-0.29725 -0.86302,-0.52484 -0.18915,-0.16672 -0.38528,-0.28032 -0.61922,-0.37592 -0.25308,-0.17254 -0.48034,-0.36974 -0.68931,-0.57583 -0.13393,-0.0818 -0.35454,-0.21795 -0.474,-0.28525 -0.31197,-0.1437 -0.6709,-0.17607 -0.94644,-0.40484 -0.32366,-0.22127 -0.66447,-0.42476 -0.93594,-0.712 -0.115,-0.12082 -0.0514,-0.0487 -0.2239,-0.31053 -0.0121,-0.0184 -0.0455,-0.0753 -0.0327,-0.0574 0.32146,0.44849 0.0763,0.0493 0.0717,0.18411 -0.11679,0.0559 -0.021,0.0194 -0.27953,-0.002 -0.41357,-0.0337 -0.83043,-0.0148 -1.24168,-0.0781 -0.12564,-0.0323 0.33057,-1.80908 0.45621,-1.77682 z"
+ id="path5124"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 789.67696,318.01792 c 0.23877,0.39281 0.44786,0.80149 0.67653,1.19972 0.13753,0.23952 0.0595,0.15496 0.16239,0.25617 0.11816,0.13039 -0.065,-0.0648 -0.0949,-0.0995 -0.0221,-0.0257 -0.10969,-0.0773 -0.0782,-0.0648 0.0192,0.008 0.28887,0.1413 0.37739,0.18511 0.27034,0.2048 0.44434,0.48207 0.61902,0.76472 0.15911,0.25744 0.0435,0.12432 0.16293,0.25207 0.13823,0.16194 0.18906,0.37808 0.31232,0.54853 0.008,0.0114 -0.0138,-0.0509 -0.003,-0.0422 0.034,0.0267 0.053,0.0684 0.0795,0.10254 -0.008,-0.0842 -0.0168,-0.0304 0.0674,-0.018 0.0189,0.003 0.0391,-0.0169 0.0565,-0.009 0.17593,0.0795 0.35451,0.21779 0.50118,0.33829 0.0114,0.008 0.0229,0.0166 0.0343,0.0249 0.0948,0.084 -1.09304,1.425 -1.18786,1.34101 l 0,0 c -0.0452,-0.0275 -0.0904,-0.055 -0.13558,-0.0826 -0.32874,-0.12012 -0.618,-0.3701 -0.84748,-0.6258 -0.17329,-0.20264 -0.28916,-0.44264 -0.45397,-0.651 -0.007,-0.0105 -0.56999,-0.84585 -0.26289,-0.51262 -0.14716,-0.0722 0.13237,0.0645 0.12714,0.067 -0.13711,0.0642 -0.68597,-0.36535 -0.76751,-0.44475 -0.47458,-0.52776 -0.85158,-1.144 -1.05316,-1.82874 -0.0496,-0.12076 1.6582,-0.82167 1.70777,-0.70092 z"
+ id="path5126"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 785.45225,317.77724 c 0.39649,0.0982 0.72726,0.33243 1.01295,0.61574 0.13109,0.14401 0.16571,0.30762 0.20691,0.48948 0.004,0.0185 -0.0103,-0.0378 -0.007,-0.0564 10e-4,-0.007 0.009,0.0118 0.0138,0.0178 -0.007,-0.0203 -0.0364,-0.0473 -0.0199,-0.0608 0.0156,-0.0126 0.0287,0.028 0.0434,0.0416 0.0583,0.0541 0.0791,0.0747 0.15076,0.0438 0.26447,0.0837 0.34464,0.0806 0.53474,0.33977 0.0573,0.0337 -0.0375,-0.075 -0.0232,-0.0782 0.0274,-0.006 0.0522,0.0211 0.0791,0.0295 0.0496,0.0154 0.0542,0.0124 0.10248,0.0132 0.0791,-0.0212 0.26113,0.0108 -0.0494,-0.0168 -0.0265,-0.002 0.0533,-4.6e-4 0.0799,-0.001 0.0541,-0.002 0.12643,-0.007 0.18016,-0.01 0.25845,-0.007 0.55262,-0.0617 0.79153,0.0603 0.0539,0.0275 0.10137,0.0661 0.15205,0.0991 0.22522,0.17028 0.3284,0.41025 0.36038,0.68301 0.0135,0.0548 0.0136,0.11455 0.0301,0.1685 0.002,0.007 -0.004,-0.0233 0.003,-0.0217 0.0182,0.004 0.0327,0.0926 0.006,-0.0216 0.0161,0.004 0.0222,-0.0309 0.0368,-0.0268 0.0315,0.009 0.0571,0.0324 0.0868,0.0461 0.0271,0.0398 0.0698,0.0117 0.10273,0.0241 0.035,0.0132 0.0665,0.0343 0.0998,0.0515 0.23283,0.10497 0.31734,0.27496 0.40913,0.50032 0.006,0.004 0.0122,0.0175 0.0186,0.0134 0.0197,-0.0125 -0.0229,-0.065 -9e-5,-0.07 0.0184,-0.004 0.0695,0.0436 0.13345,0.0256 0.2405,0.0802 0.37374,0.28917 0.47327,0.50737 0.0249,0.0838 0.0867,0.27686 0.16125,0.3296 0.10754,0.16224 0.027,0.0298 0.0458,0.0206 0.0485,-0.0238 0.0429,0.0549 0.0866,0.005 0.0591,-0.0348 0.0185,-0.0195 0.13689,0.0124 0.18423,0.0496 0.2992,0.16301 0.41489,0.30649 0.0517,0.0829 0.12062,0.16041 0.16454,0.24807 0.0821,0.16396 0.0198,0.0753 0.0675,0.14055 -0.0283,-0.10241 -0.02,-0.0328 0.0201,-0.0242 0.006,10e-4 -0.003,-0.0223 0.003,-0.0195 0.0246,0.0115 0.0804,0.0902 0.11267,0.0489 0.24134,0.11759 0.43533,0.2901 0.3911,0.60093 -0.0129,0.0905 -0.0714,0.16834 -0.10712,0.2525 -0.0557,0.0495 -0.10297,0.11065 -0.16715,0.14856 -0.21865,0.12915 -0.43576,0.10525 -0.6833,0.0275 -0.0801,-0.0251 -0.13375,-0.10139 -0.20063,-0.15209 -0.0453,-0.0472 0.62236,-0.68743 0.66763,-0.64022 l 0,0 c -0.2058,-0.13833 -0.31627,-0.0593 -0.36635,0.11872 -0.0334,0.16667 -0.0583,0.17124 0.0101,0.34041 0.0156,0.0384 0.047,0.0682 0.0701,0.10264 0.003,0.004 0.0115,0.014 0.007,0.0124 -0.20055,-0.0692 0.003,-0.0155 -0.0953,-0.0404 -0.1916,-0.10335 -0.37136,-0.2176 -0.48731,-0.40895 -0.0478,-0.0961 -0.0973,-0.1913 -0.16858,-0.27307 0.009,0.0107 0.0226,0.0189 0.027,0.0322 0.002,0.007 -0.0239,-0.0137 -0.0192,-0.009 0.0113,0.0121 0.0433,0.0142 0.0394,0.0303 -0.0111,0.0448 -0.22151,-0.10386 -0.19488,-0.0233 -0.23112,-0.0784 -0.43663,-0.19009 -0.56822,-0.40666 -0.0891,-0.1449 -0.16835,-0.29873 -0.21107,-0.4627 -0.0116,-0.025 -0.033,-0.0454 -0.0405,-0.0719 -0.005,-0.0163 0.0215,0.0266 0.0291,0.0418 10e-4,0.003 -0.0112,-0.004 -0.009,-0.002 0.0138,0.0141 0.0432,0.0191 0.0448,0.0388 0.001,0.0141 -0.0281,-0.003 -0.0421,-0.005 -0.27092,-0.0949 -0.51882,-0.23243 -0.62304,-0.51991 -0.009,-0.023 -0.0276,-0.0444 -0.0257,-0.0689 10e-4,-0.018 0.0176,0.0316 0.0274,0.0468 0.006,0.01 0.0313,0.0246 0.0203,0.0276 -0.0133,0.004 -0.02,-0.0225 -0.0337,-0.0239 -0.01,-10e-4 0.0125,0.0149 0.0188,0.0224 -0.0208,-0.008 -0.0415,-0.0166 -0.0623,-0.0249 -0.20321,-0.036 -0.40105,-0.17726 -0.54609,-0.31402 -0.13843,-0.19896 -0.19941,-0.36553 -0.22214,-0.60576 0.0288,0.009 -0.0264,-0.057 -0.0413,-0.041 0.004,0.005 0.0188,0.0144 0.0123,0.0161 -0.0157,0.004 -0.0645,-0.007 -0.0482,-0.007 0.0702,-10e-4 0.14047,0.002 0.21066,0.004 0.27155,0.009 -0.50237,-0.0209 -0.25255,0.007 -0.28658,0.0197 -0.58028,0.0534 -0.86199,-0.0202 -0.21056,-0.063 -0.41817,-0.12806 -0.549,-0.32217 0.0243,0.0227 0.0513,0.0428 0.0728,0.0682 0.013,0.0153 -0.20424,-0.0493 -0.20886,-0.0507 -0.0247,-0.007 -0.0496,-0.0139 -0.0744,-0.0208 -0.23307,-0.10595 -0.41958,-0.25407 -0.55355,-0.47424 -0.0475,-0.10151 -0.033,-0.0627 -0.075,-0.20561 -0.002,-0.006 -0.005,-0.0251 -0.003,-0.0192 0.009,0.021 0.0218,0.042 0.022,0.0648 1.4e-4,0.0158 -0.0338,-0.041 -0.0409,-0.0237 -0.27665,-0.18557 -0.57642,-0.3294 -0.86168,-0.50044 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
+ id="path5134"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 791.00916,321.16348 c 0.33943,0.0997 0.65996,0.28539 0.89812,0.54807 0.0697,0.0885 0.26868,0.43824 0.11655,0.53327 -0.21556,0.13466 -0.49365,0.12132 -0.74047,0.18198 -0.048,-0.0408 0.52839,-0.72003 0.57642,-0.67927 l 0,0 c -0.22314,0.0748 -0.4785,0.0868 -0.66943,0.22442 -0.17036,0.12278 0.022,0.2437 0.0406,0.34477 0.002,0.0109 -0.0196,-0.0103 -0.0294,-0.0154 -0.0749,-0.024 -0.0151,-0.003 -0.1434,-0.0699 -0.20204,-0.106 -0.40894,-0.20366 -0.60079,-0.32802 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
+ id="path5138"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 790.4882,317.69041 c 0.47708,0.15395 0.90561,0.42015 1.33789,0.66799 0.20449,0.15361 0.46304,0.33535 0.54361,0.59601 0.0203,0.0658 0.0235,0.13563 0.0352,0.20344 -0.0238,0.3439 -0.12337,0.53285 -0.36251,0.78109 -0.0451,0.0479 -0.72208,-0.59068 -0.67693,-0.63855 l 0,0 c 0.16024,0.003 0.10329,-0.20718 0.14058,-0.0941 0.009,0.029 0.0171,0.0584 0.0277,0.087 0.005,0.014 0.0313,0.0308 0.0197,0.0402 -0.005,0.004 -0.30482,-0.20952 -0.32904,-0.18808 -0.44386,-0.209 -0.87703,-0.44732 -1.288,-0.71509 -0.0523,-0.039 0.49948,-0.77892 0.5518,-0.7399 z"
+ id="path5140"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 789.39955,317.12569 c 0.35747,0.11395 0.69098,0.28888 1.03529,0.43487 0.0965,0.0409 0.43579,0.16526 0.53779,0.20301 0.31447,0.12015 0.66188,0.23198 0.89204,0.49305 0.0388,0.0441 0.0697,0.0946 0.1045,0.14186 0.0982,0.13192 0.12017,0.29483 0.17018,0.44608 0.002,0.005 -0.003,-0.0181 10e-4,-0.0152 0.009,0.007 0.0119,0.0192 0.0179,0.0289 0.0466,0.11149 0.12346,0.20908 0.14703,0.33082 0.0125,0.0644 0.0133,0.13052 0.02,0.19578 0.002,0.0648 -0.9148,0.0903 -0.9166,0.0255 l 0,0 c 0.0517,0.0649 -0.0457,-0.13118 -0.0618,-0.16682 -0.0649,-0.11462 -0.10399,-0.23995 -0.15829,-0.3578 -0.22616,-0.12975 -0.5152,-0.12767 -0.74869,-0.23862 -0.52546,-0.18547 -1.03016,-0.42045 -1.49899,-0.72384 -0.0564,-0.0324 0.40194,-0.82997 0.45834,-0.79756 z"
+ id="path5142"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 789.91887,318.16875 c 0.48617,0.24129 0.96821,0.49022 1.45725,0.7263 0.20857,0.11486 0.43448,0.20179 0.64105,0.32021 0.16813,0.0964 0.0482,0.047 0.16292,0.09 0.2537,0.14413 0.33579,0.40392 0.43028,0.65918 0.0445,0.11959 0.0638,0.24475 0.0818,0.37027 0.008,0.0648 -0.90855,0.17914 -0.91663,0.11432 l 0,0 c -0.0129,-0.0811 -0.0294,-0.16121 -0.0562,-0.23913 -0.0147,-0.049 -0.0266,-0.0988 -0.0415,-0.14773 -0.004,-0.0128 -0.0271,-0.0335 -0.0143,-0.0374 0.0118,-0.004 0.0501,0.0611 0.007,0.0393 -0.28539,-0.13083 -0.60454,-0.18536 -0.8854,-0.33142 -0.53001,-0.23464 -1.05467,-0.499 -1.49467,-0.88255 -0.0482,-0.0445 0.58055,-0.72581 0.62872,-0.68135 z"
+ id="path5144"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:connector-curvature="0"
+ d="m 790.35964,320.79959 c 0.32328,0.22805 0.56142,0.53529 0.71867,0.89551 0.0181,0.0588 0.091,0.39719 0.0368,0.45324 -0.0304,0.0315 0.004,-0.0875 0.004,-0.13133 0.007,0.0182 0.006,0.0424 0.0209,0.0546 0.0101,0.008 -0.0134,-0.0432 -10e-4,-0.0388 0.0272,0.01 0.15959,0.28929 0.1777,0.3285 0.0724,0.10928 0.0112,-0.0191 0.0169,-0.0316 0.006,-0.0127 0.0267,0.009 0.0406,0.009 0.0115,-1.5e-4 0.0352,-0.0206 0.0425,-0.0261 0.12158,0.0716 0.6171,0.0685 0.10712,0.0526 -0.0621,0.0198 -0.0363,0.0242 0.0257,-0.10372 0.0326,-0.0609 0.89374,0.39939 0.8612,0.46029 l 0,0 c -0.15351,0.2041 -0.29745,0.41534 -0.55475,0.49486 -0.41329,0.0175 -0.34365,0.0243 -0.65079,-0.0388 -0.0434,-0.009 -0.0347,-0.008 -0.0696,-8.3e-4 -0.29898,-0.0639 -0.55296,-0.20073 -0.6823,-0.49617 -0.0602,-0.14038 -0.13903,-0.2735 -0.1869,-0.41791 -0.0354,-0.14997 -0.0223,-0.0647 -0.0279,-0.2549 -7.2e-4,-0.0242 0.0192,0.0547 0.003,0.0725 -0.005,0.005 -0.0145,-0.0414 -0.0143,-0.0145 -0.16994,-0.22116 -0.34977,-0.43263 -0.53932,-0.63729 -0.0445,-0.0475 0.62734,-0.67678 0.67184,-0.62927 z"
+ id="path5146"
+ style="color:#000000;fill:#f7ebe3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <rect
+ style="opacity:0.95999995;color:#000000;fill:#f9f9f9;stroke:#000000;stroke-width:1.00000024;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3851"
+ width="495.24832"
+ height="486.32101"
+ x="299"
+ y="112.99998"
+ rx="10.000001"
+ ry="10.000001" />
+ <image
+ y="146.821"
+ x="326.74829"
+ id="image3846"
+ xlink:href="data:image/png;base64,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 RK5CYII= "
+ height="449"
+ width="459"
+ style="opacity:0.95999995;display:inline" />
+ <rect
+ style="opacity:0.95999995;color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3881"
+ width="496"
+ height="9"
+ x="298"
+ y="111" />
+ <image
+ style="display:inline"
+ y="115.821"
+ x="305.74829"
+ id="image25048"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAdpJREFU OI2lkk1I03EYxz97aYyx9J9lCWlYNjZaIE16uYTUZVDdgsJjt6B7lBEMIlAvmRV5VAovXTuFCRUD KRy71ETLpcPR2EsrRi/7b/9vh3+0lkqFz+nh+3s+Dw/f39chic2Uc1M04Aa4ccRx2OMzxr9VypF/ gbx+I1H9Ur54/aVeIYmhfmMuPjmiulmVUtNSblHKvpYWnkkLz+0+tyilplU3q4pPjmio35iTBJKI 9WHDdVOKhaXSinTntJR6Ks3P2H1pxX6rm6qbVcX6kKSGB073FsgkoSMEvjYoLEHoJARPQCFtax0h yCTt2XVNLKRhWxeUlsHobOjGbltr2wP5pSakeUF7DxTfw4698DHT0MursL0bisv2zJ+/AGDVTJyd vZB/B59zsCsIb56A0wU7A1ApQP4tdPVi1czmC7x+IzE7NYplWTBwF2TB2WHwbgWPz+6tOpwfw7LE 7NQoXr+RAHBI+pUDyYqcGRznYHSASvEDM/eukXw8gSxrwxw4fo/yw0vRB4HjpwJHwz1OJi4EcXtu 8zV7kzF9Xy9QTR48OudwZfOt0WOVFzDfnUbeAwxnVjcC1ywof2q52u6pte4PH7rF5fiVv4FrFhgu M7Kvhfv/A8NPEzdTPwCqtvHRDwWVwwAAAABJRU5ErkJggg== "
+ height="16"
+ width="16"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ inkscape:export-ydpi="90"
+ inkscape:export-xdpi="90"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
+ sodipodi:linespacing="100%"
+ id="text3863"
+ y="138.14264"
+ x="325.98318"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ xml:space="preserve"><tspan
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:100%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#784421;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ubuntu;-inkscape-font-specification:Ubuntu Bold"
+ y="138.14264"
+ x="325.98318"
+ sodipodi:role="line"
+ id="tspan3865">Chat:<tspan
+ style="font-size:13px;fill:#6c5353"
+ id="tspan3867"> with other users & your gmail contacts</tspan></tspan></text>
+ </g>
<g
inkscape:groupmode="layer"
id="layer3"
@@ -2871,7 +2878,7 @@
inkscape:groupmode="layer"
id="layer4"
inkscape:label="dialogs"
- style="display:none"
+ style="display:inline"
sodipodi:insensitive="true">
<rect
style="color:#000000;fill:#552200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -3141,7 +3148,7 @@
inkscape:groupmode="layer"
id="layer5"
inkscape:label="notify"
- style="display:none"
+ style="display:inline"
sodipodi:insensitive="true">
<g
style="display:inline"
Modified: trunk/src/main/java/cc/kune/client/OnAppStartFactory.java
===================================================================
--- trunk/src/main/java/cc/kune/client/OnAppStartFactory.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/client/OnAppStartFactory.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -30,14 +30,7 @@
public class OnAppStartFactory {
@Inject
- public OnAppStartFactory(final Session session,
- // final Provider<DocsClientTool> docsClientTool,
- // final Provider<BlogsClientTool> blogsClientTool,
- // final Provider<BartersClientTool> bartersClientTool,
- // final Provider<MeetingsClientTool> meetsClientTool,
- // final Provider<ChatClientTool> chatsClientTool, final
- // Provider<WikiClientTool> wikiClientTool,
- final Provider<XMLActionsParser> actionsParser) {
+ public OnAppStartFactory(final Session session, final Provider<XMLActionsParser> actionsParser) {
session.onAppStart(true, new AppStartHandler() {
@Override
public void onAppStart(final AppStartEvent event) {
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtButtonGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtButtonGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtButtonGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -116,6 +116,12 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ iconLabel.setLeftIconBackground(backgroundColor);
+ layout();
+ }
+
+ @Override
public void setIconResource(final ImageResource icon) {
iconLabel.setLeftIconResource(icon);
layout();
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtMenuItemGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtMenuItemGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/AbstractGwtMenuItemGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -180,6 +180,12 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ iconLabel.setLeftIconBackground(backgroundColor);
+ layout();
+ }
+
+ @Override
public void setIconResource(final ImageResource icon) {
iconLabel.setRightIconResource(icon);
iconLabel.addRightIconStyle("k-fl");
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtIconLabelGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtIconLabelGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtIconLabelGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -76,6 +76,11 @@
}
@Override
+ public void setIconBackground(final String color) {
+ iconLabel.setLeftIconBackground(color);
+ }
+
+ @Override
protected void setIconStyle(final String style) {
iconLabel.setRightIcon(style);
iconLabel.addRightIconStyle("k-fl");
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -98,6 +98,14 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ if (notStandAlone) {
+ iconLabel.setLeftIconBackground(backgroundColor);
+ layout();
+ }
+ }
+
+ @Override
public void setIconResource(final ImageResource resource) {
if (notStandAlone) {
iconLabel.setLeftIconResource(resource);
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuSeparatorGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuSeparatorGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtMenuSeparatorGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -43,6 +43,10 @@
}
@Override
+ protected void setIconBackground(final String backgroundColor) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtSubMenuGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtSubMenuGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtSubMenuGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -60,6 +60,12 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ iconLabel.setLeftIconBackground(backgroundColor);
+ layout();
+ }
+
+ @Override
public void setIconStyle(final String style) {
iconLabel.setRightIcon(style);
layout();
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -67,6 +67,10 @@
}
@Override
+ protected void setIconBackground(final String backgroundColor) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarSeparatorGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarSeparatorGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gwtui/GwtToolbarSeparatorGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -64,6 +64,10 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtButtonGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtButtonGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtButtonGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -98,6 +98,11 @@
}
@Override
+ public void setIconBackground(final String backgroundColor) {
+ throw new NotImplementedException();
+ }
+
+ @Override
public void setIconResource(final ImageResource icon) {
button.setIcon(AbstractImagePrototype.create(icon));
button.setScale(ButtonScale.SMALL);
@@ -148,7 +153,6 @@
// ??
}
button.setVisible(visible);
-
}
@Override
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -116,6 +116,11 @@
}
@Override
+ public void setIconBackground(final String back) {
+ throw new NotImplementedException();
+ }
+
+ @Override
public void setIconUrl(final String url) {
throw new NotImplementedException();
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuItemGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuItemGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/AbstractGxtMenuItemGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -128,6 +128,11 @@
}
@Override
+ public void setIconBackground(final String back) {
+ throw new NotImplementedException();
+ }
+
+ @Override
public void setIconResource(final ImageResource icon) {
item.setIcon(AbstractImagePrototype.create(icon));
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuSeparatorGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuSeparatorGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuSeparatorGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -49,6 +49,10 @@
}
@Override
+ public void setIconBackground(final String back) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuTitleItemGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuTitleItemGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtMenuTitleItemGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -66,6 +66,10 @@
}
@Override
+ public void setIconBackground(final String back) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
item.addStyleName(style);
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -82,6 +82,10 @@
}
@Override
+ public void setIconBackground(final String back) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarSeparatorGui.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarSeparatorGui.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/gxtui/GxtToolbarSeparatorGui.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -59,6 +59,10 @@
}
@Override
+ public void setIconBackground(final String back) {
+ }
+
+ @Override
protected void setIconStyle(final String style) {
// do nothing
}
Modified: trunk/src/main/java/cc/kune/common/client/actions/ui/AbstractGuiItem.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/actions/ui/AbstractGuiItem.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/actions/ui/AbstractGuiItem.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -128,13 +128,19 @@
if (iconS.startsWith("http")) {
setIconUrl(iconS);
} else {
- setIconStyle(iconS);
+ if (iconS.startsWith("#")) {
+ setIconBackground(iconS);
+ } else {
+ setIconStyle(iconS);
+ }
}
} else if (icon != null) {
throw new NotImplementedException();
}
}
+ protected abstract void setIconBackground(String backgroundColor);
+
public void setIconResource(final ImageResource icon) {
setIconStyle((IconConstants.CSS_SUFFIX + icon.getName()));
}
Modified: trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/common/client/ui/IconLabel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -29,6 +29,7 @@
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.FocusPanel;
@@ -137,6 +138,10 @@
iconLeft.setVisible(true);
}
+ public void setLeftIconBackground(final String backgroundColor) {
+ DOM.setStyleAttribute(iconLeft.getElement(), "backgroundColor", backgroundColor);
+ }
+
public void setLeftIconResource(final ImageResource res) {
setLeftIconResourceImpl(res);
}
Added: trunk/src/main/java/cc/kune/common/client/utils/CSSUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/CSSUtils.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/utils/CSSUtils.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,32 @@
+package cc.kune.common.client.utils;
+
+import com.google.gwt.dom.client.Document;
+import com.google.gwt.dom.client.Element;
+import com.google.gwt.dom.client.LinkElement;
+import com.google.gwt.dom.client.StyleElement;
+import com.google.gwt.dom.client.StyleInjector;
+
+public class CSSUtils {
+
+ public static StyleElement addCss(final String cssContents) {
+ // final StyleElement style = Document.get().createStyleElement();
+ // style.setPropertyString("language", "text/css");
+ // style.setInnerText(cssContents);
+
+ return StyleInjector.injectStylesheetAtEnd(cssContents);
+ }
+
+ public static LinkElement setCss(final String cssUrl) {
+ final Element head = Document.get().getElementsByTagName("head").getItem(0);
+ final LinkElement link = Document.get().createLinkElement();
+ link.setType("text/css");
+ link.setRel("stylesheet");
+ link.setHref(cssUrl);
+ link.setMedia("screen");
+ link.setTitle("dynamicLoadedSheet");
+ head.appendChild(link);
+ // you can use removeFromParent
+ return link;
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/utils/CSSUtils.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/core/client/actions/XMLActionsParser.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/actions/XMLActionsParser.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/client/actions/XMLActionsParser.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -3,8 +3,13 @@
import java.util.HashMap;
import java.util.Map;
+import cc.kune.common.client.actions.AbstractExtendedAction;
+import cc.kune.common.client.actions.ActionEvent;
+import cc.kune.common.client.actions.ui.descrip.GuiActionDescrip;
+import cc.kune.common.client.actions.ui.descrip.MenuItemDescriptor;
import cc.kune.core.client.actions.WaveExtension.Builder;
import cc.kune.core.client.errors.ErrorHandler;
+import cc.kune.core.client.rpcservices.ContentServiceAsync;
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestBuilder;
@@ -17,9 +22,25 @@
import com.google.gwt.xml.client.NodeList;
import com.google.gwt.xml.client.XMLParser;
import com.google.inject.Inject;
+import com.google.inject.Provider;
public class XMLActionsParser {
+ public static class GadgetAction extends AbstractExtendedAction {
+
+ private final Provider<ContentServiceAsync> contentService;
+
+ @Inject
+ public GadgetAction(final Provider<ContentServiceAsync> contentService) {
+ this.contentService = contentService;
+ }
+
+ @Override
+ public void actionPerformed(final ActionEvent event) {
+ }
+
+ }
+
private final ErrorHandler errHandler;
private final Map<String, WaveExtension> extensionsMap;
@@ -72,6 +93,17 @@
builder.installerUrl(get(extension, "installerUrl"));
extensionsMap.put(name, builder.build());
}
-
+ final NodeList guiDescriptors = parse.getElementsByTagName("guiActionDescriptors");
+ for (int i = 0; i < guiDescriptors.getLength(); i++) {
+ final Element extension = (Element) extensions.item(i);
+ final Provider<GuiActionDescrip> provider = new Provider<GuiActionDescrip>() {
+ @Override
+ public GuiActionDescrip get() {
+ // TODO Auto-generated method stub
+ new MenuItemDescriptor(null);
+ return null;
+ }
+ };
+ }
}
}
Modified: trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -23,7 +23,7 @@
import cc.kune.core.client.sitebar.spaces.SpaceSelectorPresenter.SpaceSelectorView;
import cc.kune.core.shared.i18n.I18nTranslationService;
import cc.kune.gspace.client.GSpaceArmor;
-import cc.kune.gspace.client.resources.WsArmorResources;
+import cc.kune.gspace.client.resources.GSpaceArmorResources;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.HasClickHandlers;
@@ -52,7 +52,7 @@
@Inject
public SpaceSelectorViewImpl(final GSpaceArmor armor, final I18nTranslationService i18n,
- final WsArmorResources res) {
+ final GSpaceArmorResources res) {
armor.getSitebar().insert(uiBinder.createAndBindUi(this), 0);
// homeButton.setVisible(false);
Tooltip.to(homeButton, i18n.t("Your home page in this site"));
Modified: trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.ui.xml 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorViewImpl.ui.xml 2011-06-16 16:47:28 UTC (rev 1407)
@@ -2,7 +2,7 @@
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:with field='img'
- type='cc.kune.gspace.client.resources.WsArmorResources' />
+ type='cc.kune.gspace.client.resources.GSpaceArmorResources' />
<g:HorizontalPanel ui:field="panel" addStyleNames="k-space-sel k-10corners k-floatleft k-pointer" >
<g:ToggleButton ui:field="homeButton" styleName="k-space-sel-btn">
<g:upFace image='{img.homeSpaceDisabled}' />
Modified: trunk/src/main/java/cc/kune/core/client/sn/AbstractSNPanel.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/core/client/sn/AbstractSNPanel.ui.xml 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/client/sn/AbstractSNPanel.ui.xml 2011-06-16 16:47:28 UTC (rev 1407)
@@ -15,7 +15,7 @@
<g:Label ui:field="sndDeckLabel" addStyleNames="k-sn-orphan-label" />
<g:FlowPanel width="100%" ui:field="categoriesFlow">
<g:DockLayoutPanel unit="EM" width="100%" ui:field="firstCategoryPanel"
- addStyleNames="k-sn-adminspanel" height="80px">
+ addStyleNames="k-sn-1st-panel" height="80px">
<g:north size="1.2">
<g:FlowPanel>
<g:Label text="Admins" ui:field="firstCategoryLabel"
@@ -31,7 +31,7 @@
</g:center>
</g:DockLayoutPanel>
<g:DockLayoutPanel unit="EM" width="100%"
- ui:field="sndCategoryPanel" addStyleNames="k-sn-collabspanel"
+ ui:field="sndCategoryPanel" addStyleNames="k-sn-2nd-panel"
height="80px">
<g:north size="1.2">
<g:FlowPanel>
@@ -49,7 +49,7 @@
</g:center>
</g:DockLayoutPanel>
<g:DockLayoutPanel unit="EM" width="100%"
- ui:field="trdCategoryPanel" addStyleNames="k-sn-pendingspanel"
+ ui:field="trdCategoryPanel" addStyleNames="k-sn-3rd-panel"
height="80px">
<g:north size="1.2">
<g:FlowPanel>
Modified: trunk/src/main/java/cc/kune/core/client/ws/CoreViewImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ws/CoreViewImpl.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/client/ws/CoreViewImpl.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -22,7 +22,7 @@
import cc.kune.core.client.resources.CoreResources;
import cc.kune.core.client.state.StateManagerDefault;
import cc.kune.gspace.client.GSpaceArmorImpl;
-import cc.kune.gspace.client.resources.WsArmorResources;
+import cc.kune.gspace.client.resources.GSpaceArmorResources;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.History;
@@ -47,7 +47,7 @@
public CoreViewImpl(final GSpaceArmorImpl armor, final StateManagerDefault stateManager) {
this.armor = armor;
GWT.<CoreResources> create(CoreResources.class).css().ensureInjected();
- GWT.<WsArmorResources> create(WsArmorResources.class).style().ensureInjected();
+ GWT.<GSpaceArmorResources> create(GSpaceArmorResources.class).style().ensureInjected();
History.addValueChangeHandler(stateManager);
}
Modified: trunk/src/main/java/cc/kune/core/public/ws.css
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.css 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/public/ws.css 2011-06-16 16:47:28 UTC (rev 1407)
@@ -942,17 +942,15 @@
padding: 10px;
}
-.k-sn-adminspanel { /* background-color: #a05a2c; */
+.k-sn-1st-panel { /* background-color: #a05a2c; */
border-bottom: 2px solid #F7EBE3;
border-top: 2px solid #F7EBE3;
}
-.k-sn-collabspanel {
- background-color: #d38d5f;
+.k-sn-2nd-spanel {
}
-.k-sn-pendingspanel { /* background-color: #a05a2c; */
-
+.k-sn-3rd-panel {
}
.k-sn-adminsscroll,.k-sn-collabsscroll,.k-sn-pendingsscroll {
@@ -1128,7 +1126,6 @@
}
.k-tool-panel {
- background-color: #DEAA87;
}
.k-tool-item {
@@ -1138,7 +1135,6 @@
}
.k-tool-item-focus {
- background-color: #d38d5f;
}
.k-tool-item-nofocus {
@@ -1146,11 +1142,9 @@
}
.k-tool-item-selected {
- background-color: #C87137;
}
.k-tool-item-notselected {
- background-color: inherits;
}
.k-def-docbtn span {
Modified: trunk/src/main/java/cc/kune/core/server/InitData.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/InitData.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/server/InitData.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,11 +20,12 @@
package cc.kune.core.server;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
-
import cc.kune.core.server.tool.ToolSimple;
import cc.kune.core.server.users.UserInfo;
+import cc.kune.core.shared.dto.GSpaceTheme;
import cc.kune.domain.ExtMediaDescrip;
import cc.kune.domain.I18nCountry;
import cc.kune.domain.I18nLanguage;
@@ -32,263 +33,259 @@
public class InitData {
- private String siteUrl;
- private List<License> licenses;
- private List<I18nLanguage> languages;
- private List<I18nCountry> countries;
- private String[] timezones;
- private UserInfo userInfo;
- private String chatHttpBase;
- private String siteDomain;
- private String chatDomain;
- private String chatRoomHost;
- private License defaultLicense;
- private String currentCCversion;
- private String defaultWsTheme;
- private String[] wsThemes;
- private String siteLogoUrl;
- private String galleryPermittedExtensions;
- private String maxFileSizeInMb;
- private int imgResizewidth;
- private int imgThumbsize;
- private int imgCropsize;
- private int imgIconsize;
- private ArrayList<ToolSimple> userTools;
- private ArrayList<ToolSimple> groupTools;
- private List<ExtMediaDescrip> extMediaDescrips;
+ private String aviEmbedObject;
+ private String chatDomain;
+ private String chatHttpBase;
+ private String chatRoomHost;
+ private List<I18nCountry> countries;
+ private String currentCCversion;
+ private License defaultLicense;
+ private String defaultWsTheme;
+ private List<ExtMediaDescrip> extMediaDescrips;
+ private String flvEmbedObject;
+ private String galleryPermittedExtensions;
+ private ArrayList<ToolSimple> groupTools;
+ private HashMap<String, GSpaceTheme> gSpaceThemes;
+ private int imgCropsize;
+ private int imgIconsize;
+ private int imgResizewidth;
+ private int imgThumbsize;
+ private List<I18nLanguage> languages;
+ private List<License> licenses;
+ private String maxFileSizeInMb;
+ private String mp3EmbedObject;
+ private String oggEmbedObject;
+ private String siteDomain;
+ private String siteLogoUrl;
+ private String siteUrl;
+ private String[] timezones;
+ private UserInfo userInfo;
+ private ArrayList<ToolSimple> userTools;
- private String flvEmbedObject;
+ public String getAviEmbedObject() {
+ return aviEmbedObject;
+ }
- private String oggEmbedObject;
+ public String getChatDomain() {
+ return chatDomain;
+ }
- private String mp3EmbedObject;
+ public String getChatHttpBase() {
+ return chatHttpBase;
+ }
- private String aviEmbedObject;
+ public String getChatRoomHost() {
+ return chatRoomHost;
+ }
- public String getAviEmbedObject() {
- return aviEmbedObject;
- }
+ public List<I18nCountry> getCountries() {
+ return countries;
+ }
- public String getChatDomain() {
- return chatDomain;
- }
+ public String getCurrentCCversion() {
+ return currentCCversion;
+ }
- public String getChatHttpBase() {
- return chatHttpBase;
- }
+ public License getDefaultLicense() {
+ return defaultLicense;
+ }
- public String getChatRoomHost() {
- return chatRoomHost;
- }
+ public String getDefaultWsTheme() {
+ return defaultWsTheme;
+ }
- public List<I18nCountry> getCountries() {
- return countries;
- }
+ public List<ExtMediaDescrip> getExtMediaDescrips() {
+ return extMediaDescrips;
+ }
- public String getCurrentCCversion() {
- return currentCCversion;
- }
+ public String getFlvEmbedObject() {
+ return flvEmbedObject;
+ }
- public License getDefaultLicense() {
- return defaultLicense;
- }
+ public String getGalleryPermittedExtensions() {
+ return galleryPermittedExtensions;
+ }
- public String getDefaultWsTheme() {
- return defaultWsTheme;
- }
+ public ArrayList<ToolSimple> getGroupTools() {
+ return groupTools;
+ }
- public List<ExtMediaDescrip> getExtMediaDescrips() {
- return extMediaDescrips;
- }
+ public HashMap<String, GSpaceTheme> getgSpaceThemes() {
+ return gSpaceThemes;
+ }
- public String getFlvEmbedObject() {
- return flvEmbedObject;
- }
+ public int getImgCropsize() {
+ return imgCropsize;
+ }
- public String getGalleryPermittedExtensions() {
- return galleryPermittedExtensions;
- }
+ public int getImgIconsize() {
+ return imgIconsize;
+ }
- public ArrayList<ToolSimple> getGroupTools() {
- return groupTools;
- }
+ public int getImgResizewidth() {
+ return imgResizewidth;
+ }
- public int getImgCropsize() {
- return imgCropsize;
- }
+ public int getImgThumbsize() {
+ return imgThumbsize;
+ }
- public int getImgIconsize() {
- return imgIconsize;
- }
+ public List<I18nLanguage> getLanguages() {
+ return languages;
+ }
- public int getImgResizewidth() {
- return imgResizewidth;
- }
+ public List<License> getLicenses() {
+ return licenses;
+ }
- public int getImgThumbsize() {
- return imgThumbsize;
- }
+ public String getMaxFileSizeInMb() {
+ return maxFileSizeInMb;
+ }
- public List<I18nLanguage> getLanguages() {
- return languages;
- }
+ public String getMp3EmbedObject() {
+ return mp3EmbedObject;
+ }
- public List<License> getLicenses() {
- return licenses;
- }
+ public String getOggEmbedObject() {
+ return oggEmbedObject;
+ }
- public String getMaxFileSizeInMb() {
- return maxFileSizeInMb;
- }
+ @Deprecated
+ public String getSiteDomain() {
+ return siteDomain;
+ }
- public String getMp3EmbedObject() {
- return mp3EmbedObject;
- }
+ public String getSiteLogoUrl() {
+ return siteLogoUrl;
+ }
- public String getOggEmbedObject() {
- return oggEmbedObject;
- }
+ public String getSiteUrl() {
+ return siteUrl;
+ }
- @Deprecated
- public String getSiteDomain() {
- return siteDomain;
- }
+ public String[] getTimezones() {
+ return timezones;
+ }
- public String getSiteLogoUrl() {
- return siteLogoUrl;
- }
+ public UserInfo getUserInfo() {
+ return userInfo;
+ }
- public String getSiteUrl() {
- return siteUrl;
- }
+ public ArrayList<ToolSimple> getUserTools() {
+ return userTools;
+ }
- public String[] getTimezones() {
- return timezones;
- }
+ public void setAviEmbedObject(final String aviEmbedObject) {
+ this.aviEmbedObject = aviEmbedObject;
+ }
- public UserInfo getUserInfo() {
- return userInfo;
- }
+ public void setChatDomain(final String chatDomain) {
+ this.chatDomain = chatDomain;
+ }
- public ArrayList<ToolSimple> getUserTools() {
- return userTools;
- }
+ public void setChatHttpBase(final String chatHttpBase) {
+ this.chatHttpBase = chatHttpBase;
+ }
- public String[] getWsThemes() {
- return wsThemes;
- }
+ public void setChatRoomHost(final String chatRoomHost) {
+ this.chatRoomHost = chatRoomHost;
+ }
- public void setAviEmbedObject(final String aviEmbedObject) {
- this.aviEmbedObject = aviEmbedObject;
- }
+ public void setCountries(final List<I18nCountry> countries) {
+ this.countries = countries;
+ }
- public void setChatDomain(final String chatDomain) {
- this.chatDomain = chatDomain;
- }
+ public void setCurrentCCversion(final String currentCCversion) {
+ this.currentCCversion = currentCCversion;
+ }
- public void setChatHttpBase(final String chatHttpBase) {
- this.chatHttpBase = chatHttpBase;
- }
+ public void setDefaultLicense(final License defaultLicense) {
+ this.defaultLicense = defaultLicense;
+ }
- public void setChatRoomHost(final String chatRoomHost) {
- this.chatRoomHost = chatRoomHost;
- }
+ public void setDefaultWsTheme(final String defaultWsTheme) {
+ this.defaultWsTheme = defaultWsTheme;
+ }
- public void setCountries(final List<I18nCountry> countries) {
- this.countries = countries;
- }
+ public void setExtMediaDescrips(final List<ExtMediaDescrip> extMediaDescrips) {
+ this.extMediaDescrips = extMediaDescrips;
+ }
- public void setCurrentCCversion(final String currentCCversion) {
- this.currentCCversion = currentCCversion;
- }
+ public void setFlvEmbedObject(final String flvEmbedObject) {
+ this.flvEmbedObject = flvEmbedObject;
+ }
- public void setDefaultLicense(final License defaultLicense) {
- this.defaultLicense = defaultLicense;
- }
+ public void setGalleryPermittedExtensions(final String galleryPermittedExtensions) {
+ this.galleryPermittedExtensions = galleryPermittedExtensions;
+ }
- public void setDefaultWsTheme(final String defaultWsTheme) {
- this.defaultWsTheme = defaultWsTheme;
- }
+ public void setGroupTools(final ArrayList<ToolSimple> groupTools) {
+ this.groupTools = groupTools;
+ }
- public void setExtMediaDescrips(final List<ExtMediaDescrip> extMediaDescrips) {
- this.extMediaDescrips = extMediaDescrips;
- }
+ public void setgSpaceThemes(final HashMap<String, GSpaceTheme> gSpaceThemes) {
+ this.gSpaceThemes = gSpaceThemes;
+ }
- public void setFlvEmbedObject(final String flvEmbedObject) {
- this.flvEmbedObject = flvEmbedObject;
- }
+ public void setImgCropsize(final int imgCropsize) {
+ this.imgCropsize = imgCropsize;
+ }
- public void setGalleryPermittedExtensions(final String galleryPermittedExtensions) {
- this.galleryPermittedExtensions = galleryPermittedExtensions;
- }
+ public void setImgIconsize(final int imgIconsize) {
+ this.imgIconsize = imgIconsize;
+ }
- public void setGroupTools(final ArrayList<ToolSimple> groupTools) {
- this.groupTools = groupTools;
- }
+ public void setImgResizewidth(final int imgResizewidth) {
+ this.imgResizewidth = imgResizewidth;
+ }
- public void setImgCropsize(final int imgCropsize) {
- this.imgCropsize = imgCropsize;
- }
+ public void setImgThumbsize(final int imgThumbsize) {
+ this.imgThumbsize = imgThumbsize;
+ }
- public void setImgIconsize(final int imgIconsize) {
- this.imgIconsize = imgIconsize;
- }
+ public void setLanguages(final List<I18nLanguage> languages) {
+ this.languages = languages;
+ }
- public void setImgResizewidth(final int imgResizewidth) {
- this.imgResizewidth = imgResizewidth;
- }
+ public void setLicenses(final List<License> licenses) {
+ this.licenses = licenses;
+ }
- public void setImgThumbsize(final int imgThumbsize) {
- this.imgThumbsize = imgThumbsize;
- }
+ public void setMaxFileSizeInMb(final String maxFileSizeInMb) {
+ this.maxFileSizeInMb = maxFileSizeInMb;
+ }
- public void setLanguages(final List<I18nLanguage> languages) {
- this.languages = languages;
- }
+ public void setMp3EmbedObject(final String mp3EmbedObject) {
+ this.mp3EmbedObject = mp3EmbedObject;
+ }
- public void setLicenses(final List<License> licenses) {
- this.licenses = licenses;
- }
+ public void setOggEmbedObject(final String oggEmbedObject) {
+ this.oggEmbedObject = oggEmbedObject;
+ }
- public void setMaxFileSizeInMb(final String maxFileSizeInMb) {
- this.maxFileSizeInMb = maxFileSizeInMb;
- }
+ @Deprecated
+ public void setSiteDomain(final String siteDomain) {
+ this.siteDomain = siteDomain;
+ }
- public void setMp3EmbedObject(final String mp3EmbedObject) {
- this.mp3EmbedObject = mp3EmbedObject;
- }
+ public void setSiteLogoUrl(final String siteLogoUrl) {
+ this.siteLogoUrl = siteLogoUrl;
+ }
- public void setOggEmbedObject(final String oggEmbedObject) {
- this.oggEmbedObject = oggEmbedObject;
- }
+ public void setSiteUrl(final String siteUrl) {
+ this.siteUrl = siteUrl;
+ }
- @Deprecated
- public void setSiteDomain(final String siteDomain) {
- this.siteDomain = siteDomain;
- }
+ public void setTimezones(final String[] timezones) {
+ this.timezones = timezones;
+ }
- public void setSiteLogoUrl(final String siteLogoUrl) {
- this.siteLogoUrl = siteLogoUrl;
- }
+ public void setUserInfo(final UserInfo currentUserInfo) {
+ this.userInfo = currentUserInfo;
+ }
- public void setSiteUrl(final String siteUrl) {
- this.siteUrl = siteUrl;
- }
+ public void setUserTools(final ArrayList<ToolSimple> userTools) {
+ this.userTools = userTools;
+ }
- public void setTimezones(final String[] timezones) {
- this.timezones = timezones;
- }
-
- public void setUserInfo(final UserInfo currentUserInfo) {
- this.userInfo = currentUserInfo;
- }
-
- public void setUserTools(final ArrayList<ToolSimple> userTools) {
- this.userTools = userTools;
- }
-
- public void setWsThemes(final String[] wsThemes) {
- this.wsThemes = wsThemes;
- }
-
}
Modified: trunk/src/main/java/cc/kune/core/server/mapper/DozerMapper.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/mapper/DozerMapper.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/server/mapper/DozerMapper.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -24,8 +24,6 @@
import net.sf.dozer.util.mapping.DozerBeanMapperSingletonWrapper;
import net.sf.dozer.util.mapping.MapperIF;
-
-
import cc.kune.core.server.manager.impl.SearchResult;
import cc.kune.core.shared.dto.SearchResultDTO;
@@ -33,37 +31,40 @@
@Singleton
public class DozerMapper implements Mapper {
- private final MapperIF mapper;
+ private final MapperIF mapper;
- public DozerMapper() {
- mapper = DozerBeanMapperSingletonWrapper.getInstance();
- }
+ public DozerMapper() {
+ mapper = DozerBeanMapperSingletonWrapper.getInstance();
+ }
- @SuppressWarnings("unchecked")
- public <T> T map(final Object source, final Class<T> type) {
- return (T) mapper.map(source, type);
- }
+ @Override
+ @SuppressWarnings("unchecked")
+ public <T> T map(final Object source, final Class<T> type) {
+ return (T) mapper.map(source, type);
+ }
- @SuppressWarnings("unchecked")
- public <T> List<T> mapList(final List<?> list, final Class<T> type) {
- final ArrayList<T> dest = new ArrayList<T>(list.size());
- for (final Object o : list) {
- dest.add((T) mapper.map(o, type));
- }
- return dest;
+ @Override
+ @SuppressWarnings("unchecked")
+ public <T> List<T> mapList(final List<?> list, final Class<T> type) {
+ final ArrayList<T> dest = new ArrayList<T>(list.size());
+ for (final Object o : list) {
+ dest.add((T) mapper.map(o, type));
}
+ return dest;
+ }
- @SuppressWarnings("unchecked")
- public <K, T> SearchResultDTO<T> mapSearchResult(final SearchResult<K> result, final Class<T> type) {
- final SearchResultDTO<T> resultDTO = new SearchResultDTO<T>();
- final List<K> list = result.getList();
- final ArrayList<T> dest = new ArrayList<T>(list.size());
- for (final Object o : list) {
- dest.add((T) mapper.map(o, type));
- }
- resultDTO.setList(dest);
- resultDTO.setSize(result.getSize());
- return resultDTO;
+ @Override
+ @SuppressWarnings("unchecked")
+ public <K, T> SearchResultDTO<T> mapSearchResult(final SearchResult<K> result, final Class<T> type) {
+ final SearchResultDTO<T> resultDTO = new SearchResultDTO<T>();
+ final List<K> list = result.getList();
+ final ArrayList<T> dest = new ArrayList<T>(list.size());
+ for (final Object o : list) {
+ dest.add((T) mapper.map(o, type));
}
+ resultDTO.setList(dest);
+ resultDTO.setSize(result.getSize());
+ return resultDTO;
+ }
}
Modified: trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/server/rpc/SiteRPC.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -19,9 +19,9 @@
*/
package cc.kune.core.server.rpc;
+import java.util.HashMap;
import java.util.TimeZone;
-
import cc.kune.core.client.errors.DefaultException;
import cc.kune.core.client.rpcservices.SiteService;
import cc.kune.core.server.InitData;
@@ -36,6 +36,7 @@
import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.server.tool.ServerToolRegistry;
import cc.kune.core.server.users.UserInfoService;
+import cc.kune.core.shared.dto.GSpaceTheme;
import cc.kune.core.shared.dto.InitDataDTO;
import com.google.inject.Inject;
@@ -45,76 +46,96 @@
@Singleton
public class SiteRPC implements RPC, SiteService {
- private final ChatProperties chatProperties;
- private final I18nCountryManager countryManager;
- private final ExtMediaDescripManager extMediaDescManager;
- private final KuneProperties kuneProperties;
- private final I18nLanguageManager languageManager;
- private final LicenseManager licenseManager;
- private final Mapper mapper;
- private final ServerToolRegistry serverToolRegistry;
- private final UserInfoService userInfoService;
- private final UserManager userManager;
- private final Provider<UserSession> userSessionProvider;
+ private final ChatProperties chatProperties;
+ private final I18nCountryManager countryManager;
+ private final ExtMediaDescripManager extMediaDescManager;
+ private final KuneProperties kuneProperties;
+ private final I18nLanguageManager languageManager;
+ private final LicenseManager licenseManager;
+ private final Mapper mapper;
+ private final ServerToolRegistry serverToolRegistry;
+ private final UserInfoService userInfoService;
+ private final UserManager userManager;
+ private final Provider<UserSession> userSessionProvider;
- // TODO: refactor: too many parameters! refactor to Facade Pattern
- @Inject
- public SiteRPC(final Provider<UserSession> userSessionProvider, final UserManager userManager,
- final UserInfoService userInfoService, final LicenseManager licenseManager, final Mapper mapper,
- final KuneProperties kuneProperties, final ChatProperties chatProperties,
- final I18nLanguageManager languageManager, final I18nCountryManager countryManager,
- final ServerToolRegistry serverToolRegistry, final ExtMediaDescripManager extMediaDescManager) {
- this.userSessionProvider = userSessionProvider;
- this.userManager = userManager;
- this.userInfoService = userInfoService;
- this.licenseManager = licenseManager;
- this.mapper = mapper;
- this.kuneProperties = kuneProperties;
- this.chatProperties = chatProperties;
- this.languageManager = languageManager;
- this.countryManager = countryManager;
- this.serverToolRegistry = serverToolRegistry;
- this.extMediaDescManager = extMediaDescManager;
- }
+ // TODO: refactor: too many parameters! refactor to Facade Pattern
+ @Inject
+ public SiteRPC(final Provider<UserSession> userSessionProvider, final UserManager userManager,
+ final UserInfoService userInfoService, final LicenseManager licenseManager, final Mapper mapper,
+ final KuneProperties kuneProperties, final ChatProperties chatProperties,
+ final I18nLanguageManager languageManager, final I18nCountryManager countryManager,
+ final ServerToolRegistry serverToolRegistry, final ExtMediaDescripManager extMediaDescManager) {
+ this.userSessionProvider = userSessionProvider;
+ this.userManager = userManager;
+ this.userInfoService = userInfoService;
+ this.licenseManager = licenseManager;
+ this.mapper = mapper;
+ this.kuneProperties = kuneProperties;
+ this.chatProperties = chatProperties;
+ this.languageManager = languageManager;
+ this.countryManager = countryManager;
+ this.serverToolRegistry = serverToolRegistry;
+ this.extMediaDescManager = extMediaDescManager;
+ }
- @Override
- @Transactional
- public InitDataDTO getInitData(final String userHash) throws DefaultException {
- final InitData data = new InitData();
- final UserSession userSession = getUserSession();
+ private String[] getColors(final String key) {
+ return this.kuneProperties.get(key).split(",");
+ }
- data.setSiteUrl(kuneProperties.get(KuneProperties.SITE_URL));
- data.setLicenses(licenseManager.getAll());
- data.setLanguages(languageManager.getAll());
- data.setCountries(countryManager.getAll());
- data.setTimezones(TimeZone.getAvailableIDs());
- data.setUserInfo(userInfoService.buildInfo(userSession.getUser(), userSession.getHash()));
- data.setChatHttpBase(chatProperties.getHttpBase());
- data.setChatDomain(chatProperties.getDomain());
- data.setSiteDomain(kuneProperties.get(KuneProperties.SITE_DOMAIN));
- data.setChatRoomHost(chatProperties.getRoomHost());
- data.setWsThemes(this.kuneProperties.get(KuneProperties.WS_THEMES).split(","));
- data.setDefaultLicense(licenseManager.getDefLicense());
- data.setCurrentCCversion(this.kuneProperties.get(KuneProperties.CURRENT_CC_VERSION));
- data.setDefaultWsTheme(this.kuneProperties.get(KuneProperties.WS_THEMES_DEF));
- data.setSiteLogoUrl(kuneProperties.get(KuneProperties.SITE_LOGO_URL));
- data.setGalleryPermittedExtensions(kuneProperties.get(KuneProperties.UPLOAD_GALLERY_PERMITTED_EXTS));
- data.setMaxFileSizeInMb(kuneProperties.get(KuneProperties.UPLOAD_MAX_FILE_SIZE));
- data.setUserTools(serverToolRegistry.getToolsForUsers());
- data.setGroupTools(serverToolRegistry.getToolsForGroups());
- data.setImgResizewidth(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_RESIZEWIDTH)));
- data.setImgThumbsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_THUMBSIZE)));
- data.setImgCropsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_CROPSIZE)));
- data.setImgIconsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_ICONSIZE)));
- data.setFlvEmbedObject(kuneProperties.get(KuneProperties.FLV_EMBEDED_OBJECT));
- data.setMp3EmbedObject(kuneProperties.get(KuneProperties.MP3_EMBEDED_OBJECT));
- data.setOggEmbedObject(kuneProperties.get(KuneProperties.OGG_EMBEDED_OBJECT));
- data.setAviEmbedObject(kuneProperties.get(KuneProperties.AVI_EMBEDED_OBJECT));
- data.setExtMediaDescrips(extMediaDescManager.getAll());
- return mapper.map(data, InitDataDTO.class);
+ @Override
+ @Transactional
+ public InitDataDTO getInitData(final String userHash) throws DefaultException {
+ final InitData data = new InitData();
+ final UserSession userSession = getUserSession();
+
+ data.setSiteUrl(kuneProperties.get(KuneProperties.SITE_URL));
+ data.setLicenses(licenseManager.getAll());
+ data.setLanguages(languageManager.getAll());
+ data.setCountries(countryManager.getAll());
+ data.setTimezones(TimeZone.getAvailableIDs());
+ data.setUserInfo(userInfoService.buildInfo(userSession.getUser(), userSession.getHash()));
+ data.setChatHttpBase(chatProperties.getHttpBase());
+ data.setChatDomain(chatProperties.getDomain());
+ data.setSiteDomain(kuneProperties.get(KuneProperties.SITE_DOMAIN));
+ data.setChatRoomHost(chatProperties.getRoomHost());
+ data.setDefaultLicense(licenseManager.getDefLicense());
+ data.setCurrentCCversion(this.kuneProperties.get(KuneProperties.CURRENT_CC_VERSION));
+ data.setDefaultWsTheme(this.kuneProperties.get(KuneProperties.WS_THEMES_DEF));
+ data.setSiteLogoUrl(kuneProperties.get(KuneProperties.SITE_LOGO_URL));
+ data.setGalleryPermittedExtensions(kuneProperties.get(KuneProperties.UPLOAD_GALLERY_PERMITTED_EXTS));
+ data.setMaxFileSizeInMb(kuneProperties.get(KuneProperties.UPLOAD_MAX_FILE_SIZE));
+ data.setUserTools(serverToolRegistry.getToolsForUsers());
+ data.setGroupTools(serverToolRegistry.getToolsForGroups());
+ data.setImgResizewidth(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_RESIZEWIDTH)));
+ data.setImgThumbsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_THUMBSIZE)));
+ data.setImgCropsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_CROPSIZE)));
+ data.setImgIconsize(Integer.valueOf(kuneProperties.get(KuneProperties.IMAGES_ICONSIZE)));
+ data.setFlvEmbedObject(kuneProperties.get(KuneProperties.FLV_EMBEDED_OBJECT));
+ data.setMp3EmbedObject(kuneProperties.get(KuneProperties.MP3_EMBEDED_OBJECT));
+ data.setOggEmbedObject(kuneProperties.get(KuneProperties.OGG_EMBEDED_OBJECT));
+ data.setAviEmbedObject(kuneProperties.get(KuneProperties.AVI_EMBEDED_OBJECT));
+ data.setExtMediaDescrips(extMediaDescManager.getAll());
+ final InitDataDTO map = mapper.map(data, InitDataDTO.class);
+ map.setgSpaceThemes(getSiteThemes(this.kuneProperties.get(KuneProperties.WS_THEMES).split(",")));
+ return map;
+ }
+
+ private HashMap<String, GSpaceTheme> getSiteThemes(final String[] themes) {
+ final HashMap<String, GSpaceTheme> map = new HashMap<String, GSpaceTheme>();
+ for (final String theme : themes) {
+ map.put(theme, getThemeFromProperties(theme));
}
+ return map;
+ }
- private UserSession getUserSession() {
- return userSessionProvider.get();
- }
+ private GSpaceTheme getThemeFromProperties(final String themeName) {
+ final GSpaceTheme theme = new GSpaceTheme(themeName);
+ theme.setBackColors(getColors(KuneProperties.WS_THEMES + "." + theme.getName() + ".backgrounds"));
+ theme.setColors(getColors(KuneProperties.WS_THEMES + "." + theme.getName() + ".colors"));
+ return theme;
+ }
+
+ private UserSession getUserSession() {
+ return userSessionProvider.get();
+ }
}
Copied: trunk/src/main/java/cc/kune/core/shared/dto/GSpaceTheme.java (from rev 1399, trunk/src/main/java/org/ourproject/kune/workspace/client/themes/WsTheme.java)
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/dto/GSpaceTheme.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/shared/dto/GSpaceTheme.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,98 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ \*/
+package cc.kune.core.shared.dto;
+
+import java.util.Arrays;
+
+import com.google.gwt.user.client.rpc.IsSerializable;
+
+public class GSpaceTheme implements IsSerializable {
+ private String[] backColors;
+ private String[] colors;
+ private String name;
+
+ public GSpaceTheme() {
+ }
+
+ public GSpaceTheme(final String name) {
+ this.name = name;
+ }
+
+ @Override
+ public boolean equals(final Object obj) {
+ if (this == obj) {
+ return true;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final GSpaceTheme other = (GSpaceTheme) obj;
+ if (name == null) {
+ if (other.name != null) {
+ return false;
+ }
+ } else if (!name.equals(other.name)) {
+ return false;
+ }
+ return true;
+ }
+
+ public String[] getBackColors() {
+ return backColors;
+ }
+
+ public String[] getColors() {
+ return colors;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = 1;
+ result = prime * result + ((name == null) ? 0 : name.hashCode());
+ return result;
+ }
+
+ public void setBackColors(final String[] backColors) {
+ this.backColors = backColors;
+ }
+
+ public void setColors(final String[] colors) {
+ this.colors = colors;
+ }
+
+ public void setName(final String name) {
+ this.name = name;
+ }
+
+ @Override
+ public String toString() {
+ return "GSpaceTheme [backColors=" + Arrays.toString(backColors) + ", colors="
+ + Arrays.toString(colors) + ", name=" + name + "]";
+ }
+
+}
Modified: trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/core/shared/dto/InitDataDTO.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,269 +20,274 @@
package cc.kune.core.shared.dto;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+
import com.google.gwt.user.client.rpc.IsSerializable;
public class InitDataDTO implements IsSerializable {
- private String siteUrl;
- private UserInfoDTO userInfo;
- private ArrayList<LicenseDTO> licenses;
- private ArrayList<I18nLanguageSimpleDTO> languages;
- private ArrayList<I18nCountryDTO> countries;
- private String[] timezones;
- private String chatHttpBase;
- private String siteDomain;
- private String chatDomain;
- private String chatRoomHost;
- private String defaultWsTheme;
- private LicenseDTO defaultLicense;
- private String currentCCversion;
- private String[] wsThemes;
- private String siteLogoUrl;
- private String galleryPermittedExtensions;
- private String maxFileSizeInMb;
- private int imgResizewidth;
- private int imgThumbsize;
- private int imgCropsize;
- private int imgIconsize;
- private ArrayList<ToolSimpleDTO> userTools;
- private ArrayList<ToolSimpleDTO> groupTools;
- private String flvEmbedObject;
- private String oggEmbedObject;
- private String mp3EmbedObject;
- private String aviEmbedObject;
- private List<ExtMediaDescripDTO> extMediaDescrips;
+ private String aviEmbedObject;
+ private String chatDomain;
+ private String chatHttpBase;
+ private String chatRoomHost;
+ private ArrayList<I18nCountryDTO> countries;
+ private String currentCCversion;
+ private LicenseDTO defaultLicense;
+ private String defaultWsTheme;
+ private List<ExtMediaDescripDTO> extMediaDescrips;
+ private String flvEmbedObject;
+ private String galleryPermittedExtensions;
+ private ArrayList<ToolSimpleDTO> groupTools;
+ private HashMap<String, GSpaceTheme> gSpaceThemes = new HashMap<String, GSpaceTheme>();
+ private int imgCropsize;
+ private int imgIconsize;
+ private int imgResizewidth;
+ private int imgThumbsize;
+ private ArrayList<I18nLanguageSimpleDTO> languages;
+ private ArrayList<LicenseDTO> licenses;
+ private String maxFileSizeInMb;
+ private String mp3EmbedObject;
+ private String oggEmbedObject;
+ private String siteDomain;
+ private String siteLogoUrl;
+ private String siteUrl;
+ private String[] timezones;
+ private UserInfoDTO userInfo;
+ private ArrayList<ToolSimpleDTO> userTools;
- public String getAviEmbedObject() {
- return aviEmbedObject;
- }
+ public InitDataDTO() {
+ }
- public String getChatDomain() {
- return chatDomain;
- }
+ public String getAviEmbedObject() {
+ return aviEmbedObject;
+ }
- public String getChatHttpBase() {
- return chatHttpBase;
- }
+ public String getChatDomain() {
+ return chatDomain;
+ }
- public String getChatRoomHost() {
- return chatRoomHost;
- }
+ public String getChatHttpBase() {
+ return chatHttpBase;
+ }
- public ArrayList<I18nCountryDTO> getCountries() {
- return countries;
- }
+ public String getChatRoomHost() {
+ return chatRoomHost;
+ }
- public String getCurrentCCversion() {
- return currentCCversion;
- }
+ public ArrayList<I18nCountryDTO> getCountries() {
+ return countries;
+ }
- public LicenseDTO getDefaultLicense() {
- return defaultLicense;
- }
+ public String getCurrentCCversion() {
+ return currentCCversion;
+ }
- public String getDefaultWsTheme() {
- return defaultWsTheme;
- }
+ public LicenseDTO getDefaultLicense() {
+ return defaultLicense;
+ }
- public List<ExtMediaDescripDTO> getExtMediaDescrips() {
- return extMediaDescrips;
- }
+ public String getDefaultWsTheme() {
+ return defaultWsTheme;
+ }
- public String getFlvEmbedObject() {
- return flvEmbedObject;
- }
+ public List<ExtMediaDescripDTO> getExtMediaDescrips() {
+ return extMediaDescrips;
+ }
- public String getGalleryPermittedExtensions() {
- return galleryPermittedExtensions;
- }
+ public String getFlvEmbedObject() {
+ return flvEmbedObject;
+ }
- public ArrayList<ToolSimpleDTO> getGroupTools() {
- return groupTools;
- }
+ public String getGalleryPermittedExtensions() {
+ return galleryPermittedExtensions;
+ }
- public int getImgCropsize() {
- return imgCropsize;
- }
+ public ArrayList<ToolSimpleDTO> getGroupTools() {
+ return groupTools;
+ }
- public int getImgIconsize() {
- return imgIconsize;
- }
+ public HashMap<String, GSpaceTheme> getgSpaceThemes() {
+ return gSpaceThemes;
+ }
- public int getImgResizewidth() {
- return imgResizewidth;
- }
+ public int getImgCropsize() {
+ return imgCropsize;
+ }
- public int getImgThumbsize() {
- return imgThumbsize;
- }
+ public int getImgIconsize() {
+ return imgIconsize;
+ }
- public ArrayList<I18nLanguageSimpleDTO> getLanguages() {
- return languages;
- }
+ public int getImgResizewidth() {
+ return imgResizewidth;
+ }
- public ArrayList<LicenseDTO> getLicenses() {
- return licenses;
- }
+ public int getImgThumbsize() {
+ return imgThumbsize;
+ }
- public String getMaxFileSizeInMb() {
- return maxFileSizeInMb;
- }
+ public ArrayList<I18nLanguageSimpleDTO> getLanguages() {
+ return languages;
+ }
- public String getMp3EmbedObject() {
- return mp3EmbedObject;
- }
+ public ArrayList<LicenseDTO> getLicenses() {
+ return licenses;
+ }
- public String getOggEmbedObject() {
- return oggEmbedObject;
- }
+ public String getMaxFileSizeInMb() {
+ return maxFileSizeInMb;
+ }
- @Deprecated
- public String getSiteDomain() {
- return siteDomain;
- }
+ public String getMp3EmbedObject() {
+ return mp3EmbedObject;
+ }
- public String getSiteLogoUrl() {
- return siteLogoUrl;
- }
+ public String getOggEmbedObject() {
+ return oggEmbedObject;
+ }
- public String getSiteUrl() {
- return siteUrl;
- }
+ @Deprecated
+ public String getSiteDomain() {
+ return siteDomain;
+ }
- public String[] getTimezones() {
- return timezones;
- }
+ public String getSiteLogoUrl() {
+ return siteLogoUrl;
+ }
- public UserInfoDTO getUserInfo() {
- return userInfo;
- }
+ public String getSiteUrl() {
+ return siteUrl;
+ }
- public ArrayList<ToolSimpleDTO> getUserTools() {
- return userTools;
- }
+ public String[] getTimezones() {
+ return timezones;
+ }
- public String[] getWsThemes() {
- return wsThemes;
- }
+ public UserInfoDTO getUserInfo() {
+ return userInfo;
+ }
- public boolean hasUser() {
- return getUserInfo() != null;
- }
+ public ArrayList<ToolSimpleDTO> getUserTools() {
+ return userTools;
+ }
- public void setAviEmbedObject(final String aviEmbedObject) {
- this.aviEmbedObject = aviEmbedObject;
- }
+ public boolean hasUser() {
+ return getUserInfo() != null;
+ }
- public void setChatDomain(final String chatDomain) {
- this.chatDomain = chatDomain;
- }
+ public void setAviEmbedObject(final String aviEmbedObject) {
+ this.aviEmbedObject = aviEmbedObject;
+ }
- public void setChatHttpBase(final String chatHttpBase) {
- this.chatHttpBase = chatHttpBase;
- }
+ public void setChatDomain(final String chatDomain) {
+ this.chatDomain = chatDomain;
+ }
- public void setChatRoomHost(final String chatRoomHost) {
- this.chatRoomHost = chatRoomHost;
- }
+ public void setChatHttpBase(final String chatHttpBase) {
+ this.chatHttpBase = chatHttpBase;
+ }
- public void setCountries(final ArrayList<I18nCountryDTO> countries) {
- this.countries = countries;
- }
+ public void setChatRoomHost(final String chatRoomHost) {
+ this.chatRoomHost = chatRoomHost;
+ }
- public void setCurrentCCversion(final String currentCCversion) {
- this.currentCCversion = currentCCversion;
- }
+ public void setCountries(final ArrayList<I18nCountryDTO> countries) {
+ this.countries = countries;
+ }
- public void setDefaultLicense(final LicenseDTO defaultLicense) {
- this.defaultLicense = defaultLicense;
- }
+ public void setCurrentCCversion(final String currentCCversion) {
+ this.currentCCversion = currentCCversion;
+ }
- public void setDefaultWsTheme(final String defaultWsTheme) {
- this.defaultWsTheme = defaultWsTheme;
- }
+ public void setDefaultLicense(final LicenseDTO defaultLicense) {
+ this.defaultLicense = defaultLicense;
+ }
- public void setExtMediaDescrips(final List<ExtMediaDescripDTO> extMediaDescrips) {
- this.extMediaDescrips = extMediaDescrips;
- }
+ public void setDefaultWsTheme(final String defaultWsTheme) {
+ this.defaultWsTheme = defaultWsTheme;
+ }
- public void setFlvEmbedObject(final String flvEmbedObject) {
- this.flvEmbedObject = flvEmbedObject;
- }
+ public void setExtMediaDescrips(final List<ExtMediaDescripDTO> extMediaDescrips) {
+ this.extMediaDescrips = extMediaDescrips;
+ }
- public void setGalleryPermittedExtensions(final String galleryPermittedExtensions) {
- this.galleryPermittedExtensions = galleryPermittedExtensions;
- }
+ public void setFlvEmbedObject(final String flvEmbedObject) {
+ this.flvEmbedObject = flvEmbedObject;
+ }
- public void setGroupTools(final ArrayList<ToolSimpleDTO> groupTools) {
- this.groupTools = groupTools;
- }
+ public void setGalleryPermittedExtensions(final String galleryPermittedExtensions) {
+ this.galleryPermittedExtensions = galleryPermittedExtensions;
+ }
- public void setImgCropsize(final int imgCropsize) {
- this.imgCropsize = imgCropsize;
- }
+ public void setGroupTools(final ArrayList<ToolSimpleDTO> groupTools) {
+ this.groupTools = groupTools;
+ }
- public void setImgIconsize(final int imgIconsize) {
- this.imgIconsize = imgIconsize;
- }
+ public void setgSpaceThemes(final HashMap<String, GSpaceTheme> gSpaceThemes) {
+ this.gSpaceThemes = gSpaceThemes;
+ }
- public void setImgResizewidth(final int imgResizewidth) {
- this.imgResizewidth = imgResizewidth;
- }
+ public void setImgCropsize(final int imgCropsize) {
+ this.imgCropsize = imgCropsize;
+ }
- public void setImgThumbsize(final int imgThumbsize) {
- this.imgThumbsize = imgThumbsize;
- }
+ public void setImgIconsize(final int imgIconsize) {
+ this.imgIconsize = imgIconsize;
+ }
- public void setLanguages(final ArrayList<I18nLanguageSimpleDTO> languages) {
- this.languages = languages;
- }
+ public void setImgResizewidth(final int imgResizewidth) {
+ this.imgResizewidth = imgResizewidth;
+ }
- public void setLicenses(final ArrayList<LicenseDTO> licenses) {
- this.licenses = licenses;
- }
+ public void setImgThumbsize(final int imgThumbsize) {
+ this.imgThumbsize = imgThumbsize;
+ }
- public void setMaxFileSizeInMb(final String maxFileSizeInMb) {
- this.maxFileSizeInMb = maxFileSizeInMb;
- }
+ public void setLanguages(final ArrayList<I18nLanguageSimpleDTO> languages) {
+ this.languages = languages;
+ }
- public void setMp3EmbedObject(final String mp3EmbedObject) {
- this.mp3EmbedObject = mp3EmbedObject;
- }
+ public void setLicenses(final ArrayList<LicenseDTO> licenses) {
+ this.licenses = licenses;
+ }
- public void setOggEmbedObject(final String oggEmbedObject) {
- this.oggEmbedObject = oggEmbedObject;
- }
+ public void setMaxFileSizeInMb(final String maxFileSizeInMb) {
+ this.maxFileSizeInMb = maxFileSizeInMb;
+ }
- @Deprecated
- public void setSiteDomain(final String siteDomain) {
- this.siteDomain = siteDomain;
- }
+ public void setMp3EmbedObject(final String mp3EmbedObject) {
+ this.mp3EmbedObject = mp3EmbedObject;
+ }
- public void setSiteLogoUrl(final String siteLogoUrl) {
- this.siteLogoUrl = siteLogoUrl;
- }
+ public void setOggEmbedObject(final String oggEmbedObject) {
+ this.oggEmbedObject = oggEmbedObject;
+ }
- public void setSiteUrl(final String siteUrl) {
- this.siteUrl = siteUrl;
- }
+ @Deprecated
+ public void setSiteDomain(final String siteDomain) {
+ this.siteDomain = siteDomain;
+ }
- public void setTimezones(final String[] timezones) {
- this.timezones = timezones;
- }
+ public void setSiteLogoUrl(final String siteLogoUrl) {
+ this.siteLogoUrl = siteLogoUrl;
+ }
- public void setUserInfo(final UserInfoDTO currentUser) {
- this.userInfo = currentUser;
- }
+ public void setSiteUrl(final String siteUrl) {
+ this.siteUrl = siteUrl;
+ }
- public void setUserTools(final ArrayList<ToolSimpleDTO> userTools) {
- this.userTools = userTools;
- }
+ public void setTimezones(final String[] timezones) {
+ this.timezones = timezones;
+ }
- public void setWsThemes(final String[] wsThemes) {
- this.wsThemes = wsThemes;
- }
+ public void setUserInfo(final UserInfoDTO currentUser) {
+ this.userInfo = currentUser;
+ }
+ public void setUserTools(final ArrayList<ToolSimpleDTO> userTools) {
+ this.userTools = userTools;
+ }
+
}
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorEntryPoint.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorEntryPoint.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorEntryPoint.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -19,7 +19,7 @@
*/
package cc.kune.gspace.client;
-import cc.kune.gspace.client.resources.WsArmorResources;
+import cc.kune.gspace.client.resources.GSpaceArmorResources;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
@@ -30,7 +30,7 @@
public class GSpaceArmorEntryPoint implements EntryPoint {
@Override
public void onModuleLoad() {
- final WsArmorResources resources = GWT.create(WsArmorResources.class);
+ final GSpaceArmorResources resources = GWT.create(GSpaceArmorResources.class);
resources.style().ensureInjected();
final RootLayoutPanel rootPanel = RootLayoutPanel.get();
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml 2011-06-16 16:47:28 UTC (rev 1407)
@@ -3,7 +3,7 @@
xmlns:co="urn:import:cc.kune.core.client" xmlns:kp="urn:import:cc.kune.pspace.client"
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:with field='res'
- type='cc.kune.gspace.client.resources.WsArmorResources' />
+ type='cc.kune.gspace.client.resources.GSpaceArmorResources' />
<ui:style>
.frame {
border: 0px;
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -63,14 +63,14 @@
import cc.kune.gspace.client.options.logo.UserOptionsLogoPanel;
import cc.kune.gspace.client.options.logo.UserOptionsLogoPresenter;
import cc.kune.gspace.client.options.logo.UserOptionsLogoView;
-import cc.kune.gspace.client.options.pscape.GroupOptionsPublicSpaceConf;
-import cc.kune.gspace.client.options.pscape.GroupOptionsPublicSpaceConfPanel;
-import cc.kune.gspace.client.options.pscape.GroupOptionsPublicSpaceConfPresenter;
-import cc.kune.gspace.client.options.pscape.GroupOptionsPublicSpaceConfView;
-import cc.kune.gspace.client.options.pscape.UserOptionsPublicSpaceConf;
-import cc.kune.gspace.client.options.pscape.UserOptionsPublicSpaceConfPanel;
-import cc.kune.gspace.client.options.pscape.UserOptionsPublicSpaceConfPresenter;
-import cc.kune.gspace.client.options.pscape.UserOptionsPublicSpaceConfView;
+import cc.kune.gspace.client.options.style.GroupOptionsStyleConf;
+import cc.kune.gspace.client.options.style.GroupOptionsStyleConfPanel;
+import cc.kune.gspace.client.options.style.GroupOptionsStyleConfPresenter;
+import cc.kune.gspace.client.options.style.GroupOptionsStyleConfView;
+import cc.kune.gspace.client.options.style.UserOptionsStyleConf;
+import cc.kune.gspace.client.options.style.UserOptionsStyleConfPanel;
+import cc.kune.gspace.client.options.style.UserOptionsStyleConfPresenter;
+import cc.kune.gspace.client.options.style.UserOptionsStyleConfView;
import cc.kune.gspace.client.options.tools.GroupOptionsToolsConf;
import cc.kune.gspace.client.options.tools.GroupOptionsToolsConfPanel;
import cc.kune.gspace.client.options.tools.GroupOptionsToolsConfPresenter;
@@ -83,6 +83,8 @@
import cc.kune.gspace.client.style.GSpaceBackManagerImpl;
import cc.kune.gspace.client.tags.TagsSummaryPanel;
import cc.kune.gspace.client.tags.TagsSummaryPresenter;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPanel;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPresenter;
import cc.kune.gspace.client.tool.selector.ToolSelector;
import cc.kune.gspace.client.tool.selector.ToolSelectorPanel;
import cc.kune.gspace.client.tool.selector.ToolSelectorPresenter;
@@ -134,8 +136,8 @@
s(GroupOptionsDefLicense.class, GroupOptionsDefLicensePresenter.class);
s(GroupOptionsDefLicenseView.class, GroupOptionsDefLicensePanel.class);
- s(GroupOptionsPublicSpaceConf.class, GroupOptionsPublicSpaceConfPresenter.class);
- s(GroupOptionsPublicSpaceConfView.class, GroupOptionsPublicSpaceConfPanel.class);
+ s(GroupOptionsStyleConf.class, GroupOptionsStyleConfPresenter.class);
+ s(GroupOptionsStyleConfView.class, GroupOptionsStyleConfPanel.class);
s(GroupOptionsLogo.class, GroupOptionsLogoPresenter.class);
s(GroupOptionsLogoView.class, GroupOptionsLogoPanel.class);
s(GroupOptionsToolsConf.class, GroupOptionsToolsConfPresenter.class);
@@ -143,14 +145,16 @@
s(UserOptionsDefLicense.class, UserOptionsDefLicensePresenter.class);
s(UserOptionsDefLicenseView.class, UserOptionsDefLicensePanel.class);
- s(UserOptionsPublicSpaceConf.class, UserOptionsPublicSpaceConfPresenter.class);
- s(UserOptionsPublicSpaceConfView.class, UserOptionsPublicSpaceConfPanel.class);
+ s(UserOptionsStyleConf.class, UserOptionsStyleConfPresenter.class);
+ s(UserOptionsStyleConfView.class, UserOptionsStyleConfPanel.class);
s(UserOptionsLogo.class, UserOptionsLogoPresenter.class);
s(UserOptionsLogoView.class, UserOptionsLogoPanel.class);
s(UserOptionsToolsConf.class, UserOptionsToolsConfPresenter.class);
s(UserOptionsToolsConfView.class, UserOptionsToolsConfPanel.class);
s(GSpaceBackManager.class, GSpaceBackManagerImpl.class);
+ s(GSpaceThemeSelectorPresenter.class);
+ s(GSpaceThemeSelectorPanel.class);
// Actions
s(ContentViewerOptionsMenu.class);
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -31,11 +31,12 @@
import cc.kune.gspace.client.options.license.UserOptionsDefLicense;
import cc.kune.gspace.client.options.logo.GroupOptionsLogo;
import cc.kune.gspace.client.options.logo.UserOptionsLogo;
-import cc.kune.gspace.client.options.pscape.GroupOptionsPublicSpaceConf;
-import cc.kune.gspace.client.options.pscape.UserOptionsPublicSpaceConf;
+import cc.kune.gspace.client.options.style.GroupOptionsStyleConf;
+import cc.kune.gspace.client.options.style.UserOptionsStyleConf;
import cc.kune.gspace.client.options.tools.GroupOptionsToolsConf;
import cc.kune.gspace.client.options.tools.UserOptionsToolsConf;
import cc.kune.gspace.client.tags.TagsSummaryPresenter;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
import cc.kune.gspace.client.ui.footer.license.EntityLicensePresenter;
import cc.kune.gspace.client.viewers.ContentViewerPresenter;
@@ -48,15 +49,16 @@
public class GSpaceParts {
@Inject
- public GSpaceParts(final Session session, final Provider<EntityLicensePresenter> licenseFooter,
+ public GSpaceParts(final Session session, final GSpaceThemeManager themeManager,
+ final Provider<EntityLicensePresenter> licenseFooter,
final Provider<TagsSummaryPresenter> tagsPresenter, final Provider<ToolSelector> toolSelector,
final Provider<NoHomePageViewer> noHome, final Provider<ContentViewerPresenter> docsViewer,
final Provider<FolderViewerPresenter> folderViewer, final Provider<GroupOptions> go,
final Provider<UserOptions> uo, final Provider<GroupOptionsCollection> goc,
final Provider<UserOptionsCollection> uoc, final Provider<GroupOptionsDefLicense> gdl,
- final Provider<GroupOptionsPublicSpaceConf> gps, final Provider<GroupOptionsLogo> gl,
+ final Provider<GroupOptionsStyleConf> gps, final Provider<GroupOptionsLogo> gl,
final Provider<GroupOptionsToolsConf> gtc, final Provider<UserOptionsDefLicense> udl,
- final Provider<UserOptionsPublicSpaceConf> ups, final Provider<UserOptionsLogo> ul,
+ final Provider<UserOptionsStyleConf> ups, final Provider<UserOptionsLogo> ul,
final Provider<UserOptionsToolsConf> utc, final Provider<SitebarSearchPresenter> siteSearch) {
session.onAppStart(true, new AppStartHandler() {
Copied: trunk/src/main/java/cc/kune/gspace/client/options/style (from rev 1399, trunk/src/main/java/cc/kune/gspace/client/options/pscape)
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/EntityOptionsPublicSpaceConf.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-
-public interface EntityOptionsPublicSpaceConf {
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/EntityOptionsPublicSpaceConfPanel.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,134 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.common.client.tooltip.Tooltip;
-import cc.kune.common.client.ui.BasicThumb;
-import cc.kune.common.client.ui.IconLabel;
-import cc.kune.common.client.utils.TextUtils;
-import cc.kune.core.client.resources.CoreResources;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.client.services.ImageSize;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-import cc.kune.gspace.client.options.EntityOptionsView;
-
-import com.google.gwt.event.dom.client.ClickEvent;
-import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.event.dom.client.HasClickHandlers;
-import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.FlowPanel;
-import com.google.gwt.user.client.ui.HorizontalPanel;
-import com.google.gwt.user.client.ui.Image;
-import com.google.gwt.user.client.ui.IsWidget;
-import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.VerticalPanel;
-
-public class EntityOptionsPublicSpaceConfPanel extends FlowPanel implements
- EntityOptionsPublicSpaceConfView {
-
- private final Image backImage;
- private final Button clearBtn;
- private final Label currentBackLabel;
- private final FileDownloadUtils downUtils;
- private final Label noBackLabel;
- private final IconLabel tabTitle;
-
- public EntityOptionsPublicSpaceConfPanel(final I18nTranslationService i18n,
- final FileDownloadUtils downUtils, final CoreResources res) {
- this.downUtils = downUtils;
- tabTitle = new IconLabel(res.themeChoose(), i18n.t("Style"));
- super.setHeight(String.valueOf(EntityOptionsView.HEIGHT) + "px");
- super.setWidth(String.valueOf(EntityOptionsView.WIDTH) + "px");
-
- final HorizontalPanel wsHP = new HorizontalPanel();
- final Label wsThemeInfo = new Label(i18n.t("Change this workspace theme:"));
- wsThemeInfo.addStyleName("kune-Margin-20-tb");
- // final Widget toolbarWsChange = (Widget) wsSelector.getView();
- // toolbarWsChange.addStyleName("kune-Margin-Medium-l");
- wsHP.add(wsThemeInfo);
- // wsHP.add(toolbarWsChange);
- add(wsHP);
- final VerticalPanel backPanel = new VerticalPanel();
- currentBackLabel = new Label(i18n.t("Current background image: "));
- noBackLabel = new Label(i18n.t("Also you can upload any image and select it later as background."));
- backImage = new Image();
- backImage.addStyleName("kune-Margin-Medium-trbl");
- noBackLabel.addStyleName("kune-Margin-Medium-tb");
- clearBtn = new Button(i18n.t("Clear"));
- Tooltip.to(clearBtn, i18n.t("Remove current background image"));
- backPanel.add(noBackLabel);
- backPanel.add(currentBackLabel);
- backPanel.add(backImage);
- backPanel.add(clearBtn);
- add(backPanel);
- final Label wsInfo = new Label(i18n.t("Select and configure the public space theme of this group:"));
- wsInfo.addStyleName("kune-Margin-Medium-tb");
- add(wsInfo);
-
- final VerticalPanel stylesPanel = new VerticalPanel();
- final ClickHandler clickHandler = new ClickHandler() {
-
- @Override
- public void onClick(final ClickEvent event) {
- NotifyUser.info(TextUtils.IN_DEVELOPMENT);
- }
- };
- for (int i = 1; i <= 6; i++) {
- final BasicThumb thumb = new BasicThumb("images/styles/styl" + i + ".png", "Style " + i,
- clickHandler);
- thumb.setTooltip(i18n.t("Click to select and configure this theme"));
- add(thumb);
- }
- add(stylesPanel);
- setBackImageVisibleImpl(false);
- super.addStyleName("k-overflow-y-auto");
- super.addStyleName("k-tab-panel");
- }
-
- @Override
- public void clearBackImage() {
- setBackImageVisibleImpl(false);
- }
-
- @Override
- public HasClickHandlers getClearBtn() {
- return clearBtn;
- }
-
- @Override
- public IsWidget getTabTitle() {
- return tabTitle;
- }
-
- @Override
- public void setBackImage(final StateToken token) {
- backImage.setUrl(downUtils.getImageResizedUrl(token, ImageSize.thumb));
- setBackImageVisibleImpl(true);
- }
-
- private void setBackImageVisibleImpl(final boolean visible) {
- backImage.setVisible(visible);
- currentBackLabel.setVisible(visible);
- clearBtn.setVisible(visible);
- noBackLabel.setVisible(!visible);
- }
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/EntityOptionsPublicSpaceConfPresenter.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,116 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.GroupServiceAsync;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateChangedEvent;
-import cc.kune.core.client.state.StateChangedEvent.StateChangedHandler;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.dto.ContentSimpleDTO;
-import cc.kune.core.shared.dto.GroupDTO;
-import cc.kune.core.shared.dto.StateAbstractDTO;
-import cc.kune.gspace.client.options.EntityOptions;
-import cc.kune.gspace.client.style.ClearBackImageEvent;
-import cc.kune.gspace.client.style.GSpaceBackManager;
-import cc.kune.gspace.client.style.SetBackImageEvent;
-
-import com.google.gwt.event.dom.client.ClickEvent;
-import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.event.shared.EventBus;
-import com.google.gwt.user.client.ui.IsWidget;
-import com.google.inject.Provider;
-
-public abstract class EntityOptionsPublicSpaceConfPresenter implements EntityOptionsPublicSpaceConf {
- private final GSpaceBackManager backManager;
- private final EntityOptions entityOptions;
- private final EventBus eventBus;
- private final Provider<GroupServiceAsync> groupService;
- private final Session session;
- private final StateManager stateManager;
- private EntityOptionsPublicSpaceConfView view;
-
- protected EntityOptionsPublicSpaceConfPresenter(final EventBus eventBus, final Session session,
- final StateManager stateManager, final EntityOptions entityOptions,
- final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager) {
- this.eventBus = eventBus;
- this.session = session;
- this.stateManager = stateManager;
- this.entityOptions = entityOptions;
- this.groupService = groupService;
- this.backManager = backManager;
- }
-
- public void clearBackImage() {
- groupService.get().clearGroupBackImage(session.getUserHash(), session.getCurrentStateToken(),
- new AsyncCallbackSimple<GroupDTO>() {
- @Override
- public void onSuccess(final GroupDTO result) {
- view.clearBackImage();
- backManager.clearBackImage();
- }
- });
- }
-
- public IsWidget getView() {
- return view;
- }
-
- public void init(final EntityOptionsPublicSpaceConfView view) {
- this.view = view;
- entityOptions.addTab(view, view.getTabTitle());
- setBackImage(session.getCurrentState().getGroup().getGroupBackImage());
- view.getClearBtn().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- clearBackImage();
- }
- });
- stateManager.onStateChanged(true, new StateChangedHandler() {
- @Override
- public void onStateChanged(final StateChangedEvent event) {
- final StateAbstractDTO state = event.getState();
- final ContentSimpleDTO backImage = state.getGroup().getGroupBackImage();
- setBackImage(backImage);
- }
- });
- eventBus.addHandler(SetBackImageEvent.getType(), new SetBackImageEvent.SetBackImageHandler() {
- @Override
- public void onSetBackImage(final SetBackImageEvent event) {
- view.setBackImage(event.getToken());
- }
- });
- eventBus.addHandler(ClearBackImageEvent.getType(), new ClearBackImageEvent.ClearBackImageHandler() {
- @Override
- public void onClearBackImage(final ClearBackImageEvent event) {
- view.clearBackImage();
- }
- });
- }
-
- private void setBackImage(final ContentSimpleDTO backImage) {
- if (backImage == null) {
- view.clearBackImage();
- } else {
- view.setBackImage(backImage.getStateToken());
- }
- }
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/EntityOptionsPublicSpaceConfView.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsPublicSpaceConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,35 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.gspace.client.options.EntityOptionsTabView;
-
-import com.google.gwt.event.dom.client.HasClickHandlers;
-
-public interface EntityOptionsPublicSpaceConfView extends EntityOptionsTabView {
-
- public void clearBackImage();
-
- HasClickHandlers getClearBtn();
-
- public void setBackImage(final StateToken token);
-
-}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConf.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,24 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+
+public interface EntityOptionsStyleConf {
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,135 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.common.client.notify.NotifyUser;
+import cc.kune.common.client.tooltip.Tooltip;
+import cc.kune.common.client.ui.BasicThumb;
+import cc.kune.common.client.ui.IconLabel;
+import cc.kune.common.client.utils.TextUtils;
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.client.services.FileDownloadUtils;
+import cc.kune.core.client.services.ImageSize;
+import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+import cc.kune.gspace.client.options.EntityOptionsView;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPanel;
+
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.dom.client.HasClickHandlers;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.Image;
+import com.google.gwt.user.client.ui.IsWidget;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.VerticalPanel;
+
+public class EntityOptionsStyleConfPanel extends FlowPanel implements EntityOptionsStyleConfView {
+
+ private final Image backImage;
+ private final Button clearBtn;
+ private final Label currentBackLabel;
+ private final FileDownloadUtils downUtils;
+ private final Label noBackLabel;
+ private final IconLabel tabTitle;
+
+ public EntityOptionsStyleConfPanel(final I18nTranslationService i18n,
+ final FileDownloadUtils downUtils, final CoreResources res,
+ final GSpaceThemeSelectorPanel styleSelector) {
+ this.downUtils = downUtils;
+ tabTitle = new IconLabel(res.themeChoose(), i18n.t("Style"));
+ super.setHeight(String.valueOf(EntityOptionsView.HEIGHT) + "px");
+ super.setWidth(String.valueOf(EntityOptionsView.WIDTH) + "px");
+
+ final HorizontalPanel wsHP = new HorizontalPanel();
+ final Label wsThemeInfo = new Label(i18n.t("Change this workspace theme:"));
+ wsThemeInfo.addStyleName("kune-Margin-20-tb");
+ // final Widget toolbarWsChange = (Widget) wsSelector.getView();
+ // toolbarWsChange.addStyleName("kune-Margin-Medium-l");
+ wsHP.add(wsThemeInfo);
+ wsHP.add(styleSelector);
+ add(wsHP);
+ final VerticalPanel backPanel = new VerticalPanel();
+ currentBackLabel = new Label(i18n.t("Current background image: "));
+ noBackLabel = new Label(i18n.t("Also you can upload any image and select it later as background."));
+ backImage = new Image();
+ backImage.addStyleName("kune-Margin-Medium-trbl");
+ noBackLabel.addStyleName("kune-Margin-Medium-tb");
+ clearBtn = new Button(i18n.t("Clear"));
+ Tooltip.to(clearBtn, i18n.t("Remove current background image"));
+ // backPanel.add(noBackLabel);
+ backPanel.add(currentBackLabel);
+ backPanel.add(backImage);
+ backPanel.add(clearBtn);
+ add(backPanel);
+ final Label wsInfo = new Label(i18n.t("Select and configure the public space theme of this group:"));
+ wsInfo.addStyleName("kune-Margin-Medium-tb");
+ add(wsInfo);
+
+ final VerticalPanel stylesPanel = new VerticalPanel();
+ final ClickHandler clickHandler = new ClickHandler() {
+
+ @Override
+ public void onClick(final ClickEvent event) {
+ NotifyUser.info(TextUtils.IN_DEVELOPMENT);
+ }
+ };
+ for (int i = 1; i <= 6; i++) {
+ final BasicThumb thumb = new BasicThumb("images/styles/styl" + i + ".png", "Style " + i,
+ clickHandler);
+ thumb.setTooltip(i18n.t("Click to select and configure this theme"));
+ // add(thumb);
+ }
+ add(stylesPanel);
+ setBackImageVisibleImpl(false);
+ super.addStyleName("k-overflow-y-auto");
+ super.addStyleName("k-tab-panel");
+ }
+
+ @Override
+ public void clearBackImage() {
+ setBackImageVisibleImpl(false);
+ }
+
+ @Override
+ public HasClickHandlers getClearBtn() {
+ return clearBtn;
+ }
+
+ @Override
+ public IsWidget getTabTitle() {
+ return tabTitle;
+ }
+
+ @Override
+ public void setBackImage(final StateToken token) {
+ backImage.setUrl(downUtils.getImageResizedUrl(token, ImageSize.thumb));
+ setBackImageVisibleImpl(true);
+ }
+
+ private void setBackImageVisibleImpl(final boolean visible) {
+ backImage.setVisible(visible);
+ currentBackLabel.setVisible(visible);
+ clearBtn.setVisible(visible);
+ noBackLabel.setVisible(!visible);
+ }
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,118 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
+import cc.kune.core.client.rpcservices.GroupServiceAsync;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.client.state.StateChangedEvent;
+import cc.kune.core.client.state.StateChangedEvent.StateChangedHandler;
+import cc.kune.core.client.state.StateManager;
+import cc.kune.core.shared.dto.ContentSimpleDTO;
+import cc.kune.core.shared.dto.GroupDTO;
+import cc.kune.core.shared.dto.StateAbstractDTO;
+import cc.kune.gspace.client.options.EntityOptions;
+import cc.kune.gspace.client.style.ClearBackImageEvent;
+import cc.kune.gspace.client.style.GSpaceBackManager;
+import cc.kune.gspace.client.style.SetBackImageEvent;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPresenter;
+
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.user.client.ui.IsWidget;
+import com.google.inject.Provider;
+
+public abstract class EntityOptionsStyleConfPresenter implements EntityOptionsStyleConf {
+ private final GSpaceBackManager backManager;
+ private final EntityOptions entityOptions;
+ private final EventBus eventBus;
+ private final Provider<GroupServiceAsync> groupService;
+ private final Session session;
+ private final StateManager stateManager;
+ private EntityOptionsStyleConfView view;
+
+ protected EntityOptionsStyleConfPresenter(final EventBus eventBus, final Session session,
+ final StateManager stateManager, final EntityOptions entityOptions,
+ final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager,
+ final GSpaceThemeSelectorPresenter styleSelector) {
+ this.eventBus = eventBus;
+ this.session = session;
+ this.stateManager = stateManager;
+ this.entityOptions = entityOptions;
+ this.groupService = groupService;
+ this.backManager = backManager;
+ }
+
+ public void clearBackImage() {
+ groupService.get().clearGroupBackImage(session.getUserHash(), session.getCurrentStateToken(),
+ new AsyncCallbackSimple<GroupDTO>() {
+ @Override
+ public void onSuccess(final GroupDTO result) {
+ view.clearBackImage();
+ backManager.clearBackImage();
+ }
+ });
+ }
+
+ public IsWidget getView() {
+ return view;
+ }
+
+ public void init(final EntityOptionsStyleConfView view) {
+ this.view = view;
+ entityOptions.addTab(view, view.getTabTitle());
+ setBackImage(session.getCurrentState().getGroup().getGroupBackImage());
+ view.getClearBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ clearBackImage();
+ }
+ });
+ stateManager.onStateChanged(true, new StateChangedHandler() {
+ @Override
+ public void onStateChanged(final StateChangedEvent event) {
+ final StateAbstractDTO state = event.getState();
+ final ContentSimpleDTO backImage = state.getGroup().getGroupBackImage();
+ setBackImage(backImage);
+ }
+ });
+ eventBus.addHandler(SetBackImageEvent.getType(), new SetBackImageEvent.SetBackImageHandler() {
+ @Override
+ public void onSetBackImage(final SetBackImageEvent event) {
+ view.setBackImage(event.getToken());
+ }
+ });
+ eventBus.addHandler(ClearBackImageEvent.getType(), new ClearBackImageEvent.ClearBackImageHandler() {
+ @Override
+ public void onClearBackImage(final ClearBackImageEvent event) {
+ view.clearBackImage();
+ }
+ });
+ }
+
+ private void setBackImage(final ContentSimpleDTO backImage) {
+ if (backImage == null) {
+ view.clearBackImage();
+ } else {
+ view.setBackImage(backImage.getStateToken());
+ }
+ }
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfView.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/EntityOptionsStyleConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,35 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.gspace.client.options.EntityOptionsTabView;
+
+import com.google.gwt.event.dom.client.HasClickHandlers;
+
+public interface EntityOptionsStyleConfView extends EntityOptionsTabView {
+
+ public void clearBackImage();
+
+ HasClickHandlers getClearBtn();
+
+ public void setBackImage(final StateToken token);
+
+}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/GroupOptionsPublicSpaceConf.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-public interface GroupOptionsPublicSpaceConf extends EntityOptionsPublicSpaceConf {
-
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/GroupOptionsPublicSpaceConfPanel.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,37 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.client.resources.CoreResources;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.google.inject.Inject;
-
-public class GroupOptionsPublicSpaceConfPanel extends EntityOptionsPublicSpaceConfPanel implements
- GroupOptionsPublicSpaceConfView {
-
- @Inject
- public GroupOptionsPublicSpaceConfPanel(final I18nTranslationService i18n, final FileDownloadUtils downUtils,
- final CoreResources res) {
- super(i18n, downUtils, res);
- }
-
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/GroupOptionsPublicSpaceConfPresenter.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,59 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.client.rpcservices.GroupServiceAsync;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateChangedEvent;
-import cc.kune.core.client.state.StateChangedEvent.StateChangedHandler;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.gspace.client.options.GroupOptions;
-import cc.kune.gspace.client.style.GSpaceBackManager;
-
-import com.google.gwt.event.shared.EventBus;
-import com.google.inject.Inject;
-import com.google.inject.Provider;
-
-public class GroupOptionsPublicSpaceConfPresenter extends EntityOptionsPublicSpaceConfPresenter implements
- GroupOptionsPublicSpaceConf {
-
- @Inject
- public GroupOptionsPublicSpaceConfPresenter(final EventBus eventBus, final Session session,
- final StateManager stateManager, final GroupOptions entityOptions,
- final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager,
- final GroupOptionsPublicSpaceConfView view) {
- super(eventBus, session, stateManager, entityOptions, groupService, backManager);
- // themeSelector.addThemeSelected(new Listener<WsTheme>() {
- // public void onEvent(final WsTheme theme) {
- // themeManager.changeTheme(session.getCurrentStateToken(), theme);
- // }
- // });
- init(view);
- stateManager.onStateChanged(true, new StateChangedHandler() {
-
- @Override
- public void onStateChanged(final StateChangedEvent event) {
- // final String theme = state.getGroup().getWorkspaceTheme();
- // themeSelector.select(theme);
- }
- });
- }
-
-}
\ No newline at end of file
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/GroupOptionsPublicSpaceConfView.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsPublicSpaceConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-public interface GroupOptionsPublicSpaceConfView extends EntityOptionsPublicSpaceConfView {
-
-}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConf.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,24 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+public interface GroupOptionsStyleConf extends EntityOptionsStyleConf {
+
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,39 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.client.services.FileDownloadUtils;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPanel;
+
+import com.google.inject.Inject;
+
+public class GroupOptionsStyleConfPanel extends EntityOptionsStyleConfPanel implements
+ GroupOptionsStyleConfView {
+
+ @Inject
+ public GroupOptionsStyleConfPanel(final I18nTranslationService i18n,
+ final FileDownloadUtils downUtils, final CoreResources res,
+ final GSpaceThemeSelectorPanel styleSelector) {
+ super(i18n, downUtils, res, styleSelector);
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPanel.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,55 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.client.rpcservices.GroupServiceAsync;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.client.state.StateChangedEvent;
+import cc.kune.core.client.state.StateChangedEvent.StateChangedHandler;
+import cc.kune.core.client.state.StateManager;
+import cc.kune.gspace.client.options.GroupOptions;
+import cc.kune.gspace.client.style.GSpaceBackManager;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPresenter;
+
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+
+public class GroupOptionsStyleConfPresenter extends EntityOptionsStyleConfPresenter implements
+ GroupOptionsStyleConf {
+
+ @Inject
+ public GroupOptionsStyleConfPresenter(final EventBus eventBus, final Session session,
+ final StateManager stateManager, final GroupOptions entityOptions,
+ final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager,
+ final GroupOptionsStyleConfView view, final GSpaceThemeSelectorPresenter styleSelector) {
+ super(eventBus, session, stateManager, entityOptions, groupService, backManager, styleSelector);
+ init(view);
+ stateManager.onStateChanged(true, new StateChangedHandler() {
+
+ @Override
+ public void onStateChanged(final StateChangedEvent event) {
+ // final String theme = state.getGroup().getWorkspaceTheme();
+ // themeSelector.select(theme);
+ }
+ });
+ }
+
+}
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfView.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,24 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+public interface GroupOptionsStyleConfView extends EntityOptionsStyleConfView {
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/options/style/GroupOptionsStyleConfView.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/UserOptionsPublicSpaceConf.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-public interface UserOptionsPublicSpaceConf extends EntityOptionsPublicSpaceConf {
-
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/UserOptionsPublicSpaceConfPanel.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,37 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.client.resources.CoreResources;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.google.inject.Inject;
-
-public class UserOptionsPublicSpaceConfPanel extends EntityOptionsPublicSpaceConfPanel implements
- UserOptionsPublicSpaceConfView {
-
- @Inject
- public UserOptionsPublicSpaceConfPanel(final I18nTranslationService i18n, final FileDownloadUtils downUtils,
- final CoreResources res) {
- super(i18n, downUtils, res);
- }
-
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/UserOptionsPublicSpaceConfPresenter.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,70 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-import cc.kune.core.client.rpcservices.GroupServiceAsync;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.client.state.UserSignInEvent;
-import cc.kune.core.client.state.UserSignInEvent.UserSignInHandler;
-import cc.kune.core.shared.dto.UserInfoDTO;
-import cc.kune.gspace.client.options.UserOptions;
-import cc.kune.gspace.client.style.GSpaceBackManager;
-
-import com.google.gwt.event.shared.EventBus;
-import com.google.inject.Inject;
-import com.google.inject.Provider;
-
-public class UserOptionsPublicSpaceConfPresenter extends EntityOptionsPublicSpaceConfPresenter implements
- UserOptionsPublicSpaceConf {
-
- // private final WsThemeSelector themeSelector;
-
- @Inject
- public UserOptionsPublicSpaceConfPresenter(final EventBus eventBus, final Session session,
- final StateManager stateManager, final UserOptions entityOptions,
- final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager,
- final UserOptionsPublicSpaceConfView view) {
- super(eventBus, session, stateManager, entityOptions, groupService, backManager);
- // this.themeSelector = themeSelector;
- // themeSelector.addThemeSelected(new Listener<WsTheme>() {
- // public void onEvent(final WsTheme theme) {
- // themeManager.changeTheme(session.getCurrentUser().getStateToken(),
- // theme);
- // }
- // });
- final UserInfoDTO userInfo = session.getCurrentUserInfo();
- if (userInfo != null) {
- setSelector(userInfo);
- }
- init(view);
- session.onUserSignIn(true, new UserSignInHandler() {
- @Override
- public void onUserSignIn(final UserSignInEvent event) {
- // setSelector(userInfo);
- }
- });
- }
-
- private void setSelector(final UserInfoDTO userInfo) {
- // themeSelector.select(userInfo.getUserGroup().getWorkspaceTheme());
- }
-
-}
Deleted: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/pscape/UserOptionsPublicSpaceConfView.java 2011-06-09 12:25:38 UTC (rev 1399)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsPublicSpaceConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.options.pscape;
-
-public interface UserOptionsPublicSpaceConfView extends EntityOptionsPublicSpaceConfView {
-
-}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConf.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConf.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConf.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,24 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+public interface UserOptionsStyleConf extends EntityOptionsStyleConf {
+
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,38 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.client.services.FileDownloadUtils;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPanel;
+
+import com.google.inject.Inject;
+
+public class UserOptionsStyleConfPanel extends EntityOptionsStyleConfPanel implements
+ UserOptionsStyleConfView {
+
+ @Inject
+ public UserOptionsStyleConfPanel(final I18nTranslationService i18n, final FileDownloadUtils downUtils,
+ final CoreResources res, final GSpaceThemeSelectorPanel styleSelector) {
+ super(i18n, downUtils, res, styleSelector);
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPanel.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,71 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+import cc.kune.core.client.rpcservices.GroupServiceAsync;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.client.state.StateManager;
+import cc.kune.core.client.state.UserSignInEvent;
+import cc.kune.core.client.state.UserSignInEvent.UserSignInHandler;
+import cc.kune.core.shared.dto.UserInfoDTO;
+import cc.kune.gspace.client.options.UserOptions;
+import cc.kune.gspace.client.style.GSpaceBackManager;
+import cc.kune.gspace.client.themes.GSpaceThemeSelectorPresenter;
+
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+
+public class UserOptionsStyleConfPresenter extends EntityOptionsStyleConfPresenter implements
+ UserOptionsStyleConf {
+
+ // private final WsThemeSelector themeSelector;
+
+ @Inject
+ public UserOptionsStyleConfPresenter(final EventBus eventBus, final Session session,
+ final StateManager stateManager, final UserOptions entityOptions,
+ final Provider<GroupServiceAsync> groupService, final GSpaceBackManager backManager,
+ final UserOptionsStyleConfView view, final GSpaceThemeSelectorPresenter styleSelector) {
+ super(eventBus, session, stateManager, entityOptions, groupService, backManager, styleSelector);
+ // this.themeSelector = themeSelector;
+ // themeSelector.addThemeSelected(new Listener<WsTheme>() {
+ // public void onEvent(final WsTheme theme) {
+ // themeManager.changeTheme(session.getCurrentUser().getStateToken(),
+ // theme);
+ // }
+ // });
+ final UserInfoDTO userInfo = session.getCurrentUserInfo();
+ if (userInfo != null) {
+ setSelector(userInfo);
+ }
+ init(view);
+ session.onUserSignIn(true, new UserSignInHandler() {
+ @Override
+ public void onUserSignIn(final UserSignInEvent event) {
+ // setSelector(userInfo);
+ }
+ });
+ }
+
+ private void setSelector(final UserInfoDTO userInfo) {
+ // themeSelector.select(userInfo.getUserGroup().getWorkspaceTheme());
+ }
+
+}
Added: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfView.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,24 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.options.style;
+
+public interface UserOptionsStyleConfView extends EntityOptionsStyleConfView {
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/options/style/UserOptionsStyleConfView.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/gspace/client/resources/GSpaceArmorResources.java (from rev 1399, trunk/src/main/java/cc/kune/gspace/client/resources/WsArmorResources.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/resources/GSpaceArmorResources.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/resources/GSpaceArmorResources.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,90 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.resources;
+
+import com.google.gwt.resources.client.ClientBundle;
+import com.google.gwt.resources.client.CssResource;
+import com.google.gwt.resources.client.ImageResource;
+
+public interface GSpaceArmorResources extends ClientBundle {
+ public interface Style extends CssResource {
+
+ String docEditor();
+
+ String docEditorMargin();
+
+ String docFooter();
+
+ String docHeader();
+
+ String docHeaderArrow();
+
+ String docSubheader();
+
+ String docSubheaderArrow();
+
+ String docSubheaderLeft();
+
+ String entityFooter();
+
+ String entityHeader();
+
+ String entityTools();
+
+ String entityToolsCenter();
+
+ String entityToolsNorth();
+
+ String entityToolsSouth();
+
+ String floatLeft();
+
+ String floatRight();
+
+ String mainPanel();
+
+ String siteBar();
+ }
+
+ @Source("def-theme-doc-arrow-down.png")
+ ImageResource defThemeDocArrowDown();
+
+ @Source("def-theme-tools-arrow-left.png")
+ ImageResource defThemeToolsArrowLeft();
+
+ ImageResource groupSpaceDisabled();
+
+ ImageResource groupSpaceEnabled();
+
+ ImageResource homeSpaceDisabled();
+
+ ImageResource homeSpaceEnabled();
+
+ ImageResource publicSpaceDisabled();
+
+ ImageResource publicSpaceEnabled();
+
+ @Source({ "gSpaceArmor.css", "gSpaceArmorTheme.css" })
+ Style style();
+
+ ImageResource userSpaceDisabled();
+
+ ImageResource userSpaceEnabled();
+}
\ No newline at end of file
Deleted: trunk/src/main/java/cc/kune/gspace/client/resources/WsArmorResources.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/resources/WsArmorResources.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/resources/WsArmorResources.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,90 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package cc.kune.gspace.client.resources;
-
-import com.google.gwt.resources.client.ClientBundle;
-import com.google.gwt.resources.client.CssResource;
-import com.google.gwt.resources.client.ImageResource;
-
-public interface WsArmorResources extends ClientBundle {
- public interface Style extends CssResource {
-
- String docEditor();
-
- String docEditorMargin();
-
- String docFooter();
-
- String docHeader();
-
- String docHeaderArrow();
-
- String docSubheader();
-
- String docSubheaderArrow();
-
- String docSubheaderLeft();
-
- String entityFooter();
-
- String entityHeader();
-
- String entityTools();
-
- String entityToolsCenter();
-
- String entityToolsNorth();
-
- String entityToolsSouth();
-
- String floatLeft();
-
- String floatRight();
-
- String mainPanel();
-
- String siteBar();
- }
-
- @Source("def-theme-doc-arrow-down.png")
- ImageResource defThemeDocArrowDown();
-
- @Source("def-theme-tools-arrow-left.png")
- ImageResource defThemeToolsArrowLeft();
-
- ImageResource groupSpaceDisabled();
-
- ImageResource groupSpaceEnabled();
-
- ImageResource homeSpaceDisabled();
-
- ImageResource homeSpaceEnabled();
-
- ImageResource publicSpaceDisabled();
-
- ImageResource publicSpaceEnabled();
-
- @Source("wsArmor.css")
- Style style();
-
- ImageResource userSpaceDisabled();
-
- ImageResource userSpaceEnabled();
-}
\ No newline at end of file
Copied: trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmor.css (from rev 1399, trunk/src/main/java/cc/kune/gspace/client/resources/wsArmor.css)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmor.css (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmor.css 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,218 @@
+ at CHARSET "UTF-8";
+
+ at external .*;
+.floatLeft {
+ float: left;
+}
+
+.mainPanel {
+ border-top: 2px solid white;
+ border-bottom: 7px solid white;
+ border-right: 7px solid white;
+ border-left: 7px solid white;
+}
+
+.floatRight {
+ float: right;
+}
+
+.siteBar {
+ overflow: hidden;
+}
+
+.entityHeader {
+ -webkit-border-top-right-radius: 7px;
+ -moz-border-radius-topright: 7px;
+ border-top-right-radius: 7px;
+ overflow: hidden;
+}
+
+.entityFooter {
+ -webkit-border-bottom-right-radius: 7px;
+ -moz-border-radius-bottomright: 7px;
+ border-bottom-right-radius: 7px;
+ /* padding: 7px 10px 0px 17px; */
+ overflow: hidden;
+}
+
+.entityFooter span {
+ font-size: 16px;
+ font-weight: bold;
+}
+
+.entityHeader span {
+ font-size: 56px;
+ /* margin-left: 15px; */
+ font-weight: bold;
+ font: 'UbuntuBold', Arial;
+}
+
+.docHeader {
+ overflow: hidden;
+}
+
+.docHeaderArrow {
+ position: relative;
+ z-index: 10;
+ top: -25px;
+ left: 10px;
+}
+
+.docHeader span,.docHeader input {
+ font-size: 26px;
+ font-weight: bold;
+ margin-left: 15px;
+ font: 'UbuntuBold', Arial;
+ line-height: 36px;
+}
+
+.docHeader input {
+ float: left;
+ width: 95% !important;
+}
+
+.docHeader img {
+ float: left;
+ margin: 10px -10px 0 10px;
+}
+
+.docSubheader {
+ overflow: hidden;
+ border-collapse: separate;
+ margin: -14px 0 0;
+ padding: 15px 0 0;
+}
+
+.docSubheader button.k-fr {
+ margin: 0 5px 0 0;
+}
+
+.docSubheader button.k-fl {
+ margin: 0 0 0 5px;
+}
+
+.docSubheader button {
+ margin: 0 0 0 5px;
+}
+
+.docSubheaderLeft {
+ position: relative;
+ top: 0;
+ left: -30px;
+}
+
+.docSubheader span {
+ font-size: 20px;
+ font-weight: bold;
+}
+
+.docEditorMargin {
+
+}
+
+.docEditor {
+ border-left: 1px solid #959595;
+ border-right: 1px solid #959595;
+ border-top: 1px solid #959595;
+ -webkit-border-top-left-radius: 7px;
+ -moz-border-radius-topleft: 7px;
+ border-top-left-radius: 7px;
+ -webkit-border-top-right-radius: 7px;
+ -moz-border-radius-topright: 7px;
+ border-top-right-radius: 7px;
+}
+
+.docEditor div {
+ overflow-y: visible;
+}
+
+.docFooter {
+ border-left: 1px solid #959595;
+ border-right: 1px solid #959595;
+ border-bottom: 1px solid #959595;
+ -webkit-border-bottom-left-radius: 7px;
+ -moz-border-radius-bottomleft: 7px;
+ border-bottom-left-radius: 7px;
+ -webkit-border-bottom-right-radius: 7px;
+ -moz-border-radius-bottomright: 7px;
+ border-bottom-right-radius: 7px;
+ padding: 7px 7px 0 7px;
+ overflow: hidden;
+ border-collapse: separate;
+}
+
+.docFooter span {
+ font-size: 16px;
+ font-weight: bold;
+}
+
+.entityTools {
+ -webkit-border-top-left-radius: 7px;
+ -moz-border-radius-topleft: 7px;
+ border-top-left-radius: 7px;
+ -webkit-border-bottom-left-radius: 7px;
+ -moz-border-radius-bottomleft: 7px;
+ border-bottom-left-radius: 7px;
+}
+
+.entityToolsNorth { /* margin: 10px; */
+
+}
+
+.entityToolsNorth span { /* font-size: 20px;
+ font-weight: bold; */
+
+}
+
+.entityToolsCenter { /* margin: 10px; */
+ overflow: visible !important;
+ margin-top: 10px;
+}
+
+.entityToolsCenter span {
+ font-size: 26px;
+ font-weight: bold;
+}
+
+.entityToolsSouth {
+ border-top: 2px solid #FFF;
+ padding: 10px;
+ border-collapse: separate;
+ -webkit-border-bottom-left-radius: 7px;
+ -moz-border-radius-bottomleft: 7px;
+ border-bottom-left-radius: 7px;
+}
+
+.entityToolsSouth span {
+ font-size: 20px;
+ font-weight: bold;
+}
+
+/* Derived from: from http://jonrohan.me/guide/css/creating-triangles-in-css/ */
+.docSubheaderArrow {
+ border-style: solid;
+ border-width: 7px;
+ height: 0;
+ width: 0;
+ position: relative;
+ bottom: 0px;
+ left: 36px;
+}
+
+.k-tool-item-selected-arrow {
+ border-style: solid;
+ border-width: 7px;
+ height: 0;
+ width: 0;
+ position: relative;
+ bottom: 0px;
+ left: 24px;
+}
+
+/* IE6 */
+.docSubheaderArrow {
+ _border-left-color: pink;
+ _border-bottom-color: pink;
+ _border-right-color: pink;
+ _filter: literal("chroma(color=pink)");
+}
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmorTheme.css
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmorTheme.css (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmorTheme.css 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,145 @@
+ at CHARSET "UTF-8";
+
+ at eval bc1 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(0);
+ at eval bc2 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(1);
+ at eval bc3 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(2);
+ at eval bc4 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(3);
+ at eval bc5 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(4);
+ at eval bc6 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(5);
+ at eval bc7 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(6);
+ at eval bc8 cc.kune.gspace.client.themes.CurrentEntityTheme.getBackColor(7);
+ at eval c1 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(0);
+ at eval c2 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(1);
+ at eval c3 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(2);
+ at eval c4 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(3);
+ at eval c5 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(4);
+ at eval c6 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(5);
+ at eval c7 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(6);
+ at eval c8 cc.kune.gspace.client.themes.CurrentEntityTheme.getColor(7);
+ at external .*;
+.entityTools {
+ background-color: bc1;
+}
+
+.entityToolsNorth span {
+ color: c1;
+}
+
+.k-sn-1st-panel {
+
+}
+
+.k-sn-2nd-spanel {
+ background-color: bc2;
+}
+
+.k-sn-2nd-spanel span {
+ color: c2;
+}
+
+.k-sn-3rd-panel { /* background-color: #a05a2c; */
+
+}
+
+.entityToolsCenter span {
+ color: #FFF;
+}
+
+.k-tool-panel {
+ background-color: bc1;
+}
+
+.k-tool-item-focus {
+ background-color: bc4;
+}
+
+.k-tool-item-focus span {
+ color: c4;
+}
+
+.k-tool-item-nofocus {
+
+}
+
+.k-tool-item-selected {
+ background-color: bc3;
+}
+
+.k-tool-item-selected span {
+ color: c3;
+}
+
+/* Derived from: from http://jonrohan.me/guide/css/creating-triangles-in-css/ */
+.k-tool-item-selected-arrow {
+ border-color: transparent transparent transparent bc3;
+}
+
+.k-tool-item-notselected {
+ background-color: inherits;
+}
+
+.entityToolsSouth {
+ border-top: 2px solid #FFF;
+ background-color: bc4;
+}
+
+.entityToolsSouth span {
+ color: c4;
+}
+
+.entityHeader {
+ background-color: bc5;
+}
+
+.entityHeader span {
+ color: c5;
+}
+
+.docHeader {
+ background-color: bc6;
+}
+
+.docHeader span,.docHeader input {
+ color: c6;
+}
+
+/* Derived from: from http://jonrohan.me/guide/css/creating-triangles-in-css/ */
+.docSubheaderArrow {
+ border-color: bc6 transparent transparent transparent;
+}
+
+.docHeader input {
+ color: black !important;
+}
+
+.docSubheader {
+ background-color: bc8;
+}
+
+.docSubheader span {
+ color: c8;
+}
+
+.docEditorMargin {
+ background-color: bc8;
+}
+
+.docEditor {
+ background-color: bc7;
+}
+
+.docFooter {
+ background-color: #e3dbdb;
+}
+
+.docFooter span {
+ color: #784421;
+}
+
+.entityFooter {
+ background-color: bc8;
+}
+
+.entityFooter span {
+ color: c8;
+}
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/gspace/client/resources/gSpaceArmorTheme.css
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: trunk/src/main/java/cc/kune/gspace/client/resources/wsArmor.css
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/resources/wsArmor.css 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/resources/wsArmor.css 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1,223 +0,0 @@
- at CHARSET "UTF-8";
-
- at external .*;
-.floatLeft {
- float: left;
-}
-
-.mainPanel {
- border-top: 2px solid white;
- border-bottom: 7px solid white;
- border-right: 7px solid white;
- border-left: 7px solid white;
-}
-
-.floatRight {
- float: right;
-}
-
-.siteBar {
- overflow: hidden;
-}
-
-.entityHeader {
- -webkit-border-top-right-radius: 7px;
- -moz-border-radius-topright: 7px;
- border-top-right-radius: 7px;
- background-color: #f4e3d7;
- overflow: hidden;
-}
-
-.entityFooter {
- -webkit-border-bottom-right-radius: 7px;
- -moz-border-radius-bottomright: 7px;
- border-bottom-right-radius: 7px;
- background-color: #f7ebe3;
- /* padding: 7px 10px 0px 17px; */
- overflow: hidden;
-}
-
-.entityFooter span {
- color: #784421;
- font-size: 16px;
- font-weight: bold;
-}
-
-.entityHeader span {
- font-size: 56px;
- /* margin-left: 15px; */
- color: #550000;
- font-weight: bold;
- font: 'UbuntuBold', Arial;
-}
-
-.docHeader {
- background-color: #D38D5F;
- overflow: hidden;
-}
-
-.docHeaderArrow {
- position: relative;
- z-index: 10;
- top: -25px;
- left: 10px;
-}
-
-.docHeader span,.docHeader input {
- color: #FFF;
- font-size: 26px;
- font-weight: bold;
- margin-left: 15px;
- font: 'UbuntuBold', Arial;
- line-height: 36px;
-}
-
-.docHeader input {
- float: left;
- width: 95% !important;
- color: black !important;
-}
-
-.docHeader img {
- float: left;
- margin: 10px -10px 0 10px;
- background-color: white;
-}
-
-.docSubheader {
- background-color: #f7ebe3;
- overflow: hidden;
- border-collapse: separate;
- margin: -14px 0 0;
- padding: 15px 0 0;
-}
-
-.docSubheader button.k-fr {
- margin: 0 5px 0 0;
-}
-
-.docSubheader button.k-fl {
- margin: 0 0 0 5px;
-}
-
-.docSubheader button {
- margin: 0 0 0 5px;
-}
-
-.docSubheaderLeft {
- position: relative;
- top: 0;
- left: -30px;
-}
-
-.docSubheader span {
- color: #784421;
- font-size: 20px;
- font-weight: bold;
-}
-
-.docEditorMargin {
- background-color: #f7ebe3;
-}
-
-.docEditor {
- background-color: #FFF;
- border-left: 1px solid #959595;
- border-right: 1px solid #959595;
- border-top: 1px solid #959595;
- -webkit-border-top-left-radius: 7px;
- -moz-border-radius-topleft: 7px;
- border-top-left-radius: 7px;
- -webkit-border-top-right-radius: 7px;
- -moz-border-radius-topright: 7px;
- border-top-right-radius: 7px;
-}
-
-.docEditor div {
- overflow-y: visible;
-}
-
-.docFooter {
- border-left: 1px solid #959595;
- border-right: 1px solid #959595;
- border-bottom: 1px solid #959595;
- background-color: #e3dbdb;
- -webkit-border-bottom-left-radius: 7px;
- -moz-border-radius-bottomleft: 7px;
- border-bottom-left-radius: 7px;
- -webkit-border-bottom-right-radius: 7px;
- -moz-border-radius-bottomright: 7px;
- border-bottom-right-radius: 7px;
- padding: 7px 7px 0 7px;
- overflow: hidden;
- border-collapse: separate;
-}
-
-.docFooter span {
- color: #784421;
- font-size: 16px;
- font-weight: bold;
-}
-
-.entityTools {
- -webkit-border-top-left-radius: 7px;
- -moz-border-radius-topleft: 7px;
- border-top-left-radius: 7px;
- -webkit-border-bottom-left-radius: 7px;
- -moz-border-radius-bottomleft: 7px;
- border-bottom-left-radius: 7px;
- background-color: #DEAA87;
-}
-
-.entityToolsNorth { /* margin: 10px; */
-
-}
-
-.entityToolsNorth span {
- color: #a05a2c;
- /* font-size: 20px;
- font-weight: bold; */
-}
-
-.entityToolsCenter { /* margin: 10px; */
- overflow: visible !important;
- margin-top: 10px;
-}
-
-.entityToolsCenter span {
- color: #FFF;
- font-size: 26px;
- font-weight: bold;
-}
-
-.entityToolsSouth {
- border-top: 2px solid #FFF;
- padding: 10px;
- border-collapse: separate;
-}
-
-.entityToolsSouth span {
- color: #a05a2c;
- font-size: 20px;
- font-weight: bold;
-}
-
-/* Derived from: from http://jonrohan.me/guide/css/creating-triangles-in-css/ */
-.docSubheaderArrow {
- border-color: #D38D5F transparent transparent transparent;
- border-style: solid;
- border-width: 7px;
- height: 0;
- width: 0;
- position: relative;
- bottom: 0px;
- left: 36px;
-}
-
-/* IE6 */
-.docSubheaderArrow {
- _border-left-color: pink;
- _border-bottom-color: pink;
- _border-right-color: pink;
- _filter: literal("chroma(color=pink)");
-}
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/gspace/client/themes/CurrentEntityTheme.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/themes/CurrentEntityTheme.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/themes/CurrentEntityTheme.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,26 @@
+package cc.kune.gspace.client.themes;
+
+public class CurrentEntityTheme {
+ private static String[] backColors = new String[8];
+ private static String[] colors = new String[8];
+
+ private static String filter(final String color) {
+ return color == null ? "#FFF" : color;
+ }
+
+ public static String getBackColor(final int number) {
+ return filter(backColors[number]);
+ }
+
+ public static String getColor(final int number) {
+ return filter(colors[number]);
+ }
+
+ public static void setColors(final String[] colors, final String[] backColors) {
+ CurrentEntityTheme.colors = colors;
+ CurrentEntityTheme.backColors = backColors;
+ }
+
+ public CurrentEntityTheme() {
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/themes/CurrentEntityTheme.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeChangeEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeChangeEvent.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeChangeEvent.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,97 @@
+package cc.kune.gspace.client.themes;
+
+import com.google.gwt.event.shared.EventHandler;
+import com.google.gwt.event.shared.GwtEvent;
+import com.google.gwt.event.shared.HandlerRegistration;
+
+import com.google.gwt.event.shared.HasHandlers;
+
+public class GSpaceThemeChangeEvent extends GwtEvent<GSpaceThemeChangeEvent.GSpaceThemeChangeHandler> {
+
+ public interface HasGsThemeChangeHandlers extends HasHandlers {
+ HandlerRegistration addGsThemeChangeHandler(GSpaceThemeChangeHandler handler);
+ }
+
+ public interface GSpaceThemeChangeHandler extends EventHandler {
+ public void onGsThemeChange(GSpaceThemeChangeEvent event);
+ }
+
+ private static final Type<GSpaceThemeChangeHandler> TYPE = new Type<GSpaceThemeChangeHandler>();
+
+ public static void fire(HasHandlers source, cc.kune.core.shared.dto.GSpaceTheme oldTheme, cc.kune.core.shared.dto.GSpaceTheme newTheme) {
+ source.fireEvent(new GSpaceThemeChangeEvent(oldTheme, newTheme));
+ }
+
+ public static Type<GSpaceThemeChangeHandler> getType() {
+ return TYPE;
+ }
+
+ cc.kune.core.shared.dto.GSpaceTheme oldTheme;
+ cc.kune.core.shared.dto.GSpaceTheme newTheme;
+
+ public GSpaceThemeChangeEvent(cc.kune.core.shared.dto.GSpaceTheme oldTheme, cc.kune.core.shared.dto.GSpaceTheme newTheme) {
+ this.oldTheme = oldTheme;
+ this.newTheme = newTheme;
+ }
+
+ protected GSpaceThemeChangeEvent() {
+ // Possibly for serialization.
+ }
+
+ @Override
+ public Type<GSpaceThemeChangeHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+ public cc.kune.core.shared.dto.GSpaceTheme getOldTheme() {
+ return oldTheme;
+ }
+
+ public cc.kune.core.shared.dto.GSpaceTheme getNewTheme() {
+ return newTheme;
+ }
+
+ @Override
+ protected void dispatch(GSpaceThemeChangeHandler handler) {
+ handler.onGsThemeChange(this);
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ GSpaceThemeChangeEvent other = (GSpaceThemeChangeEvent) obj;
+ if (oldTheme == null) {
+ if (other.oldTheme != null)
+ return false;
+ } else if (!oldTheme.equals(other.oldTheme))
+ return false;
+ if (newTheme == null) {
+ if (other.newTheme != null)
+ return false;
+ } else if (!newTheme.equals(other.newTheme))
+ return false;
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int hashCode = 23;
+ hashCode = (hashCode * 37) + (oldTheme == null ? 1 : oldTheme.hashCode());
+ hashCode = (hashCode * 37) + (newTheme == null ? 1 : newTheme.hashCode());
+ return hashCode;
+ }
+
+ @Override
+ public String toString() {
+ return "GsThemeChangeEvent["
+ + oldTheme
+ + ","
+ + newTheme
+ + "]";
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeChangeEvent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeManager.java (from rev 1399, trunk/src/main/java/org/ourproject/kune/workspace/client/themes/WsThemeManager.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeManager.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeManager.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,136 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ \*/
+package cc.kune.gspace.client.themes;
+
+import java.util.HashMap;
+
+import cc.kune.common.client.notify.NotifyUser;
+import cc.kune.common.client.utils.CSSUtils;
+import cc.kune.core.client.init.AppStartEvent;
+import cc.kune.core.client.init.AppStartEvent.AppStartHandler;
+import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
+import cc.kune.core.client.rpcservices.GroupServiceAsync;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.client.state.StateChangedEvent;
+import cc.kune.core.client.state.StateChangedEvent.StateChangedHandler;
+import cc.kune.core.client.state.StateManager;
+import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.core.shared.dto.ContentSimpleDTO;
+import cc.kune.core.shared.dto.GSpaceTheme;
+import cc.kune.core.shared.dto.InitDataDTO;
+import cc.kune.core.shared.dto.StateAbstractDTO;
+import cc.kune.gspace.client.resources.GSpaceArmorResources;
+import cc.kune.gspace.client.style.GSpaceBackManager;
+
+import com.google.gwt.dom.client.StyleElement;
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+
+public class GSpaceThemeManager {
+
+ private StyleElement cssAdded;
+ private final EventBus eventBus;
+ private final Provider<GroupServiceAsync> groupServiceProvider;
+ private GSpaceTheme previousTheme;
+ private final GSpaceArmorResources res;
+ private final Session session;
+ protected HashMap<String, GSpaceTheme> themes;
+ private final GSpaceBackManager wsBackManager;
+
+ @Inject
+ public GSpaceThemeManager(final Session session,
+ final Provider<GroupServiceAsync> groupServiceProvider, final StateManager stateManager,
+ final GSpaceBackManager wsBackManager, final EventBus eventBus, final GSpaceArmorResources res) {
+ this.session = session;
+ this.groupServiceProvider = groupServiceProvider;
+ this.wsBackManager = wsBackManager;
+ this.eventBus = eventBus;
+ this.res = res;
+ session.onAppStart(true, new AppStartHandler() {
+ @Override
+ public void onAppStart(final AppStartEvent event) {
+ final InitDataDTO initdata = session.getInitData();
+ themes = initdata.getgSpaceThemes();
+ stateManager.onStateChanged(true, new StateChangedHandler() {
+ @Override
+ public void onStateChanged(final StateChangedEvent event) {
+ setState(event.getState());
+ }
+ });
+ }
+ });
+ }
+
+ private void changeCss(final GSpaceArmorResources res, final String themeName) {
+ final GSpaceTheme theme = themes.get(themeName);
+ CurrentEntityTheme.setColors(themes.get(themeName).getColors(), theme.getBackColors());
+ // StyleInjector.injectAtEnd(res.style().getText());
+ if (cssAdded != null) {
+ cssAdded.removeFromParent();
+ }
+ cssAdded = CSSUtils.addCss(res.style().getText());
+ }
+
+ public void changeTheme(final StateToken token, final GSpaceTheme newTheme) {
+ NotifyUser.showProgressProcessing();
+ groupServiceProvider.get().changeGroupWsTheme(session.getUserHash(), token, newTheme.getName(),
+ new AsyncCallbackSimple<Void>() {
+ @Override
+ public void onSuccess(final Void result) {
+ if (session.getCurrentState().getStateToken().getGroup().equals(token.getGroup())) {
+ setTheme(newTheme);
+ }
+ NotifyUser.hideProgress();
+ }
+ });
+ }
+
+ protected void onChangeGroupWsTheme(final GSpaceTheme newTheme) {
+ NotifyUser.showProgressProcessing();
+ groupServiceProvider.get().changeGroupWsTheme(session.getUserHash(),
+ session.getCurrentState().getStateToken(), newTheme.getName(), new AsyncCallbackSimple<Void>() {
+ @Override
+ public void onSuccess(final Void result) {
+ setTheme(newTheme);
+ NotifyUser.hideProgress();
+ }
+ });
+ }
+
+ private void setState(final StateAbstractDTO state) {
+ setTheme(themes.get(state.getGroup().getWorkspaceTheme()));
+ final ContentSimpleDTO groupBackImage = state.getGroup().getGroupBackImage();
+ if (groupBackImage == null) {
+ wsBackManager.clearBackImage();
+ } else {
+ wsBackManager.setBackImage(groupBackImage.getStateToken());
+ }
+ }
+
+ private void setTheme(final GSpaceTheme newTheme) {
+ if (previousTheme == null || !previousTheme.equals(newTheme)) {
+ GSpaceThemeChangeEvent.fire(eventBus, previousTheme, newTheme);
+ changeCss(res, newTheme.getName());
+ }
+ previousTheme = newTheme;
+ }
+
+}
Added: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,16 @@
+package cc.kune.gspace.client.themes;
+
+import cc.kune.common.client.actions.ui.ActionExtensibleView;
+import cc.kune.common.client.actions.ui.ActionFlowPanel;
+import cc.kune.common.client.actions.ui.bind.GuiProvider;
+
+import com.google.inject.Inject;
+
+public class GSpaceThemeSelectorPanel extends ActionFlowPanel implements ActionExtensibleView {
+
+ @Inject
+ public GSpaceThemeSelectorPanel(final GuiProvider guiProvider) {
+ super(guiProvider);
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPanel.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPresenter.java (from rev 1399, trunk/src/main/java/org/ourproject/kune/workspace/client/themes/WsThemeSelectorPresenter.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/themes/GSpaceThemeSelectorPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -0,0 +1,132 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.themes;
+
+import java.util.HashMap;
+
+import cc.kune.common.client.actions.AbstractExtendedAction;
+import cc.kune.common.client.actions.Action;
+import cc.kune.common.client.actions.ActionEvent;
+import cc.kune.common.client.actions.ui.ActionExtensibleView;
+import cc.kune.common.client.actions.ui.descrip.MenuDescriptor;
+import cc.kune.common.client.actions.ui.descrip.MenuRadioItemDescriptor;
+import cc.kune.core.client.init.AppStartEvent;
+import cc.kune.core.client.init.AppStartEvent.AppStartHandler;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.shared.dto.GSpaceTheme;
+import cc.kune.core.shared.dto.InitDataDTO;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+import cc.kune.gspace.client.themes.GSpaceThemeChangeEvent.GSpaceThemeChangeHandler;
+
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+
+public class GSpaceThemeSelectorPresenter {
+
+ class ThemeAction extends AbstractExtendedAction {
+
+ private final GSpaceThemeManager manager;
+ private final GSpaceTheme theme;
+
+ public ThemeAction(final GSpaceTheme theme, final EventBus eventBus, final GSpaceThemeManager manager) {
+ super();
+ this.theme = theme;
+ this.manager = manager;
+ putValue(NAME, i18n.t(theme.getName()));
+ putValue(SMALL_ICON, theme.getBackColors()[0]);
+ }
+
+ @Override
+ public void actionPerformed(final ActionEvent event) {
+ manager.changeTheme(session.getCurrentStateToken(), theme);
+ menu.setText(i18n.t(theme.getName()));
+ }
+ }
+
+ private static final String GROUP_THEME = "k-theme-group";
+
+ private final EventBus eventBus;
+ private final I18nTranslationService i18n;
+ private final HashMap<String, MenuRadioItemDescriptor> itemMap;
+ private final GSpaceThemeManager manager;
+ private MenuDescriptor menu;
+ private final Session session;
+ private ActionExtensibleView view;
+
+ @Inject
+ public GSpaceThemeSelectorPresenter(final Session session, final I18nTranslationService i18n,
+ final EventBus eventBus, final GSpaceThemeManager manager, final GSpaceThemeSelectorPanel view) {
+ this.session = session;
+ this.i18n = i18n;
+ this.eventBus = eventBus;
+ this.manager = manager;
+ this.view = view;
+ itemMap = new HashMap<String, MenuRadioItemDescriptor>();
+ eventBus.addHandler(GSpaceThemeChangeEvent.getType(), new GSpaceThemeChangeHandler() {
+ @Override
+ public void onGsThemeChange(final GSpaceThemeChangeEvent event) {
+ final String themeName = event.getNewTheme().getName();
+ select(themeName);
+ }
+ });
+ this.view = view;
+ createActions();
+ }
+
+ private void createActions() {
+ createMenu();
+ final InitDataDTO initData = session.getInitData();
+ if (initData == null) {
+ session.onAppStart(true, new AppStartHandler() {
+ @Override
+ public void onAppStart(final AppStartEvent event) {
+ setThemes(event.getInitData());
+ }
+ });
+ } else {
+ setThemes(initData);
+ }
+ }
+
+ private void createMenu() {
+ menu = new MenuDescriptor("");
+ menu.putValue(Action.SMALL_ICON, "images/colors.gif");
+ }
+
+ private void createTheme(final GSpaceTheme theme) {
+ final ThemeAction action = new ThemeAction(theme, eventBus, manager);
+ final MenuRadioItemDescriptor item = new MenuRadioItemDescriptor(menu, action, GROUP_THEME);
+ itemMap.put(theme.getName(), item);
+ view.add(item);
+ }
+
+ public void select(final String themeName) {
+ itemMap.get(themeName).setChecked(true);
+ menu.setText(i18n.t(themeName));
+ }
+
+ private void setThemes(final InitDataDTO initData) {
+ view.add(menu);
+ for (final GSpaceTheme theme : initData.getgSpaceThemes().values()) {
+ createTheme(theme);
+ }
+ }
+
+}
Modified: trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -30,6 +30,7 @@
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FocusPanel;
+import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.HasText;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.InlineLabel;
@@ -43,6 +44,8 @@
private static ToolSelectorItemPanelUiBinder uiBinder = GWT.create(ToolSelectorItemPanelUiBinder.class);
@UiField
+ HTMLPanel arrow;
+ @UiField
Image iconLeft;
@UiField
Image iconRight;
@@ -102,11 +105,13 @@
if (selected) {
self.addStyleDependentName("selected");
self.removeStyleDependentName("notselected");
- iconRight.setVisible(true);
+ arrow.setVisible(true);
+ // iconRight.setVisible(true);
} else {
self.addStyleDependentName("notselected");
self.removeStyleDependentName("selected");
iconRight.setVisible(false);
+ arrow.setVisible(false);
}
}
Modified: trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.ui.xml 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/client/tool/selector/ToolSelectorItemPanel.ui.xml 2011-06-16 16:47:28 UTC (rev 1407)
@@ -6,8 +6,8 @@
text-decoration: none;
font-size: 22px;
color: white; /*
- text-shadow: 1px 1px 6px grey;
- */
+ text-shadow: 1px 1px 6px grey;
+ */
}
.link a:link {
@@ -42,9 +42,9 @@
<g:FocusPanel ui:field="self" stylePrimaryName="k-tool-item">
<g:FlowPanel styleName="{style.flow}" ui:field="flow">
<g:Image ui:field="iconLeft" styleName="{style.iconLeft}" />
- <g:Image ui:field="iconRight" styleName="{style.iconRight}"
- resource='{res.arrowRightDef}' />
+ <g:Image ui:field="iconRight" styleName="{style.iconRight}" /> <!-- resource {res.arrowRightDef}' -->
<g:InlineLabel ui:field="label" styleName="{style.label}" />
+ <g:HTMLPanel ui:field="arrow" addStyleNames="k-tool-item-selected-arrow, k-fr" />
</g:FlowPanel>
</g:FocusPanel>
</ui:UiBinder>
\ No newline at end of file
Deleted: trunk/src/main/java/cc/kune/gspace/public/kune-gspace.css
===================================================================
--- trunk/src/main/java/cc/kune/gspace/public/kune-gspace.css 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/cc/kune/gspace/public/kune-gspace.css 2011-06-16 16:47:28 UTC (rev 1407)
@@ -1 +0,0 @@
-/* TODO: extract wsArmor.css here */
\ No newline at end of file
Modified: trunk/src/main/java/org/ourproject/kune/chat/client/ChatClientTool.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/chat/client/ChatClientTool.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/chat/client/ChatClientTool.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,11 +20,11 @@
package org.ourproject.kune.chat.client;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import org.ourproject.kune.workspace.client.tool.OldFoldableAbstractClientTool;
import cc.kune.core.client.registry.ContentCapabilitiesRegistry;
import cc.kune.core.shared.i18n.I18nTranslationService;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
public class ChatClientTool extends OldFoldableAbstractClientTool {
@@ -34,7 +34,7 @@
public static final String TYPE_ROOT = "chat.root";
public ChatClientTool(final I18nTranslationService i18n, final WorkspaceSkeleton ws,
- final ToolSelector toolSelector, final WsThemeManager wsThemePresenter,
+ final ToolSelector toolSelector, final GSpaceThemeManager wsThemePresenter,
final ContentCapabilitiesRegistry contentCapabilitiesRegistry) {
super(NAME, i18n.t("chat rooms"), toolSelector, wsThemePresenter, ws, contentCapabilitiesRegistry);
registerContentTypeIcon(TYPE_ROOM, "images/emite-room.png");
Modified: trunk/src/main/java/org/ourproject/kune/gallery/client/GalleryClientTool.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/gallery/client/GalleryClientTool.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/gallery/client/GalleryClientTool.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,11 +20,11 @@
package org.ourproject.kune.gallery.client;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import org.ourproject.kune.workspace.client.tool.OldFoldableAbstractClientTool;
import cc.kune.core.client.i18n.I18nUITranslationService;
import cc.kune.core.client.registry.ContentCapabilitiesRegistry;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
public class GalleryClientTool extends OldFoldableAbstractClientTool {
@@ -34,7 +34,7 @@
public static final String TYPE_UPLOADEDFILE = NAME + "." + OldFoldableAbstractClientTool.UPLOADEDFILE_SUFFIX;
public GalleryClientTool(final I18nUITranslationService i18n, final ToolSelector toolSelector,
- final WsThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
+ final GSpaceThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
final ContentCapabilitiesRegistry cntCapabReg) {
super(NAME, i18n.t("gallery"), toolSelector, wsThemePresenter, ws, cntCapabReg);
Modified: trunk/src/main/java/org/ourproject/kune/wiki/client/WikiClientTool.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/wiki/client/WikiClientTool.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/wiki/client/WikiClientTool.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,11 +20,11 @@
package org.ourproject.kune.wiki.client;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import org.ourproject.kune.workspace.client.tool.OldFoldableAbstractClientTool;
import cc.kune.core.client.i18n.I18nUITranslationService;
import cc.kune.core.client.registry.ContentCapabilitiesRegistry;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
public class WikiClientTool extends OldFoldableAbstractClientTool {
@@ -36,7 +36,7 @@
public static final String TYPE_WIKIPAGE = NAME + "." + "wikipage";
public WikiClientTool(final I18nUITranslationService i18n, final ToolSelector toolSelector,
- final WsThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
+ final GSpaceThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
final ContentCapabilitiesRegistry cntCapabReg) {
super(NAME, i18n.t("wiki"), toolSelector, wsThemePresenter, ws, cntCapabReg);
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPanel.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPanel.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -27,11 +27,11 @@
import org.ourproject.kune.platf.client.actions.ui.GuiBindingsRegister;
import org.ourproject.kune.platf.client.services.Images;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
import cc.kune.core.client.services.FileConstants;
import cc.kune.core.client.services.FileDownloadUtils;
import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.core.shared.dto.GSpaceTheme;
import cc.kune.core.shared.dto.GroupDTO;
import com.calclab.suco.client.ioc.Provider;
@@ -119,7 +119,7 @@
entityTextLogo.setSmallFont();
}
- public void setTheme(final WsTheme oldTheme, final WsTheme newTheme) {
+ public void setTheme(final GSpaceTheme oldTheme, final GSpaceTheme newTheme) {
if (oldTheme != null) {
entityTextLogo.removeStyleDependentName(oldTheme.toString());
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPresenter.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderPresenter.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -21,82 +21,88 @@
import org.ourproject.kune.platf.client.View;
import org.ourproject.kune.platf.client.actions.ui.OldGuiActionDescrip;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import cc.kune.core.client.state.Session;
import cc.kune.core.client.state.StateManager;
import cc.kune.core.shared.dto.GroupDTO;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import com.calclab.suco.client.events.Listener2;
public class EntityHeaderPresenter implements EntityHeader {
- private static final int MEDIUM_NAME_LIMIT = 90;
- private static final int LARGE_NAME_LIMIT = 20;
+ private static final int LARGE_NAME_LIMIT = 20;
+ private static final int MEDIUM_NAME_LIMIT = 90;
- private EntityHeaderView view;
- private final Session session;
+ private final Session session;
+ private EntityHeaderView view;
- public EntityHeaderPresenter(final StateManager stateManager, final WsThemeManager theme, final Session session) {
- this.session = session;
+ public EntityHeaderPresenter(final StateManager stateManager, final GSpaceThemeManager theme,
+ final Session session) {
+ this.session = session;
- stateManager.onGroupChanged(new Listener2<String, String>() {
- public void onEvent(final String oldGroup, final String newGroup) {
- setGroupLogo(session.getCurrentState().getGroup());
- }
- });
- theme.addOnThemeChanged(new Listener2<WsTheme, WsTheme>() {
- public void onEvent(final WsTheme oldTheme, final WsTheme newTheme) {
- view.setTheme(oldTheme, newTheme);
- }
- });
- }
+ stateManager.onGroupChanged(new Listener2<String, String>() {
+ @Override
+ public void onEvent(final String oldGroup, final String newGroup) {
+ setGroupLogo(session.getCurrentState().getGroup());
+ }
+ });
+ // theme.addOnThemeChanged(new Listener2<GSpaceTheme, GSpaceTheme>() {
+ // public void onEvent(final GSpaceTheme oldTheme, final GSpaceTheme
+ // newTheme) {
+ // view.setTheme(oldTheme, newTheme);
+ // }
+ // });
+ }
- public void addAction(final OldGuiActionDescrip descriptor) {
- view.addAction(descriptor);
- }
+ @Override
+ public void addAction(final OldGuiActionDescrip descriptor) {
+ view.addAction(descriptor);
+ }
- public void addWidget(final View widget) {
- view.addWidget(widget);
- }
+ @Override
+ public void addWidget(final View widget) {
+ view.addWidget(widget);
+ }
- public void init(final EntityHeaderView view) {
- this.view = view;
- }
+ public void init(final EntityHeaderView view) {
+ this.view = view;
+ }
- public void refreshGroupLogo() {
- setGroupLogo(session.getCurrentState().getGroup());
- }
+ @Override
+ public void refreshGroupLogo() {
+ setGroupLogo(session.getCurrentState().getGroup());
+ }
- public void reloadGroupLogoImage() {
- view.reloadImage(session.getCurrentState().getGroup());
- }
+ @Override
+ public void reloadGroupLogoImage() {
+ view.reloadImage(session.getCurrentState().getGroup());
+ }
- void setGroupLogo(final GroupDTO group) {
- if (group.hasLogo()) {
- setLogoText(group.getLongName());
- view.setLogoImage(group.getStateToken());
- view.setLogoImageVisible(true);
- } else {
- setLogoText(group.getLongName());
- if (group.isPersonal()) {
- view.showDefUserLogo();
- view.setLogoImageVisible(true);
- } else {
- view.setLogoImageVisible(false);
- }
- }
+ void setGroupLogo(final GroupDTO group) {
+ if (group.hasLogo()) {
+ setLogoText(group.getLongName());
+ view.setLogoImage(group.getStateToken());
+ view.setLogoImageVisible(true);
+ } else {
+ setLogoText(group.getLongName());
+ if (group.isPersonal()) {
+ view.showDefUserLogo();
+ view.setLogoImageVisible(true);
+ } else {
+ view.setLogoImageVisible(false);
+ }
}
+ }
- void setLogoText(final String name) {
- final int length = name.length();
- if (length <= LARGE_NAME_LIMIT) {
- view.setLargeFont();
- } else if (length <= MEDIUM_NAME_LIMIT) {
- view.setMediumFont();
- } else {
- view.setSmallFont();
- }
- view.setLogoText(name);
+ void setLogoText(final String name) {
+ final int length = name.length();
+ if (length <= LARGE_NAME_LIMIT) {
+ view.setLargeFont();
+ } else if (length <= MEDIUM_NAME_LIMIT) {
+ view.setMediumFont();
+ } else {
+ view.setSmallFont();
}
+ view.setLogoText(name);
+ }
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderView.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/entityheader/EntityHeaderView.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -21,9 +21,9 @@
import org.ourproject.kune.platf.client.View;
import org.ourproject.kune.platf.client.actions.ui.OldGuiActionDescrip;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.core.shared.dto.GSpaceTheme;
import cc.kune.core.shared.dto.GroupDTO;
public interface EntityHeaderView {
@@ -46,7 +46,7 @@
void setSmallFont();
- void setTheme(final WsTheme oldTheme, WsTheme newTheme);
+ void setTheme(final GSpaceTheme oldTheme, GSpaceTheme newTheme);
void showDefUserLogo();
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/skel/Entity.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/skel/Entity.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/skel/Entity.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -19,8 +19,9 @@
\*/
package org.ourproject.kune.workspace.client.skel;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
+import cc.kune.core.shared.dto.GSpaceTheme;
+
import com.google.gwt.user.client.ui.Widget;
import com.gwtext.client.core.RegionPosition;
import com.gwtext.client.widgets.Panel;
@@ -116,7 +117,7 @@
entityWorkspace.setMaximized(maximized);
}
- public void setTheme(final WsTheme oldTheme, final WsTheme newTheme) {
+ public void setTheme(final GSpaceTheme oldTheme, final GSpaceTheme newTheme) {
if (oldTheme != null) {
entityFitPanel.removeClass("k-entity-" + oldTheme);
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/skel/EntityWorkspace.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/skel/EntityWorkspace.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/skel/EntityWorkspace.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -22,8 +22,9 @@
import org.ourproject.kune.platf.client.ui.AbstractToolbar;
import org.ourproject.kune.platf.client.ui.RoundedPanel;
import org.ourproject.kune.platf.client.ui.SimpleToolbar;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
+import cc.kune.core.shared.dto.GSpaceTheme;
+
import com.google.gwt.user.client.ui.Widget;
import com.gwtext.client.core.RegionPosition;
import com.gwtext.client.widgets.Panel;
@@ -230,7 +231,7 @@
}
}
- public void setTheme(final WsTheme oldTheme, final WsTheme newTheme) {
+ public void setTheme(final GSpaceTheme oldTheme, final GSpaceTheme newTheme) {
final String themeS = newTheme.toString();
if (oldTheme != null) {
final String previousThemeS = oldTheme.toString();
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/skel/WorkspaceSkeleton.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/skel/WorkspaceSkeleton.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/skel/WorkspaceSkeleton.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -21,8 +21,9 @@
import org.ourproject.kune.platf.client.ui.AbstractToolbar;
import org.ourproject.kune.platf.client.ui.SimpleToolbar;
-import org.ourproject.kune.workspace.client.themes.WsTheme;
+import cc.kune.core.shared.dto.GSpaceTheme;
+
import com.calclab.suco.client.events.Listener0;
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.core.client.Scheduler.ScheduledCommand;
@@ -141,7 +142,7 @@
entity.setMaximized(maximized);
}
- public void setTheme(final WsTheme oldTheme, final WsTheme newTheme) {
+ public void setTheme(final GSpaceTheme oldTheme, final GSpaceTheme newTheme) {
entity.setTheme(oldTheme, newTheme);
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldAbstractClientTool.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldAbstractClientTool.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldAbstractClientTool.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,8 +20,8 @@
package org.ourproject.kune.workspace.client.tool;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
import cc.kune.gspace.client.tool.selector.ToolSelectorItemPanel;
import cc.kune.gspace.client.tool.selector.ToolSelectorItemPresenter;
@@ -29,7 +29,7 @@
public abstract class OldAbstractClientTool implements OldClientTool {
public OldAbstractClientTool(final String shortName, final String longName, final ToolSelector toolSelector,
- final WsThemeManager wsThemePresenter, final WorkspaceSkeleton ws) {
+ final GSpaceThemeManager wsThemePresenter, final WorkspaceSkeleton ws) {
final ToolSelectorItemPresenter presenter = new ToolSelectorItemPresenter(shortName, longName, toolSelector);
// wsThemePresenter);
final ToolSelectorItemPanel panel = new ToolSelectorItemPanel();
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldFoldableAbstractClientTool.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldFoldableAbstractClientTool.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/tool/OldFoldableAbstractClientTool.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -20,10 +20,10 @@
package org.ourproject.kune.workspace.client.tool;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import cc.kune.core.client.registry.ContentCapabilitiesRegistry;
import cc.kune.core.shared.dto.BasicMimeTypeDTO;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
import cc.kune.gspace.client.tool.selector.ToolSelector;
public abstract class OldFoldableAbstractClientTool extends OldAbstractClientTool {
@@ -33,7 +33,7 @@
protected final ContentCapabilitiesRegistry contentCapabilitiesRegistry;
public OldFoldableAbstractClientTool(final String shortName, final String longName, final ToolSelector toolSelector,
- final WsThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
+ final GSpaceThemeManager wsThemePresenter, final WorkspaceSkeleton ws,
final ContentCapabilitiesRegistry contentCapabilitiesRegistry) {
super(shortName, longName, toolSelector, wsThemePresenter, ws);
this.contentCapabilitiesRegistry = contentCapabilitiesRegistry;
Modified: trunk/src/main/resources/dozerBeanMapping.xml
===================================================================
--- trunk/src/main/resources/dozerBeanMapping.xml 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/resources/dozerBeanMapping.xml 2011-06-16 16:47:28 UTC (rev 1407)
@@ -27,7 +27,13 @@
<b>countries</b>
<a-hint> cc.kune.core.shared.dto.I18nCountryDTO </a-hint>
<b-hint> cc.kune.domain.I18nCountry </b-hint>
- </field>
+ </field>
+ <field>
+ <a>gSpaceThemes</a>
+ <b>gSpaceThemes</b>
+ <a-hint>java.util.HashMap</a-hint>
+ <b-hint>java.util.HashMap</b-hint>
+ </field>
</mapping>
<mapping>
<class-a>cc.kune.domain.Group</class-a>
@@ -46,8 +52,7 @@
<a-hint> cc.kune.core.shared.dto.GroupDTO </a-hint>
<b-hint> cc.kune.domain.Group </b-hint>
</field>
- <field
- custom-converter="cc.kune.core.server.mapper.GroupListModeConverter">
+ <field custom-converter="cc.kune.core.server.mapper.GroupListModeConverter">
<a>mode</a>
<b>mode</b>
</field>
@@ -92,14 +97,14 @@
<class-a>cc.kune.core.shared.dto.StateAbstractDTO</class-a>
<class-b>cc.kune.core.server.state.StateAbstract</class-b>
</mapping>
-<!-- <mapping>-->
-<!-- <class-a> cc.kune.core.shared.dto.StateToken </class-a>-->
-<!-- <class-b> cc.kune.core.shared.dto.StateToken </class-b>-->
-<!-- <field>-->
-<!-- <a>encoded</a>-->
-<!-- <b>encoded</b>-->
-<!-- </field>-->
-<!-- </mapping>-->
+ <!-- <mapping> -->
+ <!-- <class-a> cc.kune.core.shared.dto.StateToken </class-a> -->
+ <!-- <class-b> cc.kune.core.shared.dto.StateToken </class-b> -->
+ <!-- <field> -->
+ <!-- <a>encoded</a> -->
+ <!-- <b>encoded</b> -->
+ <!-- </field> -->
+ <!-- </mapping> -->
<mapping>
<class-a> cc.kune.core.shared.dto.BasicMimeTypeDTO </class-a>
<class-b> cc.kune.domain.BasicMimeType </class-b>
Modified: trunk/src/main/resources/kune.properties
===================================================================
--- trunk/src/main/resources/kune.properties 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/main/resources/kune.properties 2011-06-16 16:47:28 UTC (rev 1407)
@@ -35,8 +35,28 @@
### Workspace enabled themes
# This names are also the name of the items in the theme menu and there are translated
-kune.wsthemes = default,green,blue,grey,purple,red
+kune.wsthemes = default,green,purple,grey,red,sahara,blue,redblack,camp,pink
kune.wsthemes.default = default
+kune.wsthemes.default.backgrounds = #deaa87, #d99e76, #ce7f4b, #d99e76, #f6e7dd, #d99e76, #FFF, #f8eee7
+kune.wsthemes.default.colors = #FFF,#FFF,#FFF,#FFF,#552200,#FFF,#a05a2c,#a05a2c
+kune.wsthemes.green.backgrounds = #abde88, #bfe7a6, #5a8141, #749b5a, #d5efc3, #749b5a, #FFF, #eaf7e1
+kune.wsthemes.green.colors = #225500, #225500, #FFF, #FFF, #17280b, #FFF, #225500, #225500
+kune.wsthemes.purple.backgrounds = #ddaee9, #f4c6ff, #9753aa, #e26fff, #f4e4f8, #c653e2, #FFF, #f9e3ff
+kune.wsthemes.purple.colors = #FFF, #FFF, #FFF, #FFF, #6d0c87, #FFF, #6d0c87, #6d0c87
+kune.wsthemes.grey.backgrounds = #cfcfcf, #b7b7b7, #565656, #868686, #ededed, #6e6e6e, #FFF, #e7e7e7
+kune.wsthemes.grey.colors = #4d4d4d, #4d4d4d, #FFF, #FFF, #000, #FFF, #4d4d4d, #4d4d4d
+kune.wsthemes.red.backgrounds = #ffc0c0, #de8888, #c04141, #ff8080, #ffe0e0, #b86262, #FFF, #f7e1e1
+kune.wsthemes.red.colors = #aa0000, #FFF, #FFF, #FFF, #a02c2c, #FFF, #a02c2c, #a02c2c
+kune.wsthemes.sahara.backgrounds = #ffe7d7, #eac9b3, #d59367, #eac9b3, #f7ece4, #e0ae8d, #FFF, #f7ece4
+kune.wsthemes.sahara.colors = #502d16, #502d16, #552200, #502d16, #502d16, #784421, #d45500, #d45500
+kune.wsthemes.blue.backgrounds = #8cbaff, #87aade, #5280c5, #528ce2, #c5dcff, #528ce2, #FFF, #c9d8f0
+kune.wsthemes.blue.colors = #FFF, #FFF, #FFF, #FFF, #0044aa, #FFF, #0044aa, #0044aa
+kune.wsthemes.redblack.backgrounds = #a14242, #b96363, #424242, #a14242, #ffe0e0, #a14242, #FFF, #f7e1e1
+kune.wsthemes.redblack.colors = #FFF, #FFF, #FFF, #FFF, #800000, #FFF, #800000, #800000
+kune.wsthemes.camp.backgrounds = #f6f1de, #a49e87, #3c3c3c, #f5cc22, #f6f1de, #4f472b, #FFF, #fff8dc
+kune.wsthemes.camp.colors = #151515, #151515, #fecc00, #151515, #000000, #f3c401, #151515, #151515
+kune.wsthemes.pink.backgrounds = #e49db9, #edbdd0, #b15278, #ff74ab, #ffddf8, #d25b8b, #FFF, #f6dee8
+kune.wsthemes.pink.colors = #FFF, #FFF, #FFF, #FFF, #2b0022, #FFF, #800066, #800066
### Gallery options
Modified: trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/test/java/cc/kune/core/server/mapper/MapperTest.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -25,11 +25,14 @@
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
+import cc.kune.core.server.InitData;
import cc.kune.core.server.TestDomainHelper;
import cc.kune.core.server.TestHelper;
import cc.kune.core.server.manager.GroupManager;
@@ -42,8 +45,10 @@
import cc.kune.core.shared.dto.ContainerDTO;
import cc.kune.core.shared.dto.ContainerSimpleDTO;
import cc.kune.core.shared.dto.ContentSimpleDTO;
+import cc.kune.core.shared.dto.GSpaceTheme;
import cc.kune.core.shared.dto.GroupDTO;
import cc.kune.core.shared.dto.GroupListDTO;
+import cc.kune.core.shared.dto.InitDataDTO;
import cc.kune.core.shared.dto.LicenseDTO;
import cc.kune.core.shared.dto.LinkDTO;
import cc.kune.core.shared.dto.SocialNetworkDataDTO;
@@ -138,6 +143,28 @@
assertTrue(groupDTO.hasLogo());
}
+ @Ignore
+ @Test
+ public void initDataMappging() {
+ final InitData initData = new InitData();
+ final HashMap<String, GSpaceTheme> themes = new HashMap<String, GSpaceTheme>();
+ final String themeName = "green";
+ final GSpaceTheme theme = new GSpaceTheme(themeName);
+ final String[] array = { "blue, darkgreen" };
+ theme.setBackColors(array);
+ theme.setColors(array);
+ themes.put(themeName, theme);
+ initData.setgSpaceThemes(themes);
+ final InitDataDTO dto = mapper.map(initData, InitDataDTO.class);
+ final HashMap<String, GSpaceTheme> themesDto = dto.getgSpaceThemes();
+ final GSpaceTheme themeDto = themesDto.get(themeName);
+ assertNotNull(themeDto);
+ assertNotNull(themeDto.getColors());
+ assertTrue(themeDto.getColors().length > 0);
+ assertNotNull(themeDto.getBackColors());
+ assertTrue(themeDto.getBackColors().length > 0);
+ }
+
@Before
public void inject() {
TestHelper.inject(this);
Modified: trunk/src/test/java/org/ourproject/kune/workspace/client/entityheader/EntityLogoPresenterTest.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/workspace/client/entityheader/EntityLogoPresenterTest.java 2011-06-14 18:52:02 UTC (rev 1406)
+++ trunk/src/test/java/org/ourproject/kune/workspace/client/entityheader/EntityLogoPresenterTest.java 2011-06-16 16:47:28 UTC (rev 1407)
@@ -22,13 +22,13 @@
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import org.ourproject.kune.workspace.client.themes.WsThemeManager;
import cc.kune.core.client.state.Session;
import cc.kune.core.client.state.StateManager;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.GroupDTO;
import cc.kune.core.shared.dto.GroupType;
+import cc.kune.gspace.client.themes.GSpaceThemeManager;
public class EntityLogoPresenterTest {
@@ -41,7 +41,7 @@
public void before() {
stateManager = Mockito.mock(StateManager.class);
session = Mockito.mock(Session.class);
- WsThemeManager theme = Mockito.mock(WsThemeManager.class);
+ GSpaceThemeManager theme = Mockito.mock(GSpaceThemeManager.class);
entityLogoPresenter = new EntityHeaderPresenter(stateManager, theme, session);
view = Mockito.mock(EntityHeaderView.class);
entityLogoPresenter.init(view);
More information about the kune-commits
mailing list