aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Merge remote-tracking branch 'origin/master' into grid-unbuffered-editorTeemu Suo-Anttila2015-06-0128-184/+477
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also refactors some event handling logic. Change-Id: I9cf96381650076da01686c5d964eb3e7e92c24c0
| * | | | | | Let mouse click move editor in unbuffered modeTeppo Kurki2015-05-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I90a01ee7877aec35835145fb8b9c2dd49899dc5a
| * | | | | | Add unbuffered editing mode to GridTeppo Kurki2015-05-261-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save and cancel buttons are hidden and the backing field group is set to unbuffered mode. Change-Id: I7da46ae3f1b84cc5ac8c918be38919962aff88ed
| * | | | | | Add grid editor events (#17451)patrik2015-05-211-0/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iebc4aece2a5be6b51289f5c2abf2d54d146621ae
| * | | | | | Add focus API to GridJohannes Dahlström2015-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Server-side Grid extends AbstractFocusable - Programmatic focus, tab index, focus/blur listeners - Client-side Grid implements GWT and Vaadin Focusable - Programmatic focus, tab index, access keys Change-Id: Ic8b35ba91f82d5fba8f819897774dc89f94ecf7b
| * | | | | | Refactor focus related server API to class AbstractFocusableJohannes Dahlström2015-05-202-104/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I58159d6f47d38230d583bd0cd61673bfbce02955
* | | | | | | Use Transport.WEBSOCKET_XHR instead of setter for mixing websockets and XHR ↵Artur Signell2015-08-311-40/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11733) Change-Id: I2fad7d367d8a4ba476ae0705672ebc2ee7cfeb1c
* | | | | | | Make non public API private again and update javadoc (#11733)Artur Signell2015-08-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie7a28488e4642a294f0341f00fc98b2ef38922b6
* | | | | | | Add modality configuration option for reconnect dialog (#11733)Artur Signell2015-08-311-8/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Leave the request state as open until reconnect is done and the message has been delivered. This avoids flushing the rpc queue during reconnect, which would cause two concurrent requests. Change-Id: I320ffccd49c26acd16bd70b34ba28b465d17842c
* | | | | | | Allow using XHR for client to server requests and websockets for push (#12518)Artur Signell2015-07-131-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6a9cc8f97d7e3578bf7aa9ce512d042ab637494e
* | | | | | | Allow configuration of reconnect dialog parameters (#11733)Artur Signell2015-07-132-0/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibf60ef8cdd21204e8ccfbb0a7d93cf88c4d8468a
* | | | | | | Use counter in client to server messages to avoid duplicate handling (#11733)Artur Signell2015-07-131-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An server message id counter is included in every client to server message and an expected id is included in every server to client message. This makes it safe to re-send any message when the client is not 100% sure the server has received the message, without having to worry about double handling on the server side. Change-Id: I840cc04829fc2491f35a0e6f98f07eaf46b1ea42
* | | | | | | Do not send empty server requests (#11733)Artur Signell2015-07-131-0/+5
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | Change-Id: Icacc102132ac4fbd8e00f97b3a752f2483cf3936
* | | | | | Update connector hierarch when canceling editor (#16976).Leif Åstrand2015-07-131-0/+4
| | | | | | | | | | | | | | | | | | Change-Id: Ib7b82c400b044c27a0f494a81d1c9cd5b307aa34
* | | | | | Make async remove check work without push (#12909)Leif Åstrand2015-07-111-29/+23
| |_|_|_|/ |/| | | | | | | | | | | | | | Change-Id: Ie5843c7fb5bb6365ceef998206df69302046e686
* | | | | Properly toggle editor state when calling editId() on the server (#18287)Artur Signell2015-06-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure isEditorActive() returns false if editItem(...) has been called but the editor has not yet been opened, as it should according to javadoc isRendered() requires that the editor fields are marked as dirty when they are made visible on the client (isEditorActive() changes state) Change-Id: I7fbe1cb484cf83974ffa6ca50a6c642fbf7e8378
* | | | | Reformat with Luna SR2Artur Signell2015-06-268-17/+30
| | | | | | | | | | | | | | | | | | | | Change-Id: I8a666061496022ef16ed44812b5728e1360b9c4d
* | | | | Handle nested GridLayouts in declarative format correctly (#18312)Artur Signell2015-06-241-4/+8
| | | | | | | | | | | | | | | | | | | | Change-Id: Id7f204c170981f4395e789333b89cd8207fe4002
* | | | | Write true as attribute="" (#17519)Leif Åstrand2015-06-222-7/+11
| | | | | | | | | | | | | | | Change-Id: I49287cc38605abb75059cb553e3baed2a8359067
* | | | | Revert "Prevent field from updating when removing text change listener. ↵Mika Murtojärvi2015-06-171-15/+18
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#16270)" This reverts commit 4af793d06a0f4a6577aad13403ca7982c6fce224. Test ConverterThatEnforcesAFormatTest.checkElaborating is broken by this change. Change-Id: I8243f6a7bff6d7011d402bce4b614f7d2e4206fd
* | | | Adds margin support to GridLayout declarative format (#18238)Teppo Kurki2015-06-111-0/+5
| | | | | | | | | | | | | | | | Change-Id: I5561ccf38f6bac3a304f6e8ab6262cb8bd391021
* | | | Fix declarative margin reading in AbstractOrderedLayout (#18229)Johannes Dahlström2015-06-112-49/+93
| | | | | | | | | | | | | | | | Change-Id: Ia212d83568e4f0c891ec1a248b6d8567c0cf0095
* | | | Add @since 7.5 to new APIJohannes Dahlström2015-06-102-2/+2
| | | | | | | | | | | | | | | | Change-Id: I7ddf9fa8200df4eb6fcd23fc79ef55d1075d41cd
* | | | Table.setVisibleColumns() causes table to forget column headers, icons, ↵Ilya Ermakov2015-06-091-20/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | alignment (#6245) Effect of this patch: when making column invisible and visible again, column headers, icons, alignment are preserved. Change-Id: Ia0718699f1a5fb8f60fec25a835ee64c58ca5404
* | | | Better handle exceptions when opening Grid editor (#17935)Johannes Dahlström2015-06-091-10/+25
| | | | | | | | | | | | | | | | Change-Id: I68103db75c422b042988c6662da268ff9d11a306
* | | | Prevent field from updating when removing text change listener. (#16270)Sauli Tähkäpää2015-06-081-18/+15
| | | | | | | | | | | | | | | | Change-Id: I65c598ae71414550eb648fabf6e94fb1dabbef97
* | | | Selection is now shown although scrollToSelectedItem is false (#16673)Matti Tahvonen2015-06-081-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If scrollToSelectedItem is set to false (which is needed to work properly with large datasets) the selected item caption is sent to client with a special attribute to avoid the field looking like unselected. Change-Id: Ib80355c3b52faaaeaa9ab7195644701cc3bf0d15
* | | | Forget GridLayout row expand ratios for removed rows (#18166)Teppo Kurki2015-06-081-1/+7
| | | | | | | | | | | | | | | | Change-Id: I90a28fbc9c7eadac56a1d505d7cc80bb67342aae
* | | | Add setStyleName(String, boolean) shorthand for add/removeStyleName (#17825)Artur Signell2015-06-051-0/+28
| | | | | | | | | | | | | | | | Change-Id: I91f4faae3e40ad4cd2b3037ce64d8776f61c004e
* | | | Convenience Window.setPosition(x,y) (#16335)Artur Signell2015-06-051-0/+15
| | | | | | | | | | | | | | | | Change-Id: If574863fc24cecb9f8d17773833817d67f3a0e12
* | | | Better error messages for addColumn/setColumns (#18019, #17890)Artur Signell2015-06-051-1/+11
| | | | | | | | | | | | | | | | Change-Id: Iadf455ae6cbc60e0ce0b88fe7c12df946ed08cf0
* | | | Use headerCaption as default hidingToggleCaption (#18028)Teppo Kurki2015-06-051-15/+19
| | | | | | | | | | | | | | | | Change-Id: Ifaf288da98d6d1d1c02760784b832cb5b5d93c07
* | | | Forget GridLayout column expand ratios when removing columns (#18068)Teppo Kurki2015-06-051-1/+8
| | | | | | | | | | | | Change-Id: I49e3e54a3e408a2c82ff5d2a0d51c037f60397c5
* | | | Reset heartbeat timestamp when reopening UI (#18101)Leif Åstrand2015-06-031-0/+3
| |_|/ |/| | | | | | | | Change-Id: I288bae95e364277819727a99854d94fbbc98b162
* | | Replaced incorrect setter/getter with prope ones and fixed declarative (#17982)Artur Signell2015-06-021-2/+28
| | | | | | | | | | | | Change-Id: If1109d3759d9e6414f7d60ae3b12286aa9e29566
* | | Fix for javadocselmot2015-06-011-22/+22
| |/ |/| | | | | Change-Id: Id8cec85e279907795947e0b0e98649fde6eecb2d
* | Add @since 7.5Mika Murtojarvi2015-05-291-1/+1
| | | | | | | | Change-Id: I860b5cf00415bc17a28b52b4a8109392a6939dc6
* | Adds a textual null representation to Grid renderers(#16560)7.5.0.beta2Ilia Motornyi2015-05-2810-41/+250
| | | | | | | | | | | | Adds an optional textual value for null to Grid.AbstractRenderer Change-Id: I4998476308e4259306f1774f309968520d8672e5
* | Show declarative output for component selected in debug window (#17960)Artur Signell2015-05-281-0/+29
| | | | | | | | Change-Id: I975eef2f06db4395925f76e40c044078028b0e66
* | Split AbstractGridExtension from AbstractRenderer (#18003)Teemu Suo-Anttila2015-05-261-5/+32
| | | | | | | | Change-Id: Ibe5766cde606091ce2bd58055472fa7cf3f21374
* | Remove value casting to integer in Slider.setValue (#17370)Sauli Tähkäpää2015-05-261-28/+30
| | | | | | | | | | | | | | - Added decimal rounding also to min/max boundaries. - Rearranged also resolution/min/max value setting in constructor. Change-Id: Ia90fd27b95f727673c16a90fed1130d98b915ea9
* | Fix font icon codepoint formatting in DesignResourceConverter (#17970)Maciej Przepióra2015-05-251-8/+5
| | | | | | | | | | ResourceReference.getURL() is now used to ensure consistency. Change-Id: Ic204a826c093fc34af2be1e0e4e8a8dd4f820e09
* | Return components in merged header/footer cells only once (#17904)Artur Signell2015-05-201-1/+3
| | | | | | | | Change-Id: I763ff330f20e50c43d352524058fa8993401bf43
* | Ensure the whole hierarchy is refreshed when opening editor row (#17459)Artur Signell2015-05-191-0/+7
| | | | | | | | Change-Id: Iff691f27b70ccbad004dbc55411be977c5acff03
* | Make fields with validators immediate (#13709)7.5.0.beta1Artur Signell2015-05-192-0/+38
| | | | | | | | Change-Id: I113aa38869cf4dceec24315e70d3b44eae526f65
* | Fix clear/isEmpty in TextArea/PasswordField/RichTextArea/ProgressBar (#17089)Artur Signell2015-05-184-1/+31
| | | | | | | | Change-Id: Ic793cbb7eb36408c765a01cc987ba7fe8800b80c
* | Output parameters in alphabetic order to be deterministic (#17857)Artur Signell2015-05-181-0/+9
| | | | | | | | Change-Id: I8fdb5404cca6e28080f8c4315bb1daa136313744
* | Fix typo in Tree Javadoc (#17834)Steven Spungin2015-05-151-1/+1
| | | | | | | | Change-Id: I0d12588169736d045beca1ddc1e2fc5659cbbf61
* | Report identifier if field binding fails (#17837)Artur Signell2015-05-131-3/+6
| | | | | | | | Change-Id: Ie3787792ab508adbf570d1a913ab49ec86924fbb
* | Revert "Moved accessibility shortcut handling to server-side. [#14843]"Leif Åstrand2015-05-121-90/+12
| | | | | | | | | | This reverts commit e88f71dd6d1d7634e3a90a7e53859ff6dc028e21. Change-Id: I1d4ed60ec4a194f6ed18fa5506134ef3a185a6cf