summaryrefslogtreecommitdiffstats
path: root/themes
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove unnecessary rowmode prefix from TreeGrid focus styles (#9327)Teemu Suo-Anttila2017-05-162-9/+21
|
* Rename OSGi classes for Java naming conventions (#9320)Henri Sara2017-05-151-2/+2
| | | | | | - Rename OSGi to Osgi in class names. - Rename VaadinOSGiPortlet to OSGiVaadinPortlet for consistency with Spring, CDI etc. add-ons - Add missing javadoc
* Use theme font and normal line wrapping for regular tooltips (#9143)Leif Åstrand2017-05-151-0/+5
| | | Fixes #9121
* Fix partly missing drag image regression on SafariPekka Hyvönen2017-05-101-0/+3
| | | | Doesn't fix #9261, drag image missing on Safari when dragging grid row because that has position: absolute and offset.
* Use v-tree8 as stylename for new Tree component (#9238)Teemu Suo-Anttila2017-05-053-7/+7
|
* Fix minor issues with Tree theme and TB API (#9226)Teemu Suo-Anttila2017-05-031-8/+11
| | | Removes background color from Tree, adds release notes mention, JavaDoc updates.
* Create styles for grid drop target to indicate where the dragover position ↵Adam Wagner2017-05-031-1/+50
| | | | (#9080) (#9213)
* Add an initial version of Tree component (#9212)Teemu Suo-Anttila2017-05-023-0/+65
| | | | | | | This patch introduces a Tree component, implemented as a Composite using TreeGrid. As initial version of the component, some functionality of the old Tree component has been left out for now. Partly addresses #8617
* Make TreeGrid follow framework style conventionsAleksi Hietanen2017-04-263-11/+16
|
* Add missing fields to OSGi manifestsHenri Sara2017-04-251-0/+2
| | | | Adds RequiredExecutionEnvironment and License fields and renames some bundles (SymbolicName) for backwards compatibility.
* Add OSGi support #8830 #8827 #8828 #8829Mirjan Merruko2017-04-253-53/+62
| | | | | Use bnd-maven-plugin instead of maven-bundle-plugin and helper class, and add support for publishing static resources such as themes and widgetsets.
* Indicate when multiple rows are dragged (#9087)Adam Wagner2017-04-171-0/+12
| | | | * Indicate when multiple rows are dragged (#8398)
* Snapshot version update to 8.1 (#9023)Ilia Motornyi2017-04-051-1/+1
|
* TreeGrid keyboard navigation Ilia Motornyi2017-04-051-0/+27
| | | Fixes #8758
* Add `closable` style to Error Notifications (#8903)Jouni Koivuviita2017-03-271-1/+15
| | | | | | Add an additional stylename `critical-error` that styles the notification like the Error-type, but without the close button. Fixes #8296
* Add feature to disable collapsing items in TreeGrid (#8879)Teemu Suo-Anttila2017-03-231-0/+5
| | | Fixes #8846
* Correctly adjust upload button borders inside a component group (#8817)Artur2017-03-131-0/+17
| | | | * Correctly adjust upload button borders inside a component group
* Some cleanup to themes module (#8526)Ilia Motornyi2017-03-062-1/+2
|
* Add initial implementation of TreeGrid (#8572)Aleksi Hietanen2017-02-232-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | * Add initial implementation of TreeGrid * Refactor TreeGrid and related classes * Fix potential class cast exception in TreeGrid#getDataProvider * Add smoke tests for TreeGrid * Add communication constants for TreeGrid Use shared constant values for hierarchy data serialization and deserialization * Fix event ordering in TreeGrid, add javadocs, keyboard navigation test * TreeGrid improvements * Add TreeGrid.getDataProvider to StateGetDoesNotMarkDirtyTest exclude list * Merge remote-tracking branch 'github/master' into tree-grid * Remove getEscalator override from TreeGrid
* Do not show an "active" effect on buttons with "borderless" style (#8586)Artur2017-02-161-1/+1
| | | | | | * Do not show an "active" effect on buttons with "borderless" style A disabled button should not react to clicks in any way
* HTML5 Drag and Drop Support (#8264)Adam Wagner2017-02-102-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add DragSource Extension (#8169) * Add DropTarget Extension (#8170) * Add DragStart Event to DragSource Extension (#8171) * Make DataTransfer.dropEffect configurable (#8174) * Make DragSource.dataTransfer data configurable (#8172) * Add server-side Event for drop (#8177) * Added license headers * Extract handler methods, move DropEvent and DropListener to new file, move enums to top * Replaced LinkedHashMap with Map and added List to preserve order of data * Add API for adding a JS acceptance criteria for dragover and drop (#8178, #8179) * Make DragSource Extension extendable (#8175) * Make DropTarget Extension extendable (#8176) * Added javadoc to protected methods * Moved EffectAllowed to shared so that it could be used in shared state directly * Moved DropEffect to separate file, some review fixes and javadoc * Added list to DropTargetRpc to preserve order of data * Remove event listeners on unregister * Changed method names set/getData() to more descriptive set/getTransferData() * Add server side dragStart event (#8171) * Add style to prevent text selection to allow drag * Remove target indicator style on drop * Add client side dragend event listener for drag source * Add server side dragend listener. Attach client side listener only when server side listener added. * Add drag source information to server side dragstart and dragend events. * Fixed some issues addressed in review * Trigger server side dragstart only when there is a listener attached * Criteria script can be set as null to clear * Use Js Interop instead of JSNI for handling event listeners * Use elemental package instead of Js Interop for handling event listeners * Add missing javadoc for public methods * Add default value "uninitialized" to effectAllowed parameter * Simple test UI for HTML5 DnD functionality (#8395) * Add javadoc and other minor changes
* Include Vaadin-Icons into the project, (#8485)Ilia Motornyi2017-02-093-3/+41
| | | | | | Include Vaadin-Icons into the valo theme in the project, make vaadin-icons dependency 'provided' Fixes #8471
* Replace FontAwesome with Vaadin Icons (#8208)Pekka Hyvönen2017-02-013-4/+50
| | | | | | | * Include FontAwesome by default for easier migration * Fix JSComponentLoadingIndicatorTest Fixes #7979 Addresses part of #8219
* Overload AbstarctComponent.setDescription() with content mode parameter (#8252)Denis2017-01-201-0/+3
| | | | | | * Overload AbstarctComponent.setDescription() with content mode parameter Fixes #8185
* Migrate 7.7.5 branch patches to v8. (#7969)Denis2016-12-152-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prevent adding several scrollbar handlers (#19189). Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c * Prevent adding several scrollbar handlers (#19189). * Keep expand ratio for last row/column when reducing grid layout size (#20297) Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a * Fixed drag and drop failure when message dragged from email client (#20451) When dragging message form email client on Windows, item.webkitGetAsEntry() might return null creating NPE on the client side. Added additional checks for this situation. Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73 * Change expected pre-release version number pattern in publish report Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java * Fixed touch scrolling issue in Surface and WP devices (#18737) Fixed by using pointerevents instead of touchevents when the browser is IE11, or Edge. Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10 browsers, behaviour on those will stay the same as before the fix. No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE11 and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703 * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 # Conflicts: # client/src/main/java/com/vaadin/client/connectors/GridConnector.java # client/src/main/java/com/vaadin/client/widgets/Grid.java # server/src/main/java/com/vaadin/ui/Grid.java # shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java # themes/src/main/themes/VAADIN/themes/base/grid/grid.scss # uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java Change-Id: Ieca56121875198ed559a41c143b28926e2695433 * Fix NPE in case some items don't contain all properties of Grid. This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08 # Conflicts: # server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java # server/src/main/java/com/vaadin/ui/Grid.java * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 * Removed V8 VTextField unused import, forgotten @RunLocally. * Don't rely on selenium "sendKeys" behavior. * Revert "Change expected pre-release version number pattern in publish report" This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343. * Migrate TextField/TextArea patch from 7.7 to master (modern components) Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* Replace box-sizing @include with bare box-sizing (#92)Artur2016-12-0721-39/+39
| | | | | | | | | Browsers support unprefixed box-sizing since: Chrome 10 Firefox 29 Opera 10 Safari 5.1 iOS 5.1 IE 8
* Add "valo-menu-hover" stylename to make responsive menu appear w/o adding ↵Marc Englund2016-10-171-1/+2
| | | | | | | | | code (#19019) Adding the optional "valo-menu-hover" style to the "valo-menu" element will make the menu appear on hover - i.e when mousing over on desktop, when tapping on touch devices (which also triggers hover). Change-Id: I4ee83cdd0e4198e02782cfcda945193305c41152
* Move all themes except Valo into a new compatibility-themes packageAleksi Hietanen2016-10-13715-13149/+0
| | | | Change-Id: Ife0707c69bac83f190b5497af5fef1af43af6e46
* Make valo independent of base themeAleksi Hietanen2016-10-0711-5/+1393
| | | | Change-Id: Iac0c90abb8b1e1b7e1d179af014d004aee3790a0
* Implement new RichTextAreaArtur Signell2016-09-121-1/+1
| | | | Change-Id: I6f430c77caaad6d610133f340eba960f2268897e
* Format project pom files using correct settings (4 spaces)Artur Signell2016-09-091-320/+332
| | | | Change-Id: I4b4760949897d2755da26a06f9048a596abdf0b6
* Fix placeholder stylingAleksi Hietanen2016-08-295-18/+7
| | | | | | | | Placeholder styling was being applied to components even when the placeholder was not visible. This commit removes custom placeholder styling in favor of browser defaults. Change-Id: I2a1b696235070435511867a10619fcdecd187e3b
* Use the same groupId for all modules in the projectArtur Signell2016-08-191-1/+0
| | | | Change-Id: I9017e2540450e9548090c7fcdaefb1de3315587c
* Define common test dependencies in the main pom fileArtur Signell2016-08-181-0/+6
| | | | Change-Id: I7d5897384f1172befbc852e27a7372104e7820da
* Define dependency version in the main pom fileArtur Signell2016-08-181-10/+0
| | | | Change-Id: Id603133355b1cb398bcb880e693dd3c8276f7937
* Implement new PasswordField (#52)Aleksi Hietanen2016-08-185-15/+26
| | | | Change-Id: I12236a856403942382633aad5992467576baa7fc
* Remove IE8-IE10 client side codeArtur Signell2016-08-1843-315/+0
| | | | Change-Id: I2ca0b41c3cc2ed851646ced2e0693a93b1853c95
* Remove IE8-IE10 references from themesArtur Signell2016-08-1835-510/+147
| | | | Change-Id: I36a72137095ea86d1fbb5a737714549b99b8a396
* Make OSGi work againArtur Signell2016-08-151-2/+2
| | | | | | | * Specify correct (Java 8) execution environment for OSGi * Accept any servlet 3 version Change-Id: I170d4577218e773bc17c14342bc7f93572932fcc
* Remove the "liferay" themeHenri Sara2016-08-0540-1396/+0
| | | | | | | | The theme was designed for Liferay 6.0 and was following its look. Liferay 6.0 is no longer officially supported by Vaadin 8. Change-Id: I79e8ecd6674b1dce2424121d4c298b69d3f932d4
* Update version number, use Java 8Teemu Suo-Anttila2016-08-031-1/+1
| | | | Change-Id: Icb36a9c019ba086cdcdece2497c2120ea6bafb7a
* Fix the OSGi version at MANIFEST.MF so it does not contain -SNAPSHOTSampsa Sohlman2016-07-141-1/+2
| | | | Change-Id: Iad1f7c9fbff6ded1ce85536788a0b86135ecfbad
* Suggestion pop-up width API for ComboBox (#19685)Jonni Nakari2016-05-316-22/+51
| | | | | | | | | | | | | | Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now has three different width modes: 1. Legacy "null"-mode: width is determined by the longest item caption for each page. This looks & feels like the old implementation. This is the default mode 2. Relative to the ComboBox. e.g. 100% 3. fixed width using any CSS definition Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf
* Fix opacity value for disabled label and non-collapsible column (#15489)Denis Anisimov2016-05-132-0/+8
| | | Change-Id: I0d669f1c85feebcaa01c58fb81b5e20802440ef2
* Use error styles for NativeSelect/ListSelect/TwinColSelect in Valo (#19550)Artur Signell2016-05-112-2/+12
| | | | Change-Id: Ifc87f48b8145b56c7b83b9ce4aa1db8a698d7d49
* Restrict grid sidebar size to visible viewport (#19349)Artur Signell2016-04-282-0/+4
| | | | Change-Id: I75b7c662251de53b46e045d17d3cac650586acd2
* Move compiled themes out from resourcesTeemu Suo-Anttila2016-04-271091-19/+35
| | | | Change-Id: Id5cc38c717cd43f8e524db330c205958c8db1e31
* Compile default widgetset with maven plugin, fix unit cacheTeemu Suo-Anttila2016-04-191-1/+0
| | | | Change-Id: I0b0666e22e93ed1b36796365b1811eca863c9cb1
* Legacy themes compilationelmot2016-04-131-0/+99
| | | | Change-Id: Icef310bb14eaf9d1b3c0c8571e88274ae6e8e37b
* Move organization, license and SCM to parent POMHenri Sara2016-04-131-3/+0
| | | | | | | | | | | | This change also cleans up some redundant POM metaadata. Even though Maven documentation does not list it, also the organization section is inherited to the effective POM. pom-template.xml is still in the project for a longer description and a repositories section until publishing to staging is cleaned up. Change-Id: I76b71aec1d2812e2f9ef321c3b4131c613a29cb7