diff --git a/antwar.config.js b/antwar.config.js index 08ae21cd97..779ab15835 100644 --- a/antwar.config.js +++ b/antwar.config.js @@ -84,6 +84,9 @@ module.exports = { require('antwar-default-theme/scss/main.scss'); require('./styles/custom.scss'); require('./styles/prism.css'); + require('./styles/fontello.css'); + require('./styles/fontello-codes.css'); + require('./styles/fontello-embedded.css'); require('react-ghfork/gh-fork-ribbon.css'); }, paths: { diff --git a/font/fontello.eot b/font/fontello.eot new file mode 100644 index 0000000000..e9dc22ecd4 Binary files /dev/null and b/font/fontello.eot differ diff --git a/font/fontello.svg b/font/fontello.svg new file mode 100644 index 0000000000..899fdded12 --- /dev/null +++ b/font/fontello.svg @@ -0,0 +1,24 @@ + + + +Copyright (C) 2016 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/fontello.ttf b/font/fontello.ttf new file mode 100644 index 0000000000..9a9134e4d8 Binary files /dev/null and b/font/fontello.ttf differ diff --git a/font/fontello.woff b/font/fontello.woff new file mode 100644 index 0000000000..a1aba567da Binary files /dev/null and b/font/fontello.woff differ diff --git a/layouts/ChapterPage.jsx b/layouts/ChapterPage.jsx index b02a175da3..cbe2cafc2e 100644 --- a/layouts/ChapterPage.jsx +++ b/layouts/ChapterPage.jsx @@ -110,12 +110,16 @@ module.exports = React.createClass({ }, renderNext(item) { return item.next ? - : + + + : null; }, renderPrev(item) { return item.prev ? - : + + + : null; } }); diff --git a/styles/custom.scss b/styles/custom.scss index 13cd706eaa..816bf0d016 100644 --- a/styles/custom.scss +++ b/styles/custom.scss @@ -371,32 +371,14 @@ footer .footer-wrapper { text-transform: uppercase; text-rendering: optimizeLegibility; - top: calc(50% - 8em); + top: calc(50%); position: fixed; } .previous-page { left: 1em; - width: 0px; - - border-top: 8em solid rgba(0,0,0,0); - border-left: 0px solid rgba(0,0,0,0); - border-right: 1.5em solid rgba(0,0,0,0.10); - border-bottom: 8em solid rgba(0,0,0,0); -} -.previous-page:hover { - border-right: 1.5em solid rgba(0,0,0,0.20); } .next-page { right: 1em; - width: 0px; - - border-top: 8em solid rgba(0,0,0,0); - border-left: 1.5em solid rgba(0,0,0,0.10); - border-right: 0px solid rgba(0,0,0,0); - border-bottom: 8em solid rgba(0,0,0,0); -} -.next-page:hover { - border-left: 1.5em solid rgba(0,0,0,0.20); } .nav { diff --git a/styles/fontello-codes.css b/styles/fontello-codes.css new file mode 100644 index 0000000000..22b40f8577 --- /dev/null +++ b/styles/fontello-codes.css @@ -0,0 +1,14 @@ + +.icon-right-open:before { content: '\e800'; } /* '' */ +.icon-left-open:before { content: '\e801'; } /* '' */ +.icon-down-open:before { content: '\e802'; } /* '' */ +.icon-attention:before { content: '\e803'; } /* '' */ +.icon-attention-circled:before { content: '\e804'; } /* '' */ +.icon-rss:before { content: '\e805'; } /* '' */ +.icon-rss-squared:before { content: '\e806'; } /* '' */ +.icon-attention-alt:before { content: '\e807'; } /* '' */ +.icon-comment-empty:before { content: '\e808'; } /* '' */ +.icon-export:before { content: '\e809'; } /* '' */ +.icon-export-alt:before { content: '\e80a'; } /* '' */ +.icon-twitter-squared:before { content: '\e80b'; } /* '' */ +.icon-twitter:before { content: '\e80c'; } /* '' */ \ No newline at end of file diff --git a/styles/fontello-embedded.css b/styles/fontello-embedded.css new file mode 100644 index 0000000000..51fa325796 --- /dev/null +++ b/styles/fontello-embedded.css @@ -0,0 +1,67 @@ +@font-face { + font-family: 'fontello'; + src: url('../font/fontello.eot'); + src: url('../font/fontello.eot#iefix') format('embedded-opentype'), + url('../font/fontello.svg#fontello') format('svg'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'fontello'; + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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LbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype'); +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg?59229568#fontello') format('svg'); + } +} +*/ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} +.icon-right-open:before { content: '\e800'; } /* '' */ +.icon-left-open:before { content: '\e801'; } /* '' */ +.icon-down-open:before { content: '\e802'; } /* '' */ +.icon-attention:before { content: '\e803'; } /* '' */ +.icon-attention-circled:before { content: '\e804'; } /* '' */ +.icon-rss:before { content: '\e805'; } /* '' */ +.icon-rss-squared:before { content: '\e806'; } /* '' */ +.icon-attention-alt:before { content: '\e807'; } /* '' */ +.icon-comment-empty:before { content: '\e808'; } /* '' */ +.icon-export:before { content: '\e809'; } /* '' */ +.icon-export-alt:before { content: '\e80a'; } /* '' */ +.icon-twitter-squared:before { content: '\e80b'; } /* '' */ +.icon-twitter:before { content: '\e80c'; } /* '' */ \ No newline at end of file diff --git a/styles/fontello.css b/styles/fontello.css new file mode 100644 index 0000000000..2e098e36d1 --- /dev/null +++ b/styles/fontello.css @@ -0,0 +1,69 @@ +@font-face { + font-family: 'fontello'; + src: url('../font/fontello.eot'); + src: url('../font/fontello.eot#iefix') format('embedded-opentype'), + url('../font/fontello.woff') format('woff'), + url('../font/fontello.ttf') format('truetype'), + url('../font/fontello.svg#fontello') format('svg'); + font-weight: normal; + font-style: normal; +} +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg#fontello') format('svg'); + } +} +*/ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-right-open:before { content: '\e800'; } /* '' */ +.icon-left-open:before { content: '\e801'; } /* '' */ +.icon-down-open:before { content: '\e802'; } /* '' */ +.icon-attention:before { content: '\e803'; } /* '' */ +.icon-attention-circled:before { content: '\e804'; } /* '' */ +.icon-rss:before { content: '\e805'; } /* '' */ +.icon-rss-squared:before { content: '\e806'; } /* '' */ +.icon-attention-alt:before { content: '\e807'; } /* '' */ +.icon-comment-empty:before { content: '\e808'; } /* '' */ +.icon-export:before { content: '\e809'; } /* '' */ +.icon-export-alt:before { content: '\e80a'; } /* '' */ +.icon-twitter-squared:before { content: '\e80b'; } /* '' */ +.icon-twitter:before { content: '\e80c'; } /* '' */ \ No newline at end of file