This package contains all Vaadin web components (free and commercial).
See https://github.com/vaadin/web-components for more details.
[DEPRECATED* A simple example web application built with Vaadin 10 using Java. Replaced with https://github.com/vaadin/bookstore-example
Home Page: https://vaadin.com/start
This package contains all Vaadin web components (free and commercial).
See https://github.com/vaadin/web-components for more details.
http://localhost:8080/
Result: you are redirected immediately to http://localhost:8080/Inventory/
without asking login first.
Since there is no auth info the page shows nothing except a need to login.
When saving a new product, the url is updated to /inventory/
, but the editor form is left open.
The situation is the same when clicking the cancel
-button when adding a new product. This makes it really hard to exit the form when creating a new product.
Delete probably shouldn't be possible at this point, canceling only.
Probably #56 which is only in master
mvn jetty:run
No plugin found for prefix 'jetty'
Once there is a platform release (even prerelease), that is using Flow 1.1 or newer, the app should be migrated to using the theming variant API, instead of the low-level element API.
The FW7/FW8 version was a multi module project to be able to handle the widget set properly if memory serves me right. In this version there is no widget set and no need for a separate production
module so having a multi module project with the complexity that comes with it seems unnecessary.
MainScreen
is really weird naming now for V10 (it was even for V8 IMO) and should be renamed to MainLayout
instead
The UI just feels broken as save button isn't enabled when changes are made to the book
Migrate the login screen to V10.
The pull request #120 has an AdminView page not working due to vaadin/flow#5509 but its IT tests are passing.
Need to add another test that will detect the issue and won't allow to merge such PRs.
On Win10, MS Edge 42 (Microsoft EdgeHTML 17.17134)
Using eg. master
branch and V12 snapshot,
the Grid on the Inventory view opens very slowly, in two steps
Scrolling the grid is so slow it is basically broken
the Grid is quite unresponsive for clicks after loading it the first time
Designs pending
We shound't have the button there just to be able to place the icon on the left of the text - the menu doesn't have to look 1-1 with the older version.
Since the project is split into multiple modules, the zip packaging for the start page download is not working. It should be fixed so that it can also work with multimodule Maven projects.
Technically it can either detect multimodule projects automatically, or there can be some additional metadata for this.
It looks like it is a pre-filled value for the user. As a placeholder I'd expect there to be something like "username", but even that is obsolete as there is a label on top of the field.
after the form-layout regression got fixed
https://github.com/vaadin/vaadin-form-layout/issues/108
please remove the workaround from master and V13 branch
https://github.com/vaadin/bookstore-starter-flow/pull/106/files#diff-f30a559cec9f41f4a9033de934f17960R69
master
branch to be empty (no code commits, just .gitignore)master
branch protected, add validation buildSteps to reproduce:
Expected:
Actual:
StackOverflowError
This can also be replicated by refreshing the page while New product form is open.
After this step, the a mainlayout (menu) and the about view have been migrated to V10.
The menubar should be responsive and the app should look nice.
The theming variants for the components have already been added in previous step.
For the checkbox-group, the unofficial add-on for V10 can be used, BUT there should be comments in the code (pom.xml, java) that there will be an official version of this in V11.
The form is migrated to as a polymer template, but it should be mentioned (comment in code & documentation) that it can be also achieved with Java only.
The notification is shown before assigning a real id for the product.
-1 is the id for a new product which has not been persisted yet.
On Chrome on Windows, the LoginScreen
is not anymore shown on the middle of the screen but on top because of this change vaadin/vaadin-form-layout@af861d9
Removing the align-self: stretch;
for vaadin-form-layout
fixes the issue.
The product form is excluded from this.
Instructions in readme for production mode are not correct, production profile doesn't exist
run "mvn -Pproduction package" in the ui module or in the parent module
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.