4.1.2 • Published 7 years ago
ember-linkify v4.1.2
ember-linkify

Linkify URLs in an Ember app with a helper that uses a tested
url-regex and Handlebars Utils.escapeExpression
to ensure links are safe.
Installation
ember install ember-linkifyUsage
{{linkify post.description}}{{linkify commentText}}Use the helper with a raw string
{{linkify 'Here is a link: https://google.com and some attempted XSS <script>alert("xss!");</script>'}}
{{! => 'Here is a link: <a href="https://google.com">https://google.com</a> and some attempted XSS <script>alert("xss!");</script>'}}Or with a variable bound to an input
{{textarea value=text placeholder='Enter some text with a url'}}
{{linkify text}}You can specify options to the helper such as 'urlLength' which shortens the URL by 'urlLength' and add 3 dots to the end
{{linkify text urlLength=30}}The 'defaultScheme' option specifies a scheme to use for URLs that don’t already have one.
For instance, the following will ensure that the https scheme is used for the created link:
{{linkify 'Link without a scheme: www.foo.com' defaultScheme='https'}}Also use options to specify attributes you want to add to the generated anchor tags. Currently, "target", "rel" and "class" are the only recognized attributes.
{{linkify text target='_blank' rel='nofollow' class='external-link'}}Development
Installation
git clonethis repositorycd my-addonnpm install
Running
ember server- Visit your app at http://localhost:4200.
Running Tests
ember testember test --serverember try:each– Runs the test suite against multiple Ember versions
Building
ember build
For more information on using ember-cli, visit http://www.ember-cli.com/.
License
MIT
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Crafted with <3 by John Otander(@4lpine).
4.1.2
7 years ago
4.0.0
7 years ago
3.0.0
9 years ago
2.6.0
9 years ago
2.5.1
9 years ago
2.5.0
9 years ago
2.4.0
9 years ago
2.3.1
10 years ago
2.3.0
10 years ago
2.2.0
10 years ago
2.1.0
10 years ago
2.0.0
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.1.1
11 years ago
1.1.0
11 years ago
1.0.2
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago
0.1.5
11 years ago
0.1.4
11 years ago
0.1.2
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago
0.0.5
11 years ago
0.0.4
11 years ago
0.0.3
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago