Skip to content
This repository has been archived by the owner on Oct 7, 2022. It is now read-only.

Commit

Permalink
Прикручиваем EmojiOne
Browse files Browse the repository at this point in the history
  • Loading branch information
mkpankov committed Feb 19, 2017
1 parent 4834b4a commit 31acdb4
Show file tree
Hide file tree
Showing 9 changed files with 57 additions and 5 deletions.
6 changes: 5 additions & 1 deletion _assets/css/style.scss
Expand Up @@ -131,7 +131,7 @@ h1.page-title {
margin: 2px;
}

.well p img {
.well p img:not(.emojione){
border: 1px solid #e3e3e3;
border-radius: 4px;
padding: 10px;
Expand All @@ -142,6 +142,10 @@ h1.page-title {
height: auto;
}

.well p img.emojione {
height: 1.5em;
}

.well p {
text-align: justify;
}
Expand Down
25 changes: 25 additions & 0 deletions _includes/content-loaded.html
@@ -0,0 +1,25 @@
{% include anchor-links.html %}
{% include emoji.html %}

<script>
document.onreadystatechange = function () {
if (this.readyState === "complete") {
convertEmoji();

var wells = document.getElementsByClassName("well");
for (var i = 0; i < wells.length; i++) {
var well = wells[i];
var contentBlock = well;
var h1 = contentBlock.getElementsByTagName("h1")[0];
var a = h1.getElementsByTagName("a")[0];
var href = a.getAttribute("href");
if (!contentBlock) {
continue;
}
for (var level = 1; level <= 6; level++) {
linkifyAnchors(level, contentBlock, href);
}
}
}
};
</script>
9 changes: 9 additions & 0 deletions _includes/emoji.html
@@ -0,0 +1,9 @@
<script src="/js/emojione.min.js"></script>

<script type="text/javascript">
function convertEmoji() {
var input = document.getElementById('content').innerHTML;
var output = emojione.shortnameToImage(input);
document.getElementById('content').innerHTML = output;
}
</script>
2 changes: 1 addition & 1 deletion _layouts/default.html
Expand Up @@ -9,7 +9,7 @@
{{ content }}
</div>

{% include content-loaded.html %}
{% include footer.html %}
{% include anchor-links.html %}
</body>
</html>
2 changes: 1 addition & 1 deletion _layouts/page.html
Expand Up @@ -29,7 +29,7 @@ <h1 class="page-title"><a href="{{ page.url | prepend: site.baseurl }}">{{ page.

</div>

{% include content-loaded.html %}
{% include footer.html %}
{% include anchor-links.html %}
</body>
</html>
2 changes: 1 addition & 1 deletion _layouts/post.html
Expand Up @@ -62,7 +62,7 @@ <h1 class="page-title"><a href="{{ page.url | prepend: site.baseurl }}">{{ page.
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
{% endif %}
</div>
{% include content-loaded.html %}
{% include footer.html %}
{% include anchor-links.html %}
</body>
</html>
4 changes: 4 additions & 0 deletions _posts/2015-11-04-hello-world.md
Expand Up @@ -122,6 +122,10 @@ Rust стабилен, экосистема растёт как на дрожж

* Не надо спамить. Спам никто не любит. По поводу наказаний — ну, вы уже поняли.

# Юридическая информация

Сайт использует [EmojiOne](http://emojione.com/).

# Ждём вас!

Надеемся, что ваше пребывание на наших ресурсах будет приятным и полезным.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-02-18-rustycrate-plans-2017-part4.md
Expand Up @@ -80,7 +80,7 @@ author: Михаил Панков

{% img '2017-02-18-rustycrate-plans-2017-part4/q2-3-data.png' alt:'Вопрос 2-3 - подробности' %}

Разнообразие мест обитания растообразных оказалось непредсказуемо высоким. 🦀
Разнообразие мест обитания растообразных оказалось непредсказуемо высоким. :crab:

Подробнее смотрите [здесь](https://ru.surveymonkey.com/results/SM-VQB7K8B3/).

Expand Down
10 changes: 10 additions & 0 deletions js/emojione.min.js

Large diffs are not rendered by default.

0 comments on commit 31acdb4

Please sign in to comment.