[kune-commits] r1179 - in trunk: . img/webtemplate script src/main/java/cc/kune src/main/java/cc/kune/common src/main/java/cc/kune/common/client src/main/java/cc/kune/common/client/noti src/main/java/cc/kune/common/client/ui src/main/java/cc/kune/common/client/utils src/main/java/cc/kune/common/public src/main/java/cc/kune/core src/main/java/cc/kune/core/client src/main/java/cc/kune/core/client/cookies src/main/java/cc/kune/core/client/errors src/main/java/cc/kune/core/client/i18n src/main/java/cc/kune/core/client/init src/main/java/cc/kune/core/client/notify/alerts src/main/java/cc/kune/core/client/notify/confirm src/main/java/cc/kune/core/client/notify/msgs src/main/java/cc/kune/core/client/notify/spiner src/main/java/cc/kune/core/client/sitebar/logo src/main/java/cc/kune/core/client/state src/main/java/cc/kune/core/client/ui src/main/java/cc/kune/core/client/ui/dialogs src/main/java/cc/kune/core/client/ws src/main/java/cc/kune/core/public src/main/java/cc/kune/msgs src/main/java/cc/kune/msgs/client src/main/java/cc/kune/msgs/public src/main/java/org/ourproject/kune/chat/client src/main/java/org/ourproject/kune/chat/client/cnt src/main/java/org/ourproject/kune/chat/client/ctx/room src/main/java/org/ourproject/kune/platf/client/ui src/main/java/org/ourproject/kune/platf/client/ui/noti src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ext src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia src/main/java/org/ourproject/kune/platf/client/ui/rte/insertspecialchar/utf8 src/main/java/org/ourproject/kune/platf/client/ui/rte/inserttable src/main/java/org/ourproject/kune/platf/server/i18n src/main/java/org/ourproject/kune/platf/server/manager src/main/java/org/ourproject/kune/platf/server/manager/impl src/main/java/org/ourproject/kune/workspace/client/i18n src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages src/main/java/org/ourproject/kune/workspace/client/options/pscape src/main/java/org/ourproject/kune/workspace/client/upload src/test/java/cc/kune/core/client/state src/test/java/org/ourproject/kune/platf/client/ui
Vicente J. Ruiz Jurado
vjrj_ at ourproject.org
Mon Jan 10 05:43:51 CET 2011
Author: vjrj_
Date: 2011-01-10 05:43:49 +0100 (Mon, 10 Jan 2011)
New Revision: 1179
Added:
trunk/src/main/java/cc/kune/common/
trunk/src/main/java/cc/kune/common/KuneCommon.gwt.xml
trunk/src/main/java/cc/kune/common/client/
trunk/src/main/java/cc/kune/common/client/noti/
trunk/src/main/java/cc/kune/common/client/noti/AlertEvent.java
trunk/src/main/java/cc/kune/common/client/noti/ConfirmAskEvent.java
trunk/src/main/java/cc/kune/common/client/noti/NotifyLevel.java
trunk/src/main/java/cc/kune/common/client/noti/SimpleCallback.java
trunk/src/main/java/cc/kune/common/client/ui/
trunk/src/main/java/cc/kune/common/client/ui/PopupPanelBottomCentered.java
trunk/src/main/java/cc/kune/common/client/ui/PopupPanelTopCentered.java
trunk/src/main/java/cc/kune/common/client/utils/
trunk/src/main/java/cc/kune/common/client/utils/Location.java
trunk/src/main/java/cc/kune/common/client/utils/TextUtils.java
trunk/src/main/java/cc/kune/common/client/utils/WindowUtils.java
trunk/src/main/java/cc/kune/common/public/
trunk/src/main/java/cc/kune/common/public/kune-common.css
trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl2.java
trunk/src/main/java/cc/kune/core/client/ui/
trunk/src/main/java/cc/kune/core/client/ui/dialogs/
trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.java
trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.ui.xml
trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsView.java
trunk/src/main/java/cc/kune/msgs/client/CloseCallback.java
trunk/src/main/java/cc/kune/msgs/client/UserMessage.java
trunk/src/main/java/cc/kune/msgs/client/UserMessage.ui.xml
trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.java
trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.ui.xml
trunk/src/main/java/cc/kune/msgs/client/UserMessagesPresenter.java
Removed:
trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java
trunk/src/main/java/cc/kune/core/client/utils/
trunk/src/main/java/cc/kune/msgs/KuneMsgsTests.gwt.xml
trunk/src/main/java/cc/kune/msgs/client/KuneMessagesSampleEntryPoint.java
trunk/src/main/java/cc/kune/msgs/client/msgs/
trunk/src/main/java/cc/kune/msgs/client/panel/
Modified:
trunk/img/webtemplate/web_template-2011.svg
trunk/pom.xml
trunk/script/css-update.sh
trunk/src/main/java/cc/kune/Kune.gwt.xml
trunk/src/main/java/cc/kune/core/Core.gwt.xml
trunk/src/main/java/cc/kune/core/client/CoreGinModule.java
trunk/src/main/java/cc/kune/core/client/CoreGinjector.java
trunk/src/main/java/cc/kune/core/client/cookies/CookiesManager.java
trunk/src/main/java/cc/kune/core/client/errors/ErrorHandler.java
trunk/src/main/java/cc/kune/core/client/i18n/I18nTranslationServiceMocked.java
trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java
trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
trunk/src/main/java/cc/kune/core/client/notify/alerts/AlertEvent.java
trunk/src/main/java/cc/kune/core/client/notify/alerts/UserAlerterPresenter.java
trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmPresenter.java
trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierPresenter.java
trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierViewImpl.java
trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifyEvent.java
trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerPresenter.java
trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerViewImpl.java
trunk/src/main/java/cc/kune/core/client/sitebar/logo/SiteLogoPresenter.java
trunk/src/main/java/cc/kune/core/client/state/ContentProviderDefault.java
trunk/src/main/java/cc/kune/core/client/state/SessionDefault.java
trunk/src/main/java/cc/kune/core/client/state/StateManagerDefault.java
trunk/src/main/java/cc/kune/core/client/ws/CorePlaceManager.java
trunk/src/main/java/cc/kune/core/client/ws/CorePresenter.java
trunk/src/main/java/cc/kune/core/public/ws.css
trunk/src/main/java/cc/kune/msgs/KuneMsgs.gwt.xml
trunk/src/main/java/cc/kune/msgs/public/kune-message.css
trunk/src/main/java/org/ourproject/kune/chat/client/ChatEngineDefault.java
trunk/src/main/java/org/ourproject/kune/chat/client/cnt/ChatRoomPresenter.java
trunk/src/main/java/org/ourproject/kune/chat/client/ctx/room/AddRoomPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/KuneStringUtils.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/noti/ConfirmationAsk.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ext/InsertImageExtPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPresenter.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/ExternalMediaRegistry.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertspecialchar/utf8/InsertSpecialUTF8CharPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/inserttable/InsertTableDialogPanel.java
trunk/src/main/java/org/ourproject/kune/platf/server/i18n/I18nTranslationServiceDefault.java
trunk/src/main/java/org/ourproject/kune/platf/server/manager/TagUserContentManagerDefault.java
trunk/src/main/java/org/ourproject/kune/platf/server/manager/impl/I18nTranslationManagerDefault.java
trunk/src/main/java/org/ourproject/kune/workspace/client/i18n/I18nTranslatorPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstForm.java
trunk/src/main/java/org/ourproject/kune/workspace/client/options/pscape/EntityOptionsPublicSpaceConfPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/upload/FileUploaderDialog.java
trunk/src/test/java/cc/kune/core/client/state/StateManagerTest.java
trunk/src/test/java/org/ourproject/kune/platf/client/ui/KuneStringUtilsTest.java
trunk/src/test/java/org/ourproject/kune/platf/client/ui/TextUtilsTest.java
Log:
NEW - # 11: New messages widget
http://kune.ourproject.org/issues/ticket/11
Modified: trunk/img/webtemplate/web_template-2011.svg
===================================================================
--- trunk/img/webtemplate/web_template-2011.svg 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/img/webtemplate/web_template-2011.svg 2011-01-10 04:43:49 UTC (rev 1179)
@@ -53,15 +53,15 @@
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="475.0028"
- inkscape:cy="695.87654"
- inkscape:current-layer="layer1"
+ inkscape:cy="455.87654"
+ inkscape:current-layer="g8450"
inkscape:document-units="px"
showgrid="false"
- inkscape:window-width="1280"
- inkscape:window-height="745"
+ inkscape:window-width="1278"
+ inkscape:window-height="1007"
inkscape:window-x="0"
- inkscape:window-y="1024"
- inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
@@ -2197,7 +2197,8 @@
id="layer1"
inkscape:label="normal"
inkscape:groupmode="layer"
- style="display:inline">
+ style="display:inline"
+ sodipodi:insensitive="true">
<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="rect5037"
@@ -2305,7 +2306,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"
@@ -2315,7 +2316,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"
@@ -2640,7 +2641,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"
@@ -4468,136 +4469,7 @@
height="3.7137473"
x="130.07883"
y="111.25339" />
- <rect
- style="color:#000000;fill:#501616;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect4526"
- width="13"
- height="6"
- x="17"
- y="139" />
<g
- id="g4532"
- style="fill:#892c00;fill-opacity:1;opacity:0.85">
- <rect
- rx="5"
- ry="5"
- y="110.34837"
- x="4.9808998"
- height="182.65163"
- width="322.0191"
- id="rect4520"
- style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- y="110.5"
- x="5"
- height="45"
- width="71"
- id="rect4522"
- style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect4528"
- width="71"
- height="45"
- x="5"
- y="247.5" />
- <rect
- y="110.5"
- x="256"
- height="45"
- width="71"
- id="rect4530"
- style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- </g>
- <rect
- style="opacity:0.79000004999999984;color:#000000;fill:#fff0e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect4538"
- width="294.9017"
- height="42"
- x="17"
- y="141"
- ry="3"
- rx="3" />
- <use
- x="0"
- y="0"
- xlink:href="#rect4538"
- id="use4540"
- transform="translate(0,49)"
- width="1024"
- height="768" />
- <use
- x="0"
- y="0"
- xlink:href="#use4540"
- id="use4542"
- transform="translate(0,49)"
- width="1024"
- height="768" />
- <text
- inkscape:export-ydpi="90"
- inkscape:export-xdpi="90"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/webtemplate/web_template-2011.png"
- 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:#ffe9da;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="15.226257"
- y="133.22296"
- id="text4548"
- sodipodi:linespacing="100%"><tspan
- id="tspan4550"
- sodipodi:role="line"
- x="15.226257"
- y="133.22296">Messages</tspan></text>
- <image
- y="140"
- x="17"
- id="image5750"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAWpJREFU
-OI3V07svw1EUB/Bv65FqtKrUY0A8QjQIaRCbgUZSoQkSiSYSj8mASEgHg8dfYDWRWjvUahAj0QRD
-k9+AySAsIvq7j985tqYJ9UgtTnJyh5v7Od/hHhszI5+y5/X6L4DCXBf3p7NTTLTGxGNNQ7HHXyW4
-PYm4SamtsvrxflJq/asEnwKk1Iq7LtTuru2BFmo+FQ/3/hgwEpN+LdSyq9ID6yWB6q4FjyXk5k1s
-pOhbIBUP27WQUZ9/xgszifPDI5R60tCmHNWmHPsWsIQMOiu6Iq7yN5C4A5hgvV6gcXDNpoXYOd8b
-cOUErg6CxdqUu576btDbNZjSCEy0geQDHA4D1Z3T7VrI1ZyAJeSityUUcLqewPoZsBXgMm4AIJBp
-wNfaAEuopbPtDn82kPkH2hRRn38csN/D7vYBYPTNhTNzCkqa0TS8UWUcb28BmPoICOlI7k+kmRhM
-lNWcOUEEZq7JTmD7/8v0DkyzqBlaCormAAAAAElFTkSuQmCC
-"
- height="40"
- width="40" />
- <flowRoot
- xml:space="preserve"
- id="flowRoot5765"
- 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:#280b0b;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"
- transform="translate(4.170296,-7.003638)"><flowRegion
- id="flowRegion5767"><rect
- id="rect5769"
- width="272.94324"
- height="32.526917"
- x="51.618793"
- y="156.35263"
- 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:#280b0b;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" /></flowRegion><flowPara
- id="flowPara5771">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</flowPara></flowRoot> <image
- y="171.03604"
- x="303.15076"
- id="image8263"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAsNJREFU
-OI1tk7tPk1EUwH/fow+0NRIjg48YGgOt4KOp4aWk2iBqYkLixmJw8T9w6cBgpHFwMHEwLsRBB/AB
-MbiYUDSasIjBxA4OKLXUFkppsR/C1373uw6UCupNbm5ykt/vnHtOjsK28zgc1tNv344IuMp/jgaT
-Ai5HobIVU/6Cnzb5fJcu3rjhVjQNACklCIG0LN49emR+mpt7I+BKFKyaoAo/9/t8vZHr192LU1OY
-+fyO7E6vl4bOTt6NjpqJZHJSQF8ULG04FHJkp6dfBI4e7Y0MDGzCa2tgWTsEQlVZT6cJRCL62sLC
-4ZVS6fRAOPxM68pkXh5rauo5f+2aOxuPYzU0oMdikEwis9nNvx8/zt5796gkEhifP3MsHNaNVOrI
-t0QiqPWo6pP+mzf1zOvXlAsF1L4+1NZWlM5O+PoVdd8+9gwN4aqvR5GS0tQUvwoFWsJhfebjx4Cu
-KApISblQ2Cx1eBhcLly9vbgHB9EVBafHgxmPk797FxvYMAykECiA+s+spEQ8eICcmcG5axdOrxdr
-dpZcLIawbWzABmS1R/8KAK2lBXcohK7rOBwOdgeD1IVCyCosymXEwsIfgRSiBqutrXhv38bp9bIR
-j7M2MYHT48F3/z6ejg7MXA7jyxfkz58A6FLKTZthICyLuvZ2XFV4eWgI2zTRgP39/dSdPMnGw4eg
-adjVpNoFKbsrxeKhQHu7VkokKI2PU/n+naVbtyhnMpSXl8mNjbE+P0/yzh0UTcPn95NeWbG/ra7m
-lRg4NXh1orGxuy0YdKXicdaLxVqztl/F4aCxuZl0oSDep9NLNnRpkyAiMJIrFs+ahnEw0NamlxYX
-qZjmDlh1OGj0+5nP58X0jx8pGzqikKot01Yl/gMHus+cOuVShMC2LKRl1d5EMml9yGbnbDgbheUd
-27hdIqDnf+NVYdaGc1FY3Yr9BsdNUva1UTzZAAAAAElFTkSuQmCC
-"
- height="16"
- width="16"
- style="fill:#cccccc;opacity:0.81" />
- <g
transform="translate(804.21116,-270.59772)"
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
@@ -4656,7 +4528,7 @@
id="layer3"
inkscape:label="overlay"
sodipodi:insensitive="true"
- style="display:none">
+ style="display:inline">
<rect
style="opacity:0.68399999;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="rect3865"
@@ -4672,74 +4544,6 @@
inkscape:label="dialogs"
style="display:none">
<rect
- transform="matrix(0,1,1,0,0,0)"
- ry="5"
- rx="5.0000005"
- y="138.96637"
- x="375.22134"
- height="343"
- width="63"
- id="rect3248"
- style="opacity:0.5;color:#000000;fill:#666666;stroke:#808080;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <rect
- style="color:#000000;fill:#552200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3460"
- width="60.841721"
- height="341.04489"
- x="376.37964"
- y="139.96637"
- rx="5"
- ry="5"
- transform="matrix(0,1,1,0,0,0)" />
- <image
- style="display:inline"
- y="383.22137"
- x="148.96637"
- id="image3210"
- 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= "
- height="44"
- width="44" />
- <text
- xml:space="preserve"
- style="font-size:13px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffe6d5;fill-opacity:1;stroke:none;display:inline;font-family:Handmedown;-inkscape-font-specification:Verdana Bold"
- x="200.2027"
- y="393.09833"
- id="text3213"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3215"
- x="200.2027"
- y="393.09833"
- style="font-size:13px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#ffe6d5;font-family:Verdana;-inkscape-font-specification:Verdana Bold">Some notice/info/alert title</tspan></text>
- <text
- sodipodi:linespacing="125%"
- id="text3217"
- y="411.09833"
- x="200.2027"
- style="font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:Verdana;-inkscape-font-specification:Verdana"
- xml:space="preserve"><tspan
- sodipodi:role="line"
- id="tspan3221"
- x="200.2027"
- y="411.09833">Lorem ipsum dolor sit amet, consectetuer</tspan><tspan
- sodipodi:role="line"
- x="200.2027"
- y="427.34833"
- id="tspan3223">adipiscing elit.</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:11.34050751px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff7f2a;fill-opacity:1;stroke:none;display:inline;font-family:Handmedown;-inkscape-font-specification:Verdana Bold"
- x="480.7074"
- y="377.68677"
- id="text3213-2"
- sodipodi:linespacing="125%"
- transform="scale(0.96997425,1.0309552)"><tspan
- sodipodi:role="line"
- id="tspan3215-7"
- x="480.7074"
- y="377.68677"
- style="font-size:11.34050751px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;fill:#ff7f2a;font-family:Verdana;-inkscape-font-specification:Verdana Bold">x</tspan></text>
- <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"
id="rect24748"
width="646.41687"
@@ -4883,5 +4687,242 @@
x="722.03516"
id="tspan3972"
sodipodi:role="line">Cancelar</tspan></text>
+ <path
+ style="opacity:0.81000001;color:#000000;fill:#ac9393;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 795,144 211,-25"
+ id="path8441"
+ inkscape:connector-curvature="0" />
+ <path
+ style="color:#000000;fill:#6c5353;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:transform-center-x="-5.9580116"
+ inkscape:transform-center-y="-0.62993359"
+ d="m 862.37995,145.60404 -26.67151,29.29513 -1.53827,-47.36987 z"
+ id="path8447"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
</g>
+ <g
+ style="display:inline"
+ inkscape:label="confirmation"
+ id="g8450"
+ inkscape:groupmode="layer">
+ <rect
+ ry="10"
+ rx="10"
+ y="113.49999"
+ x="277.29156"
+ height="205.09827"
+ width="476.85486"
+ id="rect8452"
+ 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" />
+ <rect
+ style="color:#000000;fill:#e7caba;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8454"
+ width="371.33139"
+ height="100.00001"
+ x="324.55331"
+ y="148" />
+ <rect
+ y="112.08939"
+ x="277.29156"
+ height="19.354607"
+ width="476.85486"
+ id="rect8456"
+ 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" />
+ <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: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: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="434.16895"
+ y="184.81694"
+ id="text8468"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan8470"
+ x="434.16895"
+ y="184.81694">Confirm please</tspan></text>
+ <rect
+ ry="7"
+ rx="6.9999995"
+ y="280"
+ x="299"
+ height="26"
+ width="103.29102"
+ id="rect8472"
+ style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text8474"
+ y="298.10547"
+ x="312.03516"
+ 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;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 Bold"
+ xml:space="preserve"><tspan
+ y="298.10547"
+ x="312.03516"
+ id="tspan8476"
+ sodipodi:role="line">Continuar</tspan></text>
+ <rect
+ style="color:#000000;fill:#f2f2f2;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8488"
+ width="103.29102"
+ height="26"
+ x="619"
+ y="280"
+ rx="6.9999995"
+ ry="7" />
+ <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;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 Bold"
+ x="636.03516"
+ y="298.10547"
+ id="text8490"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan8492"
+ x="636.03516"
+ y="298.10547">Cancelar</tspan></text>
+ <path
+ inkscape:connector-curvature="0"
+ id="path8494"
+ d="m 795,144 211,-25"
+ style="opacity:0.81000001;color:#000000;fill:#ac9393;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text8498"
+ y="222.14001"
+ x="434.08438"
+ style="font-size:20px;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: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"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ id="tspan8502"
+ x="434.08438"
+ y="222.14001">Are you sure?</tspan></text>
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path8496"
+ d="m 819.54682,-91.528118 -26.67151,29.29513 -1.53827,-47.369872 z"
+ inkscape:transform-center-y="-0.62993359"
+ inkscape:transform-center-x="-5.9580116"
+ style="color:#000000;fill:#6c5353;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer5"
+ inkscape:label="notify"
+ style="display:none">
+ <g
+ style="display:inline"
+ id="g8344"
+ transform="translate(0,323)">
+ <g
+ transform="matrix(1,0,0,-0.84861,315.32544,35.16246)"
+ style="opacity:0.85;fill:#892c00;fill-opacity:1"
+ id="g4532">
+ <rect
+ style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4520"
+ width="322.0191"
+ height="182.65163"
+ x="4.9808998"
+ y="110.34837"
+ ry="5.8919883"
+ rx="5" />
+ <rect
+ style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4522"
+ width="71"
+ height="45"
+ x="5"
+ y="247.1942" />
+ <rect
+ y="247.5"
+ x="5"
+ height="45"
+ width="71"
+ id="rect4528"
+ style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="color:#000000;fill:#892c00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4530"
+ width="71"
+ height="45"
+ x="256"
+ y="248.37251" />
+ </g>
+ <rect
+ rx="3"
+ ry="3"
+ y="-206.48027"
+ x="332.32544"
+ height="42"
+ width="294.9017"
+ id="rect4538"
+ style="opacity:0.79000005;color:#000000;fill:#fff0e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <use
+ height="768"
+ width="1024"
+ transform="translate(0,49)"
+ id="use4540"
+ xlink:href="#rect4538"
+ y="0"
+ x="0" />
+ <use
+ height="768"
+ width="1024"
+ transform="translate(0,49)"
+ id="use4542"
+ xlink:href="#use4540"
+ y="0"
+ x="0" />
+ <image
+ width="40"
+ height="40"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAWpJREFU
+OI3V07svw1EUB/Bv65FqtKrUY0A8QjQIaRCbgUZSoQkSiSYSj8mASEgHg8dfYDWRWjvUahAj0QRD
+k9+AySAsIvq7j985tqYJ9UgtTnJyh5v7Od/hHhszI5+y5/X6L4DCXBf3p7NTTLTGxGNNQ7HHXyW4
+PYm4SamtsvrxflJq/asEnwKk1Iq7LtTuru2BFmo+FQ/3/hgwEpN+LdSyq9ID6yWB6q4FjyXk5k1s
+pOhbIBUP27WQUZ9/xgszifPDI5R60tCmHNWmHPsWsIQMOiu6Iq7yN5C4A5hgvV6gcXDNpoXYOd8b
+cOUErg6CxdqUu576btDbNZjSCEy0geQDHA4D1Z3T7VrI1ZyAJeSityUUcLqewPoZsBXgMm4AIJBp
+wNfaAEuopbPtDn82kPkH2hRRn38csN/D7vYBYPTNhTNzCkqa0TS8UWUcb28BmPoICOlI7k+kmRhM
+lNWcOUEEZq7JTmD7/8v0DkyzqBlaCormAAAAAElFTkSuQmCC
+"
+ id="image5750"
+ x="332.32544"
+ y="-207.48027" />
+ <flowRoot
+ transform="translate(319.49574,-354.48391)"
+ 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:#280b0b;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"
+ id="flowRoot5765"
+ xml:space="preserve"><flowRegion
+ id="flowRegion5767"><rect
+ 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:#280b0b;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"
+ y="156.35263"
+ x="51.618793"
+ height="32.526917"
+ width="272.94324"
+ id="rect5769" /></flowRegion><flowPara
+ id="flowPara5771">Lorem ipsum dolor sit amet, consectetuer adipiscing elit</flowPara></flowRoot> <image
+ style="opacity:0.81000001;fill:#cccccc"
+ width="16"
+ height="16"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAsNJREFU
+OI1tk7tPk1EUwH/fow+0NRIjg48YGgOt4KOp4aWk2iBqYkLixmJw8T9w6cBgpHFwMHEwLsRBB/AB
+MbiYUDSasIjBxA4OKLXUFkppsR/C1373uw6UCupNbm5ykt/vnHtOjsK28zgc1tNv344IuMp/jgaT
+Ai5HobIVU/6Cnzb5fJcu3rjhVjQNACklCIG0LN49emR+mpt7I+BKFKyaoAo/9/t8vZHr192LU1OY
++fyO7E6vl4bOTt6NjpqJZHJSQF8ULG04FHJkp6dfBI4e7Y0MDGzCa2tgWTsEQlVZT6cJRCL62sLC
+4ZVS6fRAOPxM68pkXh5rauo5f+2aOxuPYzU0oMdikEwis9nNvx8/zt5796gkEhifP3MsHNaNVOrI
+t0QiqPWo6pP+mzf1zOvXlAsF1L4+1NZWlM5O+PoVdd8+9gwN4aqvR5GS0tQUvwoFWsJhfebjx4Cu
+KApISblQ2Cx1eBhcLly9vbgHB9EVBafHgxmPk797FxvYMAykECiA+s+spEQ8eICcmcG5axdOrxdr
+dpZcLIawbWzABmS1R/8KAK2lBXcohK7rOBwOdgeD1IVCyCosymXEwsIfgRSiBqutrXhv38bp9bIR
+j7M2MYHT48F3/z6ejg7MXA7jyxfkz58A6FLKTZthICyLuvZ2XFV4eWgI2zTRgP39/dSdPMnGw4eg
+adjVpNoFKbsrxeKhQHu7VkokKI2PU/n+naVbtyhnMpSXl8mNjbE+P0/yzh0UTcPn95NeWbG/ra7m
+lRg4NXh1orGxuy0YdKXicdaLxVqztl/F4aCxuZl0oSDep9NLNnRpkyAiMJIrFs+ahnEw0NamlxYX
+qZjmDlh1OGj0+5nP58X0jx8pGzqikKot01Yl/gMHus+cOuVShMC2LKRl1d5EMml9yGbnbDgbheUd
+27hdIqDnf+NVYdaGc1FY3Yr9BsdNUva1UTzZAAAAAElFTkSuQmCC
+"
+ id="image8263"
+ x="618.4762"
+ y="-176.44423" />
+ </g>
+ </g>
</svg>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/pom.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -224,7 +224,7 @@
<dependency>
<groupId>org.ourproject.common</groupId>
<artifactId>gwt-common</artifactId>
- <version>0.0.3</version>
+ <version>0.0.4</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -246,7 +246,7 @@
<dependency>
<groupId>com.gwtplatform</groupId>
<artifactId>gwtp</artifactId>
- <version>0.4</version>
+ <version>0.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.adamtacy</groupId>
@@ -749,7 +749,8 @@
<goal>process</goal> </goals> <phase>generate-sources</phase> </execution>
</executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>apt-maven-plugin</artifactId>
<version>1.0-alpha-4</version> <executions> <execution> <goals> <goal>process</goal>
- <goal>test-process</goal> </goals> </execution> </executions> </plugin> -->
+ <goal>test-process</goal> </goals> </execution> </executions> </plugin> -->
+ <!-- BETTER user: http://code.google.com/p/acris/wiki/AnnotationProcessing -->
<plugin>
<!-- =roo -->
<groupId>org.codehaus.mojo</groupId>
@@ -936,4 +937,4 @@
</plugin>
</plugins>
</reporting>
-</project>
\ No newline at end of file
+</project>
Modified: trunk/script/css-update.sh
===================================================================
--- trunk/script/css-update.sh 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/script/css-update.sh 2011-01-10 04:43:49 UTC (rev 1179)
@@ -10,3 +10,5 @@
#rsync -aC $APPPUB/images/ $WEBAPP/images
cp src/main/java/cc/kune/msgs/public/kune-message.css target/kune-0.0.7/ws/
+cp src/main/java/cc/kune/common/public/kune-common.css target/kune-0.0.7/ws/
+cp src/main/java/cc/kune/core/public/ws.css target/kune-0.0.7/ws/
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/Kune.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/Kune.gwt.xml 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/Kune.gwt.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -5,7 +5,7 @@
<inherits name='com.google.gwt.logging.Logging' />
<inherits name="cc.kune.core.Core" />
<inherits name="com.calclab.suco.Suco" />
- <inherits name="org.adamtacy.GWTEffects"></inherits>
+ <inherits name="org.adamtacy.GWTEffects"></inherits>
<source path='client'
excludes="**/*Test.java,**/*Tests.java,**/*MockProvider.java" />
<!-- <source path='shared'/> -->
@@ -30,4 +30,6 @@
<!--http://code.google.com/p/google-web-toolkit/issues/detail?id=42 -->
<!-- <set-property name="user.agent" value="gecko1_8" /> -->
<set-property name="user.agent" value="safari,gecko1_8" />
+ <!-- Entrypoint =============================================== -->
+ <entry-point class="cc.kune.core.client.KuneEntryPoint" />
</module>
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/common/KuneCommon.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/common/KuneCommon.gwt.xml (rev 0)
+++ trunk/src/main/java/cc/kune/common/KuneCommon.gwt.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module>
+ <!-- Inherit the core Web Toolkit stuff. -->
+ <inherits name='com.google.gwt.user.User' />
+ <!-- Inherit the default GWT style sheet. You can change -->
+ <!-- the theme of your GWT application by uncommenting -->
+ <!-- any one of the following lines. -->
+ <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
+ <!-- Other module inherits -->
+ <!-- Specify the app entry point class. -->
+<!-- <entry-point class='cc.kune.msgs.client.KuneMessagesSampleEntryPoint' />-->
+ <!-- Specify the paths for translatable code -->
+ <source path='client' />
+ <public path="public" />
+ <stylesheet src="kune-common.css" />
+</module>
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/common/KuneCommon.gwt.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/noti/AlertEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/noti/AlertEvent.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/noti/AlertEvent.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,119 @@
+package cc.kune.common.client.noti;
+
+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 AlertEvent extends GwtEvent<AlertEvent.AlertHandler> {
+
+ public interface HasAlertHandlers extends HasHandlers {
+ HandlerRegistration addAlertHandler(AlertHandler handler);
+ }
+
+ public interface AlertHandler extends EventHandler {
+ public void onAlert(AlertEvent event);
+ }
+
+ private static final Type<AlertHandler> TYPE = new Type<AlertHandler>();
+
+ public static void fire(HasHandlers source, java.lang.String title, java.lang.String message, cc.kune.common.client.noti.SimpleCallback onOk) {
+ source.fireEvent(new AlertEvent(title, message, onOk));
+ }
+
+ public static void fire(HasHandlers source, java.lang.String message) {
+ source.fireEvent(new AlertEvent(message));
+ }
+
+ public static Type<AlertHandler> getType() {
+ return TYPE;
+ }
+
+ java.lang.String title;
+ java.lang.String message;
+ cc.kune.common.client.noti.SimpleCallback onOk;
+
+ public AlertEvent(java.lang.String title, java.lang.String message, cc.kune.common.client.noti.SimpleCallback onOk) {
+ this.title = title;
+ this.message = message;
+ this.onOk = onOk;
+ }
+
+ public AlertEvent(java.lang.String message) {
+ this.message = message;
+ }
+
+ protected AlertEvent() {
+ // Possibly for serialization.
+ }
+
+ @Override
+ public Type<AlertHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+ public java.lang.String getTitle() {
+ return title;
+ }
+
+ public java.lang.String getMessage() {
+ return message;
+ }
+
+ public cc.kune.common.client.noti.SimpleCallback getOnOk() {
+ return onOk;
+ }
+
+ @Override
+ protected void dispatch(AlertHandler handler) {
+ handler.onAlert(this);
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ AlertEvent other = (AlertEvent) obj;
+ if (title == null) {
+ if (other.title != null)
+ return false;
+ } else if (!title.equals(other.title))
+ return false;
+ if (message == null) {
+ if (other.message != null)
+ return false;
+ } else if (!message.equals(other.message))
+ return false;
+ if (onOk == null) {
+ if (other.onOk != null)
+ return false;
+ } else if (!onOk.equals(other.onOk))
+ return false;
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int hashCode = 23;
+ hashCode = (hashCode * 37) + (title == null ? 1 : title.hashCode());
+ hashCode = (hashCode * 37) + (message == null ? 1 : message.hashCode());
+ hashCode = (hashCode * 37) + (onOk == null ? 1 : onOk.hashCode());
+ return hashCode;
+ }
+
+ @Override
+ public String toString() {
+ return "AlertEvent["
+ + title
+ + ","
+ + message
+ + ","
+ + onOk
+ + "]";
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/noti/AlertEvent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/noti/ConfirmAskEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/noti/ConfirmAskEvent.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/noti/ConfirmAskEvent.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,189 @@
+package cc.kune.common.client.noti;
+
+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 ConfirmAskEvent extends GwtEvent<ConfirmAskEvent.ConfirmAskHandler> {
+
+ public interface HasConfirmAskHandlers extends HasHandlers {
+ HandlerRegistration addConfirmAskHandler(ConfirmAskHandler handler);
+ }
+
+ public interface ConfirmAskHandler extends EventHandler {
+ public void onConfirmAsk(ConfirmAskEvent event);
+ }
+
+ private static final Type<ConfirmAskHandler> TYPE = new Type<ConfirmAskHandler>();
+
+ public static void fire(HasHandlers source, java.lang.String title, java.lang.String message, java.lang.String acceptBtnMsg, java.lang.String cancelBtnMsg, java.lang.String acceptBtnTooltip, java.lang.String cancelBtnTooltip, cc.kune.common.client.noti.SimpleCallback onAccept, cc.kune.common.client.noti.SimpleCallback onCancel) {
+ source.fireEvent(new ConfirmAskEvent(title, message, acceptBtnMsg, cancelBtnMsg, acceptBtnTooltip, cancelBtnTooltip, onAccept, onCancel));
+ }
+
+ public static void fire(HasHandlers source, java.lang.String message) {
+ source.fireEvent(new ConfirmAskEvent(message));
+ }
+
+ public static Type<ConfirmAskHandler> getType() {
+ return TYPE;
+ }
+
+ java.lang.String title;
+ java.lang.String message;
+ java.lang.String acceptBtnMsg;
+ java.lang.String cancelBtnMsg;
+ java.lang.String acceptBtnTooltip;
+ java.lang.String cancelBtnTooltip;
+ cc.kune.common.client.noti.SimpleCallback onAccept;
+ cc.kune.common.client.noti.SimpleCallback onCancel;
+
+ public ConfirmAskEvent(java.lang.String title, java.lang.String message, java.lang.String acceptBtnMsg, java.lang.String cancelBtnMsg, java.lang.String acceptBtnTooltip, java.lang.String cancelBtnTooltip, cc.kune.common.client.noti.SimpleCallback onAccept, cc.kune.common.client.noti.SimpleCallback onCancel) {
+ this.title = title;
+ this.message = message;
+ this.acceptBtnMsg = acceptBtnMsg;
+ this.cancelBtnMsg = cancelBtnMsg;
+ this.acceptBtnTooltip = acceptBtnTooltip;
+ this.cancelBtnTooltip = cancelBtnTooltip;
+ this.onAccept = onAccept;
+ this.onCancel = onCancel;
+ }
+
+ public ConfirmAskEvent(java.lang.String message) {
+ this.message = message;
+ }
+
+ protected ConfirmAskEvent() {
+ // Possibly for serialization.
+ }
+
+ @Override
+ public Type<ConfirmAskHandler> getAssociatedType() {
+ return TYPE;
+ }
+
+ public java.lang.String getTitle() {
+ return title;
+ }
+
+ public java.lang.String getMessage() {
+ return message;
+ }
+
+ public java.lang.String getAcceptBtnMsg() {
+ return acceptBtnMsg;
+ }
+
+ public java.lang.String getCancelBtnMsg() {
+ return cancelBtnMsg;
+ }
+
+ public java.lang.String getAcceptBtnTooltip() {
+ return acceptBtnTooltip;
+ }
+
+ public java.lang.String getCancelBtnTooltip() {
+ return cancelBtnTooltip;
+ }
+
+ public cc.kune.common.client.noti.SimpleCallback getOnAccept() {
+ return onAccept;
+ }
+
+ public cc.kune.common.client.noti.SimpleCallback getOnCancel() {
+ return onCancel;
+ }
+
+ @Override
+ protected void dispatch(ConfirmAskHandler handler) {
+ handler.onConfirmAsk(this);
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ ConfirmAskEvent other = (ConfirmAskEvent) obj;
+ if (title == null) {
+ if (other.title != null)
+ return false;
+ } else if (!title.equals(other.title))
+ return false;
+ if (message == null) {
+ if (other.message != null)
+ return false;
+ } else if (!message.equals(other.message))
+ return false;
+ if (acceptBtnMsg == null) {
+ if (other.acceptBtnMsg != null)
+ return false;
+ } else if (!acceptBtnMsg.equals(other.acceptBtnMsg))
+ return false;
+ if (cancelBtnMsg == null) {
+ if (other.cancelBtnMsg != null)
+ return false;
+ } else if (!cancelBtnMsg.equals(other.cancelBtnMsg))
+ return false;
+ if (acceptBtnTooltip == null) {
+ if (other.acceptBtnTooltip != null)
+ return false;
+ } else if (!acceptBtnTooltip.equals(other.acceptBtnTooltip))
+ return false;
+ if (cancelBtnTooltip == null) {
+ if (other.cancelBtnTooltip != null)
+ return false;
+ } else if (!cancelBtnTooltip.equals(other.cancelBtnTooltip))
+ return false;
+ if (onAccept == null) {
+ if (other.onAccept != null)
+ return false;
+ } else if (!onAccept.equals(other.onAccept))
+ return false;
+ if (onCancel == null) {
+ if (other.onCancel != null)
+ return false;
+ } else if (!onCancel.equals(other.onCancel))
+ return false;
+ return true;
+ }
+
+ @Override
+ public int hashCode() {
+ int hashCode = 23;
+ hashCode = (hashCode * 37) + (title == null ? 1 : title.hashCode());
+ hashCode = (hashCode * 37) + (message == null ? 1 : message.hashCode());
+ hashCode = (hashCode * 37) + (acceptBtnMsg == null ? 1 : acceptBtnMsg.hashCode());
+ hashCode = (hashCode * 37) + (cancelBtnMsg == null ? 1 : cancelBtnMsg.hashCode());
+ hashCode = (hashCode * 37) + (acceptBtnTooltip == null ? 1 : acceptBtnTooltip.hashCode());
+ hashCode = (hashCode * 37) + (cancelBtnTooltip == null ? 1 : cancelBtnTooltip.hashCode());
+ hashCode = (hashCode * 37) + (onAccept == null ? 1 : onAccept.hashCode());
+ hashCode = (hashCode * 37) + (onCancel == null ? 1 : onCancel.hashCode());
+ return hashCode;
+ }
+
+ @Override
+ public String toString() {
+ return "ConfirmAskEvent["
+ + title
+ + ","
+ + message
+ + ","
+ + acceptBtnMsg
+ + ","
+ + cancelBtnMsg
+ + ","
+ + acceptBtnTooltip
+ + ","
+ + cancelBtnTooltip
+ + ","
+ + onAccept
+ + ","
+ + onCancel
+ + "]";
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/noti/ConfirmAskEvent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/noti/NotifyLevel.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/noti/NotifyLevel.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/noti/NotifyLevel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,5 @@
+package cc.kune.common.client.noti;
+
+public enum NotifyLevel {
+ info, important, veryImportant, error
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/noti/NotifyLevel.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/noti/SimpleCallback.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/noti/SimpleCallback.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/noti/SimpleCallback.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,13 @@
+package cc.kune.common.client.noti;
+
+public interface SimpleCallback {
+ /**
+ * Notifies this callback of an accept response.
+ */
+ void onSuccess();
+
+ /**
+ * Notifies this callback of a cancel.
+ */
+ void onCancel();
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/noti/SimpleCallback.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/ui/PopupPanelBottomCentered.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/PopupPanelBottomCentered.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/PopupPanelBottomCentered.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,51 @@
+package cc.kune.common.client.ui;
+
+import com.google.gwt.event.logical.shared.ResizeEvent;
+import com.google.gwt.event.logical.shared.ResizeHandler;
+import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.PopupPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class PopupPanelBottomCentered extends PopupPanel {
+
+ public PopupPanelBottomCentered() {
+ super();
+ init();
+ }
+
+ public PopupPanelBottomCentered(boolean autohide, boolean modal) {
+ super(autohide, modal);
+ init();
+ }
+
+ public PopupPanelBottomCentered(boolean autohide) {
+ super(autohide);
+ init();
+ }
+
+ private void init() {
+ setStyleName("k-popup-bottom-centered");
+ addStyleName("k-opacity80");
+ addStyleName("k-box-10shadow");
+ addStyleName("k-top-10corners");
+ Window.addResizeHandler(new ResizeHandler() {
+ @Override
+ public void onResize(ResizeEvent event) {
+ setCenterPosition();
+ }
+ });
+ }
+
+ public void setCenterPosition() {
+ Widget widget = getWidget();
+ int x = (Window.getClientWidth() - (widget != null ? getWidget().getOffsetWidth() : 0)) / 2;
+ int y = Window.getClientHeight() - (widget != null ? getWidget().getOffsetHeight() : 0);
+ setPopupPosition(x, y);
+ }
+
+ @Override
+ public void show() {
+ super.show();
+ setCenterPosition();
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/ui/PopupPanelBottomCentered.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/ui/PopupPanelTopCentered.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/PopupPanelTopCentered.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/PopupPanelTopCentered.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,50 @@
+package cc.kune.common.client.ui;
+
+import com.google.gwt.event.logical.shared.ResizeEvent;
+import com.google.gwt.event.logical.shared.ResizeHandler;
+import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.PopupPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class PopupPanelTopCentered extends PopupPanel {
+ public PopupPanelTopCentered() {
+ super();
+ init();
+ }
+
+ public PopupPanelTopCentered(boolean autohide, boolean modal) {
+ super(autohide, modal);
+ init();
+ }
+
+ public PopupPanelTopCentered(boolean autohide) {
+ super(autohide);
+ init();
+ }
+
+ private void init() {
+ setStyleName("k-popup-top-centered");
+ addStyleName("k-opacity80");
+ addStyleName("k-box-10shadow");
+ addStyleName("k-bottom-10corners");
+ Window.addResizeHandler(new ResizeHandler() {
+ @Override
+ public void onResize(ResizeEvent event) {
+ setCenterPosition();
+ }
+ });
+ }
+
+ public void setCenterPosition() {
+ Widget widget = getWidget();
+ int x = (Window.getClientWidth() - (widget != null ? getWidget().getOffsetWidth() : 0)) / 2;
+ int y = 0;
+ setPopupPosition(x, y);
+ }
+
+ @Override
+ public void show() {
+ super.show();
+ setCenterPosition();
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/ui/PopupPanelTopCentered.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/common/client/utils/Location.java (from rev 1176, trunk/src/main/java/cc/kune/core/client/utils/Location.java)
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/Location.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/utils/Location.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,148 @@
+/*
+ * Copyright 2006 Robert Hanson <iamroberthanson AT gmail.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ \*/
+package cc.kune.common.client.utils;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class Location {
+ private String hash;
+ private String host;
+ private String hostName;
+ private String href;
+ private String path;
+ private String port;
+ private String protocol;
+ private String queryString;
+ private HashMap<String, String> paramMap;
+
+ /**
+ * sample: #site.docs.3.1
+ **/
+ public String getHash() {
+ return hash;
+ }
+
+ /**
+ * sample: locahost:8080
+ *
+ * @return
+ */
+ public String getHost() {
+ return host;
+ }
+
+ /**
+ * sample: locahost
+ *
+ * @return
+ */
+ public String getHostName() {
+ return hostName;
+ }
+
+ /**
+ * sample: http://localhost:8080/ws/#site.docs.3.1?locale=en&log_level=INFO
+ **/
+ public String getHref() {
+ return href;
+ }
+
+ public String getParameter(final String name) {
+ return paramMap.get(name);
+ }
+
+ public Map<String, String> getParameterMap() {
+ return paramMap;
+ }
+
+ /**
+ * sample: /ws/
+ *
+ * @return
+ */
+ public String getPath() {
+ return path;
+ }
+
+ public String getPort() {
+ return port;
+ }
+
+ public String getProtocol() {
+ return protocol;
+ }
+
+ /**
+ * sample: ?locale=en&log_level=INFO
+ *
+ * @return
+ */
+ public String getQueryString() {
+ return queryString;
+ }
+
+ protected void setHash(final String hash) {
+ this.hash = hash;
+ }
+
+ protected void setHost(final String host) {
+ this.host = host;
+ }
+
+ protected void setHostName(final String hostName) {
+ this.hostName = hostName;
+ }
+
+ protected void setHref(final String href) {
+ this.href = href;
+ }
+
+ protected void setPath(final String path) {
+ this.path = path;
+ }
+
+ protected void setPort(final String port) {
+ this.port = port;
+ }
+
+ protected void setProtocol(final String protocol) {
+ this.protocol = protocol;
+ }
+
+ protected void setQueryString(final String queryString) {
+ this.queryString = queryString;
+ paramMap = new HashMap<String, String>();
+
+ if (queryString != null && queryString.length() > 1) {
+ String qs = queryString.substring(1);
+ String[] kvPairs = qs.split("&");
+ for (String kvPair : kvPairs) {
+ String[] kv = kvPair.split("=");
+ if (kv.length > 1) {
+ paramMap.put(kv[0], unescape(kv[1]));
+ } else {
+ paramMap.put(kv[0], "");
+ }
+ }
+ }
+ }
+
+ private native String unescape(String val) /*-{
+ return unescape(val);
+ }-*/;
+
+}
\ No newline at end of file
Copied: trunk/src/main/java/cc/kune/common/client/utils/TextUtils.java (from rev 1176, trunk/src/main/java/cc/kune/core/client/utils/TextUtils.java)
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/TextUtils.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/utils/TextUtils.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,99 @@
+/*
+ *
+ * Copyright (C) 2007-2009 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.common.client.utils;
+
+import java.util.ArrayList;
+
+public class TextUtils {
+
+ public static final String IN_DEVELOPMENT_P = " (in development)";
+ public static final String IN_DEVELOPMENT = "In development";
+
+ // Original regexp from http://snippets.dzone.com/posts/show/452
+ public static final String URL_REGEXP = "((ftp|http|https|mailto):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?)";
+
+ // Original regexp from http://www.regular-expressions.info/email.html
+ public static final String EMAIL_REGEXP = "[-!#$%&\'*+/=?_`{|}~a-z0-9^]+(\\.[-!#$%&\'*+/=?_`{|}~a-z0-9^]+)*@(localhost|([a-z0-9]([-a-z0-9]*[a-z0-9])?\\.)+[a-z0-9]([-a-z0-9]*[a-z0-9]))?";
+
+ public static final String UNIX_NAME = "^[a-z0-9_\\-]+$";
+
+ public static final String NUM_REGEXP = "^[0-9]+$";
+
+ /*
+ * This method escape only some dangerous html chars
+ */
+ public static String escapeHtmlLight(final String source) {
+ if (source == null) {
+ return null;
+ }
+ String result = source;
+ result = result.replaceAll("&", "&");
+ result = result.replaceAll("\"", """);
+ // text = text.replaceAll("\'", "'");
+ result = result.replaceAll("<", "<");
+ result = result.replaceAll(">", ">");
+ return result;
+ }
+
+ public static String generateHtmlLink(final String href, final String text) {
+ return "<a href=\"" + href + "\" target=\"_blank\">" + text + "</a>";
+ }
+
+ public static ArrayList<String> splitTags(final String tagsString) {
+ final ArrayList<String> tagsList = new ArrayList<String>();
+ String tagsCopy = tagsString;
+ // remove commas and quotes
+ if (tagsString == null) {
+ return tagsList;
+ }
+ tagsCopy = tagsCopy.replaceAll(",", " ");
+ tagsCopy = tagsCopy.replaceAll("\"", "");
+ tagsCopy = tagsCopy.replaceAll("\'", "");
+ final String[] splitted = tagsCopy.split("\\s+");
+ for (String tag : splitted) {
+ tag = tag.replaceAll("\\s$", "");
+ if (tag.length() > 0) {
+ tagsList.add(tag);
+ }
+ }
+ return tagsList;
+ }
+
+ /*
+ * This method unescape only some dangerous html chars for use in GWT Html
+ * widget for instance
+ */
+ public static String unescape(final String source) {
+ if (source == null) {
+ return null;
+ }
+ String result = source;
+ result = result.replaceAll("&", "&");
+ result = result.replaceAll(""", "\"");
+ result = result.replaceAll("'", "\'");
+ result = result.replaceAll("<", "<");
+ result = result.replaceAll(">", ">");
+ return result;
+ }
+
+ public TextUtils() {
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/utils/TextUtils.java
___________________________________________________________________
Name: svn:mergeinfo
+
Copied: trunk/src/main/java/cc/kune/common/client/utils/WindowUtils.java (from rev 1176, trunk/src/main/java/cc/kune/core/client/utils/WindowUtils.java)
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/WindowUtils.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/utils/WindowUtils.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,65 @@
+/*
+ * Copyright 2006 Robert Hanson <iamroberthanson AT gmail.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package cc.kune.common.client.utils;
+
+public class WindowUtils {
+
+ public static Location getLocation() {
+ Location result = new Location();
+ result.setHash(getHash());
+ result.setHost(getHost());
+ result.setHostName(getHostName());
+ result.setHref(getHref());
+ result.setPath(getPath());
+ result.setPort(getPort());
+ result.setProtocol(getProtocol());
+ result.setQueryString(getQueryString());
+ return result;
+ }
+
+ private static native String getHash() /*-{
+ return $wnd.location.hash;
+ }-*/;
+
+ private static native String getHost() /*-{
+ return $wnd.location.host;
+ }-*/;
+
+ private static native String getHostName() /*-{
+ return $wnd.location.hostname;
+ }-*/;
+
+ private static native String getHref() /*-{
+ return $wnd.location.href;
+ }-*/;
+
+ private static native String getPath() /*-{
+ return $wnd.location.pathname;
+ }-*/;
+
+ private static native String getPort() /*-{
+ return $wnd.location.port;
+ }-*/;
+
+ private static native String getProtocol() /*-{
+ return $wnd.location.protocol;
+ }-*/;
+
+ private static native String getQueryString() /*-{
+ return $wnd.location.search;
+ }-*/;
+
+}
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/common/public/kune-common.css
===================================================================
--- trunk/src/main/java/cc/kune/common/public/kune-common.css (rev 0)
+++ trunk/src/main/java/cc/kune/common/public/kune-common.css 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,130 @@
+.k-popup-top-centered {
+
+}
+
+.k-popup-bottom-centered {
+
+}
+
+.k-floatleft {
+ float: left;
+}
+
+.k-floatright {
+ float: right;
+}
+
+.k-pointer {
+ cursor: pointer;
+ cursor: hand;
+}
+
+.k-opacity80 {
+ kfilter: alpha(opacity = 80);
+ -moz-opacity: 0.80;
+ -khtml-opacity: 0.80;
+ opacity: 0.80;
+}
+
+.k-box-5shadow {
+ -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
+ box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
+}
+
+.k-box-10shadow {
+ -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
+ box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
+}
+
+.k-bottom-5corners {
+ -webkit-border-bottom-right-radius: 5px;
+ -moz-border-radius-bottomright: 5px;
+ border-bottom-right-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -moz-border-radius-bottomleft: 5px;
+ border-bottom-left-radius: 5px;
+}
+
+.k-bottom-10corners {
+ -webkit-border-bottom-right-radius: 10px;
+ -moz-border-radius-bottomright: 10px;
+ border-bottom-right-radius: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+ -moz-border-radius-bottomleft: 10px;
+ border-bottom-left-radius: 10px;
+}
+
+.k-top-5corners {
+ -webkit-border-top-right-radius: 5px;
+ -moz-border-radius-topright: 5px;
+ border-top-right-radius: 5px;
+ -webkit-border-top-left-radius: 5px;
+ -moz-border-radius-topleft: 5px;
+ border-top-left-radius: 5px;
+}
+
+.k-top-10corners {
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 10px;
+ -moz-border-radius-topleft: 10px;
+ border-top-left-radius: 10px;
+}
+
+.k-2corners {
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+
+.k-3corners {
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+.k-5corners {
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+
+.k-10corners {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+}
+
+.k-dialog-outerp {
+ background-color: #552200;
+}
+
+.k-dialog-title {
+ color: #552200;
+ font-size: 20px;
+ font-weight: bold;
+}
+
+.k-dialog-innerp {
+ background-color: #e7caba;
+ border: solid 1px #F2F2F2;
+}
+
+.k-dialog-firstBtn {
+ float: left;
+}
+
+.k-dialog-secondBtn {
+ float: right;
+}
+
+.k-z10000 {
+ z-index: 10000;
+}
+
+.k-z1000 {
+ z-index: 1000;
+}
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/common/public/kune-common.css
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/core/Core.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/core/Core.gwt.xml 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/Core.gwt.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,30 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.1.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/2.1.0/distro-source/core/src/gwt-module.dtd">
<module rename-to="ws">
- <!-- source / public / etc ==================================== -->
- <!-- excluding test sources for this module workaround for open issue 4454
- see http://code.google.com/p/google-web-toolkit/issues/detail?id=4454 -->
- <source path='client'
- excludes="**/*Test.java,**/*Tests.java,**/*MockProvider.java" />
- <source path="shared" />
- <public path="public" />
- <!-- Dependencies ============================================= -->
- <inherits name="com.google.gwt.user.User" />
- <!-- <inherits name='com.mvp4g.Mvp4gModule' /> -->
- <inherits name="cc.kune.core.ws.armor.WsArmor" />
- <inherits name="cc.kune.msgs.KuneMsgs" />
- <inherits name="org.ourproject.common.Common" />
- <inherits name="com.extjs.gxt.ui.GXT" />
- <inherits name="com.calclab.suco.Suco" />
- <!-- gwt-platform ============================================= -->
- <inherits name='com.gwtplatform.mvp.Mvp' />
- <define-configuration-property name="gin.ginjector"
- is-multi-valued="false" />
- <set-configuration-property name="gin.ginjector"
- value="cc.kune.core.client.CoreGinjector" />
- <!-- Styles =================================================== -->
- <stylesheet src="ws.css" />
- <stylesheet src="fontface/stylesheet.css" />
- <!-- Entrypoint =============================================== -->
- <entry-point class="cc.kune.core.client.KuneEntryPoint" />
+ <!-- source / public / etc ==================================== -->
+ <!-- excluding test sources for this module workaround for open issue 4454
+ see http://code.google.com/p/google-web-toolkit/issues/detail?id=4454 -->
+ <source path='client'
+ excludes="**/*Test.java,**/*Tests.java,**/*MockProvider.java" />
+ <source path="shared" />
+ <public path="public" />
+ <!-- Dependencies ============================================= -->
+ <inherits name="com.google.gwt.user.User" />
+ <!-- <inherits name='com.mvp4g.Mvp4gModule' /> -->
+ <inherits name="cc.kune.core.ws.armor.WsArmor" />
+ <inherits name="cc.kune.msgs.KuneMsgs" />
+ <inherits name="cc.kune.common.KuneCommon" />
+ <inherits name="org.ourproject.common.Common" />
+ <inherits name="com.extjs.gxt.ui.GXT" />
+ <inherits name="com.calclab.suco.Suco" />
+ <!-- gwt-platform ============================================= -->
+ <inherits name='com.gwtplatform.mvp.Mvp' />
+ <define-configuration-property name="gin.ginjector"
+ is-multi-valued="false" />
+ <set-configuration-property name="gin.ginjector"
+ value="cc.kune.core.client.CoreGinjector" />
+ <!-- Styles =================================================== -->
+ <stylesheet src="ws.css" />
+ <stylesheet src="fontface/stylesheet.css" />
</module>
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/client/CoreGinModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/CoreGinModule.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/CoreGinModule.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -28,13 +28,13 @@
import cc.kune.core.shared.i18n.I18nTranslationService;
import cc.kune.core.ws.armor.client.WsArmor;
import cc.kune.core.ws.armor.client.WsArmorImpl;
-import cc.kune.msgs.client.panel.UserMessagesPanel;
-import cc.kune.msgs.client.panel.UserMessagesPresenter;
+import cc.kune.msgs.client.UserMessagesPanel;
+import cc.kune.msgs.client.UserMessagesPresenter;
+import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.event.shared.SimpleEventBus;
import com.google.inject.Singleton;
-import com.gwtplatform.mvp.client.DefaultEventBus;
import com.gwtplatform.mvp.client.DefaultProxyFailureHandler;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.RootPresenter;
import com.gwtplatform.mvp.client.gin.AbstractPresenterModule;
import com.gwtplatform.mvp.client.proxy.ParameterTokenFormatter;
@@ -51,7 +51,7 @@
*/
@Override
protected void configure() {
- bind(EventBus.class).to(DefaultEventBus.class).in(Singleton.class);
+ bind(EventBus.class).to(SimpleEventBus.class).in(Singleton.class);
bind(PlaceManager.class).to(CorePlaceManager.class).in(Singleton.class);
bind(TokenFormatter.class).to(ParameterTokenFormatter.class).in(Singleton.class);
bind(RootPresenter.class).asEagerSingleton();
Modified: trunk/src/main/java/cc/kune/core/client/CoreGinjector.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/CoreGinjector.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/CoreGinjector.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -9,10 +9,10 @@
import cc.kune.core.client.ws.CorePresenter;
import cc.kune.core.shared.i18n.I18nTranslationService;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.inject.client.AsyncProvider;
import com.google.gwt.inject.client.GinModules;
import com.google.gwt.inject.client.Ginjector;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.proxy.PlaceManager;
import com.gwtplatform.mvp.client.proxy.ProxyFailureHandler;
Modified: trunk/src/main/java/cc/kune/core/client/cookies/CookiesManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/cookies/CookiesManager.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/cookies/CookiesManager.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,7 +1,7 @@
package cc.kune.core.client.cookies;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.View;
import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
Modified: trunk/src/main/java/cc/kune/core/client/errors/ErrorHandler.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/errors/ErrorHandler.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/errors/ErrorHandler.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -19,8 +19,7 @@
*/
package cc.kune.core.client.errors;
-import org.ourproject.common.client.notify.NotifyLevel;
-
+import cc.kune.common.client.noti.NotifyLevel;
import cc.kune.core.client.notify.alerts.AlertEvent;
import cc.kune.core.client.notify.msgs.UserNotifyEvent;
import cc.kune.core.client.notify.spiner.ProgressHideEvent;
@@ -31,9 +30,9 @@
import com.calclab.suco.client.events.Event0;
import com.calclab.suco.client.events.Listener0;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.proxy.PlaceManager;
public class ErrorHandler {
Modified: trunk/src/main/java/cc/kune/core/client/i18n/I18nTranslationServiceMocked.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/i18n/I18nTranslationServiceMocked.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/i18n/I18nTranslationServiceMocked.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -19,7 +19,7 @@
*/
package cc.kune.core.client.i18n;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
public class I18nTranslationServiceMocked extends I18nTranslationService {
Modified: trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/i18n/I18nUITranslationService.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -22,20 +22,20 @@
import java.util.Date;
import java.util.HashMap;
+import cc.kune.common.client.utils.Location;
+import cc.kune.common.client.utils.TextUtils;
+import cc.kune.common.client.utils.WindowUtils;
import cc.kune.core.client.rpcservices.I18nServiceAsync;
import cc.kune.core.client.state.Session;
-import cc.kune.core.client.utils.Location;
-import cc.kune.core.client.utils.TextUtils;
-import cc.kune.core.client.utils.WindowUtils;
import cc.kune.core.shared.dto.I18nLanguageDTO;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.allen_sauer.gwt.log.client.Log;
import com.calclab.suco.client.events.Listener0;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.i18n.client.DateTimeFormat;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
public class I18nUITranslationService extends I18nTranslationService {
private HashMap<String, String> lexicon;
Modified: trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -19,8 +19,11 @@
*/
package cc.kune.core.client.init;
-import org.ourproject.common.client.notify.NotifyLevel;
+import org.adamtacy.client.ui.effects.events.EffectCompletedEvent;
+import org.adamtacy.client.ui.effects.events.EffectCompletedHandler;
+import org.adamtacy.client.ui.effects.examples.Fade;
+import cc.kune.common.client.noti.NotifyLevel;
import cc.kune.core.client.notify.msgs.UserNotifyEvent;
import cc.kune.core.client.notify.spiner.ProgressHideEvent;
import cc.kune.core.client.rpcservices.SiteServiceAsync;
@@ -30,6 +33,7 @@
import com.allen_sauer.gwt.log.client.Log;
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.core.client.Scheduler.ScheduledCommand;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.Window.ClosingEvent;
@@ -37,7 +41,6 @@
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
public class AppStarterDefault implements AppStarter {
private final Session session;
@@ -85,8 +88,18 @@
}
private void hideInitialPanels() {
- RootPanel.get("kuneinitialcurtain").setVisible(false);
- RootPanel.get("kuneloading").setVisible(false);
+ final RootPanel curtain = RootPanel.get("kuneinitialcurtain");
+ Fade anim = new Fade(curtain.getElement());
+ anim.setDuration(3);
+ anim.addEffectCompletedHandler(new EffectCompletedHandler() {
+ @Override
+ public void onEffectCompleted(EffectCompletedEvent event) {
+ curtain.setVisible(false);
+ RootPanel.get("kuneloading").setVisible(false);
+ }
+ });
+ anim.play();
+ eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.info, "Starting"));
}
@Override
@@ -98,9 +111,7 @@
@Override
public void execute() {
hideInitialPanels();
- eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.error, "Started"));
- eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.error,
- "Started closeable. Started closeable. Started closeable. Started closeable", true));
+ eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.info, "Success", "App Started.", true));
}
});
}
Modified: trunk/src/main/java/cc/kune/core/client/notify/alerts/AlertEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/alerts/AlertEvent.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/alerts/AlertEvent.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -3,84 +3,79 @@
import com.google.gwt.event.shared.EventHandler;
import com.google.gwt.event.shared.GwtEvent;
import com.google.gwt.event.shared.HandlerRegistration;
-
-import com.gwtplatform.mvp.client.HasEventBus;
import com.google.gwt.event.shared.HasHandlers;
-public class AlertEvent extends GwtEvent<AlertEvent.AlertHandler> {
+ at Deprecated
+public class AlertEvent extends GwtEvent<AlertEvent.AlertHandler> {
- public interface HasAlertHandlers extends HasHandlers {
- HandlerRegistration addAlertHandler(AlertHandler handler);
- }
+ public interface HasAlertHandlers extends HasHandlers {
+ HandlerRegistration addAlertHandler(AlertHandler handler);
+ }
- public interface AlertHandler extends EventHandler {
- public void onAlert(AlertEvent event);
- }
+ public interface AlertHandler extends EventHandler {
+ public void onAlert(AlertEvent event);
+ }
- private static final Type<AlertHandler> TYPE = new Type<AlertHandler>();
+ private static final Type<AlertHandler> TYPE = new Type<AlertHandler>();
- public static void fire(HasEventBus source, java.lang.String title, java.lang.String message) {
- source.fireEvent(new AlertEvent(title, message));
- }
+ public static void fire(HasHandlers source, java.lang.String title, java.lang.String message) {
+ source.fireEvent(new AlertEvent(title, message));
+ }
- public static Type<AlertHandler> getType() {
- return TYPE;
- }
+ public static Type<AlertHandler> getType() {
+ return TYPE;
+ }
- private final java.lang.String title;
- private final java.lang.String message;
+ private final java.lang.String title;
+ private final java.lang.String message;
- public AlertEvent(java.lang.String title, java.lang.String message) {
- this.title = title;
- this.message = message;
- }
+ public AlertEvent(java.lang.String title, java.lang.String message) {
+ this.title = title;
+ this.message = message;
+ }
- @Override
- public Type<AlertHandler> getAssociatedType() {
- return TYPE;
- }
+ @Override
+ public Type<AlertHandler> getAssociatedType() {
+ return TYPE;
+ }
- public java.lang.String getTitle() {
- return title;
- }
+ public java.lang.String getTitle() {
+ return title;
+ }
- public java.lang.String getMessage() {
- return message;
- }
+ public java.lang.String getMessage() {
+ return message;
+ }
- @Override
- protected void dispatch(AlertHandler handler) {
- handler.onAlert(this);
- }
+ @Override
+ protected void dispatch(AlertHandler handler) {
+ handler.onAlert(this);
+ }
- @Override
- public boolean equals(Object other) {
- if (other != null && other.getClass().equals(this.getClass())) {
- AlertEvent o = (AlertEvent) other;
- return true
- && ((o.title == null && this.title == null) || (o.title != null && o.title.equals(this.title)))
- && ((o.message == null && this.message == null) || (o.message != null && o.message.equals(this.message)))
- ;
+ @Override
+ public boolean equals(Object other) {
+ if (other != null && other.getClass().equals(this.getClass())) {
+ AlertEvent o = (AlertEvent) other;
+ return true
+ && (o.title == null && this.title == null || o.title != null && o.title.equals(this.title))
+ && (o.message == null && this.message == null || o.message != null
+ && o.message.equals(this.message));
+ }
+ return false;
}
- return false;
- }
- @Override
- public int hashCode() {
- int hashCode = 23;
- hashCode = (hashCode * 37) + getClass().hashCode();
- hashCode = (hashCode * 37) + (title == null ? 1 : title.hashCode());
- hashCode = (hashCode * 37) + (message == null ? 1 : message.hashCode());
- return hashCode;
- }
+ @Override
+ public int hashCode() {
+ int hashCode = 23;
+ hashCode = hashCode * 37 + getClass().hashCode();
+ hashCode = hashCode * 37 + (title == null ? 1 : title.hashCode());
+ hashCode = hashCode * 37 + (message == null ? 1 : message.hashCode());
+ return hashCode;
+ }
- @Override
- public String toString() {
- return "AlertEvent["
- + title
- + ","
- + message
- + "]";
- }
+ @Override
+ public String toString() {
+ return "AlertEvent[" + title + "," + message + "]";
+ }
}
Modified: trunk/src/main/java/cc/kune/core/client/notify/alerts/UserAlerterPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/alerts/UserAlerterPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/alerts/UserAlerterPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -3,9 +3,9 @@
import cc.kune.core.client.notify.alerts.UserAlerterPresenter.UserAlerterProxy;
import cc.kune.core.client.notify.alerts.UserAlerterPresenter.UserAlerterView;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.View;
import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
Modified: trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,16 +1,16 @@
package cc.kune.core.client.notify.confirm;
-import org.ourproject.common.client.notify.ConfirmationAsk;
-
+import cc.kune.common.client.noti.ConfirmAskEvent;
import cc.kune.core.client.notify.confirm.UserConfirmPresenter.UserConfirmProxy;
import cc.kune.core.client.notify.confirm.UserConfirmPresenter.UserConfirmView;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.View;
import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
+import com.gwtplatform.mvp.client.annotations.ProxyEvent;
import com.gwtplatform.mvp.client.proxy.Proxy;
public class UserConfirmPresenter extends Presenter<UserConfirmView, UserConfirmProxy> {
@@ -19,8 +19,7 @@
}
public interface UserConfirmView extends View {
-
- public void confirmationAsk(ConfirmationAsk<?> ask);
+ public void confirmAsk(ConfirmAskEvent ask);
}
@Inject
@@ -28,6 +27,11 @@
super(eventBus, view, proxy);
}
+ @ProxyEvent
+ public void onConfirmAsk(ConfirmAskEvent event) {
+ getView().confirmAsk(event);
+ }
+
@Override
protected void revealInParent() {
RootPanel.get().add(getWidget());
Deleted: trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,27 +0,0 @@
-package cc.kune.core.client.notify.confirm;
-
-import org.ourproject.common.client.notify.ConfirmationAsk;
-
-import cc.kune.core.client.notify.confirm.UserConfirmPresenter.UserConfirmView;
-
-import com.google.gwt.user.client.ui.Widget;
-import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.ViewImpl;
-
-public class UserConfirmViewImpl extends ViewImpl implements UserConfirmView {
- @Inject
- public UserConfirmViewImpl() {
- }
-
- @Override
- public Widget asWidget() {
- return null;
- }
-
- @Override
- public void confirmationAsk(final ConfirmationAsk<?> ask) {
- // TODO Auto-generated method stub
-
- }
-
-}
Copied: trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl2.java (from rev 1178, trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java)
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl2.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl2.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,26 @@
+package cc.kune.core.client.notify.confirm;
+
+import cc.kune.common.client.noti.ConfirmAskEvent;
+import cc.kune.core.client.notify.confirm.UserConfirmPresenter.UserConfirmView;
+
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
+import com.gwtplatform.mvp.client.ViewImpl;
+
+public class UserConfirmViewImpl2 extends ViewImpl implements UserConfirmView {
+ @Inject
+ public UserConfirmViewImpl2() {
+ }
+
+ @Override
+ public Widget asWidget() {
+ return null;
+ }
+
+ @Override
+ public void confirmAsk(final ConfirmAskEvent ask) {
+ // TODO Auto-generated method stub
+
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl2.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,12 +1,10 @@
package cc.kune.core.client.notify.msgs;
-import org.ourproject.common.client.notify.NotifyLevel;
-
import cc.kune.core.client.notify.msgs.UserNotifierPresenter.UserNotifierProxy;
import cc.kune.core.client.notify.msgs.UserNotifierPresenter.UserNotifierView;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.PopupView;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
@@ -20,7 +18,7 @@
}
public interface UserNotifierView extends PopupView {
- public void notify(NotifyLevel level, String message, Boolean closeable);
+ public void notify(UserNotifyEvent event);
}
@Inject
@@ -30,7 +28,7 @@
@ProxyEvent
public void onUserNotify(UserNotifyEvent event) {
- getView().notify(event.getLevel(), event.getMessage(), event.getCloseable());
+ getView().notify(event);
}
@Override
Modified: trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierViewImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierViewImpl.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifierViewImpl.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,21 +1,19 @@
package cc.kune.core.client.notify.msgs;
-import org.ourproject.common.client.notify.NotifyLevel;
-
+import cc.kune.common.client.ui.PopupPanelBottomCentered;
import cc.kune.core.client.notify.msgs.UserNotifierPresenter.UserNotifierView;
-import cc.kune.msgs.client.msgs.UserMessageLevel;
-import cc.kune.msgs.client.panel.UserMessagesPanel;
-import cc.kune.msgs.client.panel.UserMessagesPresenter;
+import cc.kune.msgs.client.CloseCallback;
+import cc.kune.msgs.client.UserMessagesPanel;
+import cc.kune.msgs.client.UserMessagesPresenter;
-import com.google.gwt.user.client.ui.PopupPanel;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.PopupViewImpl;
public class UserNotifierViewImpl extends PopupViewImpl implements UserNotifierView {
private final UserMessagesPresenter msgs;
- private final PopupPanel popup;
+ private final PopupPanelBottomCentered popup;
@Inject
public UserNotifierViewImpl(EventBus eventBus, UserMessagesPresenter msgs, UserMessagesPanel panel) {
@@ -23,10 +21,9 @@
this.msgs = msgs;
msgs.init(panel);
panel.setWidth("370px");
- popup = new PopupPanel(false, false);
+ popup = new PopupPanelBottomCentered(false, false);
+ popup.addStyleName("k-z10000");
popup.add(panel);
- popup.setPopupPosition(0, 0);
- popup.setStyleName("k-user-notif-popup");
popup.show();
}
@@ -36,23 +33,14 @@
}
@Override
- public void notify(final NotifyLevel level, final String message, Boolean closeable) {
- switch (level) {
- case error:
- msgs.add(UserMessageLevel.error, message, closeable);
- break;
- case important:
- msgs.add(UserMessageLevel.important, message, closeable);
- break;
- case info:
- msgs.add(UserMessageLevel.info, message, closeable);
- break;
- case veryImportant:
- msgs.add(UserMessageLevel.veryImportant, message, false);
- break;
- default:
- break;
- }
+ public void notify(UserNotifyEvent event) {
+ msgs.add(event.getLevel(), event.getTitle(), event.getMessage(), event.getCloseable(), new CloseCallback() {
+ @Override
+ public void onClose() {
+ popup.setCenterPosition();
+ }
+ });
+ popup.setCenterPosition();
}
}
Modified: trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifyEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifyEvent.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/msgs/UserNotifyEvent.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,5 +1,7 @@
package cc.kune.core.client.notify.msgs;
+import cc.kune.common.client.noti.NotifyLevel;
+
import com.google.gwt.event.shared.EventHandler;
import com.google.gwt.event.shared.GwtEvent;
import com.google.gwt.event.shared.HandlerRegistration;
@@ -18,41 +20,57 @@
private static final Type<UserNotifyHandler> TYPE = new Type<UserNotifyHandler>();
- public static void fire(HasEventBus source, org.ourproject.common.client.notify.NotifyLevel level,
- java.lang.String message, Boolean closeable) {
- source.fireEvent(new UserNotifyEvent(level, message, closeable));
+ public static void fire(HasEventBus source, NotifyLevel level, java.lang.String title, java.lang.String message,
+ Boolean closeable) {
+ source.fireEvent(new UserNotifyEvent(level, title, message, closeable));
}
- public static void fire(HasEventBus source, org.ourproject.common.client.notify.NotifyLevel level,
- java.lang.String message) {
- source.fireEvent(new UserNotifyEvent(level, message));
+ public static void fire(HasEventBus source, NotifyLevel level, java.lang.String title, java.lang.String message) {
+ source.fireEvent(new UserNotifyEvent(level, title, message));
}
+ public static void fire(HasEventBus source, NotifyLevel level, java.lang.String message, Boolean closeable) {
+ source.fireEvent(new UserNotifyEvent(level, "", message, closeable));
+ }
+
+ public static void fire(HasEventBus source, NotifyLevel level, java.lang.String message) {
+ source.fireEvent(new UserNotifyEvent(level, "", message));
+ }
+
public static Type<UserNotifyHandler> getType() {
return TYPE;
}
- private final org.ourproject.common.client.notify.NotifyLevel level;
+ private final NotifyLevel level;
private final java.lang.String message;
+ private final java.lang.String title;
private final Boolean closeable;
- public UserNotifyEvent(org.ourproject.common.client.notify.NotifyLevel level, java.lang.String message,
- Boolean closeable) {
+ public UserNotifyEvent(NotifyLevel level, java.lang.String title, java.lang.String message, Boolean closeable) {
this.level = level;
+ this.title = title;
this.message = message;
this.closeable = closeable;
}
- public UserNotifyEvent(org.ourproject.common.client.notify.NotifyLevel level, java.lang.String message) {
- this(level, message, false);
+ public UserNotifyEvent(NotifyLevel level, java.lang.String message) {
+ this(level, "", message, false);
}
+ public UserNotifyEvent(NotifyLevel level, java.lang.String title, java.lang.String message) {
+ this(level, title, message, false);
+ }
+
+ public UserNotifyEvent(NotifyLevel level, java.lang.String message, Boolean closeable) {
+ this(level, "", message, closeable);
+ }
+
@Override
public Type<UserNotifyHandler> getAssociatedType() {
return TYPE;
}
- public org.ourproject.common.client.notify.NotifyLevel getLevel() {
+ public NotifyLevel getLevel() {
return level;
}
@@ -60,6 +78,10 @@
return message;
}
+ public java.lang.String getTitle() {
+ return title;
+ }
+
@Override
protected void dispatch(UserNotifyHandler handler) {
handler.onUserNotify(this);
@@ -69,51 +91,4 @@
return closeable;
}
- @Override
- public int hashCode() {
- final int prime = 31;
- int result = 1;
- result = prime * result + (closeable == null ? 0 : closeable.hashCode());
- result = prime * result + (level == null ? 0 : level.hashCode());
- result = prime * result + (message == null ? 0 : message.hashCode());
- return result;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- UserNotifyEvent other = (UserNotifyEvent) obj;
- if (closeable == null) {
- if (other.closeable != null) {
- return false;
- }
- } else if (!closeable.equals(other.closeable)) {
- return false;
- }
- if (level != other.level) {
- return false;
- }
- if (message == null) {
- if (other.message != null) {
- return false;
- }
- } else if (!message.equals(other.message)) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "UserNotifyEvent [level=" + level + ", message=" + message + ", closeable=" + closeable + "]";
- }
-
}
Modified: trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -3,8 +3,8 @@
import cc.kune.core.client.i18n.I18nReadyEvent;
import cc.kune.core.shared.i18n.I18nTranslationService;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.PopupView;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
Modified: trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerViewImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerViewImpl.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/notify/spiner/SpinerViewImpl.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -4,6 +4,7 @@
import cc.kune.core.ws.armor.client.WsArmor;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.HorizontalPanel;
@@ -12,7 +13,6 @@
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.Widget;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.PopupViewWithUiHandlers;
import com.gwtplatform.mvp.client.UiHandlers;
Modified: trunk/src/main/java/cc/kune/core/client/sitebar/logo/SiteLogoPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/sitebar/logo/SiteLogoPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/sitebar/logo/SiteLogoPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -5,8 +5,8 @@
import com.google.gwt.core.client.Scheduler;
import com.google.gwt.core.client.Scheduler.ScheduledCommand;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.HasUiHandlers;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.View;
Modified: trunk/src/main/java/cc/kune/core/client/state/ContentProviderDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/state/ContentProviderDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/state/ContentProviderDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -26,9 +26,9 @@
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.StateAbstractDTO;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
public class ContentProviderDefault implements ContentProvider {
private final ContentServiceAsync server;
Modified: trunk/src/main/java/cc/kune/core/client/state/SessionDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/state/SessionDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/state/SessionDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -44,9 +44,9 @@
import com.calclab.suco.client.events.Listener;
import com.calclab.suco.client.events.Listener0;
import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
import com.google.inject.Provider;
-import com.gwtplatform.mvp.client.EventBus;
public class SessionDefault implements Session {
private String userHash;
Modified: trunk/src/main/java/cc/kune/core/client/state/StateManagerDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/state/StateManagerDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/state/StateManagerDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -37,8 +37,8 @@
import com.calclab.suco.client.events.Listener2;
import com.google.gwt.event.logical.shared.ValueChangeEvent;
import com.google.gwt.event.logical.shared.ValueChangeHandler;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
public class StateManagerDefault implements StateManager, ValueChangeHandler<String> {
private final ContentProvider contentProvider;
Copied: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.java (from rev 1178, trunk/src/main/java/cc/kune/core/client/notify/confirm/UserConfirmViewImpl.java)
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,79 @@
+package cc.kune.core.client.ui.dialogs;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.HasClickHandlers;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.HasDirectionalText;
+import com.google.gwt.user.client.ui.HasText;
+import com.google.gwt.user.client.ui.HasWidgets.ForIsWidget;
+import com.google.gwt.user.client.ui.InlineLabel;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class TwoButtonsDialog extends Composite implements TwoButtonsView {
+
+ private static TwoButtonsDialogUiBinder uiBinder = GWT.create(TwoButtonsDialogUiBinder.class);
+ @UiField
+ InlineLabel title;
+ @UiField
+ Button firstBtn;
+ @UiField
+ Button secondBtn;
+ @UiField
+ VerticalPanel vp;
+
+ interface TwoButtonsDialogUiBinder extends UiBinder<Widget, TwoButtonsDialog> {
+ }
+
+ public TwoButtonsDialog() {
+ initWidget(uiBinder.createAndBindUi(this));
+ title.ensureDebugId("k-ucvi-title");
+ firstBtn.ensureDebugId("k-ucvi-accept-btn");
+ secondBtn.ensureDebugId("k-ucvi-cancel-btn");
+ }
+
+ public void setTitleId(String id) {
+ title.ensureDebugId(id);
+ }
+
+ public void setFirstBtnId(String id) {
+ firstBtn.ensureDebugId(id);
+ }
+
+ public void setSecondBtnId(String id) {
+ secondBtn.ensureDebugId(id);
+ }
+
+ @Override
+ public HasDirectionalText getTitleText() {
+ return title;
+ }
+
+ @Override
+ public HasClickHandlers getSecondBtn() {
+ return secondBtn;
+ }
+
+ @Override
+ public HasClickHandlers getFirstBtn() {
+ return firstBtn;
+ }
+
+ @Override
+ public ForIsWidget getInnerPanel() {
+ return vp;
+ }
+
+ @Override
+ public HasText getFirstBtnText() {
+ return firstBtn;
+ }
+
+ @Override
+ public HasText getSecondBtnText() {
+ return secondBtn;
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.ui.xml (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.ui.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,17 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:p1="urn:import:gxt.visual.ui.client.implementations">
+ <g:VerticalPanel spacing="12"
+ addStyleNames="k-dialog-outerp, k-bottom-10corners">
+ <g:SimplePanel>
+ <g:VerticalPanel ui:field="vp"
+ addStyleNames="k-dialog-innerp, k-3corners" spacing="10">
+ <g:InlineLabel ui:field="title" addStyleNames="k-dialog-title" />
+ </g:VerticalPanel>
+ </g:SimplePanel>
+ <g:FlowPanel>
+ <g:Button ui:field="firstBtn" addStyleNames="k-dialog-firstBtn" />
+ <g:Button ui:field="secondBtn" addStyleNames="k-dialog-secondBtn" />
+ </g:FlowPanel>
+ </g:VerticalPanel>
+</ui:UiBinder>
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsDialog.ui.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsView.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsView.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsView.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,22 @@
+package cc.kune.core.client.ui.dialogs;
+
+import com.google.gwt.event.dom.client.HasClickHandlers;
+import com.google.gwt.user.client.ui.HasDirectionalText;
+import com.google.gwt.user.client.ui.HasText;
+import com.google.gwt.user.client.ui.HasWidgets.ForIsWidget;
+
+public interface TwoButtonsView {
+
+ HasText getFirstBtnText();
+
+ HasText getSecondBtnText();
+
+ HasClickHandlers getSecondBtn();
+
+ HasClickHandlers getFirstBtn();
+
+ HasDirectionalText getTitleText();
+
+ ForIsWidget getInnerPanel();
+
+}
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/core/client/ui/dialogs/TwoButtonsView.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/core/client/ws/CorePlaceManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ws/CorePlaceManager.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/ws/CorePlaceManager.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,7 +1,7 @@
package cc.kune.core.client.ws;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.proxy.PlaceManagerImpl;
import com.gwtplatform.mvp.client.proxy.PlaceRequest;
import com.gwtplatform.mvp.client.proxy.TokenFormatter;
Modified: trunk/src/main/java/cc/kune/core/client/ws/CorePresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ws/CorePresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/client/ws/CorePresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -3,8 +3,8 @@
import cc.kune.core.client.i18n.I18nReadyEvent;
import cc.kune.core.client.init.AppStarter;
+import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
-import com.gwtplatform.mvp.client.EventBus;
import com.gwtplatform.mvp.client.Presenter;
import com.gwtplatform.mvp.client.View;
import com.gwtplatform.mvp.client.annotations.NameToken;
Modified: trunk/src/main/java/cc/kune/core/public/ws.css
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.css 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/core/public/ws.css 2011-01-10 04:43:49 UTC (rev 1179)
@@ -6,6 +6,7 @@
font-family: 'Inconsolata', Arial;
font-size: small;
margin: 5px;
+ overflow: hidden;
}
* {
@@ -348,16 +349,3 @@
font-weight: bold;
padding: 0 5px 0 5px;
}
-
-.k-floatleft {
- float: left;
-}
-
-.k-floatright {
- float: right;
-}
-
-.k-pointer {
- cursor: pointer;
- cursor: hand;
-}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/msgs/KuneMsgs.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/msgs/KuneMsgs.gwt.xml 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/msgs/KuneMsgs.gwt.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -2,7 +2,8 @@
<module>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User' />
- <inherits name="org.adamtacy.GWTEffects"></inherits>
+ <inherits name="org.adamtacy.GWTEffects"></inherits>
+ <inherits name="cc.kune.common.KuneCommon" />
<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
@@ -11,7 +12,8 @@
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
<!-- Other module inherits -->
<!-- Specify the app entry point class. -->
-<!-- <entry-point class='cc.kune.msgs.client.KuneMessagesSampleEntryPoint' />-->
+ <!-- <entry-point class='cc.kune.msgs.client.KuneMessagesSampleEntryPoint'
+ /> -->
<!-- Specify the paths for translatable code -->
<source path='client' />
<public path="public" />
Deleted: trunk/src/main/java/cc/kune/msgs/KuneMsgsTests.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/msgs/KuneMsgsTests.gwt.xml 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/msgs/KuneMsgsTests.gwt.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module rename-to='kune_messages'>
- <!-- Inherit the core Web Toolkit stuff. -->
- <inherits name='com.google.gwt.user.User' />
- <inherits name="org.adamtacy.GWTEffects"></inherits>
- <!-- Inherit the default GWT style sheet. You can change -->
- <!-- the theme of your GWT application by uncommenting -->
- <!-- any one of the following lines. -->
- <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
- <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
- <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
- <!-- Other module inherits -->
- <!-- Specify the app entry point class. -->
- <entry-point class='cc.kune.msgs.client.KuneMessagesSampleEntryPoint' />
- <!-- Specify the paths for translatable code -->
- <source path='client' />
- <public path="public" />
- <stylesheet src="kune-message.css" />
-</module>
\ No newline at end of file
Added: trunk/src/main/java/cc/kune/msgs/client/CloseCallback.java
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/CloseCallback.java (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/CloseCallback.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,5 @@
+package cc.kune.msgs.client;
+
+public interface CloseCallback {
+ void onClose();
+}
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/msgs/client/CloseCallback.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: trunk/src/main/java/cc/kune/msgs/client/KuneMessagesSampleEntryPoint.java
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/KuneMessagesSampleEntryPoint.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/msgs/client/KuneMessagesSampleEntryPoint.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,54 +0,0 @@
-package cc.kune.msgs.client;
-
-import cc.kune.msgs.client.msgs.UserMessage;
-import cc.kune.msgs.client.msgs.UserMessageLevel;
-import cc.kune.msgs.client.panel.UserMessagesPanel;
-import cc.kune.msgs.client.panel.UserMessagesPresenter;
-
-import com.google.gwt.core.client.EntryPoint;
-import com.google.gwt.user.client.Timer;
-import com.google.gwt.user.client.ui.PopupPanel;
-
-/**
- * Entry point classes define <code>onModuleLoad()</code>.
- */
-public class KuneMessagesSampleEntryPoint implements EntryPoint {
-
- /**
- * This is the entry point method.
- */
- @Override
- public void onModuleLoad() {
- UserMessagesPanel panel = new UserMessagesPanel();
- UserMessage.setFadeMills(3000);
- UserMessage.setCloseTitle("Close message");
- panel.setWidth("422px");
- final UserMessagesPresenter presenter = new UserMessagesPresenter();
- presenter.init(panel);
- presenter.add(UserMessageLevel.info, "Lorem ipsum dolor sit amet, consectetuer adipiscing elit", false);
- presenter.add(UserMessageLevel.error, "Lorem ipsum dolor sit amet, consectetuer adipiscing elit", false);
- Timer time = new Timer() {
- @Override
- public void run() {
- presenter.add(
- UserMessageLevel.error,
- "Lorem <a href='/'>ipsum</a> dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit",
- true);
- }
- };
- Timer time2 = new Timer() {
- @Override
- public void run() {
- presenter.add(UserMessageLevel.important, "Lorem ", false);
- presenter.add(UserMessageLevel.important, "Lorem ", true);
- }
- };
- time.schedule(1000);
- time2.schedule(2000);
- PopupPanel aPanel = new PopupPanel();
- aPanel.add(panel);
- aPanel.setPopupPosition(0, 0);
- aPanel.show();
- // RootPanel.get().add(aPanel);
- }
-}
Copied: trunk/src/main/java/cc/kune/msgs/client/UserMessage.java (from rev 1178, trunk/src/main/java/cc/kune/msgs/client/msgs/UserMessage.java)
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessage.java (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessage.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,126 @@
+package cc.kune.msgs.client;
+
+import org.adamtacy.client.ui.effects.events.EffectCompletedEvent;
+import org.adamtacy.client.ui.effects.events.EffectCompletedHandler;
+import org.adamtacy.client.ui.effects.examples.Fade;
+import org.adamtacy.client.ui.effects.examples.Show;
+
+import cc.kune.common.client.noti.NotifyLevel;
+import cc.kune.msgs.client.resources.UserMessageImages;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.uibinder.client.UiHandler;
+import com.google.gwt.user.client.Timer;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.HasText;
+import com.google.gwt.user.client.ui.Image;
+import com.google.gwt.user.client.ui.InlineHTML;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.Widget;
+
+public class UserMessage extends Composite implements HasText {
+
+ private static int fadeMills = 5000;
+ private static MessageUiBinder uiBinder = GWT.create(MessageUiBinder.class);
+ private static String closeTitle = "Close";
+
+ @UiField
+ Image icon;
+ @UiField
+ InlineHTML label;
+ @UiField
+ PushButton close;
+ private final CloseCallback closeCallback;
+
+ interface MessageUiBinder extends UiBinder<Widget, UserMessage> {
+ }
+
+ public static void setCloseTitle(String title) {
+ closeTitle = title;
+ }
+
+ public static void setFadeMills(int mills) {
+ fadeMills = mills;
+ }
+
+ public UserMessage(NotifyLevel level, String title, String message, boolean closeable, CloseCallback closeCallback) {
+ this.closeCallback = closeCallback;
+ initWidget(uiBinder.createAndBindUi(this));
+ label.setHTML((title != null && title.length() > 0 ? "<b>" + title + "</b><br/>" : "") + message);
+ close.setVisible(closeable);
+ close.setTitle(closeTitle);
+ if (!closeable) {
+ Timer time = new Timer() {
+ @Override
+ public void run() {
+ close();
+ }
+ };
+ time.schedule(fadeMills);
+ }
+ switch (level) {
+ case error:
+ icon.setResource(UserMessageImages.INST.error());
+ break;
+ case important:
+ icon.setResource(UserMessageImages.INST.important());
+ break;
+ case info:
+ icon.setResource(UserMessageImages.INST.info());
+ break;
+ case veryImportant:
+ icon.setResource(UserMessageImages.INST.warning());
+ break;
+ default:
+ break;
+ }
+ Show anim = new Show(this.getElement());
+ anim.setDuration(0.5);
+ anim.play();
+ }
+
+ public UserMessage(String message, CloseCallback closeCallback) {
+ this("", message, false, closeCallback);
+ }
+
+ public UserMessage(String title, String message, CloseCallback closeCallback) {
+ this(title, message, false, closeCallback);
+ }
+
+ public UserMessage(String title, String message, boolean closeable, CloseCallback closeCallback) {
+ this(NotifyLevel.info, title, message, closeable, closeCallback);
+ }
+
+ @Override
+ public void setText(String text) {
+ label.setText(text);
+ }
+
+ @Override
+ public String getText() {
+ return label.getText();
+ }
+
+ @UiHandler("close")
+ void handleClick(ClickEvent e) {
+ close();
+ }
+
+ private void close() {
+ Fade fade = new Fade(this.getElement());
+ fade.setDuration(0.7);
+ fade.play();
+ fade.addEffectCompletedHandler(new EffectCompletedHandler() {
+
+ @Override
+ public void onEffectCompleted(EffectCompletedEvent event) {
+ removeFromParent();
+ closeCallback.onClose();
+ }
+ });
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/msgs/client/UserMessage.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/msgs/client/UserMessage.ui.xml (from rev 1178, trunk/src/main/java/cc/kune/msgs/client/msgs/UserMessage.ui.xml)
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessage.ui.xml (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessage.ui.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,22 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ <ui:with field='img'
+ type='cc.kune.msgs.client.resources.UserMessageImages' />
+ <g:HorizontalPanel verticalAlignment="ALIGN_MIDDLE"
+ height="42px" addStyleNames="k-msg, k-opacity80, k-3corners">
+ <g:SimplePanel addStyleNames="k-msg-icon">
+ <g:Image width="100%" ui:field="icon" height="100%" />
+ </g:SimplePanel>
+ <g:Cell width="100%">
+ <g:InlineHTML ui:field="label" width="100%"
+ styleName="k-msg-label" />
+ </g:Cell>
+ <g:PushButton ui:field="close" styleName="k-msg-close"
+ width="22px">
+ <g:upHoveringFace image='{img.removeGrey}' />
+ <g:downFace image='{img.removeOver}' />
+ <g:upFace image='{img.remove}' />
+ </g:PushButton>
+ </g:HorizontalPanel>
+</ui:UiBinder>
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/msgs/client/UserMessage.ui.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.java (from rev 1178, trunk/src/main/java/cc/kune/msgs/client/panel/UserMessagesPanel.java)
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,36 @@
+package cc.kune.msgs.client;
+
+import org.adamtacy.client.ui.effects.examples.SlideUp;
+
+import cc.kune.common.client.noti.NotifyLevel;
+import cc.kune.msgs.client.UserMessagesPresenter.UserMessagesView;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class UserMessagesPanel extends Composite implements UserMessagesView {
+
+ private static MessagesPanelUiBinder uiBinder = GWT.create(MessagesPanelUiBinder.class);
+ @UiField
+ VerticalPanel vp;
+
+ interface MessagesPanelUiBinder extends UiBinder<Widget, UserMessagesPanel> {
+ }
+
+ public UserMessagesPanel() {
+ initWidget(uiBinder.createAndBindUi(this));
+ }
+
+ @Override
+ public void add(NotifyLevel level, String title, String message, boolean closeable, CloseCallback closeCallback) {
+ UserMessage msg = new UserMessage(level, title, message, closeable, closeCallback);
+ vp.add(msg);
+ SlideUp anim = new SlideUp(msg.getElement());
+ anim.setDuration(.5);
+ anim.play();
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.ui.xml (from rev 1178, trunk/src/main/java/cc/kune/msgs/client/panel/UserMessagesPanel.ui.xml)
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.ui.xml (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.ui.xml 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,9 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ <g:VerticalPanel verticalAlignment="ALIGN_TOP"
+ ui:field="vp" width="100%" height=""
+ addStyleNames="k-msg-panel, k-opacity80, k-box-10shadow, k-top-10corners"
+ spacing="10">
+ </g:VerticalPanel>
+</ui:UiBinder>
\ No newline at end of file
Property changes on: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPanel.ui.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPresenter.java (from rev 1178, trunk/src/main/java/cc/kune/msgs/client/panel/UserMessagesPresenter.java)
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessagesPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessagesPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -0,0 +1,23 @@
+package cc.kune.msgs.client;
+
+import cc.kune.common.client.noti.NotifyLevel;
+
+public class UserMessagesPresenter {
+
+ private UserMessagesView view;
+
+ public interface UserMessagesView {
+ void add(NotifyLevel level, String title, String message, boolean closable, CloseCallback callback);
+ }
+
+ public UserMessagesPresenter() {
+ }
+
+ public void init(UserMessagesView view) {
+ this.view = view;
+ }
+
+ public void add(NotifyLevel level, String title, String message, boolean closable, CloseCallback closeCallback) {
+ view.add(level, title, message, closable, closeCallback);
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/msgs/client/UserMessagesPresenter.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/msgs/public/kune-message.css
===================================================================
--- trunk/src/main/java/cc/kune/msgs/public/kune-message.css 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/cc/kune/msgs/public/kune-message.css 2011-01-10 04:43:49 UTC (rev 1179)
@@ -1,12 +1,5 @@
.k-msg-panel {
background-color: #892c00;
- -webkit-border-bottom-right-radius: 5px;
- -moz-border-radius-bottomright: 5px;
- border-bottom-right-radius: 5px;
- kfilter: alpha(opacity = 80);
- -moz-opacity: 0.80;
- -khtml-opacity: 0.80;
- opacity: 0.80;
}
.k-msg-panel-title {
@@ -18,28 +11,20 @@
.k-msg {
margin: 0 5px;
border: solid 1px #F2F2F2;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
background: #fff0e6;
- color: #280b0b;
- filter: alpha(opacity = 80);
- -moz-opacity: 0.80;
- -khtml-opacity: 0.80;
- opacity: 0.80;
- font-weight: bold;
+ color: #280b0b
}
.k-msg-close {
position: relative;
right: -14px;
- top: 30px;
+ top: 0px;
}
.k-msg-icon {
padding: 10px 10px 5px;
}
-.k-msg-label {
+.k-msg-label {
font-size: 17px;
}
\ No newline at end of file
Modified: trunk/src/main/java/org/ourproject/kune/chat/client/ChatEngineDefault.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/chat/client/ChatEngineDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/chat/client/ChatEngineDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -31,9 +31,9 @@
import org.ourproject.kune.platf.client.ui.noti.NotifyUser;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
+import cc.kune.common.client.utils.WindowUtils;
import cc.kune.core.client.init.AppStarter;
import cc.kune.core.client.state.Session;
-import cc.kune.core.client.utils.WindowUtils;
import cc.kune.core.shared.dto.InitDataDTO;
import cc.kune.core.shared.dto.UserInfoDTO;
import cc.kune.core.shared.i18n.I18nTranslationService;
Modified: trunk/src/main/java/org/ourproject/kune/chat/client/cnt/ChatRoomPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/chat/client/cnt/ChatRoomPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/chat/client/cnt/ChatRoomPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -26,10 +26,10 @@
import org.ourproject.kune.workspace.client.cnt.ActionContentToolbar;
import org.ourproject.kune.workspace.client.cnt.FoldableContentPresenter;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.client.i18n.I18nUITranslationService;
import cc.kune.core.client.state.Session;
import cc.kune.core.client.state.StateManager;
-import cc.kune.core.client.utils.TextUtils;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.StateContainerDTO;
Modified: trunk/src/main/java/org/ourproject/kune/chat/client/ctx/room/AddRoomPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/chat/client/ctx/room/AddRoomPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/chat/client/ctx/room/AddRoomPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -20,7 +20,7 @@
package org.ourproject.kune.chat.client.ctx.room;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.calclab.emiteuimodule.client.dialog.BasicDialogExtended;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/KuneStringUtils.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/KuneStringUtils.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/KuneStringUtils.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -19,7 +19,7 @@
*/
package org.ourproject.kune.platf.client.ui;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
/**
* Use TextUtils
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/noti/ConfirmationAsk.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/noti/ConfirmationAsk.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/noti/ConfirmationAsk.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -2,6 +2,7 @@
import com.calclab.suco.client.events.Listener0;
+ at Deprecated
public class ConfirmationAsk {
private final String title;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ext/InsertImageExtPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ext/InsertImageExtPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ext/InsertImageExtPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -2,7 +2,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertimg.abstractimg.InsertImageAbstractPanel;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.google.gwt.core.client.Scheduler;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -23,7 +23,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertlink.LinkInfo;
import org.ourproject.kune.platf.client.ui.rte.insertlink.abstractlink.InsertLinkAbstractPanel;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.google.gwt.user.client.ui.Frame;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPresenter.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertlink/ext/InsertLinkExtPresenter.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -22,7 +22,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertlink.InsertLinkDialog;
import org.ourproject.kune.platf.client.ui.rte.insertlink.abstractlink.InsertLinkAbstractPresenter;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
public class InsertLinkExtPresenter extends InsertLinkAbstractPresenter implements InsertLinkExt {
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/ExternalMediaRegistry.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/ExternalMediaRegistry.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/ExternalMediaRegistry.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -5,7 +5,7 @@
import java.util.List;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.dto.ExtMediaDescripDTO;
public class ExternalMediaRegistry extends ArrayList<ExtMediaDescripDTO> {
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertspecialchar/utf8/InsertSpecialUTF8CharPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertspecialchar/utf8/InsertSpecialUTF8CharPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertspecialchar/utf8/InsertSpecialUTF8CharPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -4,7 +4,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertspecialchar.InsertSpecialCharDialog;
import org.ourproject.kune.platf.client.ui.rte.insertspecialchar.InsertSpecialCharDialogView;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.allen_sauer.gwt.log.client.Log;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/inserttable/InsertTableDialogPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/inserttable/InsertTableDialogPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/inserttable/InsertTableDialogPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -5,7 +5,7 @@
import org.ourproject.kune.platf.client.ui.palette.SimplePalette;
import org.ourproject.kune.platf.client.ui.rte.img.RTEImgResources;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.calclab.suco.client.events.Listener;
Modified: trunk/src/main/java/org/ourproject/kune/platf/server/i18n/I18nTranslationServiceDefault.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/server/i18n/I18nTranslationServiceDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/server/i18n/I18nTranslationServiceDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -22,7 +22,7 @@
import org.ourproject.kune.platf.server.UserSession;
import org.ourproject.kune.platf.server.manager.I18nTranslationManager;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import cc.kune.domain.I18nTranslation;
Modified: trunk/src/main/java/org/ourproject/kune/platf/server/manager/TagUserContentManagerDefault.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/server/manager/TagUserContentManagerDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/server/manager/TagUserContentManagerDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -9,7 +9,7 @@
import org.ourproject.kune.platf.server.manager.impl.DefaultManager;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.domain.TagCloudResult;
import cc.kune.core.shared.domain.TagCount;
import cc.kune.domain.Content;
Modified: trunk/src/main/java/org/ourproject/kune/platf/server/manager/impl/I18nTranslationManagerDefault.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/server/manager/impl/I18nTranslationManagerDefault.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/platf/server/manager/impl/I18nTranslationManagerDefault.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -28,8 +28,8 @@
import org.ourproject.kune.platf.server.manager.I18nLanguageManager;
import org.ourproject.kune.platf.server.manager.I18nTranslationManager;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.client.errors.DefaultException;
-import cc.kune.core.client.utils.TextUtils;
import cc.kune.domain.I18nLanguage;
import cc.kune.domain.I18nTranslation;
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/i18n/I18nTranslatorPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/i18n/I18nTranslatorPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/i18n/I18nTranslatorPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -27,7 +27,7 @@
import org.ourproject.kune.workspace.client.search.SiteBottomTrayButton;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.dto.I18nLanguageDTO;
import cc.kune.core.shared.i18n.I18nTranslationService;
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstForm.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstForm.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstForm.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -23,7 +23,7 @@
import org.ourproject.kune.platf.client.ui.dialogs.DefaultFormUtils;
import org.ourproject.kune.workspace.client.licensewizard.LicenseWizardView;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.calclab.suco.client.events.Event0;
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/options/pscape/EntityOptionsPublicSpaceConfPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/options/pscape/EntityOptionsPublicSpaceConfPanel.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/options/pscape/EntityOptionsPublicSpaceConfPanel.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -27,7 +27,7 @@
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
import org.ourproject.kune.workspace.client.themes.WsThemeSelector;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.i18n.I18nTranslationService;
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/upload/FileUploaderDialog.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/upload/FileUploaderDialog.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/upload/FileUploaderDialog.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -22,8 +22,8 @@
import org.ourproject.kune.platf.client.ui.noti.NotifyUser;
import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
+import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.client.i18n.I18nUITranslationService;
-import cc.kune.core.client.utils.TextUtils;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.Scheduler;
Modified: trunk/src/test/java/cc/kune/core/client/state/StateManagerTest.java
===================================================================
--- trunk/src/test/java/cc/kune/core/client/state/StateManagerTest.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/test/java/cc/kune/core/client/state/StateManagerTest.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -14,8 +14,8 @@
import com.calclab.suco.testing.events.MockedListener;
import com.calclab.suco.testing.events.MockedListener0;
import com.calclab.suco.testing.events.MockedListener2;
+import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.rpc.AsyncCallback;
-import com.gwtplatform.mvp.client.EventBus;
public class StateManagerTest {
Modified: trunk/src/test/java/org/ourproject/kune/platf/client/ui/KuneStringUtilsTest.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/platf/client/ui/KuneStringUtilsTest.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/test/java/org/ourproject/kune/platf/client/ui/KuneStringUtilsTest.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -6,7 +6,7 @@
import org.junit.Test;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
public class KuneStringUtilsTest {
Modified: trunk/src/test/java/org/ourproject/kune/platf/client/ui/TextUtilsTest.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/platf/client/ui/TextUtilsTest.java 2011-01-09 04:44:25 UTC (rev 1178)
+++ trunk/src/test/java/org/ourproject/kune/platf/client/ui/TextUtilsTest.java 2011-01-10 04:43:49 UTC (rev 1179)
@@ -4,7 +4,7 @@
import org.junit.Test;
-import cc.kune.core.client.utils.TextUtils;
+import cc.kune.common.client.utils.TextUtils;
public class TextUtilsTest {
@Test
More information about the kune-commits
mailing list