Andy Clement fdf3b6ffbc Turn on graph-text syncing when palette gets focus
Previously we were turning on graph-text syncing typically when
the text box loses focus (on blur) but that is driven when you
switch browser tabs. This means switching browser tabs and back
again could damage your text (if you were mid-something) even
though you hadn't actually touch the graph canvas. With this
change we only turn on graph-text syncing (and drive the
regeneration of the text from the graph) if you actively
interact with the palette
2017-11-08 10:06:28 -08:00
2017-08-22 11:52:34 -04:00
2017-08-22 11:48:50 -04:00
2016-05-10 14:27:26 -07:00
2017-08-22 14:18:29 -04:00

# Spring Flo

image::https://travis-ci.org/spring-projects/spring-flo.svg?branch=master[Build Status, link=https://travis-ci.org/spring-projects/spring-flo]

Spring Flo is a JavaScript library that offers a basic embeddable HTML5 visual builder for pipelines and simple graphs. This library is used as the basis of the stream builder in Spring Cloud Data Flow.

image::docs/Flo.png[width="700", link="http://cloud.spring.io/spring-cloud-dataflow/"]

Here is a https://www.youtube.com/watch?v=78CgV46OstI[youtube video] of Spring Flo in action.

## Consuming Spring Flo

Refer to the https://github.com/spring-projects/spring-flo/wiki[wiki] for more information on how to embed it in an application.

## Build

Spring Flo is built using NPM commands. Simplest way to build is via `npm run build` to build the project and run the tests (Prerequisite for th build is `npm install` executed before the build command is). Build results are produced under the __dist__ folder.

## Getting Help

If you have any questions, issues, feedback or feature request please https://github.com/spring-projects/spring-flo/issues[raise an issue].

## Samples

A small self contained sample usage of Spring Flo is available in the https://github.com/spring-projects/spring-flo/tree/master/src/demo[demo] sub folder. Execute `npm start` to run the sample. The https://github.com/spring-cloud/spring-cloud-dataflow-ui[Spring Cloud Data Flow UI] at github shows a larger scale usage of Spring Flo.

## Contributing

Pull requests are welcome, but before accepting them we will need you to sign the https://support.springsource.com/spring_committer_signup[Contributors Agreement].

## License

Spring Flo is Open Source software released under the http://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license].
Description
No description provided
Readme Apache-2.0 4.5 MiB
Languages
TypeScript 78.9%
JavaScript 11.9%
HTML 4.8%
SCSS 2.5%
CSS 1.9%