forked from jollygoodcode/twemoji
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Replace maxcdn as twemoji host with jsdelivr
- Loading branch information
Showing
7 changed files
with
3,355 additions
and
3,355 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -60,7 +60,7 @@ | |
```ruby | ||
{ | ||
... | ||
":heart_eyes:" => "https://twemoji.maxcdn.com/2/svg/1f60d.svg", | ||
":heart_eyes:" => "https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg", | ||
... | ||
} | ||
``` | ||
|
@@ -70,7 +70,7 @@ | |
```ruby | ||
{ | ||
... | ||
":heart_eyes:" => "https://twemoji.maxcdn.com/2/72x72/1f60d.png", | ||
":heart_eyes:" => "https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/72x72/1f60d.png", | ||
... | ||
} | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -66,7 +66,7 @@ In your ERb view: | |
will render | ||
|
||
``` | ||
I like chocolate <img class="emoji" draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/72x72/1f60d.png">! | ||
I like chocolate <img class="emoji" draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/72x72/1f60d.png">! | ||
``` | ||
|
||
More options could be passed in, please see [Twemoji.parse options](https://github.com/jollygoodcode/twemoji#twemojiparse-options) for more details. | ||
|
@@ -130,28 +130,28 @@ Parsing by name token: | |
|
||
```ruby | ||
> Twemoji.parse "I like chocolate :heart_eyes:!" | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="emoji">!' | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="emoji">!' | ||
``` | ||
|
||
Parsing by name unicode values: | ||
|
||
```ruby | ||
> Twemoji.parse "I like chocolate π!" | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="emoji">!' | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="emoji">!' | ||
``` | ||
|
||
Parsing by both name and unicode: | ||
|
||
```ruby | ||
> Twemoji.parse ":cookie: π" | ||
=> '<img draggable="false" title=":cookie:" alt="πͺ" src="https://twemoji.maxcdn.com/2/svg/1f36a.svg" class="emoji"> <img draggable="false" title=":birthday:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f382.svg" class="emoji">' | ||
=> '<img draggable="false" title=":cookie:" alt="πͺ" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f36a.svg" class="emoji"> <img draggable="false" title=":birthday:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f382.svg" class="emoji">' | ||
``` | ||
|
||
##### `Twemoji.parse` options | ||
|
||
##### `asset_root` | ||
|
||
Default assets root url. Defaults to `https://twemoji.maxcdn.com/2/`: | ||
Default assets root url. Defaults to `https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/`: | ||
|
||
```ruby | ||
> Twemoji.parse "I like chocolate :heart_eyes:!", asset_root: "foocdn.com" | ||
|
@@ -166,7 +166,7 @@ Can change to `"png"`: | |
|
||
```ruby | ||
> Twemoji.parse 'I like chocolate :heart_eyes:!', file_ext: "png" | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/72x72/1f60d.png" class="emoji">!' | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/72x72/1f60d.png" class="emoji">!' | ||
``` | ||
|
||
##### `class_name` | ||
|
@@ -175,7 +175,7 @@ Default image CSS class name. Defaults to `"emoji"`. | |
|
||
```ruby | ||
> Twemoji.parse "I like chocolate :heart_eyes:!", class_name: "superemoji" | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="superemoji">!' | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="superemoji">!' | ||
``` | ||
|
||
##### `img_attrs` | ||
|
@@ -184,7 +184,7 @@ List of image attributes for the `img` tag. Optional. | |
|
||
```ruby | ||
> Twemoji.parse "I like chocolate :heart_eyes:!", class_name: "twemoji", img_attrs: { style: "height: 1.3em;" } | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="twemoji" style="height: 1.3em;">!' | ||
=> 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="twemoji" style="height: 1.3em;">!' | ||
``` | ||
|
||
attribute value can apply proc-like object, remove `:` from title attribute: | ||
|
@@ -193,7 +193,7 @@ attribute value can apply proc-like object, remove `:` from title attribute: | |
> no_colons = ->(name) { name.gsub(":", "") } | ||
|
||
> Twemoji.parse "I like chocolate :heart_eyes:!", class_name: "twemoji", img_attrs: { title: no_colons } | ||
=> 'I like chocolate <img draggable="false" title="heart_eyes" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="twemoji">!' | ||
=> 'I like chocolate <img draggable="false" title="heart_eyes" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="twemoji">!' | ||
``` | ||
|
||
#### `Twemoji.emoji_pattern` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -95,7 +95,7 @@ def self.render_unicode(text_or_code) | |
# | ||
# @example Usage | ||
# Twemoji.parse("I like chocolate :heart_eyes:!") | ||
# => 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://twemoji.maxcdn.com/2/svg/1f60d.svg" class="emoji">!' | ||
# => 'I like chocolate <img draggable="false" title=":heart_eyes:" alt="π" src="https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/svg/1f60d.svg" class="emoji">!' | ||
# | ||
# @param text [String] Source text to parse. | ||
# | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,7 +28,7 @@ class Configuration | |
attr_accessor :asset_root, :file_ext, :class_name, :img_attrs | ||
|
||
def initialize | ||
@asset_root = "https://twemoji.maxcdn.com/2" | ||
@asset_root = "https://cdn.jsdelivr.net/gh/twitter/[email protected]/assets/" | ||
@file_ext = "svg" | ||
@class_name = "emoji" | ||
@img_attrs = {} | ||
|
Oops, something went wrong.