All Projects → bekce → vaadstrap

bekce / vaadstrap

Licence: MIT license
Bootstrap for Vaadin

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to vaadstrap

Beverage Starter Flow
Simple Example Web Application for Vaadin Flow
Stars: ✭ 24 (+84.62%)
Mutual labels:  vaadin
Vaadin Combo Box
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Stars: ✭ 113 (+769.23%)
Mutual labels:  vaadin
Metl
Metl is a simple, web-based integration platform that allows for several different styles of data integration including messaging, file based Extract/Transform/Load (ETL), and remote procedure invocation via Web Services. Read more at www.jumpmind.com/products/metl/overview
Stars: ✭ 185 (+1323.08%)
Mutual labels:  vaadin
Jpetstore 6 Vaadin Spring Boot
This project is an exercise to port the original JPetStore-6 to Vaadin 8 and Spring Boot.
Stars: ✭ 38 (+192.31%)
Mutual labels:  vaadin
Vaadin Upload
The Web Component for uploading multiple files with progress indication. Part of the Vaadin components.
Stars: ✭ 87 (+569.23%)
Mutual labels:  vaadin
Framework
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Stars: ✭ 1,715 (+13092.31%)
Mutual labels:  vaadin
Vaadin
An evolving set of open source web components for building mobile and desktop web applications in modern browsers.
Stars: ✭ 424 (+3161.54%)
Mutual labels:  vaadin
vaadin-select
Customizable Web Component similar to a native browser select. Part of the Vaadin components.
Stars: ✭ 18 (+38.46%)
Mutual labels:  vaadin
Vaadin Microservices Demo
A microservices example developed with Spring Cloud and Vaadin
Stars: ✭ 108 (+730.77%)
Mutual labels:  vaadin
Vaadin Date Picker
The Web Component providing a date selection field with scrollable month calendar. Part of the Vaadin components.
Stars: ✭ 158 (+1115.38%)
Mutual labels:  vaadin
Spreadsheet
Spreadsheet for Vaadin Framework
Stars: ✭ 40 (+207.69%)
Mutual labels:  vaadin
Vaadin By Example
Learn Vaadin by working example projects.
Stars: ✭ 63 (+384.62%)
Mutual labels:  vaadin
Vaadin On Kotlin
Writing full-stack statically-typed web apps on JVM at its simplest
Stars: ✭ 141 (+984.62%)
Mutual labels:  vaadin
Vaadin Form Layout
The Web Component providing configurable responsive layout for form elements. Part of the Vaadin components.
Stars: ✭ 15 (+15.38%)
Mutual labels:  vaadin
Java Electron Tutorial
How to build Java Desktop applications with Electron
Stars: ✭ 215 (+1553.85%)
Mutual labels:  vaadin
Runnable Jar Vaadin
Runnable, single-jar Vaadin application
Stars: ✭ 5 (-61.54%)
Mutual labels:  vaadin
Gradle Vaadin Plugin
A Gradle plugin for building Vaadin applications
Stars: ✭ 122 (+838.46%)
Mutual labels:  vaadin
ds-gradle-vaadin
Gradle plugin for building Vaadin Flow 10/11/12/13/14/15 apps
Stars: ✭ 37 (+184.62%)
Mutual labels:  vaadin
web-components
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
Stars: ✭ 322 (+2376.92%)
Mutual labels:  vaadin
Spring
Spring integration for Vaadin
Stars: ✭ 141 (+984.62%)
Mutual labels:  vaadin

vaadstrap

Bootstrap for Vaadin.

Designed to use bootstrap's grid system in Vaadin applications to enable mobile-ready views without writing a single line of css.

The library is ready to be used by any Vaadin project and requires no widgetset compilation.

<dependency>
   <groupId>com.sebworks</groupId>
   <artifactId>vaadstrap</artifactId>
   <version>0.2.1</version>
</dependency>

<repository>
   <id>vaadin-addons</id>
   <url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
Branch Version Compatible With
master 0.2.1 Vaadin 8.x
vaadin7 0.1.2 Vaadin 7.x

Usage example:

@Viewport("width=device-width, initial-scale=1") // this is necessary
public class BootstrapUI extends UI {
	@Override
	protected void init(VaadinRequest request) {
		setSizeFull();
		Container container = new Container();
		Row row = container.addRow();
		Col col1 = row.addCol(ColMod.SM_6, ColMod.MD_4);
		Col col2 = row.addCol(ColMod.SM_6, ColMod.MD_4, VisibilityMod.HIDDEN_XS);
		col1.addComponent(new TextArea());
		col1.addComponent(new TextArea());
		col2.addComponent(new HorizontalLayout(new Button("Button 1"), new Button("Button 2")));
		setContent(container);
	}
}

Container has Row(s). Row has Col(s).

col-*-*, col-*-offset-*, visible-*, hidden-* styles are available as enum constants.

In the future the library may be extended to support more bootstrap features and components through AbstractJavaScriptComponent. PR's are welcome.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].