John Ahlroos
a5795f346e
Prefixes GET parameters in Liferay with portlet namespace #12602
Change-Id: I9939a7af83482e136ed0d146accdeec0cd9f10ea
10 years ago
Artur Signell
0248b8f7ba
Fixes browser detection for IE11 (#12638)
Change-Id: I1f71477368ce42eac3679f7f2f9e87fe8e02e4de
10 years ago
Artur Signell
e4d99b3631
Use non-obfuscated version of vaadinPush.js when not in production (#12527)
Change-Id: I8e0baec2391b140e6a72eedf6606fd2792c735bc
10 years ago
Artur Signell
bc90a58b6e
Unified xml files to end with new line
Change-Id: Ifb1393e7e5c5c1002b924223957767b3e584d5ab
10 years ago
Jens Jansson
419c6c7875
Implemented Focusable in MenuBar (#7674)
Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b
11 years ago
Artur Signell
3affc37a8e
Enable using @Stylesheet with vaadin:// (#9934)
Change-Id: I895fad31ef5b31a395cea95e64d6b183d718056f
11 years ago
Artur Signell
37bc9e41db
Reformatted using Ant editor (#12040)
Change-Id: If8afd65d5905302c64f12ef7f76ee7e63073c474
11 years ago
Artur Signell
fad7bf7a79
Remove DEFAULT constant as an annotation enum cannot use it (#11966)
Change-Id: I41630fec5c40c50a2925499d1f1ba23149ab0de1
11 years ago
Leif Åstrand
a9ff7993c2
Don't use the broken {@value Type#CONSTANT} pattern in javadocs
Change-Id: I78f0f6532242bd5d7aa406fe61ccf15d9585fde9
11 years ago
Artur Signell
edca4095d2
Allow customizing client-side push config on server side (#11867)
Change-Id: I212067aa0bd04e3e73844ef57963b5622291986a
11 years ago
Artur Signell
ebd4a5c0ae
Added missing rpc interface (#11536)
Change-Id: Ia53f76068d132f4f8eafa79e79922e6eb5762045
11 years ago
Artur Signell
6d4582eea9
Change analyze layouts to use RPC (#11536)
Change-Id: I80d39e4ce4e0576b98ad095efce03740291d3de5
11 years ago
Artur Signell
aa99259eac
Send connector debug (highlight) using RPC (#11536)
Change-Id: I8995e9affd371543457f16568f1245f7467e0804
11 years ago
Artur Signell
19d00822a1
Fixed javadoc references
Change-Id: If20a5db3ee42608fbb246e6d56125e335c616887
11 years ago
Artur Signell
9a3dc4e99c
Formatted XML files using defined rules (#11956)
Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995
11 years ago
Artur Signell
a5b8209d92
Add primary style name support for ProgressBar/Indicator (#9913)
Change-Id: I3d773640d2f1c8cd1b71c673685afd7059811d16
11 years ago
Leif Åstrand
91182e237f
Extract ProgressBar and deprecate ProgressIndicator (#11925)
Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe
11 years ago
Artur Signell
5e548ae0dd
Fixed javadoc compilation error
Change-Id: Ic834ddabdeeb2a9cc453b67e5202ff1aab44dffd
11 years ago
Artur Signell
a9afca67ba
Moved Locale data handling to LocaleService (#11378)
The locale data is now tracked per UI instance and no longer sent in every request.
Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010
11 years ago
Leif Åstrand
cb1f63b860
Send window mode changes to the server immediately (#11737)
Change-Id: Icfaa8f97824d8ed92eaee786cee8c92083dc1084
11 years ago
Artur Signell
2882cf9875
Added Serializable where missing and ignore classes which do not need Serializable
Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
11 years ago
Johannes Dahlström
f8fb8b7bfd
Upgrade to Atmosphere 1.0.13 (#11861)
Change-Id: Ie9281ff5e9805be89942bf3ca8259740f49e15ab
11 years ago
Johannes Dahlström
42c4b2097b
Use "\0" instead of "|" as a push message delimiter (#11692)
Used with TrackMessageSizeInterceptor and with client-to-server Websocket message splitting (see #11648 )
The original issue that the delimiter can not appear in the message (unescaped) is apparently fixed in Atmosphere 1.0.13
Also ensure the max size of a websocket fragment in bytes does not exceed the buffer size (#11842 )
Change-Id: I768524bb54a5b8b9479dc7bda821256bd843dc52
11 years ago
michaelvogt
2f6d5e0d8c
Tooltip accessibility fixes (#11799)
Remove previously added attribute for WAI-ARIA live area
Set overlay container as live area instead
Change-Id: Ie75c2993fdb42f29f307cbd294ae3352d2ef1ce3
11 years ago
Johannes Dahlström
6c64757b35
Remove JavaDoc dependency to vaadin-server from PageState (#11873)
Change-Id: I17bbb07256c83a0a2fb7e24925c189c875907bb9
11 years ago
Henri Sara
145a3e3dad
Send browser window resizes if there is a listener (#10055)
This also introduces PageState, which is at the moment a part of
UIState.
Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7
11 years ago
Johannes Dahlström
a430180f6f
Split client-to-server messages when websockets are used (#11648)
* First part of a fragmented message prefixed by total message length plus '|'
* Atmosphere websocket buffer size set to 65536
* Fragment size is 65535 characters (Jetty requires less than buffer size)
Change-Id: I8bf872bbb03b86386070fdc99c14ea805dd2ef3a
11 years ago
Artur Signell
ecc91e1b7b
Close push connection when UI is detached (#11596)
Change-Id: Ibfc5923406b386786ae399b7f53cea47ac885f48
11 years ago
Leif Åstrand
a46c97bd79
Verify CSRF token before accepting new CSRF connection (#11635)
* Can't open push connection during client-side init because CSRF token
is not available at that point. This allows simplifying the
initialization because the push state will not be checked until the
first response has been processed.
* Add helper for checking the CSRF token
Change-Id: I31da1ac669dc9a581cbd66f58c07f10ea4b8b676
11 years ago
Leif Åstrand
220b1150ca
Global code clean up
Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
11 years ago
Artur Signell
c844d94b81
Renamed loading indicator states to 'first','second','third' (#11668)
Change-Id: I127070e2014bebf8aa09778b2dffee5481845ab4
11 years ago
Artur Signell
f596fea90a
Renamed UI.getLoadingIndicator -> getLoadingIndicatorConfiguration (#11665)
Change-Id: If80abf821abd9c6c025e49b249339eb20d56f7ce
11 years ago
Artur Signell
09cb9d8895
Renamed UI.getTooltip to getTooltipConfiguration (#11663)
Change-Id: Idd33f68171b40b4097454418b78f75aee8f76eab
11 years ago
Artur Signell
069e4d2d87
Renamed DisplayState to WindowMode (#11662)
Change-Id: I0f70c4195a0871185a1924b008ebd855068e5787
11 years ago
Leif Åstrand
c44f8380b2
Load vaadinPush.js on demand (#11506)
For optimal performance, the script will still be included in the host
HTML if push is enabled when the UI is bootstrapped.
Change-Id: I2245b45434f3097c32fd3580267f692dce3b7649
11 years ago
Leif Åstrand
0cbba9d6f4
Initial support for toggling push on the fly (#11506)
Still missing is the ability to load vaadinPush.js if it has not yet
been loaded.
Change-Id: Ibe3596c38a7c4e3432b0396072866ee3072e6d30
11 years ago
Leif Åstrand
b8614ad16c
Add PushMode.isEnabled() (#11626)
Change-Id: I416dc73566e2404a6dce35045fc79f9038e8dd5e
11 years ago
Artur Signell
ee38ec63f5
Handle JSONException and InvalidUIDLSecurityKeyException the same way in PushHandler and UIDLRequestHandler (#11556)
Change-Id: Ide3a162bd77fb9b2ec3d44ea4422b5841d19eec8
11 years ago
Leif Åstrand
150352f64c
Implemented poll interval for UI (#11495)
Change-Id: Ic56b0123970f18e282c75d67863569ac55c72ea8
11 years ago
Leif Åstrand
2700cd2fe6
Added SharedUtil for helpers shared by client and server
Change-Id: Ie289e8eefd962631a43f35dbb47fa192fcf60abf
11 years ago
johan
309e3de915
Implement range for date field (#6241)
Change-Id: I34458f676fede39e1992316cbed8d62193ce8509
11 years ago
michaelvogt
f980667fdf
WAI-ARIA functions for Tree (#11389)
All to navigate the tree with an assisitve device
Change-Id: I531cefc95d7a720caf69aca579549e5a497ad586
11 years ago
Pekka Hyvönen
d937722318
Maximize Restore for Window #3400
Change-Id: I164ae83bd6cf98f7a3d7e76d8e717a56e8cb5183
11 years ago
Johannes Dahlström
69def694d5
Server push (#111)
* Asynchronous bidirectional communication
* Use Atmosphere as a backend
* Use websockets if available, fallback to HTTP streaming
* Push mode (disabled, manual, automatic)
* Configurable via servlet parameter pushMode
* Disabled: The default; regular AJAX communication
* Manual: Need explicit UI.push() call
* Automatic: push all UIs in session when lock released
* UI.push()
* Push pending state and RPC to client asynchronously
* Must hold session lock when invoking
Change-Id: Idb5978ac81f7ff1e66665df4e3f96e29e4c419d4
11 years ago
John Ahlroos
217ba18e53
Integrate Calendar into core #11079
Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead)
Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
11 years ago
Artur Signell
ce2df6d103
Enable setting loading indicator delays from the server (#7448)
* Refactored LoadingIndicator to a separate class on client side to enable customization and to remove clutter from ApplicationConnection
Change-Id: I12e94294beed9c65a5710bdfe2486bc0f1b92bd9
11 years ago
Artur Signell
9586a30b64
Made is possible to configure tooltip on the server (#8065)
Change-Id: I35af6df1dfa75ef1de1268eb630fc0f4b9306170
11 years ago
michaelvogt
4c5c1e0cfe
WAI-ARIA field corrections (#11407)
Implementation of suggestions from usage test by an screen reader user
Change-Id: If02512f3d4ee60e3e115023af9d9e600dc11321a
11 years ago
michaelvogt
833b117b96
WAI-ARIA button (#11380)
Accessibility functions for Button
Change-Id: I12ddfd8232d4d35135add1cb4406bfdc20b758f2
11 years ago
Artur Signell
a2a8666118
Added Page.reload (#10250)
Change-Id: I8ec7edbc370388d8b36a474a8845e846395f26ed
11 years ago