All Projects → noflo → noflo-polymer

noflo / noflo-polymer

Licence: other
Polymer components for NoFlo

Programming Languages

javascript
184084 projects - #8 most used programming language
coffeescript
4710 projects

Projects that are alternatives of or similar to noflo-polymer

mapbox-gl
Polymer 2.0 custom element for mapbox-gl-js. Uses WebGL to render interactive maps from vector tiles and Mapbox styles - compatible with deck-gl.
Stars: ✭ 24 (+60%)
Mutual labels:  polymer-element, polymer-components
polymer-noflo
Polymer Web Components wrapper for NoFlo
Stars: ✭ 12 (-20%)
Mutual labels:  noflo, polymer-components
noflo-image
Image processing components for NoFlo.
Stars: ✭ 14 (-6.67%)
Mutual labels:  noflo
vaadin-dialog
High quality web component for modal dialogs. Part of the Vaadin platform.
Stars: ✭ 15 (+0%)
Mutual labels:  polymer-element
vaadin-icons
Vaadin Icons is a collection of 600+ unique icons designed for web applications
Stars: ✭ 59 (+293.33%)
Mutual labels:  polymer-element
c-flo
MsgFlo setup for programming the c-base space station
Stars: ✭ 21 (+40%)
Mutual labels:  noflo
iron-swipeable-pages
[Polymer 1.x] Element that enables switching between different pages by swiping gesture.
Stars: ✭ 51 (+240%)
Mutual labels:  polymer-element
dataflow-noflo
DEPRECATED prototype. To see the current work:
Stars: ✭ 54 (+260%)
Mutual labels:  noflo
noflo-ui-server
DEPRECATED, see README
Stars: ✭ 62 (+313.33%)
Mutual labels:  noflo
pdf-element
PDF-viewer web-component, compatible with Polymer 1.0
Stars: ✭ 35 (+133.33%)
Mutual labels:  polymer-element
noflo-graphviz
NoFlo visualization tools for GraphViz
Stars: ✭ 14 (-6.67%)
Mutual labels:  noflo
vaadin-split-layout
The Web Component which allows you to partition a layout into resizeable areas. Part of the Vaadin components.
Stars: ✭ 40 (+166.67%)
Mutual labels:  polymer-element
Noflo
Flow-based programming for JavaScript
Stars: ✭ 3,202 (+21246.67%)
Mutual labels:  noflo
page-title
A Polymer element for easily updating a webpage's title, such as in a SPA.
Stars: ✭ 13 (-13.33%)
Mutual labels:  polymer-element
noflo-canvas
Generative Canvas 2D drawing with NoFlo.
Stars: ✭ 18 (+20%)
Mutual labels:  noflo
noflo-react
Facebook React components for NoFlo
Stars: ✭ 20 (+33.33%)
Mutual labels:  noflo
multi-verse
lit-element components for fast and modular multivariate analysis
Stars: ✭ 34 (+126.67%)
Mutual labels:  polymer-element
noflo-assembly
Industrial approach to writing NoFlo applications
Stars: ✭ 17 (+13.33%)
Mutual labels:  noflo
paper-weather
☀️🌧 Material design weather element inspired by google weather
Stars: ✭ 14 (-6.67%)
Mutual labels:  polymer-element
plotly-plot
Polymer element for the plotly.js library
Stars: ✭ 21 (+40%)
Mutual labels:  polymer-element

noflo-polymer

This project provides a binding between Polymer web components and NoFlo, allowing Polymer components to be used as components in a NoFlo graph. The attributes of a Polymer element become the input ports of the NoFlo component, and the events emitted by the Polymer element become the output ports.

Status

In production with noflo-ui

Installation

Add this component to your dependencies:

$ npm install noflo-polymer --save

In addit you need a working setup of Polymer and NoFlo.

Usage

Since Polymer elements don't support introspection yet, you need to utilize the noflo-polymer custom element for informing NoFlo of the attributes and events of your custom elements.

For example:

<noflo-polymer name="the-graph" inports="graph width height" outports="changed"></noflo-polymer>

After this you'll have a polymer/the-graph component available with the following ports:

  • Input
    • element (for providing an element instance either queried from DOM or as a result of document.createElement
    • graph (modifies the graph attribute)
    • width (modifies the width attribute)
    • height (modifies the height attribute)
  • Output
    • element (the same element instance, passed through
    • changed (sends output when the element fires a changed event)

Changes

  • 3.0.0 (November 04 2020)
    • Ported to Polymer 3.x
  • 2.0.1 (November 10 2017)
    • Made noflo-polymer not import polymer.html since paths may be different in production use. Consumers must import it themselves
    • Added a true payload to the noflo:ready event emitted when a Polymer element is bound to a NoFlo component instance
  • 2.0.0 (November 10 2017)
    • Ported components from CoffeeScript to ES6
    • Upgraded Polymer from 1.x to 2.x
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].