Skip to content

Commit 0951dfb

Browse files
committed
feat(rel): Added option to provide rel attribute in link and added fix for media query
closes #47
1 parent 98d0d8a commit 0951dfb

11 files changed

Lines changed: 236 additions & 201 deletions

File tree

dist/embed.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/embed.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sprite.handlebars

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
$retine_sprite_width : {{retina_spritesheet.width}}px;
44
$retine_sprite_height : {{retina_spritesheet.height}}px;
55

6+
.emoticon {
7+
background : transparent url({{spritesheet.image}}) 0 0 no-repeat;
8+
}
9+
610
@media all and (-webkit-min-device-pixel-ratio : 1), all and (min--moz-device-pixel-ratio : 1), all and (-o-min-device-pixel-ratio : 1), all and (min-device-pixel-ratio : 1), all and (min-resolution : 96dpi) {
711
.emoticon {
812
background : transparent url({{spritesheet.image}}) 0 0 no-repeat;

src/css/_emojis.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
$retine_sprite_width : 1320px;
33
$retine_sprite_height : 1320px;
44

5+
.emoticon {
6+
background : transparent url(../.././assets/images/emojis.png) 0 0 no-repeat;
7+
}
8+
59
@media all and (-webkit-min-device-pixel-ratio : 1), all and (min--moz-device-pixel-ratio : 1), all and (-o-min-device-pixel-ratio : 1), all and (min-device-pixel-ratio : 1), all and (min-resolution : 96dpi) {
610
.emoticon {
711
background : transparent url(../.././assets/images/emojis.png) 0 0 no-repeat;

src/embed.css

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/embed.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/embed.js

Lines changed: 212 additions & 192 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/embed.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/embed.es6

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ const helper = require('./modules/video/helper.es6');
4141
link: true,
4242
linkOptions: {
4343
target : 'self',
44-
exclude : ['pdf']
44+
exclude : ['pdf'],
45+
rel : ''
4546
},
4647
emoji : true,
4748
customEmoji : [],

src/js/modules/url.es6

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Url{
1212
return this.input.replace(this.urlRegex,(match)=>{
1313
let extension = match.split('.')[match.split('.').length - 1];
1414
if(config.exclude.indexOf(extension) === -1){
15-
return `<a href="${utils.toUrl(match)}" target="${config.target}">${match}</a>`;
15+
return `<a href="${utils.toUrl(match)}" rel="${config.rel}" target="${config.target}">${match}</a>`;
1616
}
1717
return match;
1818
});

0 commit comments

Comments
 (0)