aboutsummaryrefslogtreecommitdiffstats
path: root/themes
Commit message (Collapse)AuthorAgeFilesLines
* adds simple fix for missing label text in grid select checkboxes (#10223)Knoobie2017-10-231-1/+1
| | | | | | * adds simple fix for missing label text in grid select checkboxes * updated comment and wording
* Implement error level on client side (#9817)Adam Wagner2017-09-277-6/+334
| | | | | | | Add additional class names and style to components and error indicators to distinguish different error levels. Vaadin 8 implementation of #9816. Cherry picked changes and added compatibility package component changes and tests. Resolves #3139
* Remove redundant versions in POMs (#9990)Ahmed Ashour2017-09-141-3/+0
|
* Upgrade maven-dependency and -source pluginsAhmed Ashour2017-09-141-1/+0
|
* Unify exec-maven-plugin to 1.6.0Ahmed Ashour2017-09-131-37/+0
|
* Update version to 8.2-SNAPSHOT (#9946)Teemu Suo-Anttila2017-09-081-1/+1
|
* Remove scroll bar inherited borders and background for Tree (#9924)Adam Wagner2017-09-041-0/+16
| | | Resolves #9644
* Update and rename vaadin-icons.scss to _vaadin-icons.scss (#9895)Knoobie2017-08-301-1/+1
| | | Rename the vaadin-icons.scss to allow other libsass to compile the project successful.
* Remove margin-left for FontAwesome icons in ComboBox (#9805)Teemu Suo-Anttila2017-08-101-0/+4
|
* Use correct primary stylename for textfield inline icons (#9742)Artur2017-07-271-6/+6
| | | Fixes #9703
* Add source JAR to themes and compatibility-themes (#9709)Henri Sara2017-07-241-6/+0
|
* Add styling for ComponentRenderer wrapper div (#9691)Teemu Suo-Anttila2017-07-191-0/+5
| | | Fixes #9170
* Fix position of font icons in ComboBox (#9638)Henri Sara2017-07-181-0/+6
| | | Fixes #9637
* Remove global button styling (#9607)Henri Sara2017-06-293-10/+8
| | | Move remaining button and link related styles from _global to _nativebutton and _link.
* Enable row height and content mode settings for Tree (#9540)Teemu Suo-Anttila2017-06-201-0/+4
| | | | | | | | | | * Enable row height setting for Tree * Add content mode for captions * Align expander element by default to top The content mode allows use of preformatted and HTML captions that bring value to row height Fixes #9411
* Mark valo $v-textfield-background-color--readonly as default (#9458)Yuriy Artamonov2017-05-311-1/+1
| | | Fixes #7765
* Fix drop indicator when Grid is scrolled (#9417)Pekka Hyvönen2017-05-241-10/+7
| | | | | Now the DnD events are listened from tablewrapper element, which contains also grid's header and footer, making it possible to drop on top of them.
* New Tree component themeIlia Motornyi2017-05-231-32/+34
| | | Fixes #9310
* TreeGrid Sass variables (#9333)Ilia Motornyi2017-05-191-39/+36
| | | Fixes #9311
* Show drop hints when dropping in empty Grid (#9353)Pekka Hyvönen2017-05-181-3/+17
| | | | Also makes sure that the drop location and target row return something sensible in drop event. Clarifies docs on drop location.
* Make it possible for grid drop target to accept dragged data when grid is ↵Adam Wagner2017-05-171-0/+6
| | | | | | empty (#9332) * Make it possible for grid drop target to accept dragged data when grid is empty (#9068) * Make return type of getDropTargetRow() optional
* 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