utils-lib

WebJar for utils-lib

License

License

MIT
GroupId

GroupId

org.webjars.bowergithub.polymervis
ArtifactId

ArtifactId

utils-lib
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

utils-lib
WebJar for utils-lib
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/PolymerVis/utils-lib

Download utils-lib

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bowergithub.polymervis/utils-lib/ -->
<dependency>
    <groupId>org.webjars.bowergithub.polymervis</groupId>
    <artifactId>utils-lib</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bowergithub.polymervis/utils-lib/
implementation 'org.webjars.bowergithub.polymervis:utils-lib:2.0.0'
// https://jarcasting.com/artifacts/org.webjars.bowergithub.polymervis/utils-lib/
implementation ("org.webjars.bowergithub.polymervis:utils-lib:2.0.0")
'org.webjars.bowergithub.polymervis:utils-lib:jar:2.0.0'
<dependency org="org.webjars.bowergithub.polymervis" name="utils-lib" rev="2.0.0">
  <artifact name="utils-lib" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bowergithub.polymervis', module='utils-lib', version='2.0.0')
)
libraryDependencies += "org.webjars.bowergithub.polymervis" % "utils-lib" % "2.0.0"
[org.webjars.bowergithub.polymervis/utils-lib "2.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.bowergithub.polymer : polymer jar [2.0.0,3)

Project Modules

There are no modules declared in this project.

PolymerVis

PolymerVis is a suite of Polymer elements for visualizations.

Install

bower install PolymerVis/utils-lib --save

Quick start

Import the polymer-vis.html file to use any of the utility functions.

<link rel="import" href="../bower_components/utils-lib/utils-lib.html">

Alternatively, you can also include it as a script instead.

<script src="../bower_components/utils-lib/utils-lib.js"></script>

API reference

PolymerVis.loadScript(src, onload, onerror, optAsync) ⇒ HTMLScriptElement

Convenience method for dynamically loading a script.

This method creates a new <script> element with the provided URL and appends it to the document to start loading. In the onload callback, the import property of the link element will contain the imported document contents.

Kind: global method of PolymerVis.loadScript

Param Type Description
src string The url to the script to load.
onload function callback when script is loaded.
onerror function callback when error loading script.
optAsync boolean whether to execute the script asynchronously.

PolymerVis.loadStylesheet(href, onload, onerror, optAsync) ⇒ HTMLLinkElement

Convenience method for dynamically loading a stylesheet.

This method creates a new <link rel="stylesheet"> element with the provided URL and appends it to the document to start loading. In the onload callback, the import property of the link element will contain the imported document contents.

Kind: global method of PolymerVis.loadStylesheet

Param Type Description
href string The url to the script to load.
onload function callback when script is loaded.
onerror function callback when error loading script.
optAsync boolean whether to execute the script asynchronously.

PolymerVis.insertCssIntoShadowRoot(cssSrc, shadowRoot, onload, id)

Load an external CSS file, and insert a style element into the shadowRoot.

Kind: global method of PolymerVis.insertCssIntoShadowRoot

Param Type Description
cssSrc String url to the css file
shadowRoot String Node to insert the style element
onload function callback when CSS is inserted
id String id for style element

Example

PolymerVis.insertCssIntoShadowRoot('https://some.css', ele.shadowRoot, 'custom');

PolymerVis.isInShadowRoot(node) ⇒ Node

Check if the node is inside a shadowRoot or not. Return the shadowRoot otherwise return false.

Kind: global method of PolymerVis.isInShadowRoot

Param Type Description
node Node the node to check
org.webjars.bowergithub.polymervis

PolymerVis

Polymer components for Visualizations (has no affiliation with Polymer or Google).

Versions

Version
2.0.0