Notorious Penguin Magicians

    ember-cli-deeplink-component

    0.0.3 • Public • Published

    ember-cli-deeplink-component

    Code Climate Ember Observer Score Shields.io

    Table of Contents

    About

    ember-cli-deeplink-component provides a {{deep-link}} component in both inline and block form. The component allows for linking to in-page content in much the same way you could on a non single page application site using a plain anchor tag.

    Installation

    cd /path/to/my-awesome-application
    ember install ember-cli-deeplink-component

    Properties

    duration {number}

    • Duration of scroll event in milliseconds
      • Superseded by the speed property

    href (req.) {string}

    • The target anchor name or id of the target element

    mutable {boolean}

    • Whether scroll events can be interrupted by user interaction

    speed {number}

    • Speed in pixels per second for scroll events

    text {string}

    • Text content of the component
      • Superseded by content yielded via block syntax

    Examples

    Target an anchor using the inline syntax

    {{deep-link href="waldo" text="Where is waldo?"}}
     
    {{! the target anchor}}
    <a name="waldo"></a>

    Target an element by id using the block syntax

    {{#deep-link href="waldo"}}
      Where is waldo?
    {{/deep-link}}
     
    {{! the target element}}
    <div id="waldo">
      Here he is.
    </div>

    Contributing / Modifying

    Clone the project and do what you want with it. If you do something neat and are feeling generous submit a PR against the feature branch (GitHub).

    cd /path/to/projects
    git clone git@github.com:zakmac/ember-cli-deeplink-component.git

    For more information on using **ember-cli**, visit [http://www.ember-cli.com/](http://www.ember-cli.com/).
    For more information on **Ember.js**, visit [http://www.emberjs.com/](http://www.emberjs.com/).
    Looking for more great Ember addons? Check out [http://www.emberobserver.com/](http://www.emberobserver.com/).
    Check out the Ember.js IRC channel at `#emberjs` on **Freenode IRC** or join the [Ember Community Slack organization](https://ember-community-slackin.herokuapp.com/).

    Install

    npm i ember-cli-deeplink-component

    DownloadsWeekly Downloads

    4

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • zakmac