From 3088a45821ea7142316bb610c7c2f614ebe95dd1 Mon Sep 17 00:00:00 2001 From: Dave Landry Date: Fri, 26 May 2017 15:34:54 -0400 Subject: [PATCH] compiles v0.1.17 --- README.md | 59 +++++++++++++++--------------------- example/getting-started.png | Bin 22009 -> 20423 bytes example/grouping.png | Bin 23125 -> 22250 bytes package.json | 2 +- 4 files changed, 26 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 19ec6cd..b8a083c 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,12 @@ # d3plus-priestley -[![NPM Release](http://img.shields.io/npm/v/d3plus-priestley.svg?style=flat)](https://www.npmjs.org/package/d3plus-priestley) -[![Build Status](https://travis-ci.org/d3plus/d3plus-priestley.svg?branch=master)](https://travis-ci.org/d3plus/d3plus-priestley) -[![Dependency Status](http://img.shields.io/david/d3plus/d3plus-priestley.svg?style=flat)](https://david-dm.org/d3plus/d3plus-priestley) -[![Slack](https://img.shields.io/badge/Slack-Click%20to%20Join!-green.svg?style=social)](https://goo.gl/forms/ynrKdvusekAwRMPf2) +[![NPM Release](http://img.shields.io/npm/v/d3plus-priestley.svg?style=flat)](https://www.npmjs.org/package/d3plus-priestley) [![Build Status](https://travis-ci.org/d3plus/d3plus-priestley.svg?branch=master)](https://travis-ci.org/d3plus/d3plus-priestley) [![Dependency Status](http://img.shields.io/david/d3plus/d3plus-priestley.svg?style=flat)](https://david-dm.org/d3plus/d3plus-priestley) [![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg?style=flat)](https://gitter.im/d3plus/) A reusable Priestley timeline built on D3. ## Installing -If you use NPM, `npm install d3plus-priestley`. Otherwise, download the [latest release](https://github.com/d3plus/d3plus-priestley/releases/latest). The released bundle supports AMD, CommonJS, and vanilla environments. Create a [custom bundle using Rollup](https://github.com/rollup/rollup) or your preferred bundler. You can also load directly from [d3plus.org](https://d3plus.org): +If you use NPM, run `npm install d3plus-priestley --save`. Otherwise, download the [latest release](https://github.com/d3plus/d3plus-priestley/releases/latest). The released bundle supports AMD, CommonJS, and vanilla environments. You can also load directly from [d3plus.org](https://d3plus.org): ```html @@ -47,59 +44,53 @@ new d3plus.Priestley() * [Grouping into Lanes](http://d3plus.org/examples/d3plus-priestley/grouping/) ## API Reference + +##### Classes +* [Priestley](#Priestley) + +--- + +#### **Priestley** [<>](https://github.com/d3plus/d3plus-priestley/blob/master/src/Priestley.js#L15) + + +This is a global class, and extends all of the methods and functionality of [Viz](https://github.com/d3plus/d3plus-viz#Viz). -### Priestley ⇐ [Viz](https://github.com/d3plus/d3plus-viz#Viz) -**Kind**: global class -**Extends**: [Viz](https://github.com/d3plus/d3plus-viz#Viz) -* [Priestley](#Priestley) ⇐ [Viz](https://github.com/d3plus/d3plus-viz#Viz) +* [Priestley](#Priestley) ⇐ [Viz](https://github.com/d3plus/d3plus-viz#Viz) * [new Priestley()](#new_Priestley_new) * [.axisConfig([*value*])](#Priestley.axisConfig) ↩︎ * [.end([*value*])](#Priestley.end) ↩︎ * [.start([*value*])](#Priestley.start) ↩︎ - +# new **Priestley**() -#### new Priestley() Creates a priestley timeline based on an array of data. - -#### Priestley.axisConfig([*value*]) ↩︎ + + +# Priestley.**axisConfig**([*value*]) [<>](https://github.com/d3plus/d3plus-priestley/blob/master/src/Priestley.js#L138) + If *value* is specified, sets the config method for the axis and returns the current class instance. If *value* is not specified, returns the current axis configuration. -**Kind**: static method of [Priestley](#Priestley) -**Chainable** -| Param | Type | -| --- | --- | -| [*value*] | Object | +This is a static method of [Priestley](#Priestley), and is chainable with other methods of this Class. - +# Priestley.**end**([*value*]) [<>](https://github.com/d3plus/d3plus-priestley/blob/master/src/Priestley.js#L148) -#### Priestley.end([*value*]) ↩︎ If *value* is specified, sets the end accessor to the specified function or key and returns the current class instance. If *value* is not specified, returns the current end accessor. -**Kind**: static method of [Priestley](#Priestley) -**Chainable** -| Param | Type | -| --- | --- | -| [*value*] | function | String | +This is a static method of [Priestley](#Priestley), and is chainable with other methods of this Class. - +# Priestley.**start**([*value*]) [<>](https://github.com/d3plus/d3plus-priestley/blob/master/src/Priestley.js#L166) -#### Priestley.start([*value*]) ↩︎ If *value* is specified, sets the start accessor to the specified function or key and returns the current class instance. If *value* is not specified, returns the current start accessor. -**Kind**: static method of [Priestley](#Priestley) -**Chainable** - -| Param | Type | -| --- | --- | -| [*value*] | function | String | +This is a static method of [Priestley](#Priestley), and is chainable with other methods of this Class. +--- -###### Documentation generated on Mon, 13 Mar 2017 19:31:19 GMT +###### Documentation generated on Fri, 26 May 2017 19:34:49 GMT diff --git a/example/getting-started.png b/example/getting-started.png index 99e80bd5d7e8c003351d6f3c5f600a17de152adc..e9823591fdbaa6cf548ed449a9fec91d4301ca5e 100644 GIT binary patch delta 11009 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 bjJUc=_EopVeEy&rrUf|$Jz9JC{I&l9Ql*vd delta 12572 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 AZvX%Q diff --git a/example/grouping.png b/example/grouping.png index 01d6f3e00a4660e9ae5ce77cec1cd9437a71b0c0..7ce924419b581062c868ace8ab056c1b6376ac7f 100644 GIT binary patch delta 1916 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 diff --git a/package.json b/package.json index 168e019..6aca378 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "d3plus-priestley", - "version": "0.1.16", + "version": "0.1.17", "description": "A reusable Priestley timeline built on D3.", "main": "build/d3plus-priestley.js", "jsnext:main": "index",