From 742105339aefd824da807e7f963aeeec6a695c61 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 2 Nov 2023 17:52:50 +0100 Subject: [PATCH] wait #6447 @2.5 --- .idea/deployment.xml | 3 +- .idea/michelcastel.iml | 4 +- .idea/php.xml | 6 + themes/altowithjquery/custom.css | 15 - themes/altowithjquery/style.css | 20 +- themes/berlin/_define.php | 20 - themes/berlin/config.rb | 40 - themes/berlin/img/bg_dark.png | Bin 4949 -> 0 bytes themes/berlin/img/bg_light.png | Bin 942 -> 0 bytes themes/berlin/img/hline.png | Bin 83 -> 0 bytes themes/berlin/img/icon_attach.png | Bin 220 -> 0 bytes themes/berlin/img/icon_attachments.svg | 23 - themes/berlin/img/icon_category.png | Bin 119 -> 0 bytes themes/berlin/img/icon_close.svg | 17 - themes/berlin/img/icon_comments.png | Bin 260 -> 0 bytes themes/berlin/img/icon_date.png | Bin 142 -> 0 bytes themes/berlin/img/icon_feed.svg | 17 - themes/berlin/img/icon_hamburger.svg | 18 - themes/berlin/img/icon_next.png | Bin 114 -> 0 bytes themes/berlin/img/icon_open-sidebar.svg | 18 - themes/berlin/img/icon_permalink.png | Bin 151 -> 0 bytes themes/berlin/img/icon_prev.png | Bin 114 -> 0 bytes themes/berlin/img/icon_search.png | Bin 217 -> 0 bytes themes/berlin/img/icon_tags.png | Bin 193 -> 0 bytes themes/berlin/img/icon_trackbacks.png | Bin 136 -> 0 bytes themes/berlin/img/last-hline.png | Bin 76 -> 0 bytes themes/berlin/img/vline.png | Bin 72 -> 0 bytes themes/berlin/js/berlin.js | 5 - themes/berlin/locales/_pot/main.pot | 29 - themes/berlin/locales/de/main.lang.php | 16 - themes/berlin/locales/de/main.po | 8 - themes/berlin/locales/es/main.lang.php | 16 - themes/berlin/locales/es/main.po | 8 - themes/berlin/locales/fr/main.lang.php | 16 - themes/berlin/locales/fr/main.po | 8 - themes/berlin/screenshot.jpg | Bin 26261 -> 0 bytes themes/berlin/scss/init/_config.scss | 101 - .../berlin/scss/init/_mixins-functions.scss | 15 - themes/berlin/scss/init/_rebase.scss | 232 --- themes/berlin/scss/libs/_scut.scss | 1645 ----------------- .../bourbon/_bourbon-deprecated-upcoming.scss | 13 - themes/berlin/scss/libs/bourbon/_bourbon.scss | 59 - .../scss/libs/bourbon/addons/_button.scss | 273 --- .../scss/libs/bourbon/addons/_clearfix.scss | 29 - .../libs/bourbon/addons/_font-family.scss | 5 - .../scss/libs/bourbon/addons/_hide-text.scss | 5 - .../bourbon/addons/_html5-input-types.scss | 56 - .../scss/libs/bourbon/addons/_position.scss | 42 - .../scss/libs/bourbon/addons/_prefixer.scss | 49 - .../libs/bourbon/addons/_retina-image.scss | 32 - .../scss/libs/bourbon/addons/_size.scss | 44 - .../bourbon/addons/_timing-functions.scss | 32 - .../scss/libs/bourbon/addons/_triangle.scss | 45 - .../scss/libs/bourbon/css3/_animation.scss | 52 - .../scss/libs/bourbon/css3/_appearance.scss | 3 - .../bourbon/css3/_backface-visibility.scss | 6 - .../libs/bourbon/css3/_background-image.scss | 48 - .../scss/libs/bourbon/css3/_background.scss | 103 -- .../scss/libs/bourbon/css3/_border-image.scss | 55 - .../libs/bourbon/css3/_border-radius.scss | 22 - .../scss/libs/bourbon/css3/_box-sizing.scss | 4 - .../scss/libs/bourbon/css3/_columns.scss | 47 - .../scss/libs/bourbon/css3/_flex-box.scss | 52 - .../scss/libs/bourbon/css3/_font-face.scss | 23 - .../libs/bourbon/css3/_hidpi-media-query.scss | 10 - .../libs/bourbon/css3/_image-rendering.scss | 13 - .../scss/libs/bourbon/css3/_inline-block.scss | 8 - .../scss/libs/bourbon/css3/_keyframes.scss | 43 - .../libs/bourbon/css3/_linear-gradient.scss | 41 - .../scss/libs/bourbon/css3/_perspective.scss | 8 - .../scss/libs/bourbon/css3/_placeholder.scss | 29 - .../libs/bourbon/css3/_radial-gradient.scss | 44 - .../scss/libs/bourbon/css3/_transform.scss | 15 - .../scss/libs/bourbon/css3/_transition.scss | 34 - .../scss/libs/bourbon/css3/_user-select.scss | 3 - .../scss/libs/bourbon/functions/_compact.scss | 11 - .../libs/bourbon/functions/_flex-grid.scss | 39 - .../libs/bourbon/functions/_grid-width.scss | 13 - .../bourbon/functions/_linear-gradient.scss | 13 - .../bourbon/functions/_modular-scale.scss | 40 - .../libs/bourbon/functions/_px-to-em.scss | 8 - .../bourbon/functions/_radial-gradient.scss | 23 - .../libs/bourbon/functions/_tint-shade.scss | 9 - .../functions/_transition-property-name.scss | 22 - .../helpers/_deprecated-webkit-gradient.scss | 39 - .../helpers/_gradient-positions-parser.scss | 13 - .../helpers/_linear-positions-parser.scss | 61 - .../bourbon/helpers/_radial-arg-parser.scss | 69 - .../helpers/_radial-positions-parser.scss | 18 - .../bourbon/helpers/_render-gradients.scss | 26 - .../bourbon/helpers/_shape-size-stripper.scss | 10 - .../scss/libs/sass-mq-master/LICENSE.md | 13 - .../berlin/scss/libs/sass-mq-master/README.md | 167 -- .../berlin/scss/libs/sass-mq-master/_mq.scss | 127 -- .../scss/libs/zen-grids/_background.scss | 199 -- themes/berlin/scss/libs/zen-grids/_flow.scss | 148 -- themes/berlin/scss/libs/zen-grids/_grids.scss | 320 ---- themes/berlin/scss/modules/_off-canvas.scss | 70 - themes/berlin/scss/partials/_a11y.scss | 22 - themes/berlin/scss/partials/_archive.scss | 151 -- themes/berlin/scss/partials/_common.scss | 183 -- themes/berlin/scss/partials/_content.scss | 101 - themes/berlin/scss/partials/_footer.scss | 20 - themes/berlin/scss/partials/_forms.scss | 59 - .../berlin/scss/partials/_global_layout.scss | 81 - themes/berlin/scss/partials/_header.scss | 156 -- themes/berlin/scss/partials/_icons.scss | 43 - themes/berlin/scss/partials/_post.scss | 327 ---- themes/berlin/scss/partials/_sidebar.scss | 110 -- themes/berlin/scss/style.scss | 31 - themes/berlin/src/Frontend.php | 43 - themes/berlin/src/My.php | 21 - themes/berlin/style.css | 1 - themes/berlin/tpl/user_footer.html | 1 - themes/berlin/tpl/user_head.html | 1 - themes/blowup/_define.php | 20 - themes/blowup/alpha-img/comment-b.png | Bin 136 -> 0 bytes themes/blowup/alpha-img/comment-t.png | Bin 309 -> 0 bytes themes/blowup/alpha-img/gradient-d.png | Bin 176 -> 0 bytes themes/blowup/alpha-img/gradient-l.png | Bin 185 -> 0 bytes themes/blowup/alpha-img/gradient-m.png | Bin 185 -> 0 bytes themes/blowup/alpha-img/page-b.png | Bin 154 -> 0 bytes themes/blowup/alpha-img/page-bg.png | Bin 98 -> 0 bytes themes/blowup/alpha-img/page-t/animals.png | Bin 18083 -> 0 bytes themes/blowup/alpha-img/page-t/blank.png | Bin 362 -> 0 bytes .../blowup/alpha-img/page-t/butterflies.png | Bin 4132 -> 0 bytes themes/blowup/alpha-img/page-t/default.png | Bin 254 -> 0 bytes themes/blowup/alpha-img/page-t/flamingo.png | Bin 7984 -> 0 bytes themes/blowup/alpha-img/page-t/flourish-1.png | Bin 2330 -> 0 bytes themes/blowup/alpha-img/page-t/flourish-2.png | Bin 8732 -> 0 bytes themes/blowup/alpha-img/page-t/image-mask.png | Bin 426 -> 0 bytes .../alpha-img/page-t/light-trails-1.png | Bin 24281 -> 0 bytes .../alpha-img/page-t/light-trails-2.png | Bin 35658 -> 0 bytes .../alpha-img/page-t/light-trails-3.png | Bin 33064 -> 0 bytes .../alpha-img/page-t/light-trails-4.png | Bin 27465 -> 0 bytes themes/blowup/alpha-img/page-t/plumetis.png | Bin 26031 -> 0 bytes themes/blowup/alpha-img/page-t/rabbit.png | Bin 1159 -> 0 bytes .../blowup/alpha-img/page-t/roadrunner-1.png | Bin 3167 -> 0 bytes .../blowup/alpha-img/page-t/roadrunner-2.png | Bin 4673 -> 0 bytes themes/blowup/alpha-img/page-t/typo.png | Bin 9238 -> 0 bytes themes/blowup/img/attach.png | Bin 135 -> 0 bytes themes/blowup/img/body-bg.png | Bin 129 -> 0 bytes themes/blowup/img/comment-b.png | Bin 154 -> 0 bytes themes/blowup/img/comment-t.png | Bin 278 -> 0 bytes themes/blowup/img/comment.png | Bin 180 -> 0 bytes themes/blowup/img/commentmy-b.png | Bin 154 -> 0 bytes themes/blowup/img/commentmy-t.png | Bin 274 -> 0 bytes themes/blowup/img/feed.png | Bin 638 -> 0 bytes themes/blowup/img/page-b.png | Bin 137 -> 0 bytes themes/blowup/img/page-bg.png | Bin 98 -> 0 bytes themes/blowup/img/page-t.png | Bin 22855 -> 0 bytes themes/blowup/img/tag.png | Bin 184 -> 0 bytes themes/blowup/img/trackback.png | Bin 106 -> 0 bytes themes/blowup/js/config.js | 6 - themes/blowup/locales/de/help/help.html | 55 - themes/blowup/locales/de/resources.php | 11 - themes/blowup/locales/en/help/help.html | 55 - themes/blowup/locales/en/resources.php | 11 - themes/blowup/locales/fr/help/help.html | 55 - themes/blowup/locales/fr/resources.php | 11 - themes/blowup/locales/ja/help/help.html | 54 - themes/blowup/locales/ja/resources.php | 11 - themes/blowup/locales/ko/help/help.html | 54 - themes/blowup/locales/ko/resources.php | 11 - themes/blowup/locales/pt/help/help.html | 81 - themes/blowup/locales/pt/resources.php | 11 - themes/blowup/locales/zh-cn/help/help.html | 54 - themes/blowup/locales/zh-cn/resources.php | 11 - themes/blowup/print.css | 59 - themes/blowup/screenshot.jpg | Bin 36216 -> 0 bytes themes/blowup/smilies/alien.png | Bin 472 -> 0 bytes themes/blowup/smilies/angry.png | Bin 529 -> 0 bytes themes/blowup/smilies/arrow.png | Bin 496 -> 0 bytes themes/blowup/smilies/confused.png | Bin 434 -> 0 bytes themes/blowup/smilies/cool.png | Bin 513 -> 0 bytes themes/blowup/smilies/cry.png | Bin 556 -> 0 bytes themes/blowup/smilies/dizzy.png | Bin 523 -> 0 bytes themes/blowup/smilies/eek.png | Bin 472 -> 0 bytes themes/blowup/smilies/evil.png | Bin 507 -> 0 bytes themes/blowup/smilies/exclam.png | Bin 433 -> 0 bytes themes/blowup/smilies/idea.png | Bin 515 -> 0 bytes themes/blowup/smilies/laugh.png | Bin 485 -> 0 bytes themes/blowup/smilies/lol.png | Bin 469 -> 0 bytes themes/blowup/smilies/mrgreen.png | Bin 469 -> 0 bytes themes/blowup/smilies/normal.png | Bin 434 -> 0 bytes themes/blowup/smilies/question.png | Bin 484 -> 0 bytes themes/blowup/smilies/razz.png | Bin 488 -> 0 bytes themes/blowup/smilies/redface.png | Bin 412 -> 0 bytes themes/blowup/smilies/rolleyes.png | Bin 495 -> 0 bytes themes/blowup/smilies/sad.png | Bin 486 -> 0 bytes themes/blowup/smilies/smile.png | Bin 460 -> 0 bytes themes/blowup/smilies/smilies.txt | 17 - themes/blowup/smilies/surprised.png | Bin 521 -> 0 bytes themes/blowup/smilies/wink.png | Bin 449 -> 0 bytes themes/blowup/src/Backend.php | 47 - themes/blowup/src/Blowup.php | 509 ----- themes/blowup/src/Config.php | 484 ----- themes/blowup/src/Frontend.php | 39 - themes/blowup/src/Install.php | 33 - themes/blowup/src/My.php | 21 - themes/blowup/src/Prepend.php | 22 - themes/blowup/style.css | 618 ------- themes/blueSilence/_define.php | 19 - themes/blueSilence/img/attach.png | Bin 139 -> 0 bytes themes/blueSilence/img/background.png | Bin 292 -> 0 bytes themes/blueSilence/img/commentaire.png | Bin 254 -> 0 bytes themes/blueSilence/img/commentaire_bulle.png | Bin 212 -> 0 bytes themes/blueSilence/img/footer.png | Bin 472 -> 0 bytes themes/blueSilence/img/li.png | Bin 88 -> 0 bytes themes/blueSilence/img/report.png | Bin 298 -> 0 bytes themes/blueSilence/img/retrolien.png | Bin 358 -> 0 bytes themes/blueSilence/img/rss.png | Bin 448 -> 0 bytes themes/blueSilence/img/sidebar_li.png | Bin 93 -> 0 bytes themes/blueSilence/img/tag.png | Bin 235 -> 0 bytes themes/blueSilence/img/tags.png | Bin 226 -> 0 bytes themes/blueSilence/img/top.jpg | Bin 11038 -> 0 bytes themes/blueSilence/screenshot.jpg | Bin 17165 -> 0 bytes themes/blueSilence/style.css | 836 --------- themes/cube/1024.css | 47 + themes/cube/880.css | 47 + themes/cube/Change.txt | 41 + themes/cube/_config.php | 63 + themes/cube/_define.php | 21 + themes/cube/_locked | 0 themes/cube/_public.php | 38 + themes/cube/img/1024/footer.png | Bin 0 -> 8337 bytes themes/cube/img/1024/page.png | Bin 0 -> 228 bytes themes/cube/img/1024/round0.jpg | Bin 0 -> 19618 bytes themes/cube/img/1024/round1.jpg | Bin 0 -> 87365 bytes themes/cube/img/1024/round2.jpg | Bin 0 -> 31889 bytes themes/cube/img/1024/top.png | Bin 0 -> 9196 bytes themes/cube/img/880/footer.png | Bin 0 -> 6098 bytes themes/cube/img/880/page.png | Bin 0 -> 197 bytes themes/cube/img/880/round0.jpg | Bin 0 -> 164090 bytes themes/cube/img/880/round1.jpg | Bin 0 -> 203126 bytes themes/cube/img/880/round2.jpg | Bin 0 -> 116005 bytes themes/cube/img/880/top.png | Bin 0 -> 5991 bytes themes/cube/img/attach.png | Bin 0 -> 326 bytes themes/cube/img/background.gif | Bin 0 -> 483 bytes themes/cube/img/commentaire.png | Bin 0 -> 27900 bytes themes/cube/img/footer.png | Bin 0 -> 3891 bytes themes/cube/img/menu/bgtableft.png | Bin 0 -> 232 bytes themes/cube/img/menu/bgtabright.png | Bin 0 -> 346 bytes themes/cube/img/page.png | Bin 0 -> 183 bytes themes/cube/img/q.png | Bin 0 -> 161 bytes themes/cube/img/retrolien.png | Bin 0 -> 28311 bytes themes/cube/img/rss.png | Bin 0 -> 659 bytes themes/cube/img/tag.png | Bin 0 -> 28051 bytes themes/cube/img/top.png | Bin 0 -> 24221 bytes themes/cube/js/jquery.corner.js | 178 ++ themes/cube/locales/fr/main.po | 23 + themes/cube/nomenu.css | 12 + themes/cube/screenshot.jpg | Bin 0 -> 64405 bytes themes/cube/simplemenu.css | 69 + themes/cube/style.css | 693 +++++++ themes/cube/tpl/_footer.html | 5 + themes/cube/tpl/_top.html | 8 + themes/cube/tpl/archive_day.html | 121 ++ themes/cube/tpl/page.html | 266 +++ themes/cube/tpl/post.html | 296 +++ themes/cube/tpl/user_head.html | 9 + themes/customCSS/_config.php | 41 + themes/customCSS/_define.php | 33 +- themes/customCSS/_public.php | 26 + themes/customCSS/locales/_pot/admin.pot | 30 - themes/customCSS/locales/fr/admin.lang.php | 16 - themes/customCSS/locales/fr/admin.po | 27 - themes/customCSS/locales/fr/main.lang.php | 22 + themes/customCSS/locales/fr/main.po | 20 + themes/customCSS/src/Config.php | 80 - themes/customCSS/src/Frontend.php | 37 - themes/customCSS/src/My.php | 21 - themes/ductile/_define.php | 20 - themes/ductile/ductile.js | 1 - themes/ductile/img/404.png | Bin 11989 -> 0 bytes themes/ductile/img/download.png | Bin 215 -> 0 bytes themes/ductile/img/feed.png | Bin 324 -> 0 bytes themes/ductile/img/filet.png | Bin 87 -> 0 bytes themes/ductile/img/hline.png | Bin 83 -> 0 bytes themes/ductile/img/info-co.png | Bin 1251 -> 0 bytes themes/ductile/img/last-hline.png | Bin 76 -> 0 bytes themes/ductile/img/logo.png | Bin 2686 -> 0 bytes themes/ductile/img/menu.png | Bin 434 -> 0 bytes themes/ductile/img/menumobile.png | Bin 261 -> 0 bytes themes/ductile/img/minus-plus.png | Bin 219 -> 0 bytes themes/ductile/img/post-info.png | Bin 864 -> 0 bytes themes/ductile/img/squares.png | Bin 145 -> 0 bytes themes/ductile/img/sticker-about.png | Bin 941 -> 0 bytes themes/ductile/img/sticker-contact.png | Bin 1250 -> 0 bytes themes/ductile/img/sticker-feed.png | Bin 1182 -> 0 bytes themes/ductile/img/vline.png | Bin 72 -> 0 bytes themes/ductile/locales/_pot/admin.pot | 247 --- themes/ductile/locales/_pot/main.pot | 21 - themes/ductile/locales/en/admin.lang.php | 69 - themes/ductile/locales/en/admin.po | 168 -- themes/ductile/locales/en/help/help.html | 83 - themes/ductile/locales/en/main.lang.php | 14 - themes/ductile/locales/en/main.po | 2 - themes/ductile/locales/en/resources.php | 11 - themes/ductile/locales/es/admin.lang.php | 69 - themes/ductile/locales/es/admin.po | 168 -- themes/ductile/locales/es/main.lang.php | 14 - themes/ductile/locales/es/main.po | 2 - themes/ductile/locales/fr/admin.lang.php | 69 - themes/ductile/locales/fr/admin.po | 181 -- themes/ductile/locales/fr/help/help.html | 96 - themes/ductile/locales/fr/main.lang.php | 14 - themes/ductile/locales/fr/main.po | 2 - themes/ductile/locales/fr/resources.php | 11 - themes/ductile/mediaqueries.css | 388 ---- themes/ductile/rebase.css | 116 -- themes/ductile/screenshot.jpg | Bin 17218 -> 0 bytes themes/ductile/src/Backend.php | 71 - themes/ductile/src/Config.php | 657 ------- themes/ductile/src/Frontend.php | 558 ------ themes/ductile/src/My.php | 23 - themes/ductile/style.css | 1087 ----------- themes/ductile/tpl/404.html | 49 - themes/ductile/tpl/_entry-full.html | 55 - themes/ductile/tpl/_entry-short.html | 78 - themes/ductile/tpl/_entry-title.html | 41 - themes/ductile/tpl/_footer.html | 13 - themes/ductile/tpl/_head.html | 16 - themes/ductile/tpl/_pagination.html | 13 - themes/ductile/tpl/_sidebar.html | 8 - themes/ductile/tpl/_simple-entry.html | 179 -- themes/ductile/tpl/_top.html | 20 - themes/ductile/tpl/archive.html | 132 -- themes/ductile/tpl/archive_month.html | 64 - themes/ductile/tpl/category.html | 100 - themes/ductile/tpl/home.html | 85 - themes/ductile/tpl/page.html | 47 - themes/ductile/tpl/post.html | 68 - themes/ductile/tpl/search.html | 88 - themes/ductile/tpl/tag.html | 77 - themes/ductile/tpl/tags.html | 49 - 336 files changed, 2091 insertions(+), 15214 deletions(-) create mode 100644 .idea/php.xml delete mode 100644 themes/altowithjquery/custom.css delete mode 100644 themes/berlin/_define.php delete mode 100644 themes/berlin/config.rb delete mode 100644 themes/berlin/img/bg_dark.png delete mode 100644 themes/berlin/img/bg_light.png delete mode 100644 themes/berlin/img/hline.png delete mode 100644 themes/berlin/img/icon_attach.png delete mode 100644 themes/berlin/img/icon_attachments.svg delete mode 100644 themes/berlin/img/icon_category.png delete mode 100644 themes/berlin/img/icon_close.svg delete mode 100644 themes/berlin/img/icon_comments.png delete mode 100644 themes/berlin/img/icon_date.png delete mode 100644 themes/berlin/img/icon_feed.svg delete mode 100644 themes/berlin/img/icon_hamburger.svg delete mode 100644 themes/berlin/img/icon_next.png delete mode 100644 themes/berlin/img/icon_open-sidebar.svg delete mode 100644 themes/berlin/img/icon_permalink.png delete mode 100644 themes/berlin/img/icon_prev.png delete mode 100644 themes/berlin/img/icon_search.png delete mode 100644 themes/berlin/img/icon_tags.png delete mode 100644 themes/berlin/img/icon_trackbacks.png delete mode 100644 themes/berlin/img/last-hline.png delete mode 100644 themes/berlin/img/vline.png delete mode 100644 themes/berlin/js/berlin.js delete mode 100644 themes/berlin/locales/_pot/main.pot delete mode 100644 themes/berlin/locales/de/main.lang.php delete mode 100644 themes/berlin/locales/de/main.po delete mode 100644 themes/berlin/locales/es/main.lang.php delete mode 100644 themes/berlin/locales/es/main.po delete mode 100644 themes/berlin/locales/fr/main.lang.php delete mode 100644 themes/berlin/locales/fr/main.po delete mode 100644 themes/berlin/screenshot.jpg delete mode 100644 themes/berlin/scss/init/_config.scss delete mode 100644 themes/berlin/scss/init/_mixins-functions.scss delete mode 100644 themes/berlin/scss/init/_rebase.scss delete mode 100644 themes/berlin/scss/libs/_scut.scss delete mode 100644 themes/berlin/scss/libs/bourbon/_bourbon-deprecated-upcoming.scss delete mode 100644 themes/berlin/scss/libs/bourbon/_bourbon.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_button.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_clearfix.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_font-family.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_hide-text.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_html5-input-types.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_position.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_prefixer.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_retina-image.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_size.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_timing-functions.scss delete mode 100644 themes/berlin/scss/libs/bourbon/addons/_triangle.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_animation.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_appearance.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_backface-visibility.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_background-image.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_background.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_border-image.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_border-radius.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_box-sizing.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_columns.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_flex-box.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_font-face.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_hidpi-media-query.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_image-rendering.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_inline-block.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_keyframes.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_linear-gradient.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_perspective.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_placeholder.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_radial-gradient.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_transform.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_transition.scss delete mode 100644 themes/berlin/scss/libs/bourbon/css3/_user-select.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_compact.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_flex-grid.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_grid-width.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_linear-gradient.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_modular-scale.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_px-to-em.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_radial-gradient.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_tint-shade.scss delete mode 100644 themes/berlin/scss/libs/bourbon/functions/_transition-property-name.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_deprecated-webkit-gradient.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_gradient-positions-parser.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_linear-positions-parser.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_radial-arg-parser.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_radial-positions-parser.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_render-gradients.scss delete mode 100644 themes/berlin/scss/libs/bourbon/helpers/_shape-size-stripper.scss delete mode 100644 themes/berlin/scss/libs/sass-mq-master/LICENSE.md delete mode 100644 themes/berlin/scss/libs/sass-mq-master/README.md delete mode 100644 themes/berlin/scss/libs/sass-mq-master/_mq.scss delete mode 100644 themes/berlin/scss/libs/zen-grids/_background.scss delete mode 100644 themes/berlin/scss/libs/zen-grids/_flow.scss delete mode 100644 themes/berlin/scss/libs/zen-grids/_grids.scss delete mode 100644 themes/berlin/scss/modules/_off-canvas.scss delete mode 100644 themes/berlin/scss/partials/_a11y.scss delete mode 100644 themes/berlin/scss/partials/_archive.scss delete mode 100644 themes/berlin/scss/partials/_common.scss delete mode 100644 themes/berlin/scss/partials/_content.scss delete mode 100644 themes/berlin/scss/partials/_footer.scss delete mode 100644 themes/berlin/scss/partials/_forms.scss delete mode 100644 themes/berlin/scss/partials/_global_layout.scss delete mode 100644 themes/berlin/scss/partials/_header.scss delete mode 100644 themes/berlin/scss/partials/_icons.scss delete mode 100644 themes/berlin/scss/partials/_post.scss delete mode 100644 themes/berlin/scss/partials/_sidebar.scss delete mode 100644 themes/berlin/scss/style.scss delete mode 100644 themes/berlin/src/Frontend.php delete mode 100644 themes/berlin/src/My.php delete mode 100644 themes/berlin/style.css delete mode 100644 themes/berlin/tpl/user_footer.html delete mode 100644 themes/berlin/tpl/user_head.html delete mode 100644 themes/blowup/_define.php delete mode 100644 themes/blowup/alpha-img/comment-b.png delete mode 100644 themes/blowup/alpha-img/comment-t.png delete mode 100644 themes/blowup/alpha-img/gradient-d.png delete mode 100644 themes/blowup/alpha-img/gradient-l.png delete mode 100644 themes/blowup/alpha-img/gradient-m.png delete mode 100644 themes/blowup/alpha-img/page-b.png delete mode 100644 themes/blowup/alpha-img/page-bg.png delete mode 100644 themes/blowup/alpha-img/page-t/animals.png delete mode 100644 themes/blowup/alpha-img/page-t/blank.png delete mode 100644 themes/blowup/alpha-img/page-t/butterflies.png delete mode 100644 themes/blowup/alpha-img/page-t/default.png delete mode 100644 themes/blowup/alpha-img/page-t/flamingo.png delete mode 100644 themes/blowup/alpha-img/page-t/flourish-1.png delete mode 100644 themes/blowup/alpha-img/page-t/flourish-2.png delete mode 100644 themes/blowup/alpha-img/page-t/image-mask.png delete mode 100644 themes/blowup/alpha-img/page-t/light-trails-1.png delete mode 100644 themes/blowup/alpha-img/page-t/light-trails-2.png delete mode 100644 themes/blowup/alpha-img/page-t/light-trails-3.png delete mode 100644 themes/blowup/alpha-img/page-t/light-trails-4.png delete mode 100644 themes/blowup/alpha-img/page-t/plumetis.png delete mode 100644 themes/blowup/alpha-img/page-t/rabbit.png delete mode 100644 themes/blowup/alpha-img/page-t/roadrunner-1.png delete mode 100644 themes/blowup/alpha-img/page-t/roadrunner-2.png delete mode 100644 themes/blowup/alpha-img/page-t/typo.png delete mode 100644 themes/blowup/img/attach.png delete mode 100644 themes/blowup/img/body-bg.png delete mode 100644 themes/blowup/img/comment-b.png delete mode 100644 themes/blowup/img/comment-t.png delete mode 100644 themes/blowup/img/comment.png delete mode 100644 themes/blowup/img/commentmy-b.png delete mode 100644 themes/blowup/img/commentmy-t.png delete mode 100644 themes/blowup/img/feed.png delete mode 100644 themes/blowup/img/page-b.png delete mode 100644 themes/blowup/img/page-bg.png delete mode 100644 themes/blowup/img/page-t.png delete mode 100644 themes/blowup/img/tag.png delete mode 100644 themes/blowup/img/trackback.png delete mode 100644 themes/blowup/js/config.js delete mode 100644 themes/blowup/locales/de/help/help.html delete mode 100644 themes/blowup/locales/de/resources.php delete mode 100644 themes/blowup/locales/en/help/help.html delete mode 100644 themes/blowup/locales/en/resources.php delete mode 100644 themes/blowup/locales/fr/help/help.html delete mode 100644 themes/blowup/locales/fr/resources.php delete mode 100644 themes/blowup/locales/ja/help/help.html delete mode 100644 themes/blowup/locales/ja/resources.php delete mode 100644 themes/blowup/locales/ko/help/help.html delete mode 100644 themes/blowup/locales/ko/resources.php delete mode 100644 themes/blowup/locales/pt/help/help.html delete mode 100644 themes/blowup/locales/pt/resources.php delete mode 100644 themes/blowup/locales/zh-cn/help/help.html delete mode 100644 themes/blowup/locales/zh-cn/resources.php delete mode 100644 themes/blowup/print.css delete mode 100644 themes/blowup/screenshot.jpg delete mode 100644 themes/blowup/smilies/alien.png delete mode 100644 themes/blowup/smilies/angry.png delete mode 100644 themes/blowup/smilies/arrow.png delete mode 100644 themes/blowup/smilies/confused.png delete mode 100644 themes/blowup/smilies/cool.png delete mode 100644 themes/blowup/smilies/cry.png delete mode 100644 themes/blowup/smilies/dizzy.png delete mode 100644 themes/blowup/smilies/eek.png delete mode 100644 themes/blowup/smilies/evil.png delete mode 100644 themes/blowup/smilies/exclam.png delete mode 100644 themes/blowup/smilies/idea.png delete mode 100644 themes/blowup/smilies/laugh.png delete mode 100644 themes/blowup/smilies/lol.png delete mode 100644 themes/blowup/smilies/mrgreen.png delete mode 100644 themes/blowup/smilies/normal.png delete mode 100644 themes/blowup/smilies/question.png delete mode 100644 themes/blowup/smilies/razz.png delete mode 100644 themes/blowup/smilies/redface.png delete mode 100644 themes/blowup/smilies/rolleyes.png delete mode 100644 themes/blowup/smilies/sad.png delete mode 100644 themes/blowup/smilies/smile.png delete mode 100644 themes/blowup/smilies/smilies.txt delete mode 100644 themes/blowup/smilies/surprised.png delete mode 100644 themes/blowup/smilies/wink.png delete mode 100644 themes/blowup/src/Backend.php delete mode 100644 themes/blowup/src/Blowup.php delete mode 100644 themes/blowup/src/Config.php delete mode 100644 themes/blowup/src/Frontend.php delete mode 100644 themes/blowup/src/Install.php delete mode 100644 themes/blowup/src/My.php delete mode 100644 themes/blowup/src/Prepend.php delete mode 100644 themes/blowup/style.css delete mode 100644 themes/blueSilence/_define.php delete mode 100644 themes/blueSilence/img/attach.png delete mode 100644 themes/blueSilence/img/background.png delete mode 100644 themes/blueSilence/img/commentaire.png delete mode 100644 themes/blueSilence/img/commentaire_bulle.png delete mode 100644 themes/blueSilence/img/footer.png delete mode 100644 themes/blueSilence/img/li.png delete mode 100644 themes/blueSilence/img/report.png delete mode 100644 themes/blueSilence/img/retrolien.png delete mode 100644 themes/blueSilence/img/rss.png delete mode 100644 themes/blueSilence/img/sidebar_li.png delete mode 100644 themes/blueSilence/img/tag.png delete mode 100644 themes/blueSilence/img/tags.png delete mode 100644 themes/blueSilence/img/top.jpg delete mode 100644 themes/blueSilence/screenshot.jpg delete mode 100644 themes/blueSilence/style.css create mode 100644 themes/cube/1024.css create mode 100644 themes/cube/880.css create mode 100644 themes/cube/Change.txt create mode 100644 themes/cube/_config.php create mode 100644 themes/cube/_define.php create mode 100644 themes/cube/_locked create mode 100644 themes/cube/_public.php create mode 100644 themes/cube/img/1024/footer.png create mode 100644 themes/cube/img/1024/page.png create mode 100644 themes/cube/img/1024/round0.jpg create mode 100644 themes/cube/img/1024/round1.jpg create mode 100644 themes/cube/img/1024/round2.jpg create mode 100644 themes/cube/img/1024/top.png create mode 100644 themes/cube/img/880/footer.png create mode 100644 themes/cube/img/880/page.png create mode 100644 themes/cube/img/880/round0.jpg create mode 100644 themes/cube/img/880/round1.jpg create mode 100644 themes/cube/img/880/round2.jpg create mode 100644 themes/cube/img/880/top.png create mode 100644 themes/cube/img/attach.png create mode 100644 themes/cube/img/background.gif create mode 100644 themes/cube/img/commentaire.png create mode 100644 themes/cube/img/footer.png create mode 100644 themes/cube/img/menu/bgtableft.png create mode 100644 themes/cube/img/menu/bgtabright.png create mode 100644 themes/cube/img/page.png create mode 100644 themes/cube/img/q.png create mode 100644 themes/cube/img/retrolien.png create mode 100644 themes/cube/img/rss.png create mode 100644 themes/cube/img/tag.png create mode 100644 themes/cube/img/top.png create mode 100644 themes/cube/js/jquery.corner.js create mode 100644 themes/cube/locales/fr/main.po create mode 100644 themes/cube/nomenu.css create mode 100644 themes/cube/screenshot.jpg create mode 100644 themes/cube/simplemenu.css create mode 100644 themes/cube/style.css create mode 100644 themes/cube/tpl/_footer.html create mode 100644 themes/cube/tpl/_top.html create mode 100644 themes/cube/tpl/archive_day.html create mode 100644 themes/cube/tpl/page.html create mode 100644 themes/cube/tpl/post.html create mode 100644 themes/cube/tpl/user_head.html create mode 100644 themes/customCSS/_config.php create mode 100644 themes/customCSS/_public.php delete mode 100644 themes/customCSS/locales/_pot/admin.pot delete mode 100644 themes/customCSS/locales/fr/admin.lang.php delete mode 100644 themes/customCSS/locales/fr/admin.po create mode 100644 themes/customCSS/locales/fr/main.lang.php create mode 100644 themes/customCSS/locales/fr/main.po delete mode 100644 themes/customCSS/src/Config.php delete mode 100644 themes/customCSS/src/Frontend.php delete mode 100644 themes/customCSS/src/My.php delete mode 100644 themes/ductile/_define.php delete mode 100644 themes/ductile/ductile.js delete mode 100644 themes/ductile/img/404.png delete mode 100644 themes/ductile/img/download.png delete mode 100644 themes/ductile/img/feed.png delete mode 100644 themes/ductile/img/filet.png delete mode 100644 themes/ductile/img/hline.png delete mode 100644 themes/ductile/img/info-co.png delete mode 100644 themes/ductile/img/last-hline.png delete mode 100644 themes/ductile/img/logo.png delete mode 100644 themes/ductile/img/menu.png delete mode 100644 themes/ductile/img/menumobile.png delete mode 100644 themes/ductile/img/minus-plus.png delete mode 100644 themes/ductile/img/post-info.png delete mode 100644 themes/ductile/img/squares.png delete mode 100644 themes/ductile/img/sticker-about.png delete mode 100644 themes/ductile/img/sticker-contact.png delete mode 100644 themes/ductile/img/sticker-feed.png delete mode 100644 themes/ductile/img/vline.png delete mode 100644 themes/ductile/locales/_pot/admin.pot delete mode 100644 themes/ductile/locales/_pot/main.pot delete mode 100644 themes/ductile/locales/en/admin.lang.php delete mode 100644 themes/ductile/locales/en/admin.po delete mode 100644 themes/ductile/locales/en/help/help.html delete mode 100644 themes/ductile/locales/en/main.lang.php delete mode 100644 themes/ductile/locales/en/main.po delete mode 100644 themes/ductile/locales/en/resources.php delete mode 100644 themes/ductile/locales/es/admin.lang.php delete mode 100644 themes/ductile/locales/es/admin.po delete mode 100644 themes/ductile/locales/es/main.lang.php delete mode 100644 themes/ductile/locales/es/main.po delete mode 100644 themes/ductile/locales/fr/admin.lang.php delete mode 100644 themes/ductile/locales/fr/admin.po delete mode 100644 themes/ductile/locales/fr/help/help.html delete mode 100644 themes/ductile/locales/fr/main.lang.php delete mode 100644 themes/ductile/locales/fr/main.po delete mode 100644 themes/ductile/locales/fr/resources.php delete mode 100644 themes/ductile/mediaqueries.css delete mode 100644 themes/ductile/rebase.css delete mode 100644 themes/ductile/screenshot.jpg delete mode 100644 themes/ductile/src/Backend.php delete mode 100644 themes/ductile/src/Config.php delete mode 100644 themes/ductile/src/Frontend.php delete mode 100644 themes/ductile/src/My.php delete mode 100644 themes/ductile/style.css delete mode 100644 themes/ductile/tpl/404.html delete mode 100644 themes/ductile/tpl/_entry-full.html delete mode 100644 themes/ductile/tpl/_entry-short.html delete mode 100644 themes/ductile/tpl/_entry-title.html delete mode 100644 themes/ductile/tpl/_footer.html delete mode 100644 themes/ductile/tpl/_head.html delete mode 100644 themes/ductile/tpl/_pagination.html delete mode 100644 themes/ductile/tpl/_sidebar.html delete mode 100644 themes/ductile/tpl/_simple-entry.html delete mode 100644 themes/ductile/tpl/_top.html delete mode 100644 themes/ductile/tpl/archive.html delete mode 100644 themes/ductile/tpl/archive_month.html delete mode 100644 themes/ductile/tpl/category.html delete mode 100644 themes/ductile/tpl/home.html delete mode 100644 themes/ductile/tpl/page.html delete mode 100644 themes/ductile/tpl/post.html delete mode 100644 themes/ductile/tpl/search.html delete mode 100644 themes/ductile/tpl/tag.html delete mode 100644 themes/ductile/tpl/tags.html diff --git a/.idea/deployment.xml b/.idea/deployment.xml index b5ba104..79772bd 100644 --- a/.idea/deployment.xml +++ b/.idea/deployment.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/michelcastel.iml b/.idea/michelcastel.iml index d6ebd48..918fa2c 100644 --- a/.idea/michelcastel.iml +++ b/.idea/michelcastel.iml @@ -2,7 +2,9 @@ - + + + diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..31b8a3a --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/themes/altowithjquery/custom.css b/themes/altowithjquery/custom.css deleted file mode 100644 index 2772ee8..0000000 --- a/themes/altowithjquery/custom.css +++ /dev/null @@ -1,15 +0,0 @@ -/********************** -* Plug-in specifiques * -**********************/ - -#tribunelibreformulaire input { - width: 170px; - padding: 0px; - margin: 5px 0; - } - -#tribunelibreformulaire input.submit { - width: auto; - margin: 0 0 2px 0; - padding: 2px; - } \ No newline at end of file diff --git a/themes/altowithjquery/style.css b/themes/altowithjquery/style.css index 8d872a5..00e4d47 100644 --- a/themes/altowithjquery/style.css +++ b/themes/altowithjquery/style.css @@ -2,8 +2,6 @@ alto with jQuery -------------------------------------------------------- */ -@import "custom.css"; - * { margin: 0; padding: 0; border: 0; } @@ -676,4 +674,20 @@ ul.post-tags li:last-child:after { content: ''; } .dc-category #content-info { text-align: justify; - } \ No newline at end of file + } + +/********************** +* Plug-in specifiques * +**********************/ + +#tribunelibreformulaire input { + width: 170px; + padding: 0px; + margin: 5px 0; +} + +#tribunelibreformulaire input.submit { + width: auto; + margin: 0 0 2px 0; + padding: 2px; +} \ No newline at end of file diff --git a/themes/berlin/_define.php b/themes/berlin/_define.php deleted file mode 100644 index 547861b..0000000 --- a/themes/berlin/_define.php +++ /dev/null @@ -1,20 +0,0 @@ -registerModule( - 'Berlin', // Name - 'Dotclear 2.7+ default theme', // Description - 'Dotclear Team', // Author - '2.0', // Version - [ // Properties - 'type' => 'theme', - 'tplset' => 'dotty', - ] -); diff --git a/themes/berlin/config.rb b/themes/berlin/config.rb deleted file mode 100644 index 257990b..0000000 --- a/themes/berlin/config.rb +++ /dev/null @@ -1,40 +0,0 @@ -# Require any additional compass plugins here. - -# Set this to the root of your project when deployed: -http_path = "./" -css_dir = "./" -sass_dir = "scss" -images_dir = "img" - -#environment = :development -environment = :production - -if environment == :development - # You can select your preferred output style here (can be overridden via the command line): - # output_style = :expanded or :nested or :compact or :compressed - output_style = :nested - - # To enable relative paths to assets via compass helper functions. Uncomment: - # relative_assets = true - - # To disable debugging comments that display the original location of your selectors. Uncomment: - line_comments = true - - sass_options = {:debug_info => false} -end - -if environment == :production - # You can select your preferred output style here (can be overridden via the command line): - # output_style = :expanded or :nested or :compact or :compressed - output_style = :compressed - - # To enable relative paths to assets via compass helper functions. Uncomment: - # relative_assets = true - - # To disable debugging comments that display the original location of your selectors. Uncomment: - line_comments = false - - sass_options = {:debug_info => false} -end - -Sass::Script::Number.precision = 7 diff --git a/themes/berlin/img/bg_dark.png b/themes/berlin/img/bg_dark.png deleted file mode 100644 index cf4317ff84445c22e24f93d58984743de0da1565..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4949 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 Tk`VVI00000NkvXXu0mjfN6RB3 diff --git a/themes/berlin/img/bg_light.png b/themes/berlin/img/bg_light.png deleted file mode 100644 index 0a801f1debe8178699738c1c1d53094af1e638c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 zcmV;f15x~mP)N|+sNk$v!AOlo9KvtZ-d86%c^j#iY z4W6TMr`3>?a@tHnInl+z8y}?Im_7tLJGdt2&<67cyX~H$SSqeMkjO^3*3V=fynWa@!AeZSTE z;hWzd?{h@A`gB*VFvujM;gZPBVl^?)+`(nj_w=dI(`I4_!?fNRj;!^w*bHa3dTsUX zpJK}&g-T`sCkFiS!swoe2>nqML~+U$m%v!|2g z?ttMU_mo^c*e<{6Vv_aKZ58ice{j|38Hc`Lf$*Rr8Bg8GnmVyHv&Y-_jcWT8`e9UN zygJX6HPXqDw{>{F`}n$)WTrEzoDk+@v3uqVf-|deu%FCY%A4028c)@-wY{r5%xH($ zT^jh-ZYLfctCzFALk=&uG|J47j`AdaJ&P0Cyrdd=7TS7*{cjGw4lrvhqvaqV^8@oA zY*I&cadsXx7nUZ+_STb+>p3uOW`_$JyN!qKzUe`x&!i^6_s5uKS(4w6avOF~ zFApded7pYm=b2Q6dJ;H0qvvN6Z~GDh06QPYzK7ms-6KszJ79l{*>^j;59(N|AH70J z#PyqqS;VNSDfo^5F3P@XEAQ&em{+55(!HP%J?X4xeBs0Q%NRkje^3_x0fmf*g<3(B Q+W-In07*qoM6N<$g3GSiJ^%m! diff --git a/themes/berlin/img/hline.png b/themes/berlin/img/hline.png deleted file mode 100644 index 91dd2603e5f751227dea218e4fbdbd73f9daf367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CI$P6SesNSstQp^E9A+Bj@X*FR@EI=-|r;B3< chiq~}0!WU5(cgn>J&?uV>FVdQ&MBb@08-x%xBvhE diff --git a/themes/berlin/img/icon_attach.png b/themes/berlin/img/icon_attach.png deleted file mode 100644 index bfe88d8da2028bcddf137ba01e1d19fd4d72d40e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#=T&Ln>~~o$SqfKtaGon~`&B z1B*%s)AoC_73(oSo%==XB{$mbz zRx#6wCY9Pc>%+gwe$8rPjOp07z<#m)mj^8VoX0lE`4|Lo> UQ=`QOpmP~KUHx3vIVCg!0FhZx - - -]> - - - - - diff --git a/themes/berlin/img/icon_category.png b/themes/berlin/img/icon_category.png deleted file mode 100644 index 7881ac194595f98e88f70e0df1ed5e36af49da57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`cAhSdAr`&K2@6a;&aW0=c=X-j zk34ssf6p^EnOO&CF!sN6No4afY35zvrV#jy$!m^b)`0}0hDl3$?2QGP8EO|?@5opB RQwTJP!PC{xWt~$(699>DB^Uqz diff --git a/themes/berlin/img/icon_close.svg b/themes/berlin/img/icon_close.svg deleted file mode 100644 index 079192e..0000000 --- a/themes/berlin/img/icon_close.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/themes/berlin/img/icon_comments.png b/themes/berlin/img/icon_comments.png deleted file mode 100644 index 6c44272d88843e5a7c4e16c94626977acb69ccdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmV+f0sH=mP)*9w8&BukZxM)FBNmeBcJ@`7e>b z{_c-wfCL!|ydZ*%_+VnOL4}q7OY`h@6tKZQm~CR9LHrh=Y@R_5WY&c~U}uP&P$BgJ z2FuBS%|Ar*|t4UJ#+a4{?V<3GYv zv4LrqREj6N5>LW`v;(y(7BCz2G8-?r_+4^>3Uh~n17q*M{u~GUkYf8~Za$_OY!jMS p<}ol^Rzye|WF4sH61r5)AZWD3=id4M - - -]> - - - - - diff --git a/themes/berlin/img/icon_hamburger.svg b/themes/berlin/img/icon_hamburger.svg deleted file mode 100644 index fd3e73b..0000000 --- a/themes/berlin/img/icon_hamburger.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/themes/berlin/img/icon_next.png b/themes/berlin/img/icon_next.png deleted file mode 100644 index 1e6299c9b00eeb848c7c53931827ef1040bdc441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~T6C9XcR*Et?++jGv z$n%6@fg8KRKmMbfPb3(M4*m>u&dBdz{L8c81h;aav8l1J=S@k5-{rl#yX!(afQB%5 My85}Sb4q9e0BDCHnE(I) diff --git a/themes/berlin/img/icon_open-sidebar.svg b/themes/berlin/img/icon_open-sidebar.svg deleted file mode 100644 index d93adb3..0000000 --- a/themes/berlin/img/icon_open-sidebar.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/themes/berlin/img/icon_permalink.png b/themes/berlin/img/icon_permalink.png deleted file mode 100644 index c24e43e6ccea590fddbe5bad33e6d5db0e8fa838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`ah@)YAr*{o&n*;eaNu#dsM{Fy zf~$R*w3iR3qPD>qaY6CpXa5xcR{LaqE_?N&Q)z)Ge^xiHxuUbbA&hY?o1O$~-Gj1R zhGP#I5*d!|W^Q4WIL&y7pbP0l+XkK#H2I? diff --git a/themes/berlin/img/icon_prev.png b/themes/berlin/img/icon_prev.png deleted file mode 100644 index eac407bb9fd5a619dea0c1a737c2a87e9452bd5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mYyz-Ar_~T6BLA&JP&1IC}bAk zHkiQGFiWW6hrNh(z@ncvo_Z1sXYro6<|E3i@$JwGMUzuLEt`xP_J8c%9mCnI3p9km M)78&qol`;+08ktun*aa+ diff --git a/themes/berlin/img/icon_search.png b/themes/berlin/img/icon_search.png deleted file mode 100644 index 094aa5c4a463dab99a207ef2f76a464f03b878a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3p`yMLn>}9owS?xfC7(;WTT)F zld^%6o5ys$MLsimfgD37tNYxwga=5*faN-B+Ruq_(%H8 zzov!fzaIH9k-7Qa*~WaO*(ix&QzG diff --git a/themes/berlin/img/icon_trackbacks.png b/themes/berlin/img/icon_trackbacks.png deleted file mode 100644 index 094875d08d3bb665f2fb76dbe6b4126d8b2a5927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{+=$5Ar_~T6C~mkY}Y5*aRe{= zX)kiVy-QS~^Pr*P*%xgp4@?=_(?pynTuCZt+{ndtj3I`R^C)WsuY#I_W0FOzLyIEk ilVwwxHktCrF)&QIzra~auPXs)G=rzBpUXO@geCxyaVK5? diff --git a/themes/berlin/img/last-hline.png b/themes/berlin/img/last-hline.png deleted file mode 100644 index d3ebaf0590b424fd5086ab20285e0ffce269a11c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmeAS@N?(olHy`uVBq!ia0vp^JV30%0VEh^JZwn-Qo^1tjv*C{$v(*r49ET-ZZJN@ Y$S`ZKa>mv#@+=@_p00i_>zopr09h>)82|tP diff --git a/themes/berlin/img/vline.png b/themes/berlin/img/vline.png deleted file mode 100644 index 650ea79a7106fd1fd749faefee7c118b168e5dee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrA!2~3KZCES|r1(8u978ywlRdn>lNFel8QxoP Vf9-fWYcf!Z!PC{xWt~$(69D1n5N!Ye diff --git a/themes/berlin/js/berlin.js b/themes/berlin/js/berlin.js deleted file mode 100644 index 7e137fb..0000000 --- a/themes/berlin/js/berlin.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict';const dotclear_berlin=dotclear.getData('dotclear_berlin');dotclear_berlin.template={hamburger:``,offcanvas:{on:``,off:``,},};document.querySelector('html').classList.add('js');{const header_nav=document.querySelector('.header__nav');const hamburger=new DOMParser().parseFromString(dotclear_berlin.template.hamburger,'text/html').body.firstElementChild;header_nav.insertAdjacentElement('beforebegin',hamburger);header_nav.classList.add('hide');const main=document.getElementById('main');const offcanvas=new DOMParser().parseFromString(dotclear_berlin.template.offcanvas.on,'text/html').body.firstElementChild;main.insertBefore(offcanvas,main.firstChild);} -document.addEventListener('DOMContentLoaded',()=>{const header_nav=document.querySelector('.header__nav');const hamburger=document.getElementById('hamburger');hamburger.addEventListener('click',()=>{hamburger.classList.toggle('open');if(hamburger.classList.contains('open')){hamburger.setAttribute('aria-expanded','true');header_nav.classList.add('show');header_nav.classList.remove('hide');document.querySelector('.header__nav li.li-first a').focus();return;} -hamburger.setAttribute('aria-expanded','false');header_nav.classList.add('hide');header_nav.classList.remove('show');});const offcanvas=document.getElementById('offcanvas-on');offcanvas.addEventListener('click',()=>{const sidebar=document.getElementById('sidebar');const wrapper=document.getElementById('wrapper');const footer=document.getElementById('footer');const button=new DOMParser().parseFromString(dotclear_berlin.template.offcanvas.off,'text/html').body.firstElementChild;wrapper.classList.add('off-canvas');footer.classList.add('off-canvas');sidebar.insertBefore(button,sidebar.firstChild);button.focus({preventScroll:true,});button.addEventListener('click',(evt)=>{wrapper.classList.remove('off-canvas');footer.classList.remove('off-canvas');evt.target.remove();offcanvas.focus();});});const gotop_btn=document.getElementById('gotop');const gotop_link=document.querySelector('#gotop a');gotop_link.setAttribute('title',gotop_link.textContent);gotop_link.innerHTML='';gotop_btn.style.width='32px';gotop_btn.style.height='32px';gotop_btn.style.padding='3px 0';window.addEventListener('scroll',()=>{if(document.querySelector('html').scrollTop===0){gotop_btn.classList.add('hide');gotop_btn.classList.remove('show');}else{gotop_btn.classList.add('show');gotop_btn.classList.remove('hide');}});gotop.addEventListener('click',(e)=>{const isReduced=window.matchMedia(`(prefers-reduced-motion: reduce)`)===true||window.matchMedia(`(prefers-reduced-motion: reduce)`).matches===true;if(isReduced){document.querySelector('html').scrollTop=0;}else{function scrollTo(element,to,duration){const easeInOutQuad=(time,ease_start,ease_change,ease_duration)=>{time /=ease_duration / 2;if(time<1)return(ease_change / 2)*time*time+ease_start;time--;return(-ease_change / 2)*(time*(time-2)-1)+ease_start;};let currentTime=0;const start=element.scrollTop;const change=to-start;const increment=20;const animateScroll=()=>{currentTime+=increment;element.scrollTop=easeInOutQuad(currentTime,start,change,duration);if(currentTime, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Dotclear 2 berlin module\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-23 13:44+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: themes/berlin/_public.php:28 -msgid "Show menu" -msgstr "" - -#: themes/berlin/_public.php:29 -msgid "Hide menu" -msgstr "" - -#: themes/berlin/_public.php:30 -msgid "Main menu" -msgstr "" diff --git a/themes/berlin/locales/de/main.lang.php b/themes/berlin/locales/de/main.lang.php deleted file mode 100644 index b54f5d8..0000000 --- a/themes/berlin/locales/de/main.lang.php +++ /dev/null @@ -1,16 +0,0 @@ -%10fIXO4{pKThrHi+ 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%0Drf9y4VnxbhTUGNR8D*dT>ZTxrcCC-G@xAf+J* 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 aU=YRyb2#C0LdK_YqWm--%SXarlm7u^7c92` diff --git a/themes/berlin/scss/init/_config.scss b/themes/berlin/scss/init/_config.scss deleted file mode 100644 index 51b3d50..0000000 --- a/themes/berlin/scss/init/_config.scss +++ /dev/null @@ -1,101 +0,0 @@ -// ----------------- LIBRAIRIES ------------------- // - -// ----------------- Compass config --------------- // -// Do not support IE -$supported-browsers: reject(browsers(), 'ie'); -$graceful-usage-threshold: 100; -$critical-usage-threshold: 100; -@import 'compass'; // gem - -@import 'libs/scut'; - -// ----------------- Zengrids config -------------- // -$legacy-support-for-ie7: false; -$legacy-support-for-ie6: false; -//@import "libs/zen-grids/background"; -//@import "libs/zen-grids/flow"; -@import 'libs/zen-grids/grids'; -//@import "libs/sass-mq-master/_mq"; - -// ------------------ VARIABLES ------------------- // - -// ========================================================================== // -// =Tailles de base -// -// On établit la grille verticale puis on calcule la taille des caractères -// et de l'interlignage de référence en fonction de cette grille. -// ========================================================================== // -$base-grid: 8px; -$base-font-size: 16px; -$base-line-height: 24px; - -// ========================================================================== // -// =Grille (zen-grids) -// ========================================================================== // -$zen-columns: 12; -$zen-gutters: 2em; - -// ========================================================================== // -// =Box model pour IE (zen-grids) -// ========================================================================== // - -$box-sizing-polyfill-path: 'scripts'; - -// ========================================================================== // -// =Typographie -// ========================================================================== // - -$sans-serif: Lato, 'Open Sans', 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; -$serif: 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif; -$monospace: 'Andale Mono', AndaleMono, monospace; - -// ========================================================================== // -// =Couleurs -// ========================================================================== // - -// Palette de base -$white: #fff; -$gray: #dcdcdc; -$dark-blue-green: #68838b; -$black: #000; -$blue: #267daf; -$red: #d52125; - -$gray-very-dark: shade($gray, 75%); -$gray-dark: shade($gray, 55%); -$gray-medium: $gray; -$gray-light: tint($gray, 65%); -$gray-very-light: tint($gray, 85%); - -// Application - -$primary-color: $gray-very-dark; // Texte courant -$secondary-color: $blue; // Titres -$link: $red; // Liens -$button-base: $dark-blue-green; // Boutons -$button-dark: shade($button-base, 10%); -$button-light: tint($button-base, 10%); - -// Autres -$css-img-path: 'img'; // utile pour le mixin de fallback svg - -// ========================================================================== // -// =Breakpoints -// -// Points de rupture courants des différentes tailles d'écran. -// -// La mesure en em permet de l'appliquer aussi aux cas d'usage -// de modification de la taille de base des caractères dans -// les préférences de l'utilisateur ou de l'utilisation du grossissement -// des caractères dans le navigateur. -// -// Dans le cadre de la création d'un thème, adapter ces points à ceux -// correspondant aux nécessités de votre design. -// ========================================================================== // - -$x-small-screen: 20em; // 320 -$small-screen: 30em; // 480 -$medium-screen: 40em; // 640 -$large-screen: 60em; // 960 -$xlarge-screen: 80em; // 1280 -$wide-screen: 110em; // 1760 (ex 120/1920) diff --git a/themes/berlin/scss/init/_mixins-functions.scss b/themes/berlin/scss/init/_mixins-functions.scss deleted file mode 100644 index 177551b..0000000 --- a/themes/berlin/scss/init/_mixins-functions.scss +++ /dev/null @@ -1,15 +0,0 @@ -// mixin svg fallback -@mixin svg($file-name, $css-img-path: $css-img-path) { - background-image: inline-image($file-name + '.svg'), none; -} - -@mixin visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} diff --git a/themes/berlin/scss/init/_rebase.scss b/themes/berlin/scss/init/_rebase.scss deleted file mode 100644 index 086da28..0000000 --- a/themes/berlin/scss/init/_rebase.scss +++ /dev/null @@ -1,232 +0,0 @@ -/** ================================================================================= - Base rules and html5 compatibility by Dotclear Team, -//* most based on some Koz's habits and: -//* - Comprehensive Base Stylesheet by fvsch - http://fvsch.com/code/base-stylesheet/ -//* - Normalize.css v2.1.3 | MIT License | git.io/normalize -//* - Knacss | WTFYW | by Raphael Goetter -================================================================================== */ - -/* largeur des paddings et border compris dans "width" */ -*, -*::after, -*::before { - box-sizing: border-box; -} -html { - font-size: 100%; - text-size-adjust: 100%; - margin: 0; - padding: 0; -} -body { - margin: 0; - padding: 0; -} -a { - background: transparent; -} -a:focus { - outline: thin dotted; -} -a:active, -a:hover { - outline: none; -} -a img { - border: none; -} -q, -cite { - font-style: italic; -} -q::before, -q::after { - content: ''; -} -sup, -sub { - font-size: 0.75em; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -abbr[title] { - border-bottom: 1px dotted; - cursor: help; -} -b, -strong { - font-weight: bold; - font-size: 0.9375em; -} -small { - font-size: 80%; -} -dfn { - font-style: italic; -} -hr { - box-sizing: content-box; - height: 0; -} -mark { - background: #ff0; - color: #000; -} -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} -pre { - white-space: pre-wrap; -} -fieldset { - margin: 0; - padding: 0; - border: none; -} -input, -button, -select { - vertical-align: middle; -} -button, -input, -select, -textarea { - font-family: inherit; - font-size: 100%; - margin: 0; -} -button, -input { - line-height: normal; -} -button, -html input[type='button'], -input[type='reset'], -input[type='submit'] { - -webkit-appearance: button; - -moz-appearance: button; - appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -input[type='checkbox'], -input[type='radio'] { - padding: 0; - border: none; -} -input[type='search'] { - -webkit-appearance: textfield; - -moz-appearance: textfield; - appearance: textfield; -} -input[type='search']::-webkit-search-cancel-button, -input[type='search']::-webkit-search-decoration { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -textarea { - overflow: auto; - vertical-align: top; -} -button:-moz-focusring, -textarea:-moz-focusring { - outline: 2px solid #69b3fb; -} -table { - border-collapse: collapse; - margin-bottom: 1.5em; -} -td, -th { - padding: 1px; - vertical-align: top; - text-align: left; -} -td:first-child, -th:first-child { - empty-cells: hide; -} -/* scripts */ -body > script { - display: none !important; -} - -/* HTML5 for old browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} -audio, -canvas, -video { - display: inline-block; -} -summary { - display: list-item; -} -audio:not([controls]) { - display: none; - height: 0; -} -figure { - margin: 0; -} -[hidden], -template { - display: none; -} -svg:not(:root) { - overflow: hidden; -} -/* Headings reset */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 1em; - font-weight: normal; - margin: 0; -} -/* Hide only visually, but have it available for screenreaders: h5bp.com/v */ -.visually-hidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} diff --git a/themes/berlin/scss/libs/_scut.scss b/themes/berlin/scss/libs/_scut.scss deleted file mode 100644 index bc83c40..0000000 --- a/themes/berlin/scss/libs/_scut.scss +++ /dev/null @@ -1,1645 +0,0 @@ -/* -* Scut, a collection of Sass utilities to ease and improve our implementations of common style-code patterns. -* v0.8.0 -* Docs at http://davidtheclark.github.io/scut -*/ - -// SCUT CLEARFIX -// http://davidtheclark.github.io/scut/#clearfix - -@mixin scut-clearfix { - - &:after { - content: ""; - display: table; - clear: both; - } - -} - -%scut-clearfix { - @include scut-clearfix; -} - -// SCUT LIST: UNSTYLED -// http://davidtheclark.github.io/scut/#list_unstyled - -@mixin scut-list-unstyled { - - list-style-type: none; - padding-left: 0; - -} - -%scut-list-unstyled { - @include scut-list-unstyled; -} - -// SCUT LIST: FLOATED -// http://davidtheclark.github.io/scut/#list_floated - -// Depends on `list-unstyled` and `clearfix`. - -@mixin scut-list-floated ( - $space: false, - $dir: left -) { - - @include scut-list-unstyled; - @include scut-clearfix; - - & > li { - float: $dir; - } - - @if $space { - & > li + li { - margin-#{$dir}: $space; - } - } - -} - -%scut-list-floated { - @include scut-list-floated; -} - - -// SCUT POSITIONING: COORDINATES -// http://davidtheclark.github.io/scut/#positioning_coordinates - -@function scut-autoOrValue ($val) { - @if $val == a or $val == auto { - @return auto; - } - @else { - @return $val; - } -} - -@mixin scut-coords ( - $coordinates: n n n n -) { - - $top: nth($coordinates, 1); - $right: nth($coordinates, 2); - $bottom: nth($coordinates, 3); - $left: nth($coordinates, 4); - - @if $top != n { - top: scut-autoOrValue($top); - } - @if $right != n { - right: scut-autoOrValue($right); - } - @if $bottom != n { - bottom: scut-autoOrValue($bottom); - } - @if $left != n { - left: scut-autoOrValue($left); - } - -} - -// SCUT STRIP UNIT -// http://davidtheclark.github.io/scut/#strip_unit - -@function scut-strip-unit ( - $num -) { - - @return $num / ($num * 0 + 1); - -} - -// SCUT PIXELS TO EMS -// http://davidtheclark.github.io/scut/#pixels-to-ems - -// Depends on `scut-strip-unit`. - -$scut-em-base: 16 !default; - -@function scut-em ( - $pixels, - $base: $scut-em-base -) { - - // $base could be in em or px (no unit = px). - // Adjust accordingly to create a $divisor that - // serves as context for $pixels. - $multiplier: if(unit($base) == em, 16, 1); - $divisor: scut-strip-unit($base) * $multiplier; - - $em-vals: (); - @each $val in $pixels { - $val-in-ems: (scut-strip-unit($val) / $divisor) * 1em; - $em-vals: append($em-vals, $val-in-ems); - } - - @if length($em-vals) == 1 { - // return a single value instead of a list, - // so it can be used in calculations - @return nth($em-vals, 1); - } - @else { - @return $em-vals; - } - -} - -// SCUT PIXELS TO REMS -// http://davidtheclark.github.io/scut/#pixels-to-rems - -// Depends on `scut-strip-unit`. - -@function scut-rem ( - $pixels -) { - - $rem-vals: (); - @each $val in $pixels { - $val-in-rems: scut-strip-unit($val) / 16 * 1rem; - $rem-vals: append($rem-vals, $val-in-rems); - } - - @if length($rem-vals) == 1 { - // return a single value instead of a list, - // so it can be used in calculations - @return nth($rem-vals, 1); - } - @else { - @return $rem-vals; - } - -} - -// SCUT BORDER -// http://davidtheclark.github.io/scut/#border - -@mixin scut-border ( - $style, - $sides: n y -) { - - @if length($sides) == 2 { - @if nth($sides, 1) != n { - border-top: $style; - border-bottom: $style; - } - @if nth($sides, 2) != n { - border-left: $style; - border-right: $style; - } - } - - @else if length($sides) == 4 { - @if nth($sides, 1) != n { - border-top: $style; - } - @if nth($sides, 2) != n { - border-right: $style; - } - @if nth($sides, 3) != n { - border-bottom: $style; - } - @if nth($sides, 4) != n { - border-left: $style; - } - } - - @else { - @warn "Scut-border requires a $sides argument of 2 or 4 values." - } - -} - -// SCUT CIRCLE -// http://davidtheclark.github.io/scut/#circle - -@mixin scut-circle ( - $size, - $color: inherit -) { - - border-radius: 50%; - display: inline-block; - - @if $color == inherit { - // If user wants to inherit the color, - // take advantage of the fact that border - // color defaults to the text color of the element. - border-width: $size / 2; - border-style: solid; - height: 0; - width: 0; - } - @else { - // Otherwise, just use background-color. - background-color: $color; - height: $size; - width: $size; - } - -} - -// SCUT COLOR SWAP -// http://davidtheclark.github.io/scut/#color_swap - -@mixin scut-color-swap ( - $off, - $on, - $duration: 0, - $bg: false -) { - - $transition-properties: null; - $off-is-list: type-of($off) == list; - $on-is-list: type-of($on) == list; - - // If $off IS a list, - // assign color and background-color. - @if $off-is-list { - color: nth($off, 1); - background-color: nth($off, 2); - $transition-properties: background-color, color; - } - - // If $off IS NOT a list and $bg is TRUE, - // assign background-color. - @else if $bg and not $off-is-list { - background-color: $off; - $transition-properties: background-color; - } - - // If $off IS NOT a list and $bg is FALSE, - // assign color. - @else { - color: $off; - $transition-properties: color; - } - - // Only set-up transition if $duration != 0. - @if $duration != 0 { - transition-property: $transition-properties; - transition-duration: $duration; - } - - &:hover, - &:focus { - - // $on is treated the same as $off, above. - @if $on-is-list { - color: nth($on, 1); - background-color: nth($on, 2); - } - - @else if $bg and not $on-is-list { - background-color: $on; - } - - @else { - color: $on; - } - } - -} - -// SCUT HD BREAKPOINT -// http://davidtheclark.github.io/scut/#hd_breakpoint - -@mixin scut-hd-bp ( - $ratio: 1.3 -) { - - @media (-o-min-device-pixel-ratio: #{$ratio}/1), - (-webkit-min-device-pixel-ratio: #{$ratio}), - (min-resolution: #{round(96 * $ratio)}dpi) { - @content; - } - -} - -// SCUT HIDE VISUALLY -// http://davidtheclark.github.io/scut/#hide_visually - -@mixin scut-hide-visually { - - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; - -} - -%scut-hide-visually { - @include scut-hide-visually; -} - -// SCUT IMAGE REPLACEMENT -// http://davidtheclark.github.io/scut/#image_replacement - -@mixin scut-image-replace { - - text-indent: 102%; - white-space: nowrap; - overflow: hidden; - -} - -%scut-image-replace { - @include scut-image-replace; -} - -// SCUT REMS WITH FALLBACK -// http://davidtheclark.github.io/scut/#rems_with_fallback - -// Depends on scut-rem and scut-strip-unit - -@mixin scut-rem-fallback ( - $pixels, - $property: font-size -) { - - $px-vals: null; - @each $val in $pixels { - $val-in-px: scut-strip-unit($val) * 1px; - $px-vals: append($px-vals, $val-in-px); - } - $rem-vals: scut-rem($pixels); - - #{$property}: $px-vals; - #{$property}: $rem-vals; - -} - -// SCUT RESET -// http://davidtheclark.github.io/scut/#reset - -@mixin scut-reset-border-box { - // Make everything a border-box, because why not? - *, *:before, *:after { - -moz-box-sizing: border-box; - box-sizing: border-box; - } -} - -@mixin scut-reset-antialias { - // Antialias! - body { - -webkit-font-smoothing: antialiased; - } -} - -@mixin scut-reset-semanticize { - // Make headers and semantic, not presentational. - h1, - h2, - h3, - h4, - h5, - h6 { - font-size: 1em; - font-weight: normal; - margin: 0; - } - b { - font-weight: normal; - } -} - -@mixin scut-reset-pointer { - // Clickable form elements should have a pointer. - label, - select, - option, - button { - cursor: pointer; - } -} - -@mixin scut-reset-form { - fieldset { - border: 0; - margin: 0; - padding: 0; - } - textarea { - resize: vertical; - } -} - -@mixin scut-reset-button { - // Reset default button styles, which are never used. - button, - input[type="button"] { - background: transparent; - border: 0; - color: inherit; - font: inherit; - margin: 0; - outline: none; - padding: 0; - width: auto; - -webkit-appearance: none; - -webkit-font-smoothing: antialiased; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - &::-moz-focus-inner { - padding:0; - border:0; - } - } -} - -@mixin scut-reset-paragraph { - // Some paragraph margins just get in the way. - p:first-of-type { - margin-top: 0; - } - p:last-of-type { - margin-bottom: 0; - } -} - -// Call them all, minus exclusions! -@mixin scut-reset ($exclude: false) { - @if not index($exclude, border-box) { - @include scut-reset-border-box; - } - @if not index($exclude, antialias) { - @include scut-reset-antialias; - } - @if not index($exclude, semanticize) { - @include scut-reset-semanticize; - } - @if not index($exclude, pointer) { - @include scut-reset-pointer; - } - @if not index($exclude, form) { - @include scut-reset-form; - } - @if not index($exclude, button) { - @include scut-reset-button; - } - @if not index($exclude, paragraph) { - @include scut-reset-paragraph; - } -} - -// SCUT SELECTED -// http://davidtheclark.github.io/scut/#selected - -@mixin scut-selected ( - $active: false -) { - - @if $active { - &:hover, - &:focus, - &:active { - @content; - } - } - @else { - &:hover, - &:focus { - @content; - } - } - -} - -// SCUT TRIANGLE -// http://davidtheclark.github.io/scut/#triangle - -@mixin scut-triangle ( - $direction: right, - $size: 0.75em, - $color: inherit -) { - - display: inline-block; - height: 0; - width: 0; - // For improved appearance in some Webkit browsers - -webkit-transform: rotate(360deg); - - // Set up some variables - $width: null; - $height: null; - $border-widths: null; - - @if type-of($size) == list { - $width: nth($size, 1); - $height: nth($size, 2); - } - @else { - $width: $size; - $height: $size; - } - - @if ($direction == up) or ($direction == down) { - // For up and down, width gets two borders but height only one, - // so divide second border-width value by 2 - $border-widths: $height ($width / 2); - } - @else if ($direction == right) or ($direction == left) { - // For right and left, height gets two borders but width only one, - // so divide first border-width value by 2 - $border-widths: ($height / 2) $width; - } - @else { - // For right triangles (the rest), both sides get two borders, - // so divide both by 2 - $border-widths: ($height / 2) ($width / 2); - } - - border-width: $border-widths; - border-style: solid; - - - // STANDARD TRIANGLES - - @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) { - border-color: transparent; - @if $direction == up { - border-bottom-color: $color; - border-top-width: 0; - } - @else if $direction == right { - border-left-color: $color; - border-right-width: 0; - } - @else if $direction == down { - border-top-color: $color; - border-bottom-width: 0; - } - @else if $direction == left { - border-right-color: $color; - border-left-width: 0; - } - } - - - // CORNER TRIANGLES - - @else if ($direction == top-right) or ($direction == top-left) { - border-top-color: $color; - border-bottom-color: transparent; - @if $direction == top-right { - border-left-color: transparent; - border-right-color: $color; - } - @else if $direction == top-left { - border-left-color: $color; - border-right-color: transparent; - } - } - - @else if ($direction == bottom-right) or ($direction == bottom-left) { - border-top-color: transparent; - border-bottom-color: $color; - @if $direction == bottom-right { - border-left-color: transparent; - border-right-color: $color; - } - @else if $direction == bottom-left { - border-left-color: $color; - border-right-color: transparent; - } - } - -} - -%scut-triangle { - @include scut-triangle; -} - -// SCUT CENTER ABSOLUTELY -// http://davidtheclark.github.io/scut/#center_absolutely - -@mixin scut-center-absolutely ( - $dimensions -) { - - $width: nth($dimensions, 1); - $height: nth($dimensions, 2); - - position: absolute; - - @if $width != n { - width: $width; - left: 50%; - margin-left: (-$width / 2); - } - - @if $height != n { - height: $height; - top: 50%; - margin-top: (-$height / 2); - } - -} - -// SCUT CENTER BLOCK -// http://davidtheclark.github.io/scut/#center_block - -@mixin scut-center-block ( - $max-width: false -) { - - margin-left: auto; - margin-right: auto; - @if $max-width { - max-width: $max-width; - } - -} - -%scut-center-block { - @include scut-center-block; -} - - -// SCUT CENTER TRANSFORM -// http://davidtheclark.github.io/scut/#center_transform - -@mixin scut-center-transform ( - $axis: false // or x or y -) { - - position: absolute; - - @if $axis != x { - top: 50%; - margin-top: auto; - margin-bottom: auto; - } - - @if $axis != y { - left: 50%; - margin-left: auto; - margin-right: auto; - } - - $translate-val: null; - - @if not $axis { - $translate-val: translate(-50%, -50%); - } - @else if $axis != x { - $translate-val: translateY(-50%); - } - @else if $axis != y { - $translate-val: translateX(-50%); - } - - -webkit-transform: $translate-val; - -ms-transform: $translate-val; - transform: $translate-val; -} - -%scut-center-transform { - @include scut-center-transform; -} - -%scut-center-transform-x { - @include scut-center-transform(x); -} - -%scut-center-transform-y { - @include scut-center-transform(y); -} - - -// SCUT FILL -// http://davidtheclark.github.io/scut/#fill - -@mixin scut-fill ( - $width-height: false -) { - - position: absolute; - left: 0; - top: 0; - @if $width-height { - width: 100%; - height: 100%; - } - @else { - right: 0; - bottom: 0; - } - -} - -%scut-fill { - @include scut-fill; -} - -// SCUT FONTICON-LABEL -// http://davidtheclark.github.io/scut/#fonticon_label - -@mixin scut-fonticon-label ( - $font, - $glyph, - $space: 0.25em, - $side: before -) { - - &:#{$side} { - content: $glyph; - font-family: $font; - font-style: normal; - font-weight: normal; - -webkit-font-smoothing: antialiased; - display: inline-block; - vertical-align: middle; - - @if $side == before and $space != 0 { - margin-right: $space; - } - @else if $side == after and $space != 0 { - margin-left: $space; - } - - // Add any additional styling. - @content; - - } - -} - - -// SCUT LIST: CUSTOM -// http://davidtheclark.github.io/scut/#list_custom - -@mixin scut-list-custom ( - $content: "\2022", - $marker-width: 0.75em, - $pad: 0 -) { - - $content-val: null; - $counter: index($content, count); - @if $counter { - @if length($content) == 3 { - $content-val: counter(scutlistcounter, nth($content, 3))nth($content,2); - } - @else if length($content) == 2 { - $content-val: counter(scutlistcounter)nth($content,2); - } - @else { - $content-val: counter(scutlistcounter); - } - } - @else { - $content-val: $content; - } - - padding-left: $marker-width + $pad; - list-style-type: none; - - & > li { - position: relative; - @if $counter { - counter-increment: scutlistcounter; - } - &:before { - content: $content-val; - display: block; - position: absolute; - top: 0; - left: -$marker-width; - width: $marker-width; - @content; - } - } - -} - -// SCUT LIST: DIVIDED -// http://davidtheclark.github.io/scut/#list_divided - -// Depends on `list-floated`, which depends in turn on `list-unstyled` and `clearfix`. - -@mixin scut-list-divided ( - $divider: "|", - $space: 0.5em, - $dir: left, - $height: false -) { - - @include scut-list-floated($dir: $dir); - - $pseudo: if($dir == left, 'before', 'after'); - - // If an explicit height is passed, - // things are different: All
  • s - // need the pseudo-element (to force height), - // but the first's must be hidden. - - @if $height { - & > li { - height: $height; - } - & > li:#{$pseudo} { - height: $height; - content: $divider; - display: inline-block; - vertical-align: middle; - @content; - } - & > li:first-child:#{$pseudo} { - width: 0; - overflow: hidden; - } - } - - & > li + li:#{$pseudo} { - @if not $height { - content: $divider; - display: inline-block; - @content; - } - margin-left: $space; - margin-right: $space; - } - -} - -%scut-list-bar { - @include scut-list-divided; -} - -%scut-list-breadcrumb { - @include scut-list-divided("/"); -} - -// SCUT LIST: INLINE -// http://davidtheclark.github.io/scut/#list_inline - -// Depends on `list-unstyled`. - -@mixin scut-list-inline ( - $space: false -) { - - @include scut-list-unstyled; - - & > li { - display: inline-block; - } - - @if $space { - & > li + li { - margin-left: $space; - } - } - -} - -%scut-list-inline { - @include scut-list-inline; -} - -// SCUT LIST: PUNCTUATED -// http://davidtheclark.github.io/scut/#list_punctuated - -// Depends on `list-unstyled`. - -@mixin scut-list-punctuated ( - $divider: ", ", - $display: inline -) { - - @include scut-list-unstyled; - margin-top: 0; - margin-bottom: 0; - - & > li { - display: $display; - &:not(:last-child):after { - content: $divider; - } - } - -} - -%scut-list-comma { - @include scut-list-punctuated; -} - -// SCUT MARGIN -// http://davidtheclark.github.io/scut/#margin - -@mixin scut-margin ( - $margin -) { - - @if length($margin) == 1 and $margin != n { - margin-top: $margin; - margin-right: $margin; - margin-bottom: $margin; - margin-left: $margin; - } - - @if length($margin) == 2 { - $margin-y: nth($margin, 1); - $margin-x: nth($margin, 2); - @if $margin-y != n { - margin-top: $margin-y; - margin-bottom: $margin-y; - } - @if $margin-x != n { - margin-left: $margin-x; - margin-right: $margin-x; - } - } - - @if length($margin) == 3 { - $margin-y-top: nth($margin, 1); - $margin-x: nth($margin, 2); - $margin-y-bottom: nth($margin, 3); - @if $margin-y-top != n { - margin-top: $margin-y-top; - } - @if $margin-x != n { - margin-right: $margin-x; - margin-left: $margin-x; - } - @if $margin-y-bottom != n { - margin-bottom: $margin-y-bottom; - } - } - - @if length($margin) == 4 { - $margin-top: nth($margin, 1); - $margin-right: nth($margin, 2); - $margin-bottom: nth($margin, 3); - $margin-left: nth($margin, 4); - @if $margin-top != n { - margin-top: $margin-top; - } - @if $margin-right != n { - margin-right: $margin-right; - } - @if $margin-bottom != n { - margin-bottom: $margin-bottom; - } - @if $margin-left != n { - margin-left: $margin-left; - } - } - -} - -// SCUT PADDING -// http://davidtheclark.github.io/scut/#padding - -@mixin scut-padding ( - $padding -) { - - @if length($padding) == 1 and $padding != n { - padding-top: $padding; - padding-right: $padding; - padding-bottom: $padding; - padding-left: $padding; - } - - @if length($padding) == 2 { - $padding-y: nth($padding, 1); - $padding-x: nth($padding, 2); - @if $padding-y != n { - padding-top: $padding-y; - padding-bottom: $padding-y; - } - @if $padding-x != n { - padding-left: $padding-x; - padding-right: $padding-x; - } - } - - @if length($padding) == 3 { - $padding-y-top: nth($padding, 1); - $padding-x: nth($padding, 2); - $padding-y-bottom: nth($padding, 3); - @if $padding-y-top != n { - padding-top: $padding-y-top; - } - @if $padding-x != n { - padding-right: $padding-x; - padding-left: $padding-x; - } - @if $padding-y-bottom != n { - padding-bottom: $padding-y-bottom; - } - } - - @if length($padding) == 4 { - $padding-top: nth($padding, 1); - $padding-right: nth($padding, 2); - $padding-bottom: nth($padding, 3); - $padding-left: nth($padding, 4); - @if $padding-top != n { - padding-top: $padding-top; - } - @if $padding-right != n { - padding-right: $padding-right; - } - @if $padding-bottom != n { - padding-bottom: $padding-bottom; - } - @if $padding-left != n { - padding-left: $padding-left; - } - } -} - -// SCUT POSITIONING: ABSOLUTE -// http://davidtheclark.github.io/scut/#positioning_absolute - -// Depends on `positioning-coordinates`. - -@mixin scut-absolute ( - $coordinates: 0 n n 0 -) { - - position: absolute; - @include scut-coords($coordinates); - -} - -%scut-absolute { - @include scut-absolute; -} - -// SCUT POSITIONING: FIXED -// http://davidtheclark.github.io/scut/#positioning_fixed - -// Depends on `positioning-coordinates`. - -@mixin scut-fixed ( - $coordinates: 0 n n 0 -) { - - position: fixed; - @include scut-coords($coordinates); - -} - -%scut-fixed { - @include scut-fixed; -} - -// SCUT POSITIONING: RELATIVE -// http://davidtheclark.github.io/scut/#positioning_relative - -// Depends on `positioning-coordinates`. - -@mixin scut-relative ( - $coordinates: n n n n -) { - - position: relative; - @include scut-coords($coordinates); - -} - -// SCUT RATIO-BOX -// http://davidtheclark.github.io/scut/#ratio-box - -@mixin scut-ratio-box ( - $ratio: 1/1, - $inner: ".scut-inner" -) { - - overflow: hidden; - position: relative; - - // The container's height, as a percentage of the - // container's width, is set by assigning - // padding-top to a pseudo-element. - &:before { - content: ""; - display: block; - height: 0; - padding-top: (1 / $ratio) * 100%; - } - - // The inner element simply fills up the container. - & > #{$inner} { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - } - -} - -%scut-ratio-box { - @include scut-ratio-box; -} - -// SCUT SIZE -// http://davidtheclark.github.io/scut/#size - -@mixin scut-size( - $size -) { - - @if length($size) == 1 { - width: $size; - height: $size; - } - @else if length($size) == 2 { - width: nth($size, 1); - height: nth($size, 2); - } - -} - -// SCUT STICKY FOOTER -// http://davidtheclark.github.io/scut/#sticky_footer - -@mixin scut-sticky-footer ( - $height, - $wrapper: ".wrapper", - $footer: ".scut-sticky" -) { - - html, - body { - height: 100%; - } - - #{$wrapper} { - min-height: 100%; - margin-bottom: -$height; - &:after { - content: ""; - display: block; - } - } - #{$wrapper}:after, - #{$footer} { - height: $height; - } - -} - -// SCUT V-CENTER: INLINE-BLOCK -// http://davidtheclark.github.io/scut/#v-center_inline-block - -@mixin scut-vcenter-ib ( - $inner: ".scut-inner" -) { - - // The inner element is vertically centered - // by middle-aligning it with an inline pseudo-element - // whose height is 100%. - - &:before { - content: ""; - height: 100%; - display: inline-block; - vertical-align: middle; - // A small negative right margin is set - // to account for the default - // word-spacing of inline-block. - margin-right: -0.25em; - } - - & > #{$inner} { - display: inline-block; - vertical-align: middle; - } - -} - -%scut-vcenter-ib { - @include scut-vcenter-ib; -} - - -// SCUT V-CENTER: LINE-HEIGHT -// http://davidtheclark.github.io/scut/#v-center_line-height - -@mixin scut-vcenter-lh ( - $height -) { - - height: $height; - line-height: $height; - -} - -// SCUT V-CENTER: TABLE DISPLAY -// http://davidtheclark.github.io/scut/#v-center_table_display - -@mixin scut-vcenter-td ( - $inner: ".scut-inner" -) { - - display: table; - - & > #{$inner} { - display: table-cell; - vertical-align: middle; - } - -} - - -%scut-vcenter-td { - @include scut-vcenter-td; -} - -// SCUT V-CENTER: TRANSFORM -// http://davidtheclark.github.io/scut/#v-center_transform - -// Depends on scut-center-transform - -@mixin scut-vcenter-tt () { - @include scut-center-transform(y); -} - -%scut-vcenter-tt { - @include scut-vcenter-tt; -} - -// BOOKENDS -// http://davidtheclark.github.io/scut/#bookends - -@mixin scut-bookends ( - $space: 0.5em, - $content: "" -) { - - $content-list: length($content) == 2; - - // If $content is a list or there $space exist, - // set some pseudo-element-specific rules. - @if $content-list or $space { - &:before { - @if $content-list { - content: nth($content, 1); - } - @if $space { - margin-right: $space; - } - } - &:after { - @if $content-list { - content: nth($content, 2); - } - @if $space { - margin-left: $space; - } - } - } - - // Then set some rules that apply to both - // pseudo-elements. - &:before, - &:after { - display: inline-block; - - @if $content and length($content) == 1 { - content: $content; - } - - // Any additional styling applies to both. - @content; - - } - -} - -// SCUT CSS CHARACTERS -// http://davidtheclark.github.io/scut/#characters - -// space -$scut-space: "\0020"; -// non-breaking space -$scut-nbsp: "\00a0"; - -// quotation mark -$scut-quot: "\0022"; -// left single curly quote -$scut-lsquo: "\2018"; -// right single curly quote -$scut-rsquo: "\2019"; -// left double curly quote -$scut-ldquo: "\201C"; -// right double curly quote -$scut-rdquo: "\201D"; -// left single angle quote (guillemet) -$scut-lsaquo: "\2039"; -// right single angle quote (guillemet) -$scut-rsaquo: "\203A"; -// left double angle quote (guillemet) -$scut-laquo: "\00ab"; -// right double angle quote (guillemet) -$scut-raquo: "\00bb"; - -// em dash (mutton) -$scut-mdash: "\2014"; -// en dash (nut) -$scut-ndash: "\2013"; -// hyphen -$scut-hyphen: "\2010"; - -// ampersand -$scut-amp: "\0026"; -// greater than -$scut-gt: "\003e"; -// less than -$scut-lt: "\003c"; -// times -$scut-times: "\00D7"; -// big times -$scut-bigtimes: "\2715"; -// checkmark -$scut-checkmark: "\2713"; - -// section sign (double S, hurricane, sectional symbol, the legal doughnut, signum sectionis) -$scut-sect: "\00a7"; -// paragraph symbol (pilcrow) -$scut-para: "\00b6"; - -// middot (interpunct, interpoint) -$scut-middot: "\00b7"; -// o-slash (slashed o) -$scut-oslash: "\00f8"; -// bullet -$scut-bull: "\2022"; -// white bullet -$scut-whibull: "\25E6"; -// horizontal ellipsis -$scut-hellip: "\2026"; -// vertical ellipsis -$scut-vellip: "\22EE"; -// midline horizontal ellipsis -$scut-midhellip: "\22EF"; - -// up-pointing triangle -$scut-utri: "\25b2"; -// down-pointing triangle -$scut-dtri: "\25bc"; -// left-pointing triangle -$scut-ltri: "\25c0"; -// right-pointing triangle -$scut-rtri: "\25b6"; -// up-pointing small triangle -$scut-ustri: "\25b4"; -// down-pointing small triangle -$scut-dstri: "\25be"; -// left-pointing small triangle -$scut-lstri: "\25c2"; -// right-pointing small triangle -$scut-rstri: "\25b8"; -// diamond -$scut-diamond: "\25c6"; -// fisheye -$scut-fisheye: "\25c9"; -// bullseye -$scut-bullseye: "\25ce"; -// circle -$scut-circle: "\25cf"; -// white circle -$scut-whitecircle: "\25cb"; - -// SCUT FONT-FACE -// http://davidtheclark.github.io/scut/#font-face - -@mixin scut-font-face ( - $font-family, - $file-path, - $weight: normal, - $style: normal -) { - - @font-face { - font-family: $font-family; - font-weight: $weight; - font-style: $style; - - src: url('#{$file-path}.eot'); - src: url('#{$file-path}.eot?#iefix') format('embedded-opentype'), - url('#{$file-path}.woff') format('woff'), - url('#{$file-path}.ttf') format('truetype'), - url('#{$file-path}.svg##{$font-family}') format('svg'); - } - -} - -// SCUT HANGING INDENT -// http://davidtheclark.github.io/scut/#hanging_indent - -@mixin scut-hanging-indent ( - $indent: 1em -) { - - // padding-left creates the indent, - // while text-indent pulls the first line - // back to the edge. - - padding-left: $indent; - text-indent: -$indent; - -} - -%scut-hanging-indent { - @include scut-hanging-indent; -} - -// SCUT INDENTED PARAGRAPHS -// http://davidtheclark.github.io/scut/#indented_paragraphs - -@mixin scut-indented-ps ( - $indent: 1.5em, - $no-first-indent: true -) { - - p { - margin: 0; - text-indent: $indent; - } - - @if $no-first-indent { - p:first-of-type { - text-indent: 0; - } - } - -} - -%scut-indented-ps { - @include scut-indented-ps; -} - -// SCUT KEY-VALUE -// http://davidtheclark.github.io/scut/#key-value - -@mixin scut-key-val ( - $divider: ":", - $pad: 0.25em, - $indent: 1em, - $spacing: 0, - $pad-left: 0 -) { - - & > dt { - clear: both; - float: left; - &:after { - content: $divider; - margin-right: $pad; - @if $pad-left != 0 { - margin-left: $pad-left; - } - } - } - - & > dd { - margin-left: $indent; - @if $spacing != 0 { - margin-bottom: $spacing; - } - } - -} - -%scut-key-val { - @include scut-key-val; -} - -// SCUT LINK: BOTTOM-BORDERED -// http://davidtheclark.github.io/scut/#link_bottom-bordered - -@mixin scut-link-bb ( - $color: inherit, - $style: solid, - $width: 1px -) { - - text-decoration: none; - - border-bottom-width: $width; - border-bottom-style: $style; - @if $color != inherit { - border-bottom-color: $color; - } - -} - -%scut-link-bb { - @include scut-link-bb; -} - -// SCUT REVERSE ITALICS -// http://davidtheclark.github.io/scut/#reverse-italics - -@mixin scut-reverse-italics ( - $elements: null -) { - - $element-list: em, cite, i; - @each $el in $elements { - $element-list: append($element-list, unquote($el), comma) - } - - font-style: italic; - #{$element-list} { - font-style: normal; - } - -} - -%scut-reverse-italics { - @include scut-reverse-italics; -} - -// SCUT SIDE-LINED -// http://davidtheclark.github.io/scut/#side-lined - -@mixin scut-side-lined ( - $height: 1px, - $space: 0.5em, - $color: inherit, - $style: solid, - $v-adjust: false, - $double: false -) { - - display: block; - overflow: hidden; - text-align: center; - - &:before, - &:after { - content: ""; - display: inline-block; - vertical-align: middle; - position: relative; - width: 50%; - - border-top-style: $style; - border-top-width: $height; - - @if $color != inherit { - border-top-color: $color; - } - - @if $v-adjust != false { - bottom: $v-adjust; - } - - @if $double != false { - height: $double; - border-bottom-style: $style; - border-bottom-width: $height; - @if $color != inherit { - border-bottom-color: $color; - } - } - } - - &:before { - right: $space; - margin-left: -50%; - } - &:after { - left: $space; - margin-right: -50%; - } - -} - -%scut-side-lined { - @include scut-side-lined; -} - -// SCUT TRUNCATE -// http://davidtheclark.github.io/scut/#truncate - -@mixin scut-truncate { - - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - -} - -%scut-truncate { - @include scut-truncate; -} diff --git a/themes/berlin/scss/libs/bourbon/_bourbon-deprecated-upcoming.scss b/themes/berlin/scss/libs/bourbon/_bourbon-deprecated-upcoming.scss deleted file mode 100644 index 5332496..0000000 --- a/themes/berlin/scss/libs/bourbon/_bourbon-deprecated-upcoming.scss +++ /dev/null @@ -1,13 +0,0 @@ -//************************************************************************// -// These mixins/functions are deprecated -// They will be removed in the next MAJOR version release -//************************************************************************// -@mixin box-shadow ($shadows...) { - @include prefixer(box-shadow, $shadows, spec); - @warn "box-shadow is deprecated and will be removed in the next major version release"; -} - -@mixin background-size ($lengths...) { - @include prefixer(background-size, $lengths, spec); - @warn "background-size is deprecated and will be removed in the next major version release"; -} diff --git a/themes/berlin/scss/libs/bourbon/_bourbon.scss b/themes/berlin/scss/libs/bourbon/_bourbon.scss deleted file mode 100644 index 53fbca8..0000000 --- a/themes/berlin/scss/libs/bourbon/_bourbon.scss +++ /dev/null @@ -1,59 +0,0 @@ -// Custom Helpers -@import "helpers/deprecated-webkit-gradient"; -@import "helpers/gradient-positions-parser"; -@import "helpers/linear-positions-parser"; -@import "helpers/radial-arg-parser"; -@import "helpers/radial-positions-parser"; -@import "helpers/render-gradients"; -@import "helpers/shape-size-stripper"; - -// Custom Functions -@import "functions/compact"; -@import "functions/flex-grid"; -@import "functions/grid-width"; -@import "functions/linear-gradient"; -@import "functions/modular-scale"; -@import "functions/px-to-em"; -@import "functions/radial-gradient"; -@import "functions/tint-shade"; -@import "functions/transition-property-name"; - -// CSS3 Mixins -@import "css3/animation"; -@import "css3/appearance"; -@import "css3/backface-visibility"; -@import "css3/background"; -@import "css3/background-image"; -@import "css3/border-image"; -@import "css3/border-radius"; -@import "css3/box-sizing"; -@import "css3/columns"; -@import "css3/flex-box"; -@import "css3/font-face"; -@import "css3/hidpi-media-query"; -@import "css3/image-rendering"; -@import "css3/inline-block"; -@import "css3/keyframes"; -@import "css3/linear-gradient"; -@import "css3/perspective"; -@import "css3/radial-gradient"; -@import "css3/transform"; -@import "css3/transition"; -@import "css3/user-select"; -@import "css3/placeholder"; - -// Addons & other mixins -@import "addons/button"; -@import "addons/clearfix"; -@import "addons/font-family"; -@import "addons/hide-text"; -@import "addons/html5-input-types"; -@import "addons/position"; -@import "addons/prefixer"; -@import "addons/retina-image"; -@import "addons/size"; -@import "addons/timing-functions"; -@import "addons/triangle"; - -// Soon to be deprecated Mixins -@import "bourbon-deprecated-upcoming"; diff --git a/themes/berlin/scss/libs/bourbon/addons/_button.scss b/themes/berlin/scss/libs/bourbon/addons/_button.scss deleted file mode 100644 index 3ae393c..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_button.scss +++ /dev/null @@ -1,273 +0,0 @@ -@mixin button ($style: simple, $base-color: #4294f0) { - - @if type-of($style) == color { - $base-color: $style; - $style: simple; - } - - // Grayscale button - @if $base-color == grayscale($base-color) { - @if $style == simple { - @include simple($base-color, $grayscale: true); - } - - @else if $style == shiny { - @include shiny($base-color, $grayscale: true); - } - - @else if $style == pill { - @include pill($base-color, $grayscale: true); - } - } - - // Colored button - @else { - @if $style == simple { - @include simple($base-color); - } - - @else if $style == shiny { - @include shiny($base-color); - } - - @else if $style == pill { - @include pill($base-color); - } - } - - &:disabled { - opacity: 0.5; - cursor: not-allowed; - } -} - - -// Simple Button -//************************************************************************// -@mixin simple($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border: adjust-color($base-color, $saturation: 9%, $lightness: -14%); - $inset-shadow: adjust-color($base-color, $saturation: -8%, $lightness: 15%); - $stop-gradient: adjust-color($base-color, $saturation: 9%, $lightness: -11%); - $text-shadow: adjust-color($base-color, $saturation: 15%, $lightness: -18%); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border: grayscale($border); - $inset-shadow: grayscale($inset-shadow); - $stop-gradient: grayscale($stop-gradient); - $text-shadow: grayscale($text-shadow); - } - - border: 1px solid $border; - border-radius: 3px; - box-shadow: inset 0 1px 0 0 $inset-shadow; - color: $color; - display: inline-block; - font-size: 11px; - font-weight: bold; - @include linear-gradient ($base-color, $stop-gradient); - padding: 7px 18px; - text-decoration: none; - text-shadow: 0 1px 0 $text-shadow; - background-clip: padding-box; - - &:hover:not(:disabled) { - $base-color-hover: adjust-color($base-color, $saturation: -4%, $lightness: -5%); - $inset-shadow-hover: adjust-color($base-color, $saturation: -7%, $lightness: 5%); - $stop-gradient-hover: adjust-color($base-color, $saturation: 8%, $lightness: -14%); - - @if $grayscale == true { - $base-color-hover: grayscale($base-color-hover); - $inset-shadow-hover: grayscale($inset-shadow-hover); - $stop-gradient-hover: grayscale($stop-gradient-hover); - } - - box-shadow: inset 0 1px 0 0 $inset-shadow-hover; - cursor: pointer; - @include linear-gradient ($base-color-hover, $stop-gradient-hover); - } - - &:active:not(:disabled) { - $border-active: adjust-color($base-color, $saturation: 9%, $lightness: -14%); - $inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%); - - @if $grayscale == true { - $border-active: grayscale($border-active); - $inset-shadow-active: grayscale($inset-shadow-active); - } - - border: 1px solid $border-active; - box-shadow: inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active, 0 1px 1px 0 #eee; - } -} - - -// Shiny Button -//************************************************************************// -@mixin shiny($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border: adjust-color($base-color, $red: -117, $green: -111, $blue: -81); - $border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122); - $fourth-stop: adjust-color($base-color, $red: -79, $green: -70, $blue: -46); - $inset-shadow: adjust-color($base-color, $red: 37, $green: 29, $blue: 12); - $second-stop: adjust-color($base-color, $red: -56, $green: -50, $blue: -33); - $text-shadow: adjust-color($base-color, $red: -140, $green: -141, $blue: -114); - $third-stop: adjust-color($base-color, $red: -86, $green: -75, $blue: -48); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border: grayscale($border); - $border-bottom: grayscale($border-bottom); - $fourth-stop: grayscale($fourth-stop); - $inset-shadow: grayscale($inset-shadow); - $second-stop: grayscale($second-stop); - $text-shadow: grayscale($text-shadow); - $third-stop: grayscale($third-stop); - } - - border: 1px solid $border; - border-bottom: 1px solid $border-bottom; - border-radius: 5px; - box-shadow: inset 0 1px 0 0 $inset-shadow; - color: $color; - display: inline-block; - font-size: 14px; - font-weight: bold; - @include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%); - padding: 8px 20px; - text-align: center; - text-decoration: none; - text-shadow: 0 -1px 1px $text-shadow; - - &:hover:not(:disabled) { - $first-stop-hover: adjust-color($base-color, $red: -13, $green: -15, $blue: -18); - $second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51); - $third-stop-hover: adjust-color($base-color, $red: -93, $green: -85, $blue: -66); - $fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63); - - @if $grayscale == true { - $first-stop-hover: grayscale($first-stop-hover); - $second-stop-hover: grayscale($second-stop-hover); - $third-stop-hover: grayscale($third-stop-hover); - $fourth-stop-hover: grayscale($fourth-stop-hover); - } - - cursor: pointer; - @include linear-gradient(top, $first-stop-hover 0%, - $second-stop-hover 50%, - $third-stop-hover 50%, - $fourth-stop-hover 100%); - } - - &:active:not(:disabled) { - $inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122); - - @if $grayscale == true { - $inset-shadow-active: grayscale($inset-shadow-active); - } - - box-shadow: inset 0 0 20px 0 $inset-shadow-active, 0 1px 0 #fff; - } -} - - -// Pill Button -//************************************************************************// -@mixin pill($base-color, $grayscale: false) { - $color: hsl(0, 0, 100%); - $border-bottom: adjust-color($base-color, $hue: 8, $saturation: -11%, $lightness: -26%); - $border-sides: adjust-color($base-color, $hue: 4, $saturation: -21%, $lightness: -21%); - $border-top: adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%); - $inset-shadow: adjust-color($base-color, $hue: -1, $saturation: -1%, $lightness: 7%); - $stop-gradient: adjust-color($base-color, $hue: 8, $saturation: 14%, $lightness: -10%); - $text-shadow: adjust-color($base-color, $hue: 5, $saturation: -19%, $lightness: -15%); - - @if lightness($base-color) > 70% { - $color: hsl(0, 0, 20%); - $text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%); - } - - @if $grayscale == true { - $border-bottom: grayscale($border-bottom); - $border-sides: grayscale($border-sides); - $border-top: grayscale($border-top); - $inset-shadow: grayscale($inset-shadow); - $stop-gradient: grayscale($stop-gradient); - $text-shadow: grayscale($text-shadow); - } - - border: 1px solid $border-top; - border-color: $border-top $border-sides $border-bottom; - border-radius: 16px; - box-shadow: inset 0 1px 0 0 $inset-shadow, 0 1px 2px 0 #b3b3b3; - color: $color; - display: inline-block; - font-size: 11px; - font-weight: normal; - line-height: 1; - @include linear-gradient ($base-color, $stop-gradient); - padding: 5px 16px; - text-align: center; - text-decoration: none; - text-shadow: 0 -1px 1px $text-shadow; - background-clip: padding-box; - - &:hover:not(:disabled) { - $base-color-hover: adjust-color($base-color, $lightness: -4.5%); - $border-bottom: adjust-color($base-color, $hue: 8, $saturation: 13.5%, $lightness: -32%); - $border-sides: adjust-color($base-color, $hue: 4, $saturation: -2%, $lightness: -27%); - $border-top: adjust-color($base-color, $hue: -1, $saturation: -17%, $lightness: -21%); - $inset-shadow-hover: adjust-color($base-color, $saturation: -1%, $lightness: 3%); - $stop-gradient-hover: adjust-color($base-color, $hue: 8, $saturation: -4%, $lightness: -15.5%); - $text-shadow-hover: adjust-color($base-color, $hue: 5, $saturation: -5%, $lightness: -22%); - - @if $grayscale == true { - $base-color-hover: grayscale($base-color-hover); - $border-bottom: grayscale($border-bottom); - $border-sides: grayscale($border-sides); - $border-top: grayscale($border-top); - $inset-shadow-hover: grayscale($inset-shadow-hover); - $stop-gradient-hover: grayscale($stop-gradient-hover); - $text-shadow-hover: grayscale($text-shadow-hover); - } - - border: 1px solid $border-top; - border-color: $border-top $border-sides $border-bottom; - box-shadow: inset 0 1px 0 0 $inset-shadow-hover; - cursor: pointer; - @include linear-gradient ($base-color-hover, $stop-gradient-hover); - text-shadow: 0 -1px 1px $text-shadow-hover; - background-clip: padding-box; - } - - &:active:not(:disabled) { - $active-color: adjust-color($base-color, $hue: 4, $saturation: -12%, $lightness: -10%); - $border-active: adjust-color($base-color, $hue: 6, $saturation: -2.5%, $lightness: -30%); - $border-bottom-active: adjust-color($base-color, $hue: 11, $saturation: 6%, $lightness: -31%); - $inset-shadow-active: adjust-color($base-color, $hue: 9, $saturation: 2%, $lightness: -21.5%); - $text-shadow-active: adjust-color($base-color, $hue: 5, $saturation: -12%, $lightness: -21.5%); - - @if $grayscale == true { - $active-color: grayscale($active-color); - $border-active: grayscale($border-active); - $border-bottom-active: grayscale($border-bottom-active); - $inset-shadow-active: grayscale($inset-shadow-active); - $text-shadow-active: grayscale($text-shadow-active); - } - - background: $active-color; - border: 1px solid $border-active; - border-bottom: 1px solid $border-bottom-active; - box-shadow: inset 0 0 6px 3px $inset-shadow-active, 0 1px 0 0 #fff; - text-shadow: 0 -1px 1px $text-shadow-active; - } -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_clearfix.scss b/themes/berlin/scss/libs/bourbon/addons/_clearfix.scss deleted file mode 100644 index ca9903c..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_clearfix.scss +++ /dev/null @@ -1,29 +0,0 @@ -// Micro clearfix provides an easy way to contain floats without adding additional markup -// -// Example usage: -// -// // Contain all floats within .wrapper -// .wrapper { -// @include clearfix; -// .content, -// .sidebar { -// float : left; -// } -// } - -@mixin clearfix { - *zoom: 1; - - &:before, - &:after { - content: " "; - display: table; - } - - &:after { - clear: both; - } -} - -// Acknowledgements -// Micro clearfix: [Nicolas Gallagher](http://nicolasgallagher.com/micro-clearfix-hack/) diff --git a/themes/berlin/scss/libs/bourbon/addons/_font-family.scss b/themes/berlin/scss/libs/bourbon/addons/_font-family.scss deleted file mode 100644 index df8a80d..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_font-family.scss +++ /dev/null @@ -1,5 +0,0 @@ -$georgia: Georgia, Cambria, "Times New Roman", Times, serif; -$helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif; -$lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; -$monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; -$verdana: Verdana, Geneva, sans-serif; diff --git a/themes/berlin/scss/libs/bourbon/addons/_hide-text.scss b/themes/berlin/scss/libs/bourbon/addons/_hide-text.scss deleted file mode 100644 index 68d4bf8..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_hide-text.scss +++ /dev/null @@ -1,5 +0,0 @@ -@mixin hide-text { - color: transparent; - font: 0/0 a; - text-shadow: none; -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_html5-input-types.scss b/themes/berlin/scss/libs/bourbon/addons/_html5-input-types.scss deleted file mode 100644 index b184382..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_html5-input-types.scss +++ /dev/null @@ -1,56 +0,0 @@ -//************************************************************************// -// Generate a variable ($all-text-inputs) with a list of all html5 -// input types that have a text-based input, excluding textarea. -// http://diveintohtml5.org/forms.html -//************************************************************************// -$inputs-list: 'input[type="email"]', - 'input[type="number"]', - 'input[type="password"]', - 'input[type="search"]', - 'input[type="tel"]', - 'input[type="text"]', - 'input[type="url"]', - - // Webkit & Gecko may change the display of these in the future - 'input[type="color"]', - 'input[type="date"]', - 'input[type="datetime"]', - 'input[type="datetime-local"]', - 'input[type="month"]', - 'input[type="time"]', - 'input[type="week"]'; - -$unquoted-inputs-list: (); -@each $input-type in $inputs-list { - $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma); -} - -$all-text-inputs: $unquoted-inputs-list; - - -// Hover Pseudo-class -//************************************************************************// -$all-text-inputs-hover: (); -@each $input-type in $unquoted-inputs-list { - $input-type-hover: $input-type + ":hover"; - $all-text-inputs-hover: append($all-text-inputs-hover, $input-type-hover, comma); -} - -// Focus Pseudo-class -//************************************************************************// -$all-text-inputs-focus: (); -@each $input-type in $unquoted-inputs-list { - $input-type-focus: $input-type + ":focus"; - $all-text-inputs-focus: append($all-text-inputs-focus, $input-type-focus, comma); -} - -// You must use interpolation on the variable: -// #{$all-text-inputs} -// #{$all-text-inputs-hover} -// #{$all-text-inputs-focus} - -// Example -//************************************************************************// -// #{$all-text-inputs}, textarea { -// border: 1px solid red; -// } diff --git a/themes/berlin/scss/libs/bourbon/addons/_position.scss b/themes/berlin/scss/libs/bourbon/addons/_position.scss deleted file mode 100644 index faad1ca..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_position.scss +++ /dev/null @@ -1,42 +0,0 @@ -@mixin position ($position: relative, $coordinates: 0 0 0 0) { - - @if type-of($position) == list { - $coordinates: $position; - $position: relative; - } - - $top: nth($coordinates, 1); - $right: nth($coordinates, 2); - $bottom: nth($coordinates, 3); - $left: nth($coordinates, 4); - - position: $position; - - @if $top == auto { - top: $top; - } - @else if not(unitless($top)) { - top: $top; - } - - @if $right == auto { - right: $right; - } - @else if not(unitless($right)) { - right: $right; - } - - @if $bottom == auto { - bottom: $bottom; - } - @else if not(unitless($bottom)) { - bottom: $bottom; - } - - @if $left == auto { - left: $left; - } - @else if not(unitless($left)) { - left: $left; - } -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_prefixer.scss b/themes/berlin/scss/libs/bourbon/addons/_prefixer.scss deleted file mode 100644 index 6bfd23a..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_prefixer.scss +++ /dev/null @@ -1,49 +0,0 @@ -//************************************************************************// -// Example: @include prefixer(border-radius, $radii, webkit ms spec); -//************************************************************************// -$prefix-for-webkit: true !default; -$prefix-for-mozilla: true !default; -$prefix-for-microsoft: true !default; -$prefix-for-opera: true !default; -$prefix-for-spec: true !default; // required for keyframe mixin - -@mixin prefixer ($property, $value, $prefixes) { - @each $prefix in $prefixes { - @if $prefix == webkit { - @if $prefix-for-webkit { - -webkit-#{$property}: $value; - } - } - @else if $prefix == moz { - @if $prefix-for-mozilla { - -moz-#{$property}: $value; - } - } - @else if $prefix == ms { - @if $prefix-for-microsoft { - -ms-#{$property}: $value; - } - } - @else if $prefix == o { - @if $prefix-for-opera { - -o-#{$property}: $value; - } - } - @else if $prefix == spec { - @if $prefix-for-spec { - #{$property}: $value; - } - } - @else { - @warn "Unrecognized prefix: #{$prefix}"; - } - } -} - -@mixin disable-prefix-for-all() { - $prefix-for-webkit: false; - $prefix-for-mozilla: false; - $prefix-for-microsoft: false; - $prefix-for-opera: false; - $prefix-for-spec: false; -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_retina-image.scss b/themes/berlin/scss/libs/bourbon/addons/_retina-image.scss deleted file mode 100644 index a84b6fa..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_retina-image.scss +++ /dev/null @@ -1,32 +0,0 @@ -@mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $asset-pipeline: false) { - @if $asset-pipeline { - background-image: image-url("#{$filename}.#{$extension}"); - } - @else { - background-image: url("#{$filename}.#{$extension}"); - } - - @include hidpi { - - @if $asset-pipeline { - @if $retina-filename { - background-image: image-url("#{$retina-filename}.#{$extension}"); - } - @else { - background-image: image-url("#{$filename}@2x.#{$extension}"); - } - } - - @else { - @if $retina-filename { - background-image: url("#{$retina-filename}.#{$extension}"); - } - @else { - background-image: url("#{$filename}@2x.#{$extension}"); - } - } - - background-size: $background-size; - - } -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_size.scss b/themes/berlin/scss/libs/bourbon/addons/_size.scss deleted file mode 100644 index 342e41b..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_size.scss +++ /dev/null @@ -1,44 +0,0 @@ -@mixin size($size) { - @if length($size) == 1 { - @if $size == auto { - width: $size; - height: $size; - } - - @else if unitless($size) { - width: $size + px; - height: $size + px; - } - - @else if not(unitless($size)) { - width: $size; - height: $size; - } - } - - // Width x Height - @if length($size) == 2 { - $width: nth($size, 1); - $height: nth($size, 2); - - @if $width == auto { - width: $width; - } - @else if not(unitless($width)) { - width: $width; - } - @else if unitless($width) { - width: $width + px; - } - - @if $height == auto { - height: $height; - } - @else if not(unitless($height)) { - height: $height; - } - @else if unitless($height) { - height: $height + px; - } - } -} diff --git a/themes/berlin/scss/libs/bourbon/addons/_timing-functions.scss b/themes/berlin/scss/libs/bourbon/addons/_timing-functions.scss deleted file mode 100644 index 51b2410..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_timing-functions.scss +++ /dev/null @@ -1,32 +0,0 @@ -// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie) -// Timing functions are the same as demo'ed here: http://jqueryui.com/demos/effect/easing.html - -// EASE IN -$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530); -$ease-in-cubic: cubic-bezier(0.550, 0.055, 0.675, 0.190); -$ease-in-quart: cubic-bezier(0.895, 0.030, 0.685, 0.220); -$ease-in-quint: cubic-bezier(0.755, 0.050, 0.855, 0.060); -$ease-in-sine: cubic-bezier(0.470, 0.000, 0.745, 0.715); -$ease-in-expo: cubic-bezier(0.950, 0.050, 0.795, 0.035); -$ease-in-circ: cubic-bezier(0.600, 0.040, 0.980, 0.335); -$ease-in-back: cubic-bezier(0.600, -0.280, 0.735, 0.045); - -// EASE OUT -$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940); -$ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000); -$ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000); -$ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000); -$ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000); -$ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000); -$ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000); -$ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275); - -// EASE IN OUT -$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955); -$ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000); -$ease-in-out-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000); -$ease-in-out-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000); -$ease-in-out-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950); -$ease-in-out-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000); -$ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860); -$ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550); diff --git a/themes/berlin/scss/libs/bourbon/addons/_triangle.scss b/themes/berlin/scss/libs/bourbon/addons/_triangle.scss deleted file mode 100644 index 0e02aca..0000000 --- a/themes/berlin/scss/libs/bourbon/addons/_triangle.scss +++ /dev/null @@ -1,45 +0,0 @@ -@mixin triangle ($size, $color, $direction) { - height: 0; - width: 0; - - @if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) { - border-color: transparent; - border-style: solid; - border-width: $size / 2; - - @if $direction == up { - border-bottom-color: $color; - - } @else if $direction == right { - border-left-color: $color; - - } @else if $direction == down { - border-top-color: $color; - - } @else if $direction == left { - border-right-color: $color; - } - } - - @else if ($direction == up-right) or ($direction == up-left) { - border-top: $size solid $color; - - @if $direction == up-right { - border-left: $size solid transparent; - - } @else if $direction == up-left { - border-right: $size solid transparent; - } - } - - @else if ($direction == down-right) or ($direction == down-left) { - border-bottom: $size solid $color; - - @if $direction == down-right { - border-left: $size solid transparent; - - } @else if $direction == down-left { - border-right: $size solid transparent; - } - } -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_animation.scss b/themes/berlin/scss/libs/bourbon/css3/_animation.scss deleted file mode 100644 index 08c3dbf..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_animation.scss +++ /dev/null @@ -1,52 +0,0 @@ -// http://www.w3.org/TR/css3-animations/#the-animation-name-property- -// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties. - -// Official animation shorthand property. -@mixin animation ($animations...) { - @include prefixer(animation, $animations, webkit moz spec); -} - -// Individual Animation Properties -@mixin animation-name ($names...) { - @include prefixer(animation-name, $names, webkit moz spec); -} - - -@mixin animation-duration ($times...) { - @include prefixer(animation-duration, $times, webkit moz spec); -} - - -@mixin animation-timing-function ($motions...) { -// ease | linear | ease-in | ease-out | ease-in-out - @include prefixer(animation-timing-function, $motions, webkit moz spec); -} - - -@mixin animation-iteration-count ($values...) { -// infinite | - @include prefixer(animation-iteration-count, $values, webkit moz spec); -} - - -@mixin animation-direction ($directions...) { -// normal | alternate - @include prefixer(animation-direction, $directions, webkit moz spec); -} - - -@mixin animation-play-state ($states...) { -// running | paused - @include prefixer(animation-play-state, $states, webkit moz spec); -} - - -@mixin animation-delay ($times...) { - @include prefixer(animation-delay, $times, webkit moz spec); -} - - -@mixin animation-fill-mode ($modes...) { -// none | forwards | backwards | both - @include prefixer(animation-fill-mode, $modes, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_appearance.scss b/themes/berlin/scss/libs/bourbon/css3/_appearance.scss deleted file mode 100644 index 3eb16e4..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_appearance.scss +++ /dev/null @@ -1,3 +0,0 @@ -@mixin appearance ($value) { - @include prefixer(appearance, $value, webkit moz ms o spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_backface-visibility.scss b/themes/berlin/scss/libs/bourbon/css3/_backface-visibility.scss deleted file mode 100644 index 1161fe6..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_backface-visibility.scss +++ /dev/null @@ -1,6 +0,0 @@ -//************************************************************************// -// Backface-visibility mixin -//************************************************************************// -@mixin backface-visibility($visibility) { - @include prefixer(backface-visibility, $visibility, webkit spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_background-image.scss b/themes/berlin/scss/libs/bourbon/css3/_background-image.scss deleted file mode 100644 index 17016b9..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_background-image.scss +++ /dev/null @@ -1,48 +0,0 @@ -//************************************************************************// -// Background-image property for adding multiple background images with -// gradients, or for stringing multiple gradients together. -//************************************************************************// - -@mixin background-image($images...) { - background-image: _add-prefix($images, webkit); - background-image: _add-prefix($images); -} - -@function _add-prefix($images, $vendor: false) { - $images-prefixed: (); - $gradient-positions: false; - @for $i from 1 through length($images) { - $type: type-of(nth($images, $i)); // Get type of variable - List or String - - // If variable is a list - Gradient - @if $type == list { - $gradient-type: nth(nth($images, $i), 1); // linear or radial - $gradient-pos: null; - $gradient-args: null; - - @if ($gradient-type == linear) or ($gradient-type == radial) { - $gradient-pos: nth(nth($images, $i), 2); // Get gradient position - $gradient-args: nth(nth($images, $i), 3); // Get actual gradient (red, blue) - } - @else { - $gradient-args: nth(nth($images, $i), 2); // Get actual gradient (red, blue) - } - - $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos); - $gradient: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor); - $images-prefixed: append($images-prefixed, $gradient, comma); - } - // If variable is a string - Image - @else if $type == string { - $images-prefixed: join($images-prefixed, nth($images, $i), comma); - } - } - @return $images-prefixed; -} - -//Examples: - //@include background-image(linear-gradient(top, orange, red)); - //@include background-image(radial-gradient(50% 50%, cover circle, orange, red)); - //@include background-image(url("/images/a.png"), linear-gradient(orange, red)); - //@include background-image(url("image.png"), linear-gradient(orange, red), url("image.png")); - //@include background-image(linear-gradient(hsla(0, 100%, 100%, 0.25) 0%, hsla(0, 100%, 100%, 0.08) 50%, transparent 50%), linear-gradient(orange, red)); diff --git a/themes/berlin/scss/libs/bourbon/css3/_background.scss b/themes/berlin/scss/libs/bourbon/css3/_background.scss deleted file mode 100644 index 766d5d3..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_background.scss +++ /dev/null @@ -1,103 +0,0 @@ -//************************************************************************// -// Background property for adding multiple backgrounds using shorthand -// notation. -//************************************************************************// - -@mixin background( - $background-1 , $background-2: false, - $background-3: false, $background-4: false, - $background-5: false, $background-6: false, - $background-7: false, $background-8: false, - $background-9: false, $background-10: false, - $fallback: false -) { - $backgrounds: compact($background-1, $background-2, - $background-3, $background-4, - $background-5, $background-6, - $background-7, $background-8, - $background-9, $background-10); - - $fallback-color: false; - @if (type-of($fallback) == color) or ($fallback == "transparent") { - $fallback-color: $fallback; - } - @else { - $fallback-color: _extract-background-color($backgrounds); - } - - @if $fallback-color { - background-color: $fallback-color; - } - background: _background-add-prefix($backgrounds, webkit); - background: _background-add-prefix($backgrounds); -} - -@function _extract-background-color($backgrounds) { - $final-bg-layer: nth($backgrounds, length($backgrounds)); - @if type-of($final-bg-layer) == list { - @for $i from 1 through length($final-bg-layer) { - $value: nth($final-bg-layer, $i); - @if type-of($value) == color { - @return $value; - } - } - } - @return false; -} - -@function _background-add-prefix($backgrounds, $vendor: false) { - $backgrounds-prefixed: (); - - @for $i from 1 through length($backgrounds) { - $shorthand: nth($backgrounds, $i); // Get member for current index - $type: type-of($shorthand); // Get type of variable - List (gradient) or String (image) - - // If shorthand is a list (gradient) - @if $type == list { - $first-member: nth($shorthand, 1); // Get first member of shorthand - - // Linear Gradient - @if index(linear radial, nth($first-member, 1)) { - $gradient-type: nth($first-member, 1); // linear || radial - $gradient-args: false; - $gradient-positions: false; - $shorthand-start: false; - @if type-of($first-member) == list { // Linear gradient plus additional shorthand values - lg(red,orange)repeat,... - $gradient-positions: nth($first-member, 2); - $gradient-args: nth($first-member, 3); - $shorthand-start: 2; - } - @else { // Linear gradient only - lg(red,orange),... - $gradient-positions: nth($shorthand, 2); - $gradient-args: nth($shorthand, 3); // Get gradient (red, blue) - } - - $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-positions); - $gradient: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor); - - // Append any additional shorthand args to gradient - @if $shorthand-start { - @for $j from $shorthand-start through length($shorthand) { - $gradient: join($gradient, nth($shorthand, $j), space); - } - } - $backgrounds-prefixed: append($backgrounds-prefixed, $gradient, comma); - } - // Image with additional properties - @else { - $backgrounds-prefixed: append($backgrounds-prefixed, $shorthand, comma); - } - } - // If shorthand is a simple string (color or image) - @else if $type == string { - $backgrounds-prefixed: join($backgrounds-prefixed, $shorthand, comma); - } - } - @return $backgrounds-prefixed; -} - -//Examples: - //@include background(linear-gradient(top, orange, red)); - //@include background(radial-gradient(circle at 40% 40%, orange, red)); - //@include background(url("/images/a.png") no-repeat, linear-gradient(orange, red)); - //@include background(url("image.png") center center, linear-gradient(orange, red), url("image.png")); diff --git a/themes/berlin/scss/libs/bourbon/css3/_border-image.scss b/themes/berlin/scss/libs/bourbon/css3/_border-image.scss deleted file mode 100644 index 1fff212..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_border-image.scss +++ /dev/null @@ -1,55 +0,0 @@ -@mixin border-image($images) { - -webkit-border-image: _border-add-prefix($images, webkit); - -moz-border-image: _border-add-prefix($images, moz); - -o-border-image: _border-add-prefix($images, o); - border-image: _border-add-prefix($images); -} - -@function _border-add-prefix($images, $vendor: false) { - $border-image: null; - $images-type: type-of(nth($images, 1)); - $first-var: nth(nth($images, 1), 1); // Get type of Gradient (Linear || radial) - - // If input is a gradient - @if $images-type == string { - @if ($first-var == "linear") or ($first-var == "radial") { - $gradient-type: nth($images, 1); // Get type of gradient (linear || radial) - $gradient-pos: nth($images, 2); // Get gradient position - $gradient-args: nth($images, 3); // Get actual gradient (red, blue) - $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos); - $border-image: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor); - } - // If input is a URL - @else { - $border-image: $images; - } - } - // If input is gradient or url + additional args - @else if $images-type == list { - $type: type-of(nth($images, 1)); // Get type of variable - List or String - - // If variable is a list - Gradient - @if $type == list { - $gradient: nth($images, 1); - $gradient-type: nth($gradient, 1); // Get type of gradient (linear || radial) - $gradient-pos: nth($gradient, 2); // Get gradient position - $gradient-args: nth($gradient, 3); // Get actual gradient (red, blue) - $gradient-positions: _gradient-positions-parser($gradient-type, $gradient-pos); - $border-image: _render-gradients($gradient-positions, $gradient-args, $gradient-type, $vendor); - - @for $i from 2 through length($images) { - $border-image: append($border-image, nth($images, $i)); - } - } - } - @return $border-image; -} - -//Examples: -// @include border-image(url("image.png")); -// @include border-image(url("image.png") 20 stretch); -// @include border-image(linear-gradient(45deg, orange, yellow)); -// @include border-image(linear-gradient(45deg, orange, yellow) stretch); -// @include border-image(linear-gradient(45deg, orange, yellow) 20 30 40 50 stretch round); -// @include border-image(radial-gradient(top, cover, orange, yellow, orange)); - diff --git a/themes/berlin/scss/libs/bourbon/css3/_border-radius.scss b/themes/berlin/scss/libs/bourbon/css3/_border-radius.scss deleted file mode 100644 index 7c17190..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_border-radius.scss +++ /dev/null @@ -1,22 +0,0 @@ -//************************************************************************// -// Shorthand Border-radius mixins -//************************************************************************// -@mixin border-top-radius($radii) { - @include prefixer(border-top-left-radius, $radii, spec); - @include prefixer(border-top-right-radius, $radii, spec); -} - -@mixin border-bottom-radius($radii) { - @include prefixer(border-bottom-left-radius, $radii, spec); - @include prefixer(border-bottom-right-radius, $radii, spec); -} - -@mixin border-left-radius($radii) { - @include prefixer(border-top-left-radius, $radii, spec); - @include prefixer(border-bottom-left-radius, $radii, spec); -} - -@mixin border-right-radius($radii) { - @include prefixer(border-top-right-radius, $radii, spec); - @include prefixer(border-bottom-right-radius, $radii, spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_box-sizing.scss b/themes/berlin/scss/libs/bourbon/css3/_box-sizing.scss deleted file mode 100644 index f07e1d4..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_box-sizing.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin box-sizing ($box) { -// content-box | border-box | inherit - @include prefixer(box-sizing, $box, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_columns.scss b/themes/berlin/scss/libs/bourbon/css3/_columns.scss deleted file mode 100644 index 42274a4..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_columns.scss +++ /dev/null @@ -1,47 +0,0 @@ -@mixin columns($arg: auto) { -// || - @include prefixer(columns, $arg, webkit moz spec); -} - -@mixin column-count($int: auto) { -// auto || integer - @include prefixer(column-count, $int, webkit moz spec); -} - -@mixin column-gap($length: normal) { -// normal || length - @include prefixer(column-gap, $length, webkit moz spec); -} - -@mixin column-fill($arg: auto) { -// auto || length - @include prefixer(columns-fill, $arg, webkit moz spec); -} - -@mixin column-rule($arg) { -// || || - @include prefixer(column-rule, $arg, webkit moz spec); -} - -@mixin column-rule-color($color) { - @include prefixer(column-rule-color, $color, webkit moz spec); -} - -@mixin column-rule-style($style: none) { -// none | hidden | dashed | dotted | double | groove | inset | inset | outset | ridge | solid - @include prefixer(column-rule-style, $style, webkit moz spec); -} - -@mixin column-rule-width ($width: none) { - @include prefixer(column-rule-width, $width, webkit moz spec); -} - -@mixin column-span($arg: none) { -// none || all - @include prefixer(column-span, $arg, webkit moz spec); -} - -@mixin column-width($length: auto) { -// auto || length - @include prefixer(column-width, $length, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_flex-box.scss b/themes/berlin/scss/libs/bourbon/css3/_flex-box.scss deleted file mode 100644 index 3e741e6..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_flex-box.scss +++ /dev/null @@ -1,52 +0,0 @@ -// CSS3 Flexible Box Model and property defaults - -// Custom shorthand notation for flexbox -@mixin box($orient: inline-axis, $pack: start, $align: stretch) { - @include display-box; - @include box-orient($orient); - @include box-pack($pack); - @include box-align($align); -} - -@mixin display-box { - display: -webkit-box; - display: -moz-box; - display: box; -} - -@mixin box-orient($orient: inline-axis) { -// horizontal|vertical|inline-axis|block-axis|inherit - @include prefixer(box-orient, $orient, webkit moz spec); -} - -@mixin box-pack($pack: start) { -// start|end|center|justify - @include prefixer(box-pack, $pack, webkit moz spec); -} - -@mixin box-align($align: stretch) { -// start|end|center|baseline|stretch - @include prefixer(box-align, $align, webkit moz spec); -} - -@mixin box-direction($direction: normal) { -// normal|reverse|inherit - @include prefixer(box-direction, $direction, webkit moz spec); -} - -@mixin box-lines($lines: single) { -// single|multiple - @include prefixer(box-lines, $lines, webkit moz spec); -} - -@mixin box-ordinal-group($int: 1) { - @include prefixer(box-ordinal-group, $int, webkit moz spec); -} - -@mixin box-flex($value: 0.0) { - @include prefixer(box-flex, $value, webkit moz spec); -} - -@mixin box-flex-group($int: 1) { - @include prefixer(box-flex-group, $int, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_font-face.scss b/themes/berlin/scss/libs/bourbon/css3/_font-face.scss deleted file mode 100644 index 029ee8f..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_font-face.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Order of the includes matters, and it is: normal, bold, italic, bold+italic. - -@mixin font-face($font-family, $file-path, $weight: normal, $style: normal, $asset-pipeline: false ) { - @font-face { - font-family: $font-family; - font-weight: $weight; - font-style: $style; - - @if $asset-pipeline == true { - src: font-url('#{$file-path}.eot'); - src: font-url('#{$file-path}.eot?#iefix') format('embedded-opentype'), - font-url('#{$file-path}.woff') format('woff'), - font-url('#{$file-path}.ttf') format('truetype'), - font-url('#{$file-path}.svg##{$font-family}') format('svg'); - } @else { - src: url('#{$file-path}.eot'); - src: url('#{$file-path}.eot?#iefix') format('embedded-opentype'), - url('#{$file-path}.woff') format('woff'), - url('#{$file-path}.ttf') format('truetype'), - url('#{$file-path}.svg##{$font-family}') format('svg'); - } - } -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_hidpi-media-query.scss b/themes/berlin/scss/libs/bourbon/css3/_hidpi-media-query.scss deleted file mode 100644 index 111e400..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_hidpi-media-query.scss +++ /dev/null @@ -1,10 +0,0 @@ -// HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/) -@mixin hidpi($ratio: 1.3) { - @media only screen and (-webkit-min-device-pixel-ratio: $ratio), - only screen and (min--moz-device-pixel-ratio: $ratio), - only screen and (-o-min-device-pixel-ratio: #{$ratio}/1), - only screen and (min-resolution: #{round($ratio*96)}dpi), - only screen and (min-resolution: #{$ratio}dppx) { - @content; - } -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_image-rendering.scss b/themes/berlin/scss/libs/bourbon/css3/_image-rendering.scss deleted file mode 100644 index abc7ee1..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_image-rendering.scss +++ /dev/null @@ -1,13 +0,0 @@ -@mixin image-rendering ($mode:optimizeQuality) { - - @if ($mode == optimize-contrast) { - image-rendering: -moz-crisp-edges; - image-rendering: -o-crisp-edges; - image-rendering: -webkit-optimize-contrast; - image-rendering: optimize-contrast; - } - - @else { - image-rendering: $mode; - } -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_inline-block.scss b/themes/berlin/scss/libs/bourbon/css3/_inline-block.scss deleted file mode 100644 index 3272a00..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_inline-block.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Legacy support for inline-block in IE7 (maybe IE6) -@mixin inline-block { - display: inline-block; - vertical-align: baseline; - zoom: 1; - *display: inline; - *vertical-align: auto; -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_keyframes.scss b/themes/berlin/scss/libs/bourbon/css3/_keyframes.scss deleted file mode 100644 index dca61f2..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_keyframes.scss +++ /dev/null @@ -1,43 +0,0 @@ -// Adds keyframes blocks for supported prefixes, removing redundant prefixes in the block's content -@mixin keyframes($name) { - $original-prefix-for-webkit: $prefix-for-webkit; - $original-prefix-for-mozilla: $prefix-for-mozilla; - $original-prefix-for-microsoft: $prefix-for-microsoft; - $original-prefix-for-opera: $prefix-for-opera; - $original-prefix-for-spec: $prefix-for-spec; - - @if $original-prefix-for-webkit { - @include disable-prefix-for-all(); - $prefix-for-webkit: true; - @-webkit-keyframes #{$name} { - @content; - } - } - @if $original-prefix-for-mozilla { - @include disable-prefix-for-all(); - $prefix-for-mozilla: true; - @-moz-keyframes #{$name} { - @content; - } - } - @if $original-prefix-for-opera { - @include disable-prefix-for-all(); - $prefix-for-opera: true; - @-o-keyframes #{$name} { - @content; - } - } - @if $original-prefix-for-spec { - @include disable-prefix-for-all(); - $prefix-for-spec: true; - @keyframes #{$name} { - @content; - } - } - - $prefix-for-webkit: $original-prefix-for-webkit; - $prefix-for-mozilla: $original-prefix-for-mozilla; - $prefix-for-microsoft: $original-prefix-for-microsoft; - $prefix-for-opera: $original-prefix-for-opera; - $prefix-for-spec: $original-prefix-for-spec; -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_linear-gradient.scss b/themes/berlin/scss/libs/bourbon/css3/_linear-gradient.scss deleted file mode 100644 index d5b687b..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_linear-gradient.scss +++ /dev/null @@ -1,41 +0,0 @@ -@mixin linear-gradient($pos, $G1, $G2: false, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false, - $deprecated-pos1: left top, - $deprecated-pos2: left bottom, - $fallback: false) { - // Detect what type of value exists in $pos - $pos-type: type-of(nth($pos, 1)); - $pos-spec: null; - $pos-degree: null; - - // If $pos is missing from mixin, reassign vars and add default position - @if ($pos-type == color) or (nth($pos, 1) == "transparent") { - $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5; - $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos; - $pos: null; - } - - @if $pos { - $positions: _linear-positions-parser($pos); - $pos-degree: nth($positions, 1); - $pos-spec: nth($positions, 2); - } - - $full: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - - // Set $G1 as the default fallback color - $fallback-color: nth($G1, 1); - - // If $fallback is a color use that color as the fallback color - @if (type-of($fallback) == color) or ($fallback == "transparent") { - $fallback-color: $fallback; - } - - background-color: $fallback-color; - background-image: _deprecated-webkit-gradient(linear, $deprecated-pos1, $deprecated-pos2, $full); // Safari <= 5.0 - background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome - background-image: unquote("linear-gradient(#{$pos-spec}#{$full})"); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_perspective.scss b/themes/berlin/scss/libs/bourbon/css3/_perspective.scss deleted file mode 100644 index 0e4deb8..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_perspective.scss +++ /dev/null @@ -1,8 +0,0 @@ -@mixin perspective($depth: none) { - // none | - @include prefixer(perspective, $depth, webkit moz spec); -} - -@mixin perspective-origin($value: 50% 50%) { - @include prefixer(perspective-origin, $value, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_placeholder.scss b/themes/berlin/scss/libs/bourbon/css3/_placeholder.scss deleted file mode 100644 index 22fd92b..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_placeholder.scss +++ /dev/null @@ -1,29 +0,0 @@ -$placeholders: '-webkit-input-placeholder', - '-moz-placeholder', - '-ms-input-placeholder'; - -@mixin placeholder { - @each $placeholder in $placeholders { - @if $placeholder == "-webkit-input-placeholder" { - &::#{$placeholder} { - @content; - } - } - @else if $placeholder == "-moz-placeholder" { - // FF 18- - &:#{$placeholder} { - @content; - } - - // FF 19+ - &::#{$placeholder} { - @content; - } - } - @else { - &:#{$placeholder} { - @content; - } - } - } -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_radial-gradient.scss b/themes/berlin/scss/libs/bourbon/css3/_radial-gradient.scss deleted file mode 100644 index e87b45a..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_radial-gradient.scss +++ /dev/null @@ -1,44 +0,0 @@ -// Requires Sass 3.1+ -@mixin radial-gradient($G1, $G2, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false, - $pos: null, - $shape-size: null, - $deprecated-pos1: center center, - $deprecated-pos2: center center, - $deprecated-radius1: 0, - $deprecated-radius2: 460, - $fallback: false) { - - $data: _radial-arg-parser($G1, $G2, $pos, $shape-size); - $G1: nth($data, 1); - $G2: nth($data, 2); - $pos: nth($data, 3); - $shape-size: nth($data, 4); - - $full: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - - // Strip deprecated cover/contain for spec - $shape-size-spec: _shape-size-stripper($shape-size); - - // Set $G1 as the default fallback color - $first-color: nth($full, 1); - $fallback-color: nth($first-color, 1); - - @if (type-of($fallback) == color) or ($fallback == "transparent") { - $fallback-color: $fallback; - } - - // Add Commas and spaces - $shape-size: if($shape-size, '#{$shape-size}, ', null); - $pos: if($pos, '#{$pos}, ', null); - $pos-spec: if($pos, 'at #{$pos}', null); - $shape-size-spec: if(($shape-size-spec != ' ') and ($pos == null), '#{$shape-size-spec}, ', '#{$shape-size-spec} '); - - background-color: $fallback-color; - background-image: _deprecated-webkit-gradient(radial, $deprecated-pos1, $deprecated-pos2, $full, $deprecated-radius1, $deprecated-radius2); // Safari <= 5.0 && IOS 4 - background-image: -webkit-radial-gradient(unquote(#{$pos}#{$shape-size}#{$full})); - background-image: unquote("radial-gradient(#{$shape-size-spec}#{$pos-spec}#{$full})"); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_transform.scss b/themes/berlin/scss/libs/bourbon/css3/_transform.scss deleted file mode 100644 index 8cc3596..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_transform.scss +++ /dev/null @@ -1,15 +0,0 @@ -@mixin transform($property: none) { -// none | - @include prefixer(transform, $property, webkit moz ms o spec); -} - -@mixin transform-origin($axes: 50%) { -// x-axis - left | center | right | length | % -// y-axis - top | center | bottom | length | % -// z-axis - length - @include prefixer(transform-origin, $axes, webkit moz ms o spec); -} - -@mixin transform-style ($style: flat) { - @include prefixer(transform-style, $style, webkit moz ms o spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_transition.scss b/themes/berlin/scss/libs/bourbon/css3/_transition.scss deleted file mode 100644 index 180cde6..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_transition.scss +++ /dev/null @@ -1,34 +0,0 @@ -// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. -// Example: @include transition (all, 2.0s, ease-in-out); -// @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); -// @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); - -@mixin transition ($properties...) { - @if length($properties) >= 1 { - @include prefixer(transition, $properties, webkit moz spec); - } - - @else { - $properties: all 0.15s ease-out 0; - @include prefixer(transition, $properties, webkit moz spec); - } -} - -@mixin transition-property ($properties...) { - -webkit-transition-property: transition-property-names($properties, 'webkit'); - -moz-transition-property: transition-property-names($properties, 'moz'); - transition-property: transition-property-names($properties, false); -} - -@mixin transition-duration ($times...) { - @include prefixer(transition-duration, $times, webkit moz spec); -} - -@mixin transition-timing-function ($motions...) { -// ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() - @include prefixer(transition-timing-function, $motions, webkit moz spec); -} - -@mixin transition-delay ($times...) { - @include prefixer(transition-delay, $times, webkit moz spec); -} diff --git a/themes/berlin/scss/libs/bourbon/css3/_user-select.scss b/themes/berlin/scss/libs/bourbon/css3/_user-select.scss deleted file mode 100644 index 1380aa8..0000000 --- a/themes/berlin/scss/libs/bourbon/css3/_user-select.scss +++ /dev/null @@ -1,3 +0,0 @@ -@mixin user-select($arg: none) { - @include prefixer(user-select, $arg, webkit moz ms spec); -} diff --git a/themes/berlin/scss/libs/bourbon/functions/_compact.scss b/themes/berlin/scss/libs/bourbon/functions/_compact.scss deleted file mode 100644 index 871500e..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_compact.scss +++ /dev/null @@ -1,11 +0,0 @@ -// Remove `false` values from a list - -@function compact($vars...) { - $list: (); - @each $var in $vars { - @if $var { - $list: append($list, $var, comma); - } - } - @return $list; -} diff --git a/themes/berlin/scss/libs/bourbon/functions/_flex-grid.scss b/themes/berlin/scss/libs/bourbon/functions/_flex-grid.scss deleted file mode 100644 index 3bbd866..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_flex-grid.scss +++ /dev/null @@ -1,39 +0,0 @@ -// Flexible grid -@function flex-grid($columns, $container-columns: $fg-max-columns) { - $width: $columns * $fg-column + ($columns - 1) * $fg-gutter; - $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; - @return percentage($width / $container-width); -} - -// Flexible gutter -@function flex-gutter($container-columns: $fg-max-columns, $gutter: $fg-gutter) { - $container-width: $container-columns * $fg-column + ($container-columns - 1) * $fg-gutter; - @return percentage($gutter / $container-width); -} - -// The $fg-column, $fg-gutter and $fg-max-columns variables must be defined in your base stylesheet to properly use the flex-grid function. -// This function takes the fluid grid equation (target / context = result) and uses columns to help define each. -// -// The calculation presumes that your column structure will be missing the last gutter: -// -// -- column -- gutter -- column -- gutter -- column -// -// $fg-column: 60px; // Column Width -// $fg-gutter: 25px; // Gutter Width -// $fg-max-columns: 12; // Total Columns For Main Container -// -// div { -// width: flex-grid(4); // returns (315px / 995px) = 31.65829%; -// margin-left: flex-gutter(); // returns (25px / 995px) = 2.51256%; -// -// p { -// width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%; -// float: left; -// margin: flex-gutter(4); // returns (25px / 315px) = 7.936508%; -// } -// -// blockquote { -// float: left; -// width: flex-grid(2, 4); // returns (145px / 315px) = 46.031746%; -// } -// } \ No newline at end of file diff --git a/themes/berlin/scss/libs/bourbon/functions/_grid-width.scss b/themes/berlin/scss/libs/bourbon/functions/_grid-width.scss deleted file mode 100644 index 8e63d83..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_grid-width.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function grid-width($n) { - @return $n * $gw-column + ($n - 1) * $gw-gutter; -} - -// The $gw-column and $gw-gutter variables must be defined in your base stylesheet to properly use the grid-width function. -// -// $gw-column: 100px; // Column Width -// $gw-gutter: 40px; // Gutter Width -// -// div { -// width: grid-width(4); // returns 520px; -// margin-left: $gw-gutter; // returns 40px; -// } diff --git a/themes/berlin/scss/libs/bourbon/functions/_linear-gradient.scss b/themes/berlin/scss/libs/bourbon/functions/_linear-gradient.scss deleted file mode 100644 index c8454d8..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_linear-gradient.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function linear-gradient($pos, $gradients...) { - $type: linear; - $pos-type: type-of(nth($pos, 1)); - - // if $pos doesn't exist, fix $gradient - @if ($pos-type == color) or (nth($pos, 1) == "transparent") { - $gradients: zip($pos $gradients); - $pos: false; - } - - $type-gradient: $type, $pos, $gradients; - @return $type-gradient; -} diff --git a/themes/berlin/scss/libs/bourbon/functions/_modular-scale.scss b/themes/berlin/scss/libs/bourbon/functions/_modular-scale.scss deleted file mode 100644 index dddccb5..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_modular-scale.scss +++ /dev/null @@ -1,40 +0,0 @@ -@function modular-scale($value, $increment, $ratio) { - @if $increment > 0 { - @for $i from 1 through $increment { - $value: ($value * $ratio); - } - } - - @if $increment < 0 { - $increment: abs($increment); - @for $i from 1 through $increment { - $value: ($value / $ratio); - } - } - - @return $value; -} - -// div { -// Increment Up GR with positive value -// font-size: modular-scale(14px, 1, 1.618); // returns: 22.652px -// -// Increment Down GR with negative value -// font-size: modular-scale(14px, -1, 1.618); // returns: 8.653px -// -// Can be used with ceil(round up) or floor(round down) -// font-size: floor( modular-scale(14px, 1, 1.618) ); // returns: 22px -// font-size: ceil( modular-scale(14px, 1, 1.618) ); // returns: 23px -// } -// -// modularscale.com - -@function golden-ratio($value, $increment) { - @return modular-scale($value, $increment, 1.618) -} - -// div { -// font-size: golden-ratio(14px, 1); // returns: 22.652px -// } -// -// goldenratiocalculator.com diff --git a/themes/berlin/scss/libs/bourbon/functions/_px-to-em.scss b/themes/berlin/scss/libs/bourbon/functions/_px-to-em.scss deleted file mode 100644 index 2eb1031..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_px-to-em.scss +++ /dev/null @@ -1,8 +0,0 @@ -// Convert pixels to ems -// eg. for a relational value of 12px write em(12) when the parent is 16px -// if the parent is another value say 24px write em(12, 24) - -@function em($pxval, $base: 16) { - @return ($pxval / $base) * 1em; -} - diff --git a/themes/berlin/scss/libs/bourbon/functions/_radial-gradient.scss b/themes/berlin/scss/libs/bourbon/functions/_radial-gradient.scss deleted file mode 100644 index 7558406..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_radial-gradient.scss +++ /dev/null @@ -1,23 +0,0 @@ -// This function is required and used by the background-image mixin. -@function radial-gradient($G1, $G2, - $G3: false, $G4: false, - $G5: false, $G6: false, - $G7: false, $G8: false, - $G9: false, $G10: false, - $pos: null, - $shape-size: null) { - - $data: _radial-arg-parser($G1, $G2, $pos, $shape-size); - $G1: nth($data, 1); - $G2: nth($data, 2); - $pos: nth($data, 3); - $shape-size: nth($data, 4); - - $type: radial; - $gradient: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); - - $type-gradient: $type, $shape-size $pos, $gradient; - @return $type-gradient; -} - - diff --git a/themes/berlin/scss/libs/bourbon/functions/_tint-shade.scss b/themes/berlin/scss/libs/bourbon/functions/_tint-shade.scss deleted file mode 100644 index f717200..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_tint-shade.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Add percentage of white to a color -@function tint($color, $percent){ - @return mix(white, $color, $percent); -} - -// Add percentage of black to a color -@function shade($color, $percent){ - @return mix(black, $color, $percent); -} diff --git a/themes/berlin/scss/libs/bourbon/functions/_transition-property-name.scss b/themes/berlin/scss/libs/bourbon/functions/_transition-property-name.scss deleted file mode 100644 index 54cd422..0000000 --- a/themes/berlin/scss/libs/bourbon/functions/_transition-property-name.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Return vendor-prefixed property names if appropriate -// Example: transition-property-names((transform, color, background), moz) -> -moz-transform, color, background -//************************************************************************// -@function transition-property-names($props, $vendor: false) { - $new-props: (); - - @each $prop in $props { - $new-props: append($new-props, transition-property-name($prop, $vendor), comma); - } - - @return $new-props; -} - -@function transition-property-name($prop, $vendor: false) { - // put other properties that need to be prefixed here aswell - @if $vendor and $prop == transform { - @return unquote('-'+$vendor+'-'+$prop); - } - @else { - @return $prop; - } -} \ No newline at end of file diff --git a/themes/berlin/scss/libs/bourbon/helpers/_deprecated-webkit-gradient.scss b/themes/berlin/scss/libs/bourbon/helpers/_deprecated-webkit-gradient.scss deleted file mode 100644 index cd17e28..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_deprecated-webkit-gradient.scss +++ /dev/null @@ -1,39 +0,0 @@ -// Render Deprecated Webkit Gradient - Linear || Radial -//************************************************************************// -@function _deprecated-webkit-gradient($type, - $deprecated-pos1, $deprecated-pos2, - $full, - $deprecated-radius1: false, $deprecated-radius2: false) { - $gradient-list: (); - $gradient: false; - $full-length: length($full); - $percentage: false; - $gradient-type: $type; - - @for $i from 1 through $full-length { - $gradient: nth($full, $i); - - @if length($gradient) == 2 { - $color-stop: color-stop(nth($gradient, 2), nth($gradient, 1)); - $gradient-list: join($gradient-list, $color-stop, comma); - } - @else if $gradient != null { - @if $i == $full-length { - $percentage: 100%; - } - @else { - $percentage: ($i - 1) * (100 / ($full-length - 1)) + "%"; - } - $color-stop: color-stop(unquote($percentage), $gradient); - $gradient-list: join($gradient-list, $color-stop, comma); - } - } - - @if $type == radial { - $gradient: -webkit-gradient(radial, $deprecated-pos1, $deprecated-radius1, $deprecated-pos2, $deprecated-radius2, $gradient-list); - } - @else if $type == linear { - $gradient: -webkit-gradient(linear, $deprecated-pos1, $deprecated-pos2, $gradient-list); - } - @return $gradient; -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_gradient-positions-parser.scss b/themes/berlin/scss/libs/bourbon/helpers/_gradient-positions-parser.scss deleted file mode 100644 index 07d30b6..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_gradient-positions-parser.scss +++ /dev/null @@ -1,13 +0,0 @@ -@function _gradient-positions-parser($gradient-type, $gradient-positions) { - @if $gradient-positions - and ($gradient-type == linear) - and (type-of($gradient-positions) != color) { - $gradient-positions: _linear-positions-parser($gradient-positions); - } - @else if $gradient-positions - and ($gradient-type == radial) - and (type-of($gradient-positions) != color) { - $gradient-positions: _radial-positions-parser($gradient-positions); - } - @return $gradient-positions; -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_linear-positions-parser.scss b/themes/berlin/scss/libs/bourbon/helpers/_linear-positions-parser.scss deleted file mode 100644 index d26383e..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_linear-positions-parser.scss +++ /dev/null @@ -1,61 +0,0 @@ -@function _linear-positions-parser($pos) { - $type: type-of(nth($pos, 1)); - $spec: null; - $degree: null; - $side: null; - $corner: null; - $length: length($pos); - // Parse Side and corner positions - @if ($length > 1) { - @if nth($pos, 1) == "to" { // Newer syntax - $side: nth($pos, 2); - - @if $length == 2 { // eg. to top - // Swap for backwards compatability - $degree: _position-flipper(nth($pos, 2)); - } - @else if $length == 3 { // eg. to top left - $corner: nth($pos, 3); - } - } - @else if $length == 2 { // Older syntax ("top left") - $side: _position-flipper(nth($pos, 1)); - $corner: _position-flipper(nth($pos, 2)); - } - - @if ("#{$side} #{$corner}" == "left top") or ("#{$side} #{$corner}" == "top left") { - $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); - } - @else if ("#{$side} #{$corner}" == "right top") or ("#{$side} #{$corner}" == "top right") { - $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); - } - @else if ("#{$side} #{$corner}" == "right bottom") or ("#{$side} #{$corner}" == "bottom right") { - $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); - } - @else if ("#{$side} #{$corner}" == "left bottom") or ("#{$side} #{$corner}" == "bottom left") { - $degree: _position-flipper(#{$side}) _position-flipper(#{$corner}); - } - $spec: to $side $corner; - } - @else if $length == 1 { - // Swap for backwards compatability - @if $type == string { - $degree: $pos; - $spec: to _position-flipper($pos); - } - @else { - $degree: -270 - $pos; //rotate the gradient opposite from spec - $spec: $pos; - } - } - $degree: unquote($degree + ","); - $spec: unquote($spec + ","); - @return $degree $spec; -} - -@function _position-flipper($pos) { - @return if($pos == left, right, null) - if($pos == right, left, null) - if($pos == top, bottom, null) - if($pos == bottom, top, null); -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_radial-arg-parser.scss b/themes/berlin/scss/libs/bourbon/helpers/_radial-arg-parser.scss deleted file mode 100644 index 3466695..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_radial-arg-parser.scss +++ /dev/null @@ -1,69 +0,0 @@ -@function _radial-arg-parser($G1, $G2, $pos, $shape-size) { - @each $value in $G1, $G2 { - $first-val: nth($value, 1); - $pos-type: type-of($first-val); - $spec-at-index: null; - - // Determine if spec was passed to mixin - @if type-of($value) == list { - $spec-at-index: if(index($value, at), index($value, at), false); - } - @if $spec-at-index { - @if $spec-at-index > 1 { - @for $i from 1 through ($spec-at-index - 1) { - $shape-size: $shape-size nth($value, $i); - } - @for $i from ($spec-at-index + 1) through length($value) { - $pos: $pos nth($value, $i); - } - } - @else if $spec-at-index == 1 { - @for $i from ($spec-at-index + 1) through length($value) { - $pos: $pos nth($value, $i); - } - } - $G1: false; - } - - // If not spec calculate correct values - @else { - @if ($pos-type != color) or ($first-val != "transparent") { - @if ($pos-type == number) - or ($first-val == "center") - or ($first-val == "top") - or ($first-val == "right") - or ($first-val == "bottom") - or ($first-val == "left") { - - $pos: $value; - - @if $pos == $G1 { - $G1: false; - } - } - - @else if - ($first-val == "ellipse") - or ($first-val == "circle") - or ($first-val == "closest-side") - or ($first-val == "closest-corner") - or ($first-val == "farthest-side") - or ($first-val == "farthest-corner") - or ($first-val == "contain") - or ($first-val == "cover") { - - $shape-size: $value; - - @if $value == $G1 { - $G1: false; - } - - @else if $value == $G2 { - $G2: false; - } - } - } - } - } - @return $G1, $G2, $pos, $shape-size; -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_radial-positions-parser.scss b/themes/berlin/scss/libs/bourbon/helpers/_radial-positions-parser.scss deleted file mode 100644 index 6a5b477..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_radial-positions-parser.scss +++ /dev/null @@ -1,18 +0,0 @@ -@function _radial-positions-parser($gradient-pos) { - $shape-size: nth($gradient-pos, 1); - $pos: nth($gradient-pos, 2); - $shape-size-spec: _shape-size-stripper($shape-size); - - $pre-spec: unquote(if($pos, "#{$pos}, ", null)) - unquote(if($shape-size, "#{$shape-size},", null)); - $pos-spec: if($pos, "at #{$pos}", null); - - $spec: "#{$shape-size-spec} #{$pos-spec}"; - - // Add comma - @if ($spec != ' ') { - $spec: "#{$spec}," - } - - @return $pre-spec $spec; -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_render-gradients.scss b/themes/berlin/scss/libs/bourbon/helpers/_render-gradients.scss deleted file mode 100644 index 5765676..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_render-gradients.scss +++ /dev/null @@ -1,26 +0,0 @@ -// User for linear and radial gradients within background-image or border-image properties - -@function _render-gradients($gradient-positions, $gradients, $gradient-type, $vendor: false) { - $pre-spec: null; - $spec: null; - $vendor-gradients: null; - @if $gradient-type == linear { - @if $gradient-positions { - $pre-spec: nth($gradient-positions, 1); - $spec: nth($gradient-positions, 2); - } - } - @else if $gradient-type == radial { - $pre-spec: nth($gradient-positions, 1); - $spec: nth($gradient-positions, 2); - } - - @if $vendor { - $vendor-gradients: -#{$vendor}-#{$gradient-type}-gradient(#{$pre-spec} $gradients); - } - @else if $vendor == false { - $vendor-gradients: "#{$gradient-type}-gradient(#{$spec} #{$gradients})"; - $vendor-gradients: unquote($vendor-gradients); - } - @return $vendor-gradients; -} diff --git a/themes/berlin/scss/libs/bourbon/helpers/_shape-size-stripper.scss b/themes/berlin/scss/libs/bourbon/helpers/_shape-size-stripper.scss deleted file mode 100644 index ee5eda4..0000000 --- a/themes/berlin/scss/libs/bourbon/helpers/_shape-size-stripper.scss +++ /dev/null @@ -1,10 +0,0 @@ -@function _shape-size-stripper($shape-size) { - $shape-size-spec: null; - @each $value in $shape-size { - @if ($value == "cover") or ($value == "contain") { - $value: null; - } - $shape-size-spec: "#{$shape-size-spec} #{$value}"; - } - @return $shape-size-spec; -} diff --git a/themes/berlin/scss/libs/sass-mq-master/LICENSE.md b/themes/berlin/scss/libs/sass-mq-master/LICENSE.md deleted file mode 100644 index 0cee5a5..0000000 --- a/themes/berlin/scss/libs/sass-mq-master/LICENSE.md +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2013 Guardian Media Group - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/themes/berlin/scss/libs/sass-mq-master/README.md b/themes/berlin/scss/libs/sass-mq-master/README.md deleted file mode 100644 index 6260e29..0000000 --- a/themes/berlin/scss/libs/sass-mq-master/README.md +++ /dev/null @@ -1,167 +0,0 @@ -# Media Queries, with Style - -`mq()` is a [Sass](http://sass-lang.com/ "Sass - Syntactically Awesome -Stylesheets") mixin that helps manipulating media queries in an elegant -way. - -As developers and designers we think in pixels and device families, so the -`mq()` mixin accepts pixels, ems, keywords… and compiles into ems. - -We use `mq()` at [the Guardian](http://www.theguardian.com/uk?view=mobile) -to effortlessly support older browsers and elegantly abstract media queries, -as illustrated in this article posted on the Guardian's developer blog: -[Mobile-first Responsive Web Design and IE8](http://www.theguardian.com/info/developer-blog/2013/oct/14/mobile-first-responsive-ie8). - -## How to Use It - -1. Install with [Bower](http://bower.io/ "BOWER: A package manager for the web"): - `bower install sass-mq --save-dev` - OR [Download _mq.scss](https://raw.github.com/guardian/sass-mq/master/_mq.scss) - to your Sass project. -2. Import the partial in your Sass files and override default settings - with your own preferences before the file is imported: - ```scss - // To enable support for browsers that do not support @media queries, - // (IE <= 8, Firefox <= 3, Opera <= 9) set $mq-responsive to false - // Create a separate stylesheet served exclusively to these browsers, - // meaning @media queries will be rasterized, relying on the cascade itself - $mq-responsive: true; - - // Name your breakpoints in a way that creates a ubiquitous language - // across team members. It will improve communication between - // stakeholders, designers, developers, and testers. - $mq-breakpoints: ( - (mobile 300px) - (tablet 600px) - (desktop 900px) - (wide 1260px) - - // Tweakpoints - (desktopAd 810px) - (mobileLandscape 480px) - ); - - // Define the breakpoint from the $mq-breakpoints list that should - // be used as the target width when outputting a static stylesheet - // (i.e. when $mq-responsive is set to 'false'). - $mq-static-breakpoint: desktop; - - @import 'path/to/mq'; - ``` -3. Play around with `mq()` (see below) - -### Responsive mode ON (default) - -`mq()` takes up to three optional parameters: - -- `$from`: _inclusive_ `min-width` boundary -- `$to`: _exclusive_ `max-width` boundary -- `$and`: additional custom directives - -Note that `$to` as a keyword is a hard limit. It's not applying styles to the -device (see examples below). - -```scss -.responsive { - // Apply styling to mobile and upwards - @include mq($from: mobile) { - color: red; - } - // Apply styling up to devices smaller than tablets (exclude tablets) - @include mq($to: tablet) { - color: blue; - } - // Same thing, in landscape orientation - @include mq($to: tablet, $and: '(orientation: landscape)') { - color: hotpink; - } - // Apply styling to tablets up to desktop (exclude desktop) - @include mq(tablet, desktop) { - color: green; - } -} -``` - -### Responsive mode OFF - -To enable support for browsers that do not support `@media` queries, -(IE <= 8, Firefox <= 3, Opera <= 9) set `$mq-responsive: false`. - -Tip: create a separate stylesheet served exclusively to these browsers, -for example with conditional comments. - -When `@media` queries are rasterized, browsers rely on the cascade -itself. Learn more about this technique on [Jake’s blog](http://jakearchibald.github.io/sass-ie/ "IE-friendly mobile-first CSS with Sass 3.2"). - -To avoid rasterizing styles intended for displays larger than what those -older browsers typically run on, set `$mq-static-breakpoint` to match -a breakpoint from the `$mq-breakpoints` list. The default is -`desktop`. - -The static output will only include `@media` queries that start at or -span this breakpoint and which have no custom `$and` directives: - -```scss -$mq-responsive: false; -$mq-static-breakpoint: desktop; - -.static { - // Queries that span or start at desktop are compiled: - @include mq($from: mobile) { - color: lawngreen; - } - @include mq(tablet, wide) { - color: seagreen; - } - @include mq($from: desktop) { - color: forestgreen; - } - - // But these queries won’t be compiled: - @include mq($to: tablet) { - color: indianred; - } - @include mq($to: tablet, $and: '(orientation: landscape)') { - color: crimson; - } - @include mq(mobile, desktop) { - color: firebrick; - } -} -``` - -### Adding custom breakpoints - -```scss -$mq-breakpoints: mq-add-breakpoint(tvscreen, 1920px); - -.hide-on-tv { - @include mq(tvscreen) { - display: none; - } -} -``` - -## Test - -1. cd into the `test` folder -2. run `sass test.scss test.css --force` -3. there should be a couple of warnings like this one, this is normal: - - WARNING: Assuming 640 to be in pixels, attempting to convert it into pixels for you - on line 25 of ../_mq.scss - -4. if `test.css` hasn’t changed (run a `git diff` on it), tests pass - -## Inspired By… - -- https://github.com/alphagov/govuk_frontend_toolkit/blob/master/stylesheets/_conditionals.scss -- https://github.com/bits-sass/helpers-responsive/blob/master/_responsive.scss -- https://gist.github.com/magsout/5978325 - -## On Mobile-first CSS With Legacy Browser Support - -- http://jakearchibald.github.io/sass-ie/ -- http://nicolasgallagher.com/mobile-first-css-sass-and-ie/ -- http://cognition.happycog.com/article/fall-back-to-the-cascade -- http://www.theguardian.com/info/developer-blog/2013/oct/14/mobile-first-responsive-ie8 diff --git a/themes/berlin/scss/libs/sass-mq-master/_mq.scss b/themes/berlin/scss/libs/sass-mq-master/_mq.scss deleted file mode 100644 index 5210e07..0000000 --- a/themes/berlin/scss/libs/sass-mq-master/_mq.scss +++ /dev/null @@ -1,127 +0,0 @@ -// To enable support for browsers that do not support @media queries, -// (IE <= 8, Firefox <= 3, Opera <= 9) set $mq-responsive to false -// Create a separate stylesheet served exclusively to these browsers, -// meaning @media queries will be rasterized, relying on the cascade itself -$mq-responsive: true !default; - -// Name your breakpoints in a way that creates a ubiquitous language -// across team members. It will improve communication between -// stakeholders, designers, developers, and testers. -$mq-breakpoints: ( - (mobile 300px) - (tablet 600px) - (desktop 900px) - (wide 1260px) -) !default; - -// Define the breakpoint from the $mq-breakpoints list that should -// be used as the target width when outputting a static stylesheet -// (i.e. when $mq-responsive is set to 'false'). -$mq-static-breakpoint: desktop !default; - - -@function mq-px2em($px, $base-font-size: 16px) { - @if (unitless($px)) { - @warn "Assuming #{$px} to be in pixels, attempting to convert it into pixels for you"; - @return mq-px2em($px + 0px); // That may fail. - } @else if (unit($px) == em) { - @return $px; - } - @return ($px / $base-font-size) * 1em; -} - -@function mq-retrieve-breakpoint-width($name) { - @each $breakpoint in $mq-breakpoints { - $breakpoint-name: nth($breakpoint, 1); - $breakpoint-width: nth($breakpoint, 2); - - @if $name == $breakpoint-name { - @return $breakpoint-width; - } - } - @return 'Breakpoint #{$name} does not exist'; -} - -// Media Query mixin -// Usage: -// .element { -// @include mq($from: mobile) { -// color: red; -// } -// @include mq($to: tablet) { -// color: blue; -// } -// @include mq(mobile, tablet) { -// color: green; -// } -// @include mq($from: tablet, $and: '(orientation: landscape)') { -// color: teal; -// } -// @include mq(950px) { -// color: hotpink; -// } -// } - -@mixin mq($from: false, $to: false, $and: false) { - - // Initialize variables - $min-width: 0; - $max-width: 0; - $mediaQuery: ''; - - // From: this breakpoint (inclusive) - @if $from { - @if type-of($from) == number { - $min-width: mq-px2em($from); - } @else { - $min-width: mq-px2em(mq-retrieve-breakpoint-width($from)); - } - } - - // To: that breakpoint (exclusive) - @if $to { - @if type-of($to) == number { - $max-width: mq-px2em($to); - } @else { - $max-width: mq-px2em(mq-retrieve-breakpoint-width($to)) - .01em; - } - } - - // Responsive support is disabled, rasterize the output outside @media blocks - // The browser will rely on the cascade itself. - @if ($mq-responsive == false) { - $static-breakpoint-width: mq-retrieve-breakpoint-width($mq-static-breakpoint); - @if type-of($static-breakpoint-width) == number { - $target-width: mq-px2em($static-breakpoint-width); - // Output only rules that start at or span our target width - @if ($and == false and ($min-width <= $target-width) and (($to == false) or ($max-width >= $target-width))) { - @content; - } - } @else { - // Throw a warning if $mq-static-breakpoint is not in the $mq-breakpoints list - @warn "No static styles will be output: #{$static-breakpoint-width}"; - } - } - - // Responsive support is enabled, output rules inside @media queries - @else { - @if $min-width != 0 { $mediaQuery: '#{$mediaQuery} and (min-width: #{$min-width})'; } - @if $max-width != 0 { $mediaQuery: '#{$mediaQuery} and (max-width: #{$max-width})'; } - @if $and { $mediaQuery: '#{$mediaQuery} and #{$and}'; } - - $mediaQuery: unquote(#{$mediaQuery}); - - @media all #{$mediaQuery} { - @content; - } - } -} - -// Add a breakpoint -// Usage: $mq-breakpoints: mq-add-breakpoint(tvscreen, 1920px); -// Credit goes to Sam Richard (author of the `respond-to()` mixin) -@function mq-add-breakpoint($name, $breakpoint) { - $breakpoint: $name $breakpoint; - $output: append($mq-breakpoints, $breakpoint, 'space'); - @return $output; -} diff --git a/themes/berlin/scss/libs/zen-grids/_background.scss b/themes/berlin/scss/libs/zen-grids/_background.scss deleted file mode 100644 index 6cb55ad..0000000 --- a/themes/berlin/scss/libs/zen-grids/_background.scss +++ /dev/null @@ -1,199 +0,0 @@ -// -// "Background grid image" module for the Zen Grids system. -// - - -@import "grids"; -@import "compass/css3/images"; - -// Specify the color of the background grid. -$zen-grid-color : #ffdede !default; - -// Specify which set of numbers to display with the background grid. Can be set -// to: both, top, or none. -$zen-grid-numbers : both !default; - -// Create an image set of 25 numbers for the grid using data URIs. Users who are -// crazy enough to use a 26-column grid or larger are free to extend this set. -$zen-grid-number-images : () !default; - -// If the set is empty, add our default set of 25. -@if length($zen-grid-number-images) == 0 { - // The number 1. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNpi/P//PwMMMDIyMpALYOawEKEWpIYPiAWg7M9A/B6If4LMwaaYkGHiQKwFxJpAzA3E94H4LBA/BOJfWJ0Kw0iAFYhFgFgHiIOBuPHGjRtvf//+/X/WrFmHgHxPqIsxzGHC4TJ+IDYCYu+EhIQ4oGG5ysrKQiCJX79+cQApXqilDMR6mROI5Z8+fVotJibGS0rk4HLhd1AYSUtLd8rLyy/78uXLb0oN/AjE54D44LNnz27euXPnHaUGglz0BoifAvEHaniZbDBq4BA0EJR8vjAxMf2FCbCxsf2AljhYEzsjgfIQlKe1gVgPiCWAGGTwbWylDcwcQgayQIssASj9D5qLMMpDYg0kucSmeqQABBgAsyJrV7MArsMAAAAASUVORK5CYII=')); - // The number 2. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdBJREFUeNqslL9LQlEUx3367AdamdCQaVjQ0uAQBS+hxbVBhEcESoOG/0SDS9HakDYGEU0huLa1GW4tGtkkURBlQRn4LPseOBdej0u+ygsffByvH98995zj6Ha7DqIfizyKkCmKYv1eBaPAB4ZpP3gDz/zZ+Y1wAEyBeTAH/OATPIBrUAP3oG0VOiRHVli2nslkTmu12pNhGF2iUqncxePxI3yngwDv7SkcAstYeSEy02w229FodB97NN77TeiU5NYDJlOp1KII5HK5y2QyWaZnr9frxvMSv6HH+mOZkPI3EgwGfSJQr9db5g2hUGiMZW47wg/QUlXVMAd1XQ+I50aj8cI3bUhrx5JD+ucI2ADb4DASiZyZ80j5pTzLcigTOlkaBqtgp1gs3ghZqVS6QmyTTm73lkXpTIBEOp0umm9Y07QDxFdkF/KTcBAsgC3k61UI8/n8BWJJrlOnXaEo7BQJhKxarTYR2+OiDnM1OOwWtkbFS0cUwlgsdo74MdgFa2AauOwIqW8ThUKhLOsUIpvNnmBPlIdGz06h1fH7/a6/jDDZtKEjz/ClzFrfAuudpw1d0C03wo/jS2HpOM9Da3tRd1CnPNodX/+a2H0XfgkwAIVYVeQ1/9a6AAAAAElFTkSuQmCC')); - // The number 3. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe5JREFUeNqslM1LAkEYxnX7lL62CAmTwENkhyKwDkZg185dgvDQwS7RUQkvkRfzKNQfIF5CukjRJelk4EWwDmVUEJinaNlSMLPWnhdmYFvWGqiFH44z8z7zzjPvjKXZbFqI//hIx8rFrFarfkwCNiCDPtABNFADKngFH6KC1BgEE2ASOEE3E1DALbgCZfBuFLSYbJmC51wu1046nb5pNBpNTrFYVEKh0DHGV8AoW/xXQTsFJJPJC72YHq/Xu485Xrb4N0HJxFvybsjtdtt5Rzwev04kEvf8v9/v97CFbcbgdhPBT/AmSZLGOxRFaRgyoa22scP7VbACih6PZ5cdzAjoSqVS03xCoVB4wM8zLWxaOwYPaZEBMAXWI5HIud6/TCZTQv82mBX18MfP5/M5Y7HYAprDlLlIhpTdPNgEe+AQHOVyuSeeJZUT+taAQyRDuhnufD6/heANsBwOh8ey2ewTn+BwOPrZCXcYg80EycMeTdNa2lGpVN5ZNWgiglQitWq1Wtd3yrLcydvlclll1VAX8ZAehCUYf9rqpgQCgQPMWQS9IlePtuyiCxGNRs9UVa1zoVKpVA0GgycYWwVjrLiFnq9OFjADxlkm5NcLuAOX4NHstWklyEVlBvfvjb2HL8xri8iW//Ri/7vglwADAMZnRpCsTg8QAAAAAElFTkSuQmCC')); - // The number 4. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW5JREFUeNqslDFLw0AYhpOaSFuiDjqViiUKVhACDpJCQycX/TVChCz+Evf8ALtlCGZyCW6uOiR4QusgSgtmiO/BBZJ4l1qSg4dwd19e7vvuvU9K01SiNDGojpyJybLMi9kEu2AHqGwtAZ/gA/ysI6iAPjgHx6DD1pfgGTwCUhaUKlLeBheO49wnSZLmwfotGPJSblWUZAscmKY55Ox1ciUoDJGgwmrXm0wmg3UuRiTYpWK2bY80TVN93yd1BWm6/fF4fEgnQRDM6ggW0iWELKbT6byOYCFdz/OIwJ9d3sW0BOn2LMvS6cR13TeBpfaZ4f96p+TDI3ATRdF32X8ZcRx/IeYa6P/x4YbIY7kfZZEXeYL0rS7wFIUdg+0tWWxxj/OW98AZOM0ag2EYgzAMr7IAVVXv8PHAA5jnU1Y4B6Cd5Am8sJvU2+32ZSnmHbyy2JUnLOzTGwcjcMLqVtltVgnyemJlP5Sa7tiNC/4KMAAbxb+98QKR2gAAAABJRU5ErkJggg==')); - // The number 5. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc5JREFUeNqslM9KAlEUxp0xzSTNDHMoCiIKKRChXbgIAldKEK5y4Up9A5dufAMRRB8gwnW7lkV/EBcR0WzaBMEQFRNFlkNO34E7MU23msyBHzNz58x373fOPdeh67qDGMRFOkOccQEMg3EwBlyW7xp4AHega/2ZJ0gCM2AFLIARy/cOkMEJuAZvX5ZpsRwEyUajsa9pms4jn89vI2bVOhnpiJwVkt2JcDg82U8eeZZpEqd5IJPJHDebzVtmj3J3BBReDsU/LoAEn1keSazXl2AikQghd0mw2Wq10vF4nAo2DTx9CWaz2XnjORaLSYVCYR2Pc8BnR5BsdURR/NgO1Wr1rFKpnBvvkUiEChYCXjtFobx0U6nUHu4XxgSlUmnZCJAkycfEXHYE3dQh7XY7HY1Gp2igXC63e72e1Y2T55BnmQI9ZgG/3+/Fu5OTGltVfqFelWX5xhgIBAJuc4CiKI+4PbG+dvzWeqNgLZfL7XzXevV6/QAxG9RRVi2eIFmbBVvFYnEXK703hFRVfa3Vaoe0k8Aiy/cnQcEQEwTBWhjauEvsxAmyicjmJTgFVyw9uh1BYwf4KYXsVBFYu6nsPOyaxX6y/K8TW3QM+HoXYACXiuXQRCn2XAAAAABJRU5ErkJggg==')); - // The number 6. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcZJREFUeNqslLFLw0AUxpPWKNZag6igqYKgCA61dhScHbV0URwcCo7+DV1K5y6FTlIcdQl0dhKkdBAHsaJ1MBQdJEZNKmnQ+B3cQZte2wx98OPIu5ePe+/dO8F1XYEwDCM6I332yd4EkOkaBA74BB/AJhq8n3g2ChbAGlgBs9T3A57BDXgBTfDXdUxPygGwCPbT6fR5tVp9dRzHZRQKhWvsHYMNevIOLZ4gCdpOJpOn7ULtlMvlO8QcgnmvYICTbogEplKpTeYolUpPmUzmln3H4/ElLFO0DII3PV79IuFwOMQchmG0stlsXZIklRCNRs/gfqc1HSgogTFFUSaZIxaLyZqm7SDd3UqlsgVB0kwLtLh3x1PDZXCCZrz1qqGqqg+IOfJbwy5DDev5fP6efScSCQXLnLfLvVLuMlJDXdcdTmmCfgRJ/r+8KfBjPEFyErvRaHwPGl2/o0c692WaZpM5ZFnuuG+WZdm0y46fLg+clGKxeIWYPTDjZ/TYLB9gli9qtZrOhNAcO5fLXdIrs+qdFKIjMjFRFL3TQq7GOv1xmnbUBI+AjKHmfcL6CbL6Ruh7OE5CaH0NSotXPmHYL3ZAGLL9CzAANR4i5o9tHM8AAAAASUVORK5CYII=')); - // The number 7. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbBJREFUeNqslL1Kw1AUx5O2ih8BsWoRAw6SgAHJKvQFunWqQ18gs5Oj4DP4DuLomqWTjhVEKYVapDRBrdXUqtU2avyfelNCbGwTvfDj9N5L/j1f9/CO43C0eJ7n/rIGOgGCk2ABzIEJ73fgDbTAI7DHEYwDEWyCdTDtEfwAFrgAp6DpF+z/GGy+FwmkNU07sG3b8WMYxhPut8GaP2QiFiFXFMqMLxU/lT2LQl4FW2AX7IPDUqnUIg/r9foz9jtAHtdDytMNOAZH4EQUxY4sy1QgrlKp3MNQ2N1hDiYCIuuBa/BCBcrn8yvuBTy9hSHR12Efjsoh5WpRVdWBYLFYNFmlIwlSxecVRUm5B4VC4QrmgfVjKEG6E0BSkqQkHVSrVatWq1Eq2izXoQSnSCybzcqCIPRbpFwuN1m4HfZqQglS/lKZTEZyD0zTtNiz6/4WVtCaBUvI37J7oOv6Jcwd85Abt7HdP9qgxrYsq0cNTRb7PaAOc2TU06PzRC6XE938NRqNNvOOmvozyMGg8RXzTByFvVsqyDk4Y20Tah76Z2KcNXKLtcx7FMF/ndiRBb8EGABjzN026ymFhAAAAABJRU5ErkJggg==')); - // The number 8. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAahJREFUeNqslLFOwlAUhi0IGpGUoEMTjYnGmLgYEhhN4+qkzpo48Qg8gimMTMDI5hO4GJ3UgUkXOhgGJCYYI5bYRKBD/Y85JeXmokW8ycdtzz39ezn/7VFc152hoSjKzLSDtJQfBCNABQkwz7EBsJjBJIJRsAp2wCYLh4ANHsE9eBJFv7XoxxPlEQZr4DiXy120Wi3bcRyXsCyrbxjGNa1xTjiIYAzo2Wz23BMSoTXk7IFFUTAkqS3VazmVSq17gWq12igWi6Z3r+v6NiYNLIgPywQVMY6/OlIrVVXn2LRQEME+6DabzVcvkEgkov6Eer3+jOkN9KRnR1LDXWCYpvku1q9Wq71g7YxzYkFMWQJHpVLpbpwp5XL5FjmHnPurKfRWLZPJDE0hQ/ympNPpDUwrIC4+PCsRDHPBhye90+k4/gRN0+J8ZCJBTHF9TDxkO6TdfNq23fcCyWRyZCftdvuDP0MniMvUDPYLhcLlOFMqlcoNcg5kpsgEaddkyEk+n78Sv2VyH2unYIubyNTdpgEeuNv0/LWeph92+dqdpMH+e8f+k+CXAAMABxE8L2GVSOsAAAAASUVORK5CYII=')); - // The number 9. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaVJREFUeNqslEFLAkEUx910N8tclk5FEEQUGB3qC0gXbx70WBie9CP4FfTq3Q/QTYPFU/UFOiQh5EEI1iAsWLZ0Q1tq+7+YCVtG19KBH8O+2f0xs/PeC7iuGyDmMcgTmrBOayrQwBKQwABY4AU44z4SDQVsgD2wA1aZkERtcAsewLtwm54jB8EmOCkUCnqr1TIdx3GJTqfTL5VKl1jLgC3vhr49AuEKOMrlcmdc5AXSC7yTZDv/JVwQHHcZrMXj8RgPVKtVo1wu3/HnVCp1yHaoej8WCWWSqqoa5gHDMGzTNH8uIRKJLLKTKNMIKSZHo9GwT5ZIDF/hTEOUNh+UDr1eb8ADmqYpswhJ9Nztdp8w71Igm81uTysUHfmNkjafz5/rut4even/Cimx6RaD6XT6WpZlnWg0Gpa3Jhi+Qqrb9Xq9nkESH4NkpVKJjb5g2/YQU19UeqJ/SPk2aDabj4lEYl/0D2u12g2me/A6TS2HWBWcFovFK8uyhn+pZYnLJEnydhtqEAes21BVfPp1m0lCLtUYykhKje2H47rNTB177qX3JcAAagDd/y1YjuwAAAAASUVORK5CYII=')); - // The number 10. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdZJREFUeNrclD9IAlEcxzW7tLiyrCXrgoiGaInIIQKhwc0xkCYDcXYVDRqaGp2dXASpKYgGlxBbcmvJqCPKSCE4PbMyr7q+D35P5Lj+EC714MO73+/33vfen9/7WSxdblYTXx8YJli8TtjJ1w908Ahq1L9+JsjEJsEimAU2IINrMEI+F3gH9+ASnIM70DIKjYMlsOHxeFK1Wu1F0zQ9GAzuw7cVCoX2isWiwnyMQqFQhm8XsXUwRT9vr3ICrIFttHy1Wm3xiYFAIO/z+bLcNhIOhzOYtwoGmVgPMeT1ej0YsBmNRldEURT433Rdt0F0mtupVEpOJBJn3Pb7/QvoJCByQXYe9VwuVxAEYQdbPDLekiRJA/wbR9FSFEXjttvtHqLV2bmgTgd8DHLpdPrUKOh0OoVvMsXGL7iXnOyGymCM0uDXrafbif1PBFVV1b4I6x38TLBUKj112i6Xq33rjUajyTr+9Hq/rR5W61smk7lCfs4wOxKJzHXGkWYn6G7Ag9kK2daeOx0Oh0PJZrP5eDx+IMtylfsrlcpjLBY7TCaT7K1fgCezasMKxDKYpzL1TBXFWG3YPJVi7CHc8i2bla9R9jiAQCtWTeohm9ekeqjSuD/SPgQYANoDxDJkiCZZAAAAAElFTkSuQmCC')); - // The number 11. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWxJREFUeNrslE1LhEAYx9eXlcK2jQgTRDwYRC90iL5EdOwQdBBP3foEnTr2DcQP0KE+RUHHgm5GRoTpqfcVLMXd/hNjjKJshz3soQd+jPMf53FmfObfao04uAZdBNNghj73wCvIQadG/wKDpoTkxXmwDJaADO7BNfgECxX9EjyAtJqoDebAKtgGh57nPWdZNnAc5wL9PWCxuuu65+hv0hX/BM8k7IJ1sGXbtoVJ+6ZpzpKBJEnINjcsy9ph9TRNJ+gRtNntFTEJjDAMDxRF6bBLz/NcCIJgV1VVedhPYVeYkLPQNO3IMIzjOI6zYkAQhFzX9RPop6w+LOE7uAJnURTd+L7/8rsNUSQHHkJ/ZPWm8iiCfPmJTARvpdriuD6a+C91yI+6sP8TjmFCsUYj5RPzPJ8XgiRJxBRI/WU1eo/OabQvcqdXwBpQqWXdgjswBRYresltmuxLpg5C2j69RR/UBLoVveSH4x/fAgwA+s1/zoQYuDcAAAAASUVORK5CYII=')); - // The number 12. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmJJREFUeNrMlM+LUlEUx5/Oe9KkjVOUyZhKM22mQhdRDC5atJidmOZOBXHhxj+goIW6khauDP+AUHctWiS4CYJQw2hoaOGURGU6QY3OkGXjr9f30rnOwxxGokUXPtx7z333vHvu+d4jCP+4qabYRLAAFmn8jdCQbR7I4DvYpX5wmEPm4Cy4CFaBFnwAH8FJsAJOgRH4At6CKvgMekpHEjgNLoNbIF6tVnf6/b6cTqdLmMdCodBD2FrMxqhUKtsul+sB1rxgafJwzNk6uB0MBh8pNyaTydd2u/0xnytpt9s9h8NxH/vWwDEeokD3Ym00GncNBsMJ5Z9kWVYHAoHzfB6NRjdrtdqPbDa7ptPpJJ/Pd7VYLD6h8H+q6bsuuyuTyXTParXmOp1OX+nUYrFo+Zg5U66ZzWY93TW7NoE73AMvwdNms7mFTa1x1lSqkSiKA6UTr9e7xMf1en2PMt1XhswmX0GDpHCQdlHseTyePE3P2Gw2k9vttvD1TCbzAt02OR2f8NCmVquH6N6DV6AZi8VW+Fo+n39TKpU2MPwE9mdyiJBlksRxSGfV6XQuMzu750QiwZKxBVok9nHIRzUm6oV4PL7ODblcbqNcLj/D8B0lVZjphKPRaI7pNJVK3TAajVrK9G4kEilRmJLyYEc6HAwGGgj7gt/vt3EbnG3SY7gCrgEjmJv5hBD2MhMxtxUKhet4KT5wJxwO34TpHBWPP+6QyadDmf39yCVpX6/Xa/62fDHVXwI2CmNIGRSoysxPfN+lavOcNDycVr60VPe0VKa6ivcuTYmIvZSdyfL1/7ZfAgwAPr/v4RS2v5YAAAAASUVORK5CYII=')); - // The number 13. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl9JREFUeNrUlM+LUlEUx98z3zRTNiMVkTq4C4xkFpWCFBqu20ghRYrt+gsUkZK0hbh00WqEcGPgzhhatIgUJTAEaTEaTRA4ziym/DGazficZ98b58arnJBo04UP991z7j0ev/fcIwj/eIhTbHNATzD/AHwFC+AEkIBCti7YBePDArJgy+AiOAeOgC3QBifJN08BmO09WActMPo1kAFcBndtNlum2+3uy7I88fl8L0wm05N8Pv+OrTmNRqMdCoXWsP8WMKmTE8lwEzzCKHU6nRE/6PV6X6fT6Q11MDUOh+Mxzjkoc0FDLDqdThs23A+Hw1d0Op2kTt9qtS7x71QqVc9kMh/42u/3X8J0hjT+HowJvFssFt9IkpQMBAKvfro1UVQ0Go3C1+12W4YcP/SaTCYiac1iCVpmAzugDIbZbHYBGVzjB7Ra7Z7dbn9Kf+k0OJrL5Va4v1arfcT0GezxDAW6oW3QBF/UGSLgEFMD1OPxuAGyXPd4PGbmKxQKm6urq+t05kAd8K+Gy+VaTiaTV3nmMwUcj8fHMFnA+Wg0ug2d16rV6ifut1gsZiq547MGnK9UKrfxV++BG5FIxFwqlXa432g0LtINSzMFxC1qFEU5dF+/3x+RfsrMGvZ6PVm91uv1c/y71Wqx99wH+7xs/tw9RPGgXC5vud1uppMQi8VW1H7Ub53e+3DaeSb+A/XTQqE/g+1hIpF4yd83o9lsDoLB4HP47gAzFfdv3cZA7/ICCc1a1AbV51nqQDrSq0e+t2CTd5tp7esUWKJbk+nggH5AT3sEehld8svCfzO+CTAAQZUW1CtBkesAAAAASUVORK5CYII=')); - // The number 14. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgdJREFUeNrMlLtPIlEUxmFYdxlh1zeaABkT3Oj6IrFiC4FQammMsTGUNBZ0JBsLS/8FSgvspYKCBBsbNLEwYsSYjcBsIj7QiUZGmP2OuWMmehWMW+xNfrkz95755p7HPSbTPx5mzton8A10sucbcAk00A06QBuzVUEVnIMaT5AE+sEo+AFs4ATsgQbwgmEgMvs7sA+2gWwUoj/2gnEwB1bz+fy5qqpaPB7fwvsCmI/FYpu0ZgTrK2BEFxLYTG5MgdlwOLwEsWWPx0PumWq1mhWTEwz5fL4RTohEQwgeXdQXpVKp9MvhcHzlfGQHXYFAYLBZUgRDLH47nc41SZISiqKouoGmaRTnL9FodMJut7dlMhm5FUHK1C7Ilsvlw0KhcKEbNBoNC2Xd7/dL9J7NZs9aEaQTVUAJXBkN6vX6Y8KCwaAky/JtMpmstCL46qATRiKR7+RuOp3mufsZtOuJEVqp/lAo1EdzIpEoc7bpErhZpTxl+c2BcqEaNaVSqenne8VicdHlch0w4Yrw0bvLqkB8l8tms1lrsnfHEtvcZYvF8uB2u9fxqFDwvV7vYC6Xm9X34e4GplNwzROkvyiCINSf7pUo3rDLfwwcVqt15tk3f1gDqfK6DWVqDEyCASpDcAR22Cl6wE/WiURet+G1LxvrhTbWsqqsH96zwPcYeuKLfvj/j78CDACe8KXB21214gAAAABJRU5ErkJggg==')); - // The number 15. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi5JREFUeNqslE1rGlEUhp2ZjDFKrLGkKK2LIgUhG03iIqm4aMFVoVC7KS4sUhT/QJduXHWpuOvKjYI/QRCCEJIqGtpa2kWyaNNQoV8m1qZ1yEzfG84Ng5mkE/DAw9yPmXfOOffcI1qmbDMGa1bgIgTwh9bngDzxrgIOwXcwNhJkYrfAMrgDJPCT9twkqrdj8AG8AgfgRC/kBavgaTgcLg8Gg7+KomiJRKJRKBR22NiIdDpdwTfr/GcihbUI7oKH+Xz+Wb1ef+JwOKynMSmK3ev1uq+SQybqjEaj4Uaj8fx/H8Dj7Vqt9o3CY7nbAn2eQyamgqNms9mWZflFMpncMOkME/xNeRyTzqmgBr6CTdCsVCpvLlOJxWKLSMMD8Kjdbj+ORCIrWL4JbFzQQn/4AvbB6DJBRODn42Aw6MlkMvcxvA3m9YIXmiAIqiRJZ+VQKpXeFovFd3weCARu0KHaLyrsc4LxeJzV2Q7l7TiXyy3xfY/HM09isilBTdPEVqt1LxQKMU8sKKuOqqqTkUk8WtGMoF7A6XTaMZcMTlw1Jcis1+sd8rHL5bLq9/r9/hCPX3SvTeXwBAV/wE9Xf8rMut3uHh6fwdBIUKFCPTObzfajXC53fD7fMJVKrfv9/gW2PhqNxtVqtZPNZl9i+p4LChOCrEGsgSW67Ex8F3wEC9SB3HQILEzm3WvwidqcJhi0r+vgGpUB73dHYJZ65Bw5wi7DgPbHdOOmb+K0Bf8JMABAPsyYlTRVAQAAAABJRU5ErkJggg==')); - // The number 16. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiZJREFUeNrUlE9IG0EUxmPXtdpC3P5RUhtSpBU8RQiUQj2UHILHXgs95BAwwUsOOQa8padACSS5mEvwFKQFaS4lhxIQJAQaRcSDbsVspC0tMUZjcLdt+r3wRraLaIReHPix896++Wbmzcyz2f5z6zvHNwDugWG2D0ET9AMF3AYSMPjfATgFHasg9QeBC3jAE/bvgF2egHwjPGkbfAEVUAUn4I95VQ/BNJiNRCIfDcPoELDTYD4QCCyVy+Wvwk+k0+lVigdTvPJuo62Mg1fgTTab3TAPgu+9z+crmH1m8vn8JmJegwdCcAg8TSQSy+cNwL8PmUxmR9job0ej0TVh12q1I8TMgUckdoOT+zMcDudkWX6bTCY3rKdkt9tl0W80GnosFlMRu0w4nc5FGs857Qr+AvuA8vG5UqloVkGXy3VL9N1ut6Jp2gxW97JUKj2HIKWsBXQhaGPjB/guSZJ+0T3zer1jDoejewAej2cklUq9QPc+p+5MsOeGQ1OR7y1hQ5Rux6g45SsLUg7r9bphcct82a8ueFnrSbBarZ5cEtIRT6+/F8Fms3m2RUVRBsz/Wq3WKZ+y0augkcvldv1+/2MyxFe0YrG4xW/5yLrl3zQTLmvbIvitUCishEKhd6qqHphWpsfj8U/BYHAB5iZXpH+qjcQF4hmY5HvV5mqzB+6ACXCXY4/BNlgHmihhfRfUQtlU82j2m1wPh3gh9AAajG67Nu2vAAMABvAJLzvmvhMAAAAASUVORK5CYII=')); - // The number 17. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNrUlE1LQkEUhm/qtQ/tu6ggxMIgbKUkkYJrF0I7wZUt+g39AVetWwVu2rjwF4gglBAhLQQXSghhEmX0gYVlddPbe+LcmG6JGW0aeJg75555Z+acmSNJf9x62tjNYIQhnyYwAVnnp4A7cANe2gmS2CxwgwVgBE+gnxFbAxTBITgHql5oBiyDdY/Hs1ur1Z4VRVHD4fA+9d/h9Xq34e/iE0gG4eiTwAfWotHoRiqVClssFlpEajab5nYxw78+dH2alontNBjy+/2edDq9qZ9kNBpfZFne4TiNxWKxlUgk4uDfdMxX0BJ3SIP7TCZzhIlbcN4TBWGro8uCDMXK5/NNkL1eryvZbPYMn4+cuA9BWuUKHNCkeDye1+8Q3SVl02azyQ6Hg7Iv5XK5C3TXpK0lxCTMo0nkQKs/fBMuitNAKBRa1AyFQoEWueVsS3rBTu392tjt9nHNUC6X6f7VREFDF4K0wzGn0zmlGRKJxDHv8Ok3grTDUZfLRXdVqlarD5VK5ZJfymtXgqqqkl9/MBict1qt78+vVCqJx1W7Emy1WiQyFAgE5jRbsViscoYfRd8fCeI19FL2xfglk8kTLgqNToLKFyeDgWLU43a7pzVbPp8/5YQ8dypfFPRVsMSJaPDRFL6jg5zVAleZCzGG7coX3bVhrn8Kx0nlBcyc1U918P+0NwEGAAJMv5rEne+7AAAAAElFTkSuQmCC')); - // The number 18. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrUlDGPElEQx5c791yRkw16itFYGCxOY4FIjMEQw2cwIYQCGwoqKhIKC4PxiAUFHYkVDRhLC0uj5GgwErVgC91G1GCMwHoQdTe6/ucy77K34sElNr7kx2Nm9s2bNzPvSdI/Hp4ZuhWgMmT/CraAwjqFvzPBmDH/5pCcnQaXwDmwDHTwDqyBEPCDJTABb8BLtptuRyfBZXAzGo3Wx+PxD8uy7Ewm8wi624VC4XG/35+QjiB7uVx+AlsanOHNd6I8BW6AOxibo9HIFAuTyeRmKpV6JmQ32Wz2AdZdBz6JQyeOxOPxKD64VSwWYz6fTxa72ba9HIlE1oRcr9f1arWqCRnr1jEFgVc4/EWJb7Vaz2VZvocjPt2rijjqrlz5/f6DmGT2tf1jg8+gDVqNRuP1rjbweGxd1ydCVlV1xWnv9XofMH0B32cFcBFsOHNEOYTuoaZpI3f+Op3OJ9jugmvgsIhw3liqVCrnQ6GQ6jaEw+HjtVqNCnJM9OdchyiKJxaLnRAyFcRZFBTsLHfJKskH9nu1hsOh5ZSDweAqt4y86JH3NRaK0DCMnagCgYDstA0Ggy2+htZCDtE2P9vt9sdEIkFXU8rn8+tOe7fbpbv+nh+QPxzSLt+cCkVRhqVSqev1eo10On0FOdtuj+l0ajabzRe5XO4+RE04dL82FMVVcAEcYudv93htKLpXbKfGtmc9X0d5kcwRG3PeQ4P/29J/MX4LMABVRPc2xeNx/wAAAABJRU5ErkJggg==')); - // The number 19. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgVJREFUeNrMlDFoGlEYxzV6SQ6DmnQpFEJCEkjWQsmQOZsObhUKbgWHICKIW8AhOAhFkE4OcXCIg1pySyAZsqSUQBQlwUEIagRLU+uJh4mmsf8n3wv2uIYDM/TBj7vv+97737vvfe8zGF54GDV80+AVsJEtgw6YAXYg0ro70Kb4QEuQvc+CRfAWrJK/AqpgHqyBBZorU6wIbkBfvas3YAt8DAQCR4PBYMiA/RnsBoNBqVwut7i/Xq93I5HICWIfwDIwczEzOd6DvWQyWeKLSDDjdrtPx33jQPQYcxy089FgOXkXi8W+aC1A7DCRSFS4nU6nq9Fo9Irb2PVPzNkBS0xsihJ66/P5DgRB+BSPx0vqU7JarQJ/r9VqSqvVejoEi8XCDmuO0jYSfAAN8BVc5PP5ulrQZrMJOqrFyAUNdEI/wHeTydSfpA7NeibJsvz0i3a7fXpSwYdGoyFzw+PxrDw3eUqHYM/v959JklThjmw2W5tEcDRcLtc5qkBiFAqFtio8JHQJiplMZhs15wYO1OTGeFBRlHs8uvzq6cnhEDv65XQ6NXOYy+XyeFxTA/lL8Df7IH6ppxJshsPhoiiKHa/Xu4VCHp1ys9lUUqnUt1AotA/zkguOdxsTNYhNsE5XskcdhRX7a+o27FY8/qvbGJ/phQJdS5lyJFI/5HWo2Q////FHgAEA1kIAAe0AP5kAAAAASUVORK5CYII=')); - // The number 20. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnJJREFUeNrUlM+LUlEUx31m2S/DkRZqmpUVDU0UEhgDLjIwi1mKEhEtzNA/QBducicuRYg2LkRaRG2UaBbhuBahRUZpZJRGCoU6qfNDK/ue4dx4DOW4aNOFD+8+v+d9vffcc65C8Y+HJJvvAVqG5t9BH/TAOlCCQ6zvAxMwZH3I8b8NyeAouABOgYNgE3wCb0GTY06zrgM/wRfwDtTAZzAiMxU4Dm7F4/GVXq+3OR6PJ0Qul6tZLJYEtNsg5Pf7n1Sr1Y7Qy+VyC789hnaDF7SLDOfA9UQi8VwEyiED6A/cbnf+TzoRCAQeIeYy0Ii8HHM6nQsimTabbSWZTL6hudVqnfP5fAsej2de6JlMpi50GktLS5QqM6VKybnR6PV6jQioVCpr8pODqcZsNh8Q70jLqNPpjMW70WikRdH3ajL8QQcgSdJEbuL1ei1iXiqVulqtVrVDtVD+JAr6Bl6bTKYYnkeAPhqNnjUYDPspst1uDwuFQgt/OD9LHZLhKnjBx34OLIZCIasISKfTr6jOtu9gmiHlogsoR+pUKnUJ+dzKV71e78ZisRIX8UxDyU/a3km73b4YDAYvCjESiSxzYXdmNVXyKvXgDAr7qhCy2Ww1n8+/57Ya9fv90RSfiUDFWz2B1VxzOBxU7YpWq7WGg6GWMoG9dIKNRmMgd9DpdLvFfDAYbNBDtB6d7J1isfjhb50A/aHL5VreoVOucC1uVfjdWq32dYrhfXAPu3gq7+VmszkIh8PPoN0UvSzxzXGeS+Yw51Q+1vlG+ch9L24biUuOtJd8M40kNpDfc8pthmP+kBpALYujbzf4PlzluP9g/BJgABvhUfuxyjKwAAAAAElFTkSuQmCC')); - // The number 21. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAk1JREFUeNrMlM+LUlEUx53X0yztl1RYo0lCAzOBULaYXLgMQswkiTQDUXDjP9BOXQmz1o3LQINqYRvBTYsIlCQGZmWN/YIwImacKXNq3vzoe+BcuSPlm0WLDnx49917+N5z7j33GAz/2KbG/lVwFBwHh8Au+AHW+Ls15kPj76APfpG/LGgC02AOXAA2sAO+gmXQASssRD6zwALeg1fgI9iUIyWxO6lU6kmn01nVNG2XaLfbn0Oh0AOs3QN+cAvk4bNC6+Vy+Tn+r/NGIzODq7CSEJLp9/ubXq/3IXwWEonEU3nDYrH4EvO3wSlxZgYO/Uw8Hr8idshms0vdbndYqVTmrVarMRqNemq1WtBut1smXYoind8Rh8MxCpvEZEe32212Op2PXC7X48FgoOkJboOhqqp7HCORyFkx7vV6dCHv8P2AzVb/JihSppJ4HQgEFvCdoQvyeDzT4XD4nHBE6m0SBM5JKQvBDfAWfOPS8OVyOb9wqtfrb5rN5iKGn8Dp/QhSvQ05UlMymZwNBoNuWqDzKhQKzygDLuCd/QiKi6F05vL5/DUxWa1WF1ut1gtO16z39BSpsE+SWKlUuiFKA4e/lslkmvysjGMBTIzwIEXn8/nmY7HYJbEIsSXeyMubf9ETFREeFoVNRSwWG42GH6/hLrifTqdvYsrBkeoKkm3ZbLYDOhlRnQ4URdkeHbzJ9JM7jia3Lzrs8+AyPQpuXbJtcLehmz4GLgI7P4hludtMSZdCoie41xn/ENk616nKncXCJbQu90PDf2+/BRgAl2Xhjy3s2ZYAAAAASUVORK5CYII=')); - // The number 22. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNrMlL9LW1EUx1+SF3+QtOoLHdQkaFsdHEIoL/gM6JDVIQhBGhIKJiUghf4BdciiOAUcmnQsiHQqwazdskWyiZCURjqE0oLUtLS14Etrv6ecWy7ifXbo0AsfcnO/9553z497NO0fD5c018FNMAqGwQX4Bj7xr3aN3pcNDoBJMAdmgAF+ghPwBrwFbnBXobfBB3AujJKx+/l8/mW73T61bfuCaDab75PJ5C60R+Cxg54CE+KCQ2ABoyw2yvR6vfNoNLpPqPR4PP4UNiyyRW74wHg2mzVFMIvF4mEmk2nQ3O/3e6HNEiod8xjf0Kdz/G4Eg8FRcaDT6ZzJmQuHwz75/2U9FAqN8MW8dMMf4EzXdVvelEqlJsS82+1+gd530D9zpn/bIMsR8ABsgueRSOSVHCfTNPewvqHSKf6UB86HJuI4BZbBVrVaPRaba7Xaa6ytc9BV+kPyXK5rmtwCK7lcripn0LKsZ1hf4g+q9EW+1J8xCO6RW4jHV3GgXC4fYC0D7gDTQZ9kTzW5sLO0QWxutVo9rO1w0c6DNQd9iqtFE4VtUXGSC+JAIpGoY52SsQ2exGKxXQd9laoLeDR+lyuVSqVx1Usg0ul0vVQqHan0QqHwAjbi1DSE333DMDyqluR2u/uBQMD1t+2LXJ7mpNzm1iSP7+CU54ZCp25DCXrnkoyOcb/zXjpg8yGNjV2l00v5KNrX/z1+CTAAejWU4TBFD08AAAAASUVORK5CYII=')); - // The number 23. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArdJREFUeNrUlF1oklEYx9W5r9rERYXYmpX2gfTFGojRMLwoCroKZhBCQYayu4ZejMCQhngTiNVdiAwqpBtX9EEybwxGw1gNlvbFyGwXlpjKalra/4nnxJvMrrrphd/7nnP+5zzvOc/Hkcn+8SOXtDuAmqH2d1AGRbACOlnrBe2gDr6yXuL5vw2SgQGwH2wHPWzkA3gF8mAD2AH6QRcbKIDXYAHkQJWMKcFWYPf7/dPFYnGlVqs1iFgsltHpdAFoo/SlvtCIdDpd8Hg896CfApvEBvvA8UAg8Fg6WboI+o1wOLywmk6YzeZrmGOmnSvwUoEtVqt1t3Dm4ODgdDAYfEltvV7fZ7PZdhqNxvVCJy0SibwVfbvdfgCfjaBbyf7r1Wg0vWLC/Pz8sjRyBoOhRy6XN0S/UCjUpHqj0aCjtgEFGfxBAZAuoGdkZEQn2qlU6v3ExMRDDpaGIh6NRvcKfW5ubhGfz+Ab9ekoR8AYuAJujo+PPxf+yWazFYxdBCfAeZ/P90Tqv3g8nsW4FwwJH34Bz8AjMEt/crlcevF3+Iq0j6CyWiJbLJZ+BPQQb6xTjNP56YhnQqHQbFOEL9POwAVwFdwBd2dmZvLS9MLYWaBVsME15HuTyXTQ6XQOib8gxx5wcqvgxzEsHgUn4ZKBZDKZF/O0Wi1lSjdVkIITmxy9C4l9VEyanJxMT01NvUOTItpVr9cVreq3XC5XObh1MrYWbMNujg0PD1P5yZaWlpaxizdcZqS3l0qlP1JFrVZ3iHYulyty3VO5/iqZc4lEYrFVJUC/5fV6n7bSHQ7Hbcw5zGkl20xOz2Qyn/5i8Dq41FzrlFJut/s+tNN8ubRRhq8D+8AeDr2yyUV0RdHxs+xrcRvVOeVIe8HBq8rZgIrvOopUs/NrvLDCurgvZVwZRdZrsv/i+SnAALSEnerTo5c3AAAAAElFTkSuQmCC')); - // The number 24. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApBJREFUeNqslE9oknEYx/X1D6Vmf122TSFXxryUwQrr0GFsktQQBgl2S+gUIYg0BPFiFw8SHUKiBV12CzEk6CINOiUviyQwNoKUShjZFkrLd86+jzy/YTI97Qcf3vf3e573eZ+/P0m1z0vb864BBnAEmHi/BTbAJtgGB8BRYAY60AZN1qHntjBIwhHgBGfBKf4ZGVoDH8FPMAouAgc4CFqgxvJPrN9dJ8BNj8fzpFAofFUUpUNUq9VGNBp9DdltcBkEl5aWZCEnZFn+hvM7YLw31EnwgAz0KgsWFhZeQX4PPOzXKRaL5OF9cJqMSZyXk6FQaMpqtRrpMJvNVmw225tGo6HQfn5+fgqPc16v97zQGbQkzp/Z4XBYxGGlUmnWajXFZDKRTAUjh6gYgUDgDO2Rlh/DDHYrpdfrt3rOO7FYzC425XKZqqifmZkZJ69LpdLGsLb5A74g+c/BewqfPEaubgil5eXl9enpaQuFS+mo1+vKMA+pv6hS78BbUE0kEg6RK4TeTCaTq8FgcIzDXR9gh5yTJD5ocXO27Hb7sXA4fEFoplKpD/TT2dnZUQo3k8nslb/DwMK9uRv6BLiby+U+i5agnsTZY7fb/XKvdhLk83lq6ls0HMJDGqXJubm5az6fj6ZFRd5EIpEij19nWKu0220tj6tO4vhpUpwI77pQWlxcXFtZWSFD1p2dHcMwgxqNhurQAN1iUWNf9fv9LwaFlE6nS9B5Bh6Bp/F4XO6blAS4Aoxa9lDtcrnMgzwwGAy/uQsop2NGo3Fit7yS1OYu+U4tqOaC0GBfovHqrRQv6tNVIPNHI6zr5Hvgv9tGzR/pwXEuv67PoMLX0i/wl+VCV+q/D/f7wlZJ+23wnwADAHUlUxtyWY3RAAAAAElFTkSuQmCC')); - // The number 25. - $zen-grid-number-images : append($zen-grid-number-images, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsVJREFUeNrMlF9IU3EUx3fvbrNcW8ucjP6NXMlKZkGBIfOhF6MRBiFbMCoIGdqDL409CK4HH8Zg9KIkPgSC5YsgzYIwMCGkGLJIJrJBE8tqPlRbJZpbbX2PnB9choseeujC597f75xzz+/3O+f8jkbzjx9JNdYBE0Pjn+A7yIES2MPsKPNRAF/BZ5CXVM4Og1PgGNgNNsF78AZsABvrdpU5JF0SxMAHEijgCLgaCoWe5XK5zUKhUCKi0WjKarVGoPMPDw/PCnk5Pp9vDDYttJiMlwEcD4fD1/x+/zm9Xq8TS7tcroapqakbGJ4wm82Wv42jFdycm5vLiBUdDsd0JBJZFHOPxzM7Pj6+LOZut/sl/nkEHoJ7oBPUA63M8TNYLBaDWCGRSKyrV7TZbIZSqSRts5lfYJ3jmAdFmYWbkiSV1JbYhVWMY7FYVq1va2szY6cXwWWcrMPpdJ6G+ADYSfpasgG3wB0w1tvbOy+Ot7KysgbZ/YmJiXSlpIyOjs7D5gqoU7iGXoGPwEHZ6u7utondjIyMvCadoih5IRscHEwUi0W5p6enkeZ2u70OHzOoVrgws0APqgYGBs4injTWpNPpbF9f33PSt7e3P8V3kUO0EQwGG8UCHP9qKnqFZTQ52tzc3NLV1XVGGAYCgSf4vKNCj8fjHU1NTftJ3t/fH6cdliVIC2SZC5tqzI7CPi+0iEtycnJyibNXpXZgNBqrMdduk/EtIzpePXZzobW1la6fJpPJrCMxdOUOUlFT4hYWFrLiT5PJpFN7Wl1dpTu/xuHbSnfnzMzMcqUsQv/A6/VOV9LTtYTNJbCPHB4CvlQq9ekPDu+C2zjF42Qy+UXI6d4PDQ29gO46aKBLQtVfA05yydRyTMu7CR3/LdjLHaeGk0DHTIN5Tt4PiR0YuQ9Sa5Ir9LtvlByVncQJy7E+z33zP39+CzAA8EmJ9NTdgeQAAAAASUVORK5CYII=')); -} - - -// -// Add a background grid image to an element's background. -// @see http://next.zengrids.com/reference/background/#zen-grid-background -// -@mixin zen-grid-background( - $columns : $zen-columns, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $grid-width : $zen-grid-width, - $grid-color : $zen-grid-color, - $grid-numbers : $zen-grid-numbers, - $direction : $zen-direction, - $switch-direction : $zen-switch-direction -) { - - $bg-images : (); - $gradient : (); - $left-half-gradient : (); - $right-half-gradient : (); - - // Calculate half of the unit width. - $unit-width : zen-unit-width($columns, $gutters, $gutter-method, $grid-width); - $half-unit-width : $unit-width / 2; - - // Determine the float direction. - $dir : $direction; - @if $switch-direction { - $dir : zen-direction-switch($dir); - } - - @for $count from 1 through $columns { - // First add the grid numbers to the background images list. - $position: (2 * $count - 1) * $half-unit-width; - @if $gutter-method == margin { - $position: $position + ($count - 1) * $gutters; - } - $reverse-count: $columns + 1 - $count; - - @if $dir == left { - @if $grid-numbers == both or $grid-numbers == top { - $bg-images : append($bg-images, nth($zen-grid-number-images, $count) $position top no-repeat, comma); - } - @if $grid-numbers == both or $grid-numbers == bottom { - $bg-images : append($bg-images, nth($zen-grid-number-images, $reverse-count) $position bottom no-repeat, comma); - } - } - @else { - @if $grid-numbers == both or $grid-numbers == bottom { - $bg-images : append($bg-images, nth($zen-grid-number-images, $count) $position bottom no-repeat, comma); - } - @if $grid-numbers == both or $grid-numbers == top { - $bg-images : append($bg-images, nth($zen-grid-number-images, $reverse-count) $position top no-repeat, comma); - } - } - - // Next, build the color stops for the column gradients. - @if $gutter-method == margin { - // If the gutter method is "margin", calculating the color stops is easy. - @if $count < $columns { - $stop: $count * $unit-width + ($count - 1) * $gutters; - $gradient: append($gradient, $grid-color $stop, comma); - $gradient: append($gradient, transparent $stop, comma); - - $stop: $stop + $gutters; - $gradient: append($gradient, transparent $stop, comma); - $gradient: append($gradient, $grid-color $stop, comma); - } - } - @else if comparable($gutters, $grid-width) { - // If the gutter and grid width have the same units, calculating the color - // stops is easy. - $stop: ($count - 1) * $unit-width + zen-half-gutter($gutters); - $gradient: append($gradient, transparent $stop, comma); - $gradient: append($gradient, $grid-color $stop, comma); - - $stop: $count * $unit-width - zen-half-gutter($gutters); - $gradient: append($gradient, $grid-color $stop, comma); - $gradient: append($gradient, transparent $stop, comma); - } - @else { - // If the gutter and grid width have different units, things are tricky. - // The CSS3 Gradient syntax doesn't allow for calc() to be used in color - // stops, so we can't express the columns as 20% + 10px. Instead we are - // going to divide all our columns in half and into 2 groups: one group - // for the left halves of the columns and one group for the right halves. - // Then we'll use background position to shift the left halves over to the - // right by a half gutter width and shift the right halves over to the - // left by a half gutter width and just let the two sets of gradients - // overlap in the middle. Easy. - - // Build the color stops for the left halves of the column gradients. - @if $count > 1 { - $stop: (2 * $count - 2) * $half-unit-width; - $left-half-gradient: append($left-half-gradient, transparent $stop, comma); - $left-half-gradient: append($left-half-gradient, $grid-color $stop, comma); - } - - $stop: (2 * $count - 1) * $half-unit-width; - $left-half-gradient: append($left-half-gradient, $grid-color $stop, comma); - $left-half-gradient: append($left-half-gradient, transparent $stop, comma); - - // Build the color stops for the right halves of the column gradients. - $right-half-gradient: append($right-half-gradient, transparent $stop, comma); - $right-half-gradient: append($right-half-gradient, $grid-color $stop, comma); - - @if $count < $columns { - $stop: (2 * $count) * $half-unit-width; - $right-half-gradient: append($right-half-gradient, $grid-color $stop, comma); - $right-half-gradient: append($right-half-gradient, transparent $stop, comma); - } - } - } - - // Last, add the gradient (or gradient halves) to the background images list. - @if $gutter-method == margin or comparable($gutters, $grid-width) { - $bg-images : append($bg-images, linear-gradient(left, $gradient) left top no-repeat, comma); - } - @else { - $bg-images : append($bg-images, linear-gradient(left, $left-half-gradient) zen-half-gutter($gutters) top no-repeat, comma); - $bg-images : append($bg-images, linear-gradient(left, $right-half-gradient) (-(zen-half-gutter($gutters))) top no-repeat, comma); - } - - // Apply the full list of background images. - @include background($bg-images); -} diff --git a/themes/berlin/scss/libs/zen-grids/_flow.scss b/themes/berlin/scss/libs/zen-grids/_flow.scss deleted file mode 100644 index c951cdc..0000000 --- a/themes/berlin/scss/libs/zen-grids/_flow.scss +++ /dev/null @@ -1,148 +0,0 @@ -// -// "Flow" module for the Zen Grids system. -// - - -@import "grids"; - -// @see http://next.zengrids.com/reference/flow/#zen-auto-include-grid-item-base -$zen-auto-include-flow-item-base : true !default; - - -// -// Apply this to an HTML item that is in the normal flow of a document to help -// align it to the grid. @see http://next.zengrids.com/reference/flow/#zen-float -// -@mixin zen-grid-flow-item( - $column-span, - $parent-column-span : false, - $alpha-gutter : false, - $omega-gutter : true, - $direction : $zen-direction, - $columns : $zen-columns, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $grid-width : $zen-grid-width, - $box-sizing : $zen-box-sizing, - $switch-direction : $zen-switch-direction, - $auto-include-flow-item-base : $zen-auto-include-flow-item-base -) { - - // Save the columns and gutters from the parent context. - $main-columns: $columns; - $main-gutters: $gutters; - $main-grid-width: $grid-width; - - // Find the parent context for fluid layouts. - @if unit($grid-width) == "%" { - // The number of columns the parent element spans is our new column count. - @if $parent-column-span != false { - $columns: $parent-column-span; - } - @else { - // If we don't know the number of columns the parent element spans, then - // warn the user and force the flow item to span 100% of the parent. - @warn "For responsive layouts with a percentage-based grid width, you must set the $parent-column-span to the number of columns that the parent element spans."; - $column-span: $columns; - } - // We want our inner grid to span the entire width of the parent. - $grid-width: 100%; - } - - // Determine the flow direction and its reverse. - $dir: $direction; - @if $switch-direction { - $dir: zen-direction-switch($dir); - } - $rev: zen-direction-switch($dir); - - // Calculate the new gutters when the layout and gutters are both fluid. - @if unit($grid-width) == "%" and unit($gutters) == "%" { - // Calculate the parent's width. - $parent-width: zen-grid-item-width($parent-column-span, $main-columns, $main-gutters, $gutter-method, $main-grid-width, $box-sizing); - // Calculate the new gutters. - $gutters: $main-gutters * ($grid-width / $parent-width); - } - - // Auto-apply the unit base mixin. - @if $auto-include-flow-item-base { - @include zen-grid-item-base($gutters, $gutter-method, $box-sizing, $direction, $switch-direction); - } - - // Calculate the item's width. - $width: zen-grid-item-width($column-span, $columns, $gutters, $gutter-method, $grid-width, $box-sizing); - @if $gutter-method == padding and unit($grid-width) != "%" and not $alpha-gutter and not $omega-gutter and $box-sizing == border-box { - $width: $width - $gutters; - } - width: $width; - - @if $gutter-method == margin { - @if $alpha-gutter { - margin-#{$dir}: $gutters; - } - @if $omega-gutter { - margin-#{$rev}: $gutters; - } - } - @else if unit($grid-width) == "%" { - // Our percentage $width is off since the parent has $main-gutters padding. - // Calculate an adjusted gutter to fix the width. - $adjusted-gutter: ($columns - $column-span) * $gutters / $columns; - - // Ensure the HTML item either has a full gutter or no gutter on each side. - padding-#{$dir}: 0; - @if $alpha-gutter { - margin-#{$dir}: $gutters; - } - padding-#{$rev}: $adjusted-gutter; - @if $omega-gutter { - margin-#{$rev}: $gutters - $adjusted-gutter; - } - @else { - margin-#{$rev}: -($adjusted-gutter); - } - } - @else { - @if $alpha-gutter and $omega-gutter { - @if $gutters != 0 { - margin: { - #{$dir}: zen-half-gutter($gutters, left, $dir); - #{$rev}: zen-half-gutter($gutters, right, $dir); - } - } - } - @else if not $alpha-gutter and not $omega-gutter { - @if $gutters != 0 { - padding: { - left: 0; - right: 0; - } - } - } - @else if $omega-gutter { - padding-#{$dir}: 0; - padding-#{$rev}: $gutters; - } - @else { - padding-#{$dir}: $gutters; - padding-#{$rev}: 0; - } - } -} - -// -// Apply this to flow items that need to be floated. -// @see http://next.zengrids.com/reference/flow/#zen-float -// -@mixin zen-float( - $direction : $zen-direction, - $switch-direction : $zen-switch-direction -) { - // Determine the float direction. - $dir: $direction; - @if $switch-direction { - $dir: zen-direction-switch($dir); - } - float: $dir; -} - diff --git a/themes/berlin/scss/libs/zen-grids/_grids.scss b/themes/berlin/scss/libs/zen-grids/_grids.scss deleted file mode 100644 index a793463..0000000 --- a/themes/berlin/scss/libs/zen-grids/_grids.scss +++ /dev/null @@ -1,320 +0,0 @@ -// -// Main module for the Zen Grids system. -// - - -// Specify the number of columns in the grid. @see http://next.zengrids.com/reference/grids/#zen-columns -$zen-columns : 1 !default; - -// Specify the width of the gutters (as padding). @see http://next.zengrids.com/reference/grids/#zen-gutters -$zen-gutters : 20px !default; - -// Specify the gutter method. Can be padding or margin. -$zen-gutter-method : padding !default; - -// @see http://next.zengrids.com/reference/grids/#zen-auto-include-grid-item-base -$zen-auto-include-grid-item-base : true !default; - -// Specify the width of the entire grid. @see http://next.zengrids.com/reference/grids/#zen-grid-width -$zen-grid-width : 100% !default; - -// The box-sizing polyfill for IE6/7 requires an absolute path. @see http://next.zengrids.com/reference/grids/#box-sizing-polyfill-path -$box-sizing-polyfill-path : "" !default; - -// Specify the CSS3 box-sizing method. @see http://next.zengrids.com/reference/grids/#zen-box-sizing -$zen-box-sizing : border-box !default; - -// @see http://next.zengrids.com/reference/grids/#legacy-support-for-ie7 -$legacy-support-for-ie7 : false !default; -$legacy-support-for-ie6 : false !default; - -// Specify the default floating direction for zen's mixins. @see http://next.zengrids.com/reference/grids/#zen-direction -$zen-direction : left !default; - -// Reverse the floating direction in all zen's mixins. @see http://next.zengrids.com/reference/grids/#zen-switch-direction -$zen-switch-direction : false !default; - - -// -// Apply this to create a grid container element. -// @see http://next.zengrids.com/reference/grids/#zen-grid-container -// -@mixin zen-grid-container( - $context : none, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $direction : $zen-direction -) { - - // @TODO: This is a pre-IE8 line of code; don't remember why its needed. - @if ($legacy-support-for-ie6 or $legacy-support-for-ie7) { - *position: relative; - } - - // We use the "micro clearfix", instead of Compass' clearfix or pie-clearfix. - &:before, - &:after { - content: ""; - display: table; - } - &:after { - clear: both; - } - @if ($legacy-support-for-ie6 or $legacy-support-for-ie7) { - *zoom: 1; - } - - // Un-do the gutter padding of the parent grid item. - @if $context == flow and $gutter-method == padding { - margin: { - left: -(zen-half-gutter($gutters, left, $direction)); - right: -(zen-half-gutter($gutters, right, $direction)); - } - } - - // Prevent any padding from messing up the alignment of the nested grid. - @if $context == grid-item or $context == flow { - padding: { - left: 0; - right: 0; - } - } -} - -// -// Apply this to each grid item. @see http://next.zengrids.com/reference/grids/#zen-grid-item -// -@mixin zen-grid-item( - $column-span, - $column-position, - $direction : $zen-direction, - $columns : $zen-columns, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $grid-width : $zen-grid-width, - $box-sizing : $zen-box-sizing, - $switch-direction : $zen-switch-direction, - $auto-include-grid-item-base : $zen-auto-include-grid-item-base -) { - - // Calculate the unit width. - $unit-width: zen-unit-width($columns, $gutters, $gutter-method, $grid-width); - - // Calculate the item's width. - $width: zen-grid-item-width($column-span, $columns, $gutters, $gutter-method, $grid-width, $box-sizing); - - // Calculate the margin from the container's edge. - $margin: ($column-position - 1) * $unit-width; - @if $gutter-method == margin { - $margin: $margin + (floor($column-position) - 1) * $gutters; - } - - // Determine the float direction and its reverse. - $dir: $direction; - @if $switch-direction { - $dir: zen-direction-switch($dir); - } - $rev: zen-direction-switch($dir); - - float: $dir; - width: $width; - margin: { - #{$dir}: $margin; - #{$rev}: -100%; - } - @if ($legacy-support-for-ie6 or $legacy-support-for-ie7) { - *margin-#{$rev}: -99.9%; - } - - // Auto-apply the unit base mixin. - @if $auto-include-grid-item-base { - @include zen-grid-item-base($gutters, $gutter-method, $box-sizing, $direction, $switch-direction); - } -} - -// -// Applies a standard set of properites to all grid items in the layout. -// @see http://next.zengrids.com/reference/grids/#zen-grid-item-base -// -@mixin zen-grid-item-base( - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $box-sizing : $zen-box-sizing, - $direction : $zen-direction, - $switch-direction : $zen-switch-direction -) { - - $dir: $direction; - @if $switch-direction { - $dir: zen-direction-switch($dir); - } - - @if $gutter-method == padding { - padding: { - left: zen-half-gutter($gutters, left, $dir); - right: zen-half-gutter($gutters, right, $dir); - } - } - // Specify the border-box properties. - @if $box-sizing == border-box { - -moz-box-sizing: border-box; - box-sizing: border-box; - } - // Prevent left/right borders since they'll break the layout with content-box. - @if $box-sizing == content-box { - border: { - left: 0 !important; - right: 0 !important; - } - @if $gutter-method == margin { - padding: { - left: 0 !important; - right: 0 !important; - } - } - } - // Prevent overflowing content from being hidden beneath other grid items. - word-wrap: break-word; - - @if ($legacy-support-for-ie6 or $legacy-support-for-ie7) { - @if $box-sizing == border-box and $box-sizing-polyfill-path == "" { - @warn "Setting $box-sizing to #{$box-sizing} will fail for legacy IE browsers because the $box-sizing-polyfill-path is empty."; - } - @if $box-sizing-polyfill-path != "" { - *behavior: url($box-sizing-polyfill-path); - } - @if $legacy-support-for-ie6 { - // Display inline or double your floated margin! - // @see http://www.positioniseverything.net/explorer/doubled-margin.html - _display: inline; - // Prevent overflowing content from breaking the layout. - _overflow: hidden; - // In IE6, overflow visible is broken. - // @see http://www.howtocreate.co.uk/wrongWithIE/?chapter=overflow%3Avisible%3B - _overflow-y: visible; - } - } -} - -// -// Apply this to a grid item so that it starts a new row. -// @see http://next.zengrids.com/reference/grids/#zen-new-row -// -@mixin zen-new-row( - $clear : $zen-direction, - $switch-direction : $zen-switch-direction -) { - // Determine the clearing direction. - @if $switch-direction { - $clear: zen-direction-switch($clear); - } - clear: $clear; -} - - -// -// Helper functions for the Zen mixins. -// - -// Returns a half gutter width. @see http://next.zengrids.com/reference/grids/#zen-half-gutter -@function zen-half-gutter( - $gutters : $zen-gutters, - $gutter-side : $zen-direction, - $direction : $zen-direction -) { - $half-gutter: $gutters / 2; - // Special handling in case gutter has an odd number of pixels. - @if unit($gutters) == "px" { - @if $gutter-side == $direction { - @return floor($half-gutter); - } - @else { - @return ceil($half-gutter); - } - } - @return $half-gutter; -} - -// Warns if the gutter and grid width units are not comparable. -@function zen-compare-units( - $feature, - $gutters : $zen-gutters, - $grid-width : $zen-grid-width -) { - @if not comparable($gutters, $grid-width) { - $units-gutter: unit($gutters); - $units-grid: unit($grid-width); - @warn "The layout cannot be calculated correctly; when using #{$feature}, the units of the gutter (#{$units-gutter} must match the units of the grid width (#{$units-grid})."; - @return false; - } - @return true; -} - -// Calculates the unit width of a column. @see http://next.zengrids.com/reference/grids/#zen-unit-width -@function zen-unit-width( - $columns : $zen-columns, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $grid-width : $zen-grid-width -) { - $unit-width: 0; - @if $gutter-method == margin { - $test: zen-compare-units('gutter-method: margin', $gutters, $grid-width); - $unit-width: ($grid-width - ($columns - 1) * $gutters) / $columns; - } - @else { - $unit-width: $grid-width / $columns; - } - @if unit($unit-width) == "px" and floor($unit-width) != ceil($unit-width) { - @if $gutter-method == margin { - $num_gutters: $columns - 1; - @warn "You may experience rounding errors as the grid width, #{$grid-width}, does not divide evenly into #{$columns} columns with #{$num_gutters} of #{$gutters} gutters."; - } - @else { - @warn "You may experience rounding errors as the grid width, #{$grid-width}, does not divide evenly into #{$columns} columns."; - } - } - @return $unit-width; -} - -// Calculates the width of a grid item that spans the specified number of columns. -// @see http://next.zengrids.com/reference/grids/#zen-grid-item-width -@function zen-grid-item-width( - $column-span, - $columns : $zen-columns, - $gutters : $zen-gutters, - $gutter-method : $zen-gutter-method, - $grid-width : $zen-grid-width, - $box-sizing : $zen-box-sizing -) { - $width: $column-span * zen-unit-width($columns, $gutters, $gutter-method, $grid-width); - - // Add the margin gutters internal to the spanning grid item. - @if $gutter-method == margin { - $width: $width + (floor($column-span) - 1) * $gutters; - } - // For the original box model, remove the padding from the width. - @elseif $box-sizing == content-box { - $test: zen-compare-units('box-sizing: content-box', $gutters, $grid-width); - $width: $width - $gutters; - } - @return $width; -} - -// Returns the opposite direction, given "left" or "right". -// @see http://next.zengrids.com/reference/grids/#zen-direction-switch -@function zen-direction-switch( - $dir -) { - @if $dir == left { - @return right; - } - @else if $dir == right { - @return left; - } - @else if $dir == none or $dir == both { - @return $dir; - } - @warn "Invalid direction passed to zen-direction-switch()."; - @return both; -} diff --git a/themes/berlin/scss/modules/_off-canvas.scss b/themes/berlin/scss/modules/_off-canvas.scss deleted file mode 100644 index b9eb108..0000000 --- a/themes/berlin/scss/modules/_off-canvas.scss +++ /dev/null @@ -1,70 +0,0 @@ -/* *** MODULE sidebar off-canvas *** */ -// En version mobile, si js est actif un bouton -// est créé. Il permet de faire glisser le sidebar -// depuis la droite de l'écran en repoussant le -// main à gauche. - -// Par défaut le bouton n'est pas affiché ; il ne -// le sera que sur les petits écrans. -#offcanvas-on { - display: none; -} -// Sexy glissando -.sidebar, -#main { - @include transition(0.3s all linear); -} -// Dégager la place de l'icône d'ouverture -.js #content-info h2, -.js .content-info__feed { - margin-right: 3.5em; -} - -@media screen and(max-width: $xlarge-screen) { - // les boutons - #offcanvas-on, - #offcanvas-off { - position: absolute; - top: 0.5em; - right: 0.5em; - height: 2.5em; - width: 2.5em; - background-repeat: no-repeat; - background-position: 50% 50%; - border: none; - padding: 0; - } - #offcanvas-on:hover, - #offcanvas-on:focus, - #offcanvas-off:hover, - #offcanvas-off:focus { - background-color: $gray-very-dark; - } - //ouverture - #offcanvas-on { - display: block; - background-color: $white; - background-image: inline-image('icon_open-sidebar.svg'), none; - border: 0.1em solid $gray-dark; - border-radius: 0.25em; - } - // fermeture - #offcanvas-off { - background-color: $gray-very-dark; - background-image: inline-image('icon_close.svg'), none; - border: 1px solid $white; - } - // le layout de positionnement du sidebar - #wrapper { - position: relative; - } - .off-canvas #main, - .footer.off-canvas { - float: left; - margin-left: -1 * (zen-grid-item-width(8)); - } - .off-canvas .sidebar { - position: relative; - @include zen-grid-item(11, 1, right); - } -} diff --git a/themes/berlin/scss/partials/_a11y.scss b/themes/berlin/scss/partials/_a11y.scss deleted file mode 100644 index 9eb1225..0000000 --- a/themes/berlin/scss/partials/_a11y.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* ------------------------------------------------------------------------------------ - A11Y - Accessibilité ------------------------------------------------------------------------------------- */ - -/* Remove animations for folks who set their OS to reduce motion. - 1. Immediately jump any animation to the end point - 2. Remove transitions & fixed background attachment - See: https://github.com/mozdevs/cssremedy/issues/11 -*/ -@media (prefers-reduced-motion: reduce) { - *, - ::before, - ::after { - animation-delay: -1ms !important; - animation-duration: 1ms !important; - animation-iteration-count: 1 !important; - background-attachment: initial !important; - scroll-behavior: auto !important; - transition-delay: 0s !important; - transition-duration: 0s !important; - } -} diff --git a/themes/berlin/scss/partials/_archive.scss b/themes/berlin/scss/partials/_archive.scss deleted file mode 100644 index e6b9cb9..0000000 --- a/themes/berlin/scss/partials/_archive.scss +++ /dev/null @@ -1,151 +0,0 @@ -/* ---------------------------------------------------------------- archives */ -/* general */ -.dc-archive .content-inner { - @media all and(min-width: $small-screen) { - margin-left: 3em; - margin-right: 3em; - } -} -.arch-block { - display: inline-block; - margin: 0 0 2em 0; - vertical-align: top; - a { - color: $gray-very-dark; - &:focus { - color: $gray-very-light; - } - } - @media all and(min-width: $small-screen) { - margin-left: 4em; - } -} -.arch-block:first-child { - margin-left: 0; -} -.arch-block h3 { - margin-bottom: 1em; - font-size: 1.2em; - font-style: italic; - font-weight: normal; - text-transform: lowercase; - color: $secondary-color; -} -.arch-block h4 { - font-weight: bold; - font-size: 1.1em; - margin-bottom: 0; - margin-top: 0; - color: $gray-very-dark; -} -.arch-list, -.arch-sub-list { - list-style-type: none; - margin: 0; - padding: 0; -} -.arch-sub-list { - margin-left: 20px; -} -/* par date */ -.arch-by-year { - margin-right: 0; - margin-bottom: 1em; - margin-top: 2em; -} -.arch-by-year h3 { - margin-bottom: 0; -} -.arch-by-year h3:first-child { - margin-top: 0; -} -.fromto { - margin-top: 0; - margin-bottom: 1.5em; - font-size: 0.875em; - font-style: italic; -} -.arch-by-year__each-year { - display: inline-block; - vertical-align: top; - margin: 0; - width: 10em; -} -.arch-year-list { - margin-bottom: 1.5em; -} -.arch-year-list span { - font-size: 0.875em; -} -/* par categorie */ -.arch-cat-list, -.arch-sub-cat-list { - background: transparent inline-image('vline.png') repeat-y; -} -.arch-sub-cat-list { - margin: 0.5em 0 0 0.5em; -} -.arch-cat-list li { - padding: 0.2em 0.2em 0.2em 20px; - background: transparent inline-image('hline.png') no-repeat left 0.82em; -} -.arch-cat-list li:last-child { - background-image: inline-image('last-hline.png'); -} -/* par tag */ -.arch-by-tag { - width: 17em; -} -.arch-tag-list li { - display: inline-block; - padding-right: 1em; -} -.arch-tag-list .tag0 { - color: #909090; - font-size: 90%; -} -.arch-tag-list .tag10 { - color: #828282; - font-size: 92%; -} -.arch-tag-list .tag20 { - color: #737373; - font-size: 94%; -} -.arch-tag-list .tag30 { - color: #656565; - font-size: 96%; -} -.arch-tag-list .tag40 { - color: #484848; - font-size: 98%; -} -.arch-tag-list .tag50 { - color: #3a3a3a; - font-size: 100%; -} -.arch-tag-list .tag60 { - color: #2b2b2b; - font-size: 102%; -} -.arch-tag-list .tag70 { - color: #1d1d1d; - font-size: 104%; -} -.arch-tag-list .tag80 { - color: #0e0e0e; - font-size: 106%; -} -.arch-tag-list .tag90 { - color: #030303; - font-size: 108%; -} -.arch-tag-list .tag100 { - color: #000; - font-size: 110%; -} -/* archives par mois */ -.dc-archive-month #content-info h2 { - margin-left: 2em; - margin-top: 0.5em; -} diff --git a/themes/berlin/scss/partials/_common.scss b/themes/berlin/scss/partials/_common.scss deleted file mode 100644 index d4dc8cf..0000000 --- a/themes/berlin/scss/partials/_common.scss +++ /dev/null @@ -1,183 +0,0 @@ -/* Typographie */ -// base // -body { - font-size: 1em; - line-height: 1.5; - font-family: $sans-serif; -} -// titres // -h1 { - font-size: scut-em(48); - line-height: 1.2; -} -h2 { - font-size: scut-em(64); - line-height: 1.2; - margin-bottom: scut-em(32, 64); -} -h3 { - font-size: scut-em(28); - line-height: 1.33; - margin-top: scut-em(16, 28); - margin-bottom: scut-em(12, 28); -} -h4 { - font-size: scut-em(21); - margin-top: scut-em(24, 21); - margin-bottom: scut-em(16, 21); -} -h5 { - font-size: scut-em(18); - margin-top: scut-em(28, 18); -} -h6 { - font-size: 1em; - margin-bottom: 0; -} -h2, -h3, -h4, -h5, -h6 { - color: $secondary-color; -} -// liens -a { - color: $link; - text-decoration: none; - transition: 0.3s; - &:link, - &:visited { - border-bottom: 1px solid $gray-medium; - } - &:visited { - border-bottom-style: dotted; - } - &:hover, - &:active { - border-color: $link; - } - &:focus { - background-color: $link; - color: $gray-very-light; - } -} -// autres balises -hr { - border: 0; - height: 1px; - background: #333; - @include background-image(linear-gradient(left, $gray-medium, $gray-dark, $gray-medium)); -} -abbr[title] { - text-decoration: none; -} -blockquote, -q { - font-family: $serif; - color: $gray-dark; - font-style: italic; -} -blockquote { - font-size: scut-em(18); - line-height: 1.33; - quotes: '\201C''\201D'; - margin-top: scut-em(32, 18); -} -blockquote::before, -blockquote::after { - margin-top: 0; - font-size: 3em; - display: block; - line-height: 0.25; - color: $gray-medium; - margin-bottom: 0; -} -blockquote::before { - content: open-quote; - float: left; - margin-right: 0.25em; -} -blockquote::after { - content: close-quote; - text-align: right; -} -blockquote p:first-child { - margin-top: 0; -} -kbd { - padding: 0.1em 0.5em; -} -code, -pre, -kbd { - background-color: #555; - color: #efd540; - font-family: $monospace; - font-size: scut-em(14); - padding: 0.1em 0.2em; -} -pre { - padding: 0.5em 1em; -} -img { - max-width: 97%; - height: auto; -} -p, -ul, -ol { - margin-top: 1em; - margin-bottom: 0.5em; -} -ul ul, -ul ol, -ol ol, -ol ul { - margin-top: 0.5em; -} -dl { - padding: 1em; - margin: 0; - background: transparent; -} -dt { - color: rgb(139, 145, 165); - font-weight: bold; -} -dd + dt { - margin-top: 0.5em; -} -dd { - margin-left: 1em; - border-left: 1px solid #d9dbdf; - padding-left: 1em; - color: #555; -} -aside:not(#sidebar) { - background-color: rgb(250, 250, 250); - color: rgb(99, 99, 99); - width: 20em; - padding: 0 1em; - float: right; - margin: 0 -5em 1em 2em; - border-left: 3px solid #267daf; -} -@media only screen and (max-width: $large-screen) { - aside { - float: inherit; - width: inherit; - margin: 1em 2em; - } -} -/* a11y */ -.sr { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} diff --git a/themes/berlin/scss/partials/_content.scss b/themes/berlin/scss/partials/_content.scss deleted file mode 100644 index 83d7660..0000000 --- a/themes/berlin/scss/partials/_content.scss +++ /dev/null @@ -1,101 +0,0 @@ -/* *** navigation *** */ -.navlinks { - color: $white; - margin: 0; -} -.prev { - @include replace-text(inline-image('icon_prev.png')); -} -.next { - @include replace-text(inline-image('icon_next.png')); -} -.prev, -.next { - vertical-align: middle; - width: 2.5em; - height: 2.5em; - display: inline-block; - border-radius: 50%; - border: 1px solid $gray-medium; - background-color: $gray-light; - &:hover, - &:focus { - border-width: 3px; - } -} -/* *** content info *** */ -#content-info { - margin-bottom: 4em; - border-bottom: 1px solid $gray-medium; - padding: 0; - font-size: scut-em(14); - h2 { - display: inline-block; - vertical-align: top; - padding: 0.5em 0.75em; - border-radius: 0.5em; - background-color: $secondary-color; - color: $white; - font-size: scut-em(16, 14); - text-align: center; - a { - color: $white; - } - } - h3 { - font-size: 1em; - } - ul { - margin-top: scut-em(8, 14); - padding-left: 0; - } -} -.content-info__feed { - display: inline-block; - vertical-align: top; - list-style-type: none; - li { - display: inline; - margin-right: 1.5em; - } -} -.content-info__sub-cat { - margin-top: 2em; - h3 { - font-weight: bold; - } -} -// lien de retour, à combiner avec le script js -#gotop { - display: none; - z-index: 1000; - position: fixed; - bottom: 0; - right: 0.5em; - width: 10em; - padding: 0.25em; - border: 1px solid $gray-dark; - border-radius: 0.25em; - background-color: $white; - color: #333; - font-size: 0.875em; - text-align: center; - a, - a:link, - a:hover, - a:active { - background: transparent; - border: none; - font-weight: bold; - color: $gray-dark; - } - &.show { - display: block; - opacity: 1; - transition: opacity 400ms; - } - &.hide { - opacity: 0; - transition: opacity 400ms; - } -} diff --git a/themes/berlin/scss/partials/_footer.scss b/themes/berlin/scss/partials/_footer.scss deleted file mode 100644 index dd1cd01..0000000 --- a/themes/berlin/scss/partials/_footer.scss +++ /dev/null @@ -1,20 +0,0 @@ -.footer__widgets { - padding: 1em; - background-color: $white; - text-align: center; - line-height: 2; -} -.blogcustom__title { - @include visually-hidden; -} -.footer__widgets .widget { - margin-top: 1em; -} -.footer__widgets h3 { - margin-bottom: 0; - font-size: 1em; - font-weight: bold; -} -.footer__widgets ul { - @include inline-block-list(0.5em); -} diff --git a/themes/berlin/scss/partials/_forms.scss b/themes/berlin/scss/partials/_forms.scss deleted file mode 100644 index d8fd7cc..0000000 --- a/themes/berlin/scss/partials/_forms.scss +++ /dev/null @@ -1,59 +0,0 @@ -button, -input, -select, -textarea { - font-family: inherit; - font-size: 100%; - margin: 0; -} -button, -input { - line-height: normal; -} -button, -select { - text-transform: none; -} -button, -html input[type='button'], -input[type='reset'], -input[type='submit'] { - -webkit-appearance: button; - cursor: pointer; -} -input[type='radio'], -input[type='checkbox'] { - cursor: pointer; -} -button:disabled, -input:disabled { - cursor: default; -} -input[type='checkbox'], -input[type='radio'] { - padding: 0; -} -input[type='search'] { - -webkit-appearance: textfield; -} -input[type='search']::-webkit-search-cancel-button, -input[type='search']::-webkit-search-decoration { - -webkit-appearance: none; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -textarea { - overflow: auto; - vertical-align: top; -} -button, -input:not([type='radio']):not([type='checkbox']), -select { - vertical-align: middle; -} -::-moz-placeholder { - opacity: 1; -} diff --git a/themes/berlin/scss/partials/_global_layout.scss b/themes/berlin/scss/partials/_global_layout.scss deleted file mode 100644 index 8d97736..0000000 --- a/themes/berlin/scss/partials/_global_layout.scss +++ /dev/null @@ -1,81 +0,0 @@ -body { - background: $gray-light inline-image('bg_light.png'); - color: $primary-color; -} -#main { - background-color: $white; - padding: 1em 0.5em 2em; -} -#page { - @include zen-grid-container(); - max-width: $large-screen; - margin: 0 auto; - padding: 0; -} -#wrapper { - @include zen-grid-container(); -} -.header { - position: relative; - padding: 0.25em 0; -} -@media all and(max-width: $small-screen) { - #main { - padding: 0.5em; - } -} -@media screen and(min-width: calc(#{$xlarge-screen} + 1px)) and(max-width: $wide-screen) { - body { - display: flex; - justify-content: center; - } - .banner, - #footer p { - margin-left: 1em; - } - #page { - max-width: $xlarge-screen; - } - #main { - @include zen-grid-item(9, 1); - pre { - word-wrap: normal; - } - } - #sidebar { - @include zen-grid-item(3, 10); - pre { - word-wrap: normal; - } - } -} -@media screen and(min-width: calc(#{$wide-screen} + 1px)) { - body { - font-size: 1.125em; - display: flex; - justify-content: center; - } - #page { - max-width: $wide-screen - 20em; - } - .header { - max-width: zen-grid-item-width(8); - padding-bottom: 0; - } - .banner, - #footer p { - margin-left: 1em; - } - #main { - @include zen-grid-item(8, 1); - } - #sidebar { - @include zen-grid-item(4, 9); - } - #blognav, - #blogextra { - width: 49%; - display: inline-block; - vertical-align: top; - } -} diff --git a/themes/berlin/scss/partials/_header.scss b/themes/berlin/scss/partials/_header.scss deleted file mode 100644 index 1eeec74..0000000 --- a/themes/berlin/scss/partials/_header.scss +++ /dev/null @@ -1,156 +0,0 @@ -.header a:link, -.header a:visited { - color: $primary-color; - border-bottom-color: $gray-very-light; -} -.header a:hover, -.header a:focus { - color: $link; - border-bottom-color: transparent; -} -.skip-links { - @include inline-block-list-container; - text-align: right; - li { - @include inline-block-list-item(0.5em); - font-size: scut-em(12); - line-height: 1; - padding-bottom: 0.5em; - a:link, - a:visited { - color: $gray-dark; - } - a:hover, - a:focus { - background-color: $gray-light; - color: $link; - } - } -} -.banner { - padding-bottom: 0.5em; - margin-right: 3em; -} -a.site-title__link, -a.site-title__link:link, -a.site-title__link:visited { - background-color: transparent; - border-color: transparent; -} -.site-title__text { - color: $gray-dark; - color: rgba(120, 120, 120, 0.8); - font-weight: bold; - font-weight: 500; - letter-spacing: -1px; - text-shadow: 1px 4px 6px $white, 0 0 0 $black, 1px 4px 6px $white; -} -.site-title__link:hover .site-title__text, -.site-title__link:focus .site-title__text, -.site-title__link:active .site-title__text { - color: rgba(223, 48, 52, 0.8); -} -.site-baseline { - font-family: $serif; - font-style: italic; - margin-top: 0; - margin-bottom: rhythm(0.5, 24px); - color: $gray-dark; -} -.header__nav { - @include inline-block-list-container; - clear: left; - text-align: right; - background: $gray-very-dark; - background: $link; - li { - @include inline-block-list-item(1em); - margin-right: 0.5em; - padding-top: 0.25em; - padding-bottom: 0.25em; - text-align: center; - span:not(.simple-menu-label) { - @include adjust-font-size-to(14px); - font-family: $serif; - font-style: italic; - display: block; - } - } - li a:link, - li a:visited { - color: $white; - } - li a:hover, - li a:focus { - background-color: $gray-dark; - } - &.show { - opacity: 1; - height: auto; - transition: all 1s ease; - } - &.hide { - overflow: hidden; - opacity: 0; - height: 0; - } -} -/* Si js est actif, un bouton pour afficher/masquer le menu est créé */ -#hamburger { - position: absolute; - top: 3em; - right: 0.5em; - padding: 0; - background-color: $link; - background-repeat: no-repeat; - background-position: 50% 50%; - @include svg(icon_hamburger); - height: 2.5em; - width: 2.5em; - border: 2px solid $link; - &:visited { - background-color: $link; - } - &:focus, - &:hover { - background-color: shade($link, 20%); - border-color: $link; - } - &.open { - background-image: inline-image('icon_close.svg'), none; - } -} -@media screen and(max-width: $large-screen) { - .header { - padding-left: 0.5em; - padding-right: 0.5em; - padding-bottom: 0; - } - .header__nav { - margin-left: -0.5em; - margin-right: -0.5em; - li { - display: block; - margin-right: 0; - border-bottom: 1px solid $white; - } - } -} -@media screen and(max-width: $small-screen) { - .skip-links { - text-align: center; - @include adjust-font-size-to(10px); - } - .site-baseline { - display: none; - } - #hamburger { - top: 1.5em; - right: 0.5em; - } -} -@media screen and (max-width: $medium-screen) { - .site-title { - font-size: 1.8em; - } -} diff --git a/themes/berlin/scss/partials/_icons.scss b/themes/berlin/scss/partials/_icons.scss deleted file mode 100644 index 0cad658..0000000 --- a/themes/berlin/scss/partials/_icons.scss +++ /dev/null @@ -1,43 +0,0 @@ -.post-date, -.post-cat, -.post-tags-list, -.post-permalink, -.comment_count, -.ping_count, -.attach_count, -.feed { - padding-left: 22px; - background-repeat: no-repeat; - background-position: 0 50%; - padding-right: 0.5em; -} -.post-author { - padding-right: 0.5em; -} -.post-date { - background-image: inline-image('icon_date.png'); -} -.post-cat { - background-image: inline-image('icon_category.png'); -} -.post-tags-list { - background-image: inline-image('icon_tags.png'); - padding-left: 22px !important; -} -.comment_count { - background-image: inline-image('icon_comments.png'); -} -.ping_count { - background-image: inline-image('icon_trackbacks.png'); -} -.attach_count { - background-image: inline-image('icon_attach.png'); -} -.post-permalink { - background-image: inline-image('icon_permalink.png'); -} -.feed { - background-image: inline-image('icon_feed.svg'), none; - background-size: 0.875em; - padding-left: 1.25em; -} diff --git a/themes/berlin/scss/partials/_post.scss b/themes/berlin/scss/partials/_post.scss deleted file mode 100644 index ff7ecec..0000000 --- a/themes/berlin/scss/partials/_post.scss +++ /dev/null @@ -1,327 +0,0 @@ -/** - POST -------------------------------- */ -.post { - max-width: 42em; - margin: 2em auto 6em; -} - -.post-day-date { - font-size: scut-em(14, 16); - text-align: center; - text-transform: uppercase; - letter-spacing: 1px; - margin-bottom: scut-em(12, 14); -} - -.post-meta { - font-size: scut-em(14); - background-color: $gray-light; - border-radius: scut-em(8, 14); - padding: scut-em(8, 14) scut-em(16, 14); - margin-bottom: scut-em(24, 14); - clear: both; -} - -.post-info { - margin: 0.5em 0; -} - -.full .post-info, -.short .post-info, -.post-cat, -.post-tags-list { - margin: 0.5em 0; - display: inline; - vertical-align: top; -} - -.post-tags-list { - @include inline-block-list-container; -} - -.post-tags-item { - @include inline-block-list-item(); - vertical-align: top; - - a:after { - content: ','; - } - - &:last-child a:after { - content: ''; - } -} - -.post-info-co { - margin: 0.5em 0; -} - -.post-title { - text-align: center; - font-weight: 200; - - a, - a:link, - a:visited { - border-bottom-color: $white; - } - - a:hover, - a:focus, - a:active { - color: $secondary-color; - background-color: transparent; - } - - @media screen and (max-width: $medium-screen) { - font-size: scut-em(32); - } -} - -.post-content { - margin-bottom: 1em; -} - -.post-read-it { - margin-bottom: 1.5em; -} - -.footnotes { - font-size: scut-em(14, 16); - margin-top: 2em; - margin-bottom: 3em; - - h4 { - display: inline-block; - border-top: 1px solid $secondary-color; - padding-right: 3em; - margin-bottom: 0; - } -} - -.post-attachments { - position: relative; - padding: 0 2.5em 0.25em; - border: 1px solid $gray-medium; - box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 0 1px rgba(0, 0, 0, 0.2); -} - -.post-attachments:before { - content: inline-image('icon_attachments.svg'); - display: block; - position: absolute; - margin-top: -0.33em; - margin-left: -2em; -} - -.post-attachments-title { - padding-top: 0.75em; - font-size: 1em; - text-transform: uppercase; - font-weight: bold; - color: $gray-dark; -} - -.post-attachments-list { - padding-left: 1em; - margin-top: 0.5em; -} - -.post-feedback { - max-width: 42em; - margin: 3em auto; - clear: both; -} - -.post-feedback h3 { - text-align: center; - font-size: 1.25em; - font-weight: bold; - color: $gray-dark; -} - -.comments-list { - @include no-bullets; - padding-left: 0; -} - -.comment, -.ping { - overflow: hidden; - padding: 0.1em 1.5em 0.1em 4em; - margin-bottom: 2em; - border-radius: 0.25em; - box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 0 1px rgba(0, 0, 0, 0.2); -} - -.comment { - background-color: #edf3f2; -} - -.ping { - background: #f3efed inline-image('icon_trackbacks.png') no-repeat 1.5em 4em; -} - -.comment-number { - display: block; - float: left; - width: 2.5em; - height: 2.5em; - margin-left: -3.5em; - margin-right: 1em; - margin-top: -0.5em; - border-radius: 50%; - background-color: $white; - z-index: 1000; - line-height: 2.5em; - text-align: center; -} - -.comment-form, -.send-trackback { - overflow: hidden; - padding: 0.75em 3em 0.1em; - margin-bottom: 2em; - border-radius: 0.25em; - box-shadow: 0 2px rgba(0, 0, 0, 0.05), 0 0 1px rgba(0, 0, 0, 0.2); - background-color: #edf3f2; -} - -.send-trackback { - background: #f3efed inline-image('icon_trackbacks.png') no-repeat 1.5em 4em; -} - -.field label { - display: inline-block; - width: 10em; - - &:not([for='c_content']) { - text-align: right; - } -} - -.field input { - max-width: 100%; -} - -.field textarea { - display: block; - width: 100%; -} - -.form-help, -.remember { - font-size: scut-em(14, 16); -} - -#pr { - background-color: $gray-light; - padding: 0.5em; - border: 2px solid #6c7c7c; - margin-bottom: 2em; -} - -.error { - background-color: $link; - color: $white; - padding: 0.25em 0.5em; -} - -/* Button Style */ -.buttons { - text-align: right; -} - -button.submit, -button.preview { - @include background-image(linear-gradient(top, $button-light, $button-dark)); - box-shadow: inset 0 1px 3px 0 $button-light; - background-color: $button-light; - border-radius: 0.25em; - border: 1px solid $button-dark; - display: inline-block; - cursor: pointer; - color: $white; - padding: 0.25em 0.5em; - text-decoration: none; - text-shadow: 0 -1px 0 $gray-dark; -} - -button.submit:hover, -button.submit:focus, -button.preview:hover, -button.preview:focus { - cursor: pointer; - @include background-image(linear-gradient($button-dark, $button-dark)); - background-color: $button-dark; -} - -button.submit:active, -button.preview:active { - position: relative; - top: 1px; -} - -@media all and(max-width: $small-screen) { - .comment-number { - margin-top: 0; - } - - .comment-content, - .ping-content { - margin-left: -3.5em; - margin-right: -1em; - } - - .comment-form, - .send-trackback { - padding: 0.75em 0.5em 0.1em; - } -} - -@media all and(min-width: $small-screen) { - .post-day-date:after, - .post-day-date:before { - display: inline-block; - height: 1px; - content: ' '; - background-color: $gray-medium; - text-shadow: none; - width: 20%; - margin-bottom: 0.33em; - } - - .post-day-date:after { - margin-left: 2em; - } - - .post-day-date:before { - margin-right: 2em; - } - - .post-feedback h3:after, - .post-feedback h3:before { - display: inline-block; - height: 1px; - content: ' '; - background-color: $gray-medium; - text-shadow: none; - width: 20%; - margin-bottom: 0.33em; - } - - .post-feedback h3:after { - margin-left: 2em; - } - - .post-feedback h3:before { - margin-right: 2em; - } -} - -@media all and(max-width: $medium-screen) { - .post { - margin: 1em auto 3em; - } -} diff --git a/themes/berlin/scss/partials/_sidebar.scss b/themes/berlin/scss/partials/_sidebar.scss deleted file mode 100644 index e2b5d6a..0000000 --- a/themes/berlin/scss/partials/_sidebar.scss +++ /dev/null @@ -1,110 +0,0 @@ -.sidebar { - @include pie-clearfix; - padding-top: 2em; - padding-bottom: 2em; - background: $gray-very-dark url(img/bg_dark.png); - color: $white; - text-shadow: $gray-very-dark 0px -1px 0px; - a:link, - a:visited { - color: $gray-very-light; - border: none; - } - a:hover, - a:focus, - a:active, - li:hover, - li:focus { - background-color: $link; - } -} -.blognav__title, -.blogextra__title { - @include visually-hidden; -} - -.blognav__widgets h3, -.blognav__widgets h4, -.blogextra__widgets h3, -.blogextra__widgets h4 { - font-size: 1em; - color: $white; - font-weight: bold; -} -.blognav__widgets h3, -.blogextra__widgets h3 { - text-transform: uppercase; -} -.blognav__widgets h4, -.blogextra__widgets h4 { - margin-top: 1.5em; - margin-bottom: 0; -} -.blognav__widgets .widget, -.blogextra__widgets .widget { - padding: 1em; - font-size: 0.875em; - line-height: 1.71429; - > ul { - @include no-bullets; - padding-left: 0; - } - > nav ul { - @include no-bullets; - padding-left: 0; - } -} -.blognav__widgets, -.blogextra__widgets { - ul { - margin: 0; - } - li { - display: block; - padding: 0.25em; - border-bottom: 1px solid $gray-medium; - position: relative; - a::after { - position: absolute; - content: ''; - top: 0; - bottom: 0; - left: 0; - right: 0; - } - } - li ul { - margin-left: -0.25em; - } - li li { - border-top: 1px solid $gray-medium; - border-bottom: none; - } -} -#q { - width: 75%; -} -.category-current { - margin-left: -2em; - background-color: $black; -} -.category-current ul { - background-color: $gray-very-dark; -} -.sidebar li:hover ul { - background-color: $gray-very-dark; -} -@media screen and(min-width: $small-screen) and (max-width: $large-screen) { - .blognav__widgets .widget, - .blogextra__widgets .widget { - width: 50%; - float: left; - } -} -@media screen and(min-width: $large-screen) and(max-width: $xlarge-screen) { - .blognav__widgets .widget, - .blogextra__widgets .widget { - width: 33.33%; - float: left; - } -} diff --git a/themes/berlin/scss/style.scss b/themes/berlin/scss/style.scss deleted file mode 100644 index e6f4544..0000000 --- a/themes/berlin/scss/style.scss +++ /dev/null @@ -1,31 +0,0 @@ -@charset "UTF-8"; - -/** -------------------------------------------------- - Start ---------------------------------------------------- */ -@import 'init/mixins-functions'; // mixins, fonctions -@import 'init/rebase'; // init HTML tags -@import 'init/config'; // theme variables - -/** -------------------------------------------------- - Common rules ---------------------------------------------------- */ -@import 'partials/common'; // headings, links -@import 'partials/a11y'; // accessibility -@import 'partials/icons'; // icons - -/** -------------------------------------------------- - layout elements ---------------------------------------------------- */ -@import 'partials/global_layout'; // containers -@import 'partials/header'; -@import 'partials/footer'; -@import 'partials/sidebar'; -@import 'partials/content'; -@import 'partials/post'; -@import 'partials/archive'; - -/** -------------------------------------------------- - Modules ---------------------------------------------------- */ -@import 'modules/off-canvas'; diff --git a/themes/berlin/src/Frontend.php b/themes/berlin/src/Frontend.php deleted file mode 100644 index 64d72a2..0000000 --- a/themes/berlin/src/Frontend.php +++ /dev/null @@ -1,43 +0,0 @@ -addBehavior('publicHeadContent', function () { - echo - dcUtils::jsJson('dotclear_berlin', [ - 'show_menu' => __('Show menu'), - 'hide_menu' => __('Hide menu'), - 'navigation' => __('Main menu'), - ]); - }); - - return true; - } -} diff --git a/themes/berlin/src/My.php b/themes/berlin/src/My.php deleted file mode 100644 index cc529d5..0000000 --- a/themes/berlin/src/My.php +++ /dev/null @@ -1,21 +0,0 @@ -script{display:none !important}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block}summary{display:list-item}audio:not([controls]){display:none;height:0}figure{margin:0}[hidden],template{display:none}svg:not(:root){overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{font-size:1em;line-height:1.5;font-family:Lato,"Open Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif}h1{font-size:3em;line-height:1.2}h2{font-size:4em;line-height:1.2;margin-bottom:.5em}h3{font-size:1.75em;line-height:1.33;margin-top:.5714286em;margin-bottom:.4285714em}h4{font-size:1.3125em;margin-top:1.1428571em;margin-bottom:.7619048em}h5{font-size:1.125em;margin-top:1.5555556em}h6{font-size:1em;margin-bottom:0}h2,h3,h4,h5,h6{color:#267daf}a{color:#d52125;text-decoration:none;transition:0.3s}a:link,a:visited{border-bottom:1px solid #dcdcdc}a:visited{border-bottom-style:dotted}a:hover,a:active{border-color:#d52125}a:focus{background-color:#d52125;color:#fafafa}hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right, #dcdcdc,#636363,#dcdcdc)}abbr[title]{text-decoration:none}blockquote,q{font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;color:#636363;font-style:italic}blockquote{font-size:1.125em;line-height:1.33;quotes:"“" "”";margin-top:1.7777778em}blockquote::before,blockquote::after{margin-top:0;font-size:3em;display:block;line-height:0.25;color:#dcdcdc;margin-bottom:0}blockquote::before{content:open-quote;float:left;margin-right:0.25em}blockquote::after{content:close-quote;text-align:right}blockquote p:first-child{margin-top:0}kbd{padding:0.1em 0.5em}code,pre,kbd{background-color:#555;color:#efd540;font-family:"Andale Mono",AndaleMono,monospace;font-size:.875em;padding:0.1em 0.2em}pre{padding:0.5em 1em}img{max-width:97%;height:auto}p,ul,ol{margin-top:1em;margin-bottom:0.5em}ul ul,ul ol,ol ol,ol ul{margin-top:0.5em}dl{padding:1em;margin:0;background:transparent}dt{color:#8b91a5;font-weight:bold}dd+dt{margin-top:0.5em}dd{margin-left:1em;border-left:1px solid #d9dbdf;padding-left:1em;color:#555}aside:not(#sidebar){background-color:#fafafa;color:#636363;width:20em;padding:0 1em;float:right;margin:0 -5em 1em 2em;border-left:3px solid #267daf}@media only screen and (max-width: 60em){aside{float:inherit;width:inherit;margin:1em 2em}}.sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}.post-date,.post-cat,.post-tags-list,.post-permalink,.comment_count,.ping_count,.attach_count,.feed{padding-left:22px;background-repeat:no-repeat;background-position:0 50%;padding-right:0.5em}.post-author{padding-right:0.5em}.post-date{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR4AWOAgfS8CgMg/g/EDHiwAroaZEkHIgxgwGbAfaigAzKNAzOg0fcZkCQDiDBAAY3+j2xAP1RzP6ZGTDUoBpCDqW4AAzl4WBkwasB7ChLSewARMrRM3s//dwAAAABJRU5ErkJggg==')}.post-cat{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVQ4jWNgoDVIz6sQAOL3QPwfC35PjOYGHJrBmAGP6URhBko0gw2gRiBR5gJKnDFqwGAygJKkjD8zEQMAfaDXiG8i/HEAAAAASUVORK5CYII=')}.post-tags-list{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR42pWRwQmAMAxFHSGjOIIjOEJv3jx77CYdwVEcxRG0wcqX4vfXwIeS8B4J7b5qmpeQc5DEVjg9elYSPY0wqoAJAgWTgkDBWsBhIVgvARrjDzjdv1CvtOdYI7zVgt4FZWACDvwE2I3CeI9vJwzVJgwOPiMnQKJgKRGwlJhHwEKiYC3R8AlasOr+Us7WEQAAAABJRU5ErkJggg==');padding-left:22px !important}.comment_count{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAy0lEQVR4Aa3TzQnDMAwFYI2QETxCRsgIHcG33oqPPWqDjuARMoJHyAgeISOor/AExtQhDS184Abp+S+Rv/7uj2eABBkKvCCCjPhgYrFBhZX/S/PsdhSwwT6YbWKgQfwWoGyeQQ5k1oU+YGeInFAh9QEGy8mAzO0E0CsBfrDeF69sQSEwoP5yiIlNoRmbX9PGdBlQNiTW1zbgo3AVa/MGql8dJRDWGG3CN8zImwutzayBz6wxC/euB2ewcCXW2WFi0VD/cSlXrBRZeN0b9TCAAS8suQkAAAAASUVORK5CYII=')}.ping_count{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVQ4y2NgGF4gPa9iPghTovk/FM+HihUgicExIc3ohiTgNQCHZhRDkNRidwGxCgbGAFwBCcUFWA0gJiBBYjhdQIQhCeSmlQKyNQ9eAACU36BDGi6KYAAAAABJRU5ErkJggg==')}.attach_count{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAo0lEQVR42p2TSw3AIBBEKwEJlYAEJFQCt96aHusCCZVQCUhAAhJWQkuTmWTTC0tJJpksPBh+U6+t2xGaStMN5Sbf4whHBRY1kTR5KyyvV/Ud9WqCAVyIvqA/oz/04ARPCcawHkwwUgi8U362wgX+VD6NwhXijTjAjDQO6wT+N8wt/IY/pxqHYL51njDTmGHun59EJSommO0TW4Zgrsr3DZ1W+AEcFELbsoE4sAAAAABJRU5ErkJggg==')}.post-permalink{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVR4Ae3OoRGAQAxE0S2BUugKh6YbSkwJISswzBcRF8fN/HP7JvI7zmurospmUcn5e4Gs1Cy/gFYBrQYuGAV+4HZtAMbhAGEAxrsDhAEYywHCAI8RQSB4jIiTewBEcJB73aUZqgAAAABJRU5ErkJggg==')}.feed{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzY3NkU3OCIgZD0iTTEzLDBIM0MxLjM0MywwLDAsMS4zNDMsMCwzdjEwYzAsMS42NTcsMS4zNDMsMywzLDNoMTBjMS42NTcsMCwzLTEuMzQzLDMtM1YzQzE2LDEuMzQzLDE0LjY1NywwLDEzLDB6DQoJIE00LjMxNSwxMi45NzdjLTAuNzE5LDAtMS4zMDMtMC41OC0xLjMwMy0xLjI5OWMwLTAuNzE0LDAuNTg0LTEuMzAxLDEuMzAzLTEuMzAxYzAuNzIxLDAsMS4zMDQsMC41ODcsMS4zMDUsMS4zMDENCglDNS42MiwxMi4zOTYsNS4wMzcsMTIuOTc3LDQuMzE1LDEyLjk3N3ogTTcuNTg5LDEyLjk4OGMwLTEuMjI4LTAuNDc3LTIuMzgxLTEuMzQxLTMuMjQzQzUuMzg0LDguODc5LDQuMjM1LDguNDAxLDMuMDE0LDguNDAxVjYuNTI1DQoJYzMuNTYxLDAsNi40NiwyLjg5OSw2LjQ2LDYuNDYzSDcuNTg5eiBNMTAuOTE4LDEyLjk4NmMwLTQuMzYxLTMuNTQ1LTcuOTEtNy45MDItNy45MVYzLjJjNS4zOTQsMCw5Ljc4NCw0LjM5Miw5Ljc4NCw5Ljc4NkgxMC45MTh6Ig0KCS8+DQo8L3N2Zz4NCg=='),none;background-size:0.875em;padding-left:1.25em}body{background:#f3f3f3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAADdUlEQVR4AZWVPc6YyQ2D3/sfdij+SW2ABYwt4nyxu6mIkfSQ/Oo7iNxJRhvoIANUPEBWnL55o+1w9F0eXA2eo3GnmRwKpOvGrxan6mTbftJgg1m+cgoT9QjltgtqrprlaBfHfNMG232drOVTx5hpUlghlLIT3Tz5fW1EU5hNrh1nB1QeNkhihaTIVuP7WA6xWLCcw+3IEkdWhX9UJQBSZ+GPFcq3m4ft5PkN8irxmT5ImjWfQ73BR2n2FKJlMzvSVuNa4nBpwjjNxLA/bOjF4eLNNm9Xu8LtdBGlldB6qEd8013DDHGe7NYcjltZLaei33KBDb3frrQuo0RFVU2HyGVjLhsvZOqBOX2/1frhm98f73NEt/p0V60wyCSj4ZLIzWI1MdDcwWXT9/Sp0NNmYgjDtN4Zjqz1s9gMZ7Z6bfXt4+R1X6xXR2TWECjPzc2aiLd5Wsnf3szcQUt5ll0uqk0wS0Ijtk8EQZpfIjja7Iads6eT5e6A4SL3lFw92C6/6WKS9dNtFe9ef3DV5xmHvmCB8KAiGU/dyZo6sTWzx9v3jWr7FPphVGa8Os+UNdLJkLd1eL77+LqUZKYzqZwQ5mSxe+YLgjOrcbCfzFrKm9cZGk/VsrW9qzvMaIfYXRr41m4nHh2rl7O9Qw4vtzTKzJCO8iR+PYsT2rykGnkW2nqE/W8Ovg4wayyj5SAg8wPzH2xSR3Vxdh5DjdnZ8XHPeRNxzo2jDwRnH4GdDLJoNXVuciE2hUggxoTvm3koeJy32v9/xu9F2RamcMJ1ErILDhSF8XFmYw1u5/NhDVymA9NYCIouzuyqCsg9nzMUP27yN4N/8+zOwxtuBKnrXWZ94F7Q4PmWtTfe79ejZndbmXomcwD4RqrbgE9G4W+Rp/Kt9j3rnev9IdK/UfPSxdq+l604yJvhClp5rf6bLV+pZ/FZN1vrUofcg+U4J7Arbkd+e98uUHIKr1Jal2X5v8ryw1PmjQ408WYVYBcctqYXlibH9taTj+s5MG1mhwsau42H7b7pQabPpCbA98eYZlmS349yG3ZQLw8oF3mfekfnmVSFehI4O6PnZxNv+xIDADsfx76H3mbdI01EO2B/i9l3O7sP6liqH71CScT1m4hZxKiqKfiN/y7Kvmkr7+rMmFejcdK9oBA96axnfOHD98sYQbJ/UBb/AYWMh4VaQZTbAAAAAElFTkSuQmCC');color:#373737}#main{background-color:#fff;padding:1em 0.5em 2em}#page{max-width:60em;margin:0 auto;padding:0}#page:before,#page:after{content:"";display:table}#page:after{clear:both}#wrapper:before,#wrapper:after{content:"";display:table}#wrapper:after{clear:both}.header{position:relative;padding:0.25em 0}@media all and (max-width: 30em){#main{padding:0.5em}}@media screen and (min-width: calc(80em + 1px)) and (max-width: 110em){body{display:flex;justify-content:center}.banner,#footer p{margin-left:1em}#page{max-width:80em}#main{float:left;width:75%;margin-left:0%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#main pre{word-wrap:normal}#sidebar{float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#sidebar pre{word-wrap:normal}}@media screen and (min-width: calc(110em + 1px)){body{font-size:1.125em;display:flex;justify-content:center}#page{max-width:90em}.header{max-width:66.6666667%;padding-bottom:0}.banner,#footer p{margin-left:1em}#main{float:left;width:66.6666667%;margin-left:0%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#sidebar{float:left;width:33.3333333%;margin-left:66.6666667%;margin-right:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#blognav,#blogextra{width:49%;display:inline-block;vertical-align:top}}.header a:link,.header a:visited{color:#373737;border-bottom-color:#fafafa}.header a:hover,.header a:focus{color:#d52125;border-bottom-color:transparent}.skip-links{margin:0;padding:0;border:0;overflow:hidden;text-align:right}.skip-links li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap;padding-left:.5em;padding-right:.5em;font-size:.75em;line-height:1;padding-bottom:0.5em}.skip-links li a:link,.skip-links li a:visited{color:#636363}.skip-links li a:hover,.skip-links li a:focus{background-color:#f3f3f3;color:#d52125}.banner{padding-bottom:0.5em;margin-right:3em}a.site-title__link,a.site-title__link:link,a.site-title__link:visited{background-color:transparent;border-color:transparent}.site-title__text{color:#636363;color:rgba(120,120,120,0.8);font-weight:bold;font-weight:500;letter-spacing:-1px;text-shadow:1px 4px 6px #fff,0 0 0 #000,1px 4px 6px #fff}.site-title__link:hover .site-title__text,.site-title__link:focus .site-title__text,.site-title__link:active .site-title__text{color:rgba(223,48,52,0.8)}.site-baseline{font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-style:italic;margin-top:0;margin-bottom:.5em;color:#636363}.header__nav{margin:0;padding:0;border:0;overflow:hidden;clear:left;text-align:right;background:#373737;background:#d52125}.header__nav li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap;padding-left:1em;padding-right:1em;margin-right:0.5em;padding-top:0.25em;padding-bottom:0.25em;text-align:center}.header__nav li span:not(.simple-menu-label){font-size:.875em;line-height:1.7142857em;font-family:"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-style:italic;display:block}.header__nav li a:link,.header__nav li a:visited{color:#fff}.header__nav li a:hover,.header__nav li a:focus{background-color:#636363}.header__nav.show{opacity:1;height:auto;transition:all 1s ease}.header__nav.hide{overflow:hidden;opacity:0;height:0}#hamburger{position:absolute;top:3em;right:0.5em;padding:0;background-color:#d52125;background-repeat:no-repeat;background-position:50% 50%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkNhbHF1ZV8xIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LDB2M0gwVjBIMTZ6IE0xNiw2LjV2M0gwdi0zSDE2eiBNMTYsMTN2M0gwdi0zSDE2eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJDYWxxdWVfMiIgZGlzcGxheT0ibm9uZSI+DQoJPGcgZGlzcGxheT0iaW5saW5lIj4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuMywzLjRsMi4xLTIuMWwxMS4zLDExLjNsLTIuMSwyLjFMMS4zLDMuNHoiLz4NCgk8L2c+DQoJDQoJCTxyZWN0IHg9IjYuNSIgeT0iMCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSA3Ljk5OTkgLTMuMzEzNSkiIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMiIGhlaWdodD0iMTYiLz4NCjwvZz4NCjwvc3ZnPg0K'),none;height:2.5em;width:2.5em;border:2px solid #d52125}#hamburger:visited{background-color:#d52125}#hamburger:focus,#hamburger:hover{background-color:#aa1a1e;border-color:#d52125}#hamburger.open{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkNhbHF1ZV8xIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYsMHYzSDBWMEgxNnogTTE2LDYuNXYzSDB2LTNIMTZ6IE0xNiwxM3YzSDB2LTNIMTZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkNhbHF1ZV8yIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuMywzLjRsMi4xLTIuMWwxMS4zLDExLjNsLTIuMSwyLjFMMS4zLDMuNHoiLz4NCgk8L2c+DQoJPHJlY3QgeD0iNi41IiB5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgMC43MDcxIC0wLjcwNzEgMC43MDcxIDcuOTk5OSAtMy4zMTM1KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMiIGhlaWdodD0iMTYiLz4NCjwvZz4NCjwvc3ZnPg0K'),none}@media screen and (max-width: 60em){.header{padding-left:0.5em;padding-right:0.5em;padding-bottom:0}.header__nav{margin-left:-0.5em;margin-right:-0.5em}.header__nav li{display:block;margin-right:0;border-bottom:1px solid #fff}}@media screen and (max-width: 30em){.skip-links{text-align:center;font-size:.625em;line-height:2.4em}.site-baseline{display:none}#hamburger{top:1.5em;right:0.5em}}@media screen and (max-width: 40em){.site-title{font-size:1.8em}}.footer__widgets{padding:1em;background-color:#fff;text-align:center;line-height:2}.blogcustom__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer__widgets .widget{margin-top:1em}.footer__widgets h3{margin-bottom:0;font-size:1em;font-weight:bold}.footer__widgets ul{margin:0;padding:0;border:0;overflow:hidden}.footer__widgets ul li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap;padding-left:.5em;padding-right:.5em}.sidebar{padding-top:2em;padding-bottom:2em;background:#373737 url(img/bg_dark.png);color:#fff;text-shadow:#373737 0px -1px 0px}.sidebar:after{content:"";display:table;clear:both}.sidebar a:link,.sidebar a:visited{color:#fafafa;border:none}.sidebar a:hover,.sidebar a:focus,.sidebar a:active,.sidebar li:hover,.sidebar li:focus{background-color:#d52125}.blognav__title,.blogextra__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.blognav__widgets h3,.blognav__widgets h4,.blogextra__widgets h3,.blogextra__widgets h4{font-size:1em;color:#fff;font-weight:bold}.blognav__widgets h3,.blogextra__widgets h3{text-transform:uppercase}.blognav__widgets h4,.blogextra__widgets h4{margin-top:1.5em;margin-bottom:0}.blognav__widgets .widget,.blogextra__widgets .widget{padding:1em;font-size:0.875em;line-height:1.71429}.blognav__widgets .widget>ul,.blogextra__widgets .widget>ul{list-style:none;padding-left:0}.blognav__widgets .widget>ul li,.blogextra__widgets .widget>ul li{list-style-image:none;list-style-type:none;margin-left:0}.blognav__widgets .widget>nav ul,.blogextra__widgets .widget>nav ul{list-style:none;padding-left:0}.blognav__widgets .widget>nav ul li,.blogextra__widgets .widget>nav ul li{list-style-image:none;list-style-type:none;margin-left:0}.blognav__widgets ul,.blogextra__widgets ul{margin:0}.blognav__widgets li,.blogextra__widgets li{display:block;padding:0.25em;border-bottom:1px solid #dcdcdc;position:relative}.blognav__widgets li a::after,.blogextra__widgets li a::after{position:absolute;content:'';top:0;bottom:0;left:0;right:0}.blognav__widgets li ul,.blogextra__widgets li ul{margin-left:-0.25em}.blognav__widgets li li,.blogextra__widgets li li{border-top:1px solid #dcdcdc;border-bottom:none}#q{width:75%}.category-current{margin-left:-2em;background-color:#000}.category-current ul{background-color:#373737}.sidebar li:hover ul{background-color:#373737}@media screen and (min-width: 30em) and (max-width: 60em){.blognav__widgets .widget,.blogextra__widgets .widget{width:50%;float:left}}@media screen and (min-width: 60em) and (max-width: 80em){.blognav__widgets .widget,.blogextra__widgets .widget{width:33.33%;float:left}}.navlinks{color:#fff;margin:0}.prev{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOUlEQVQ4y2NgIBKk51UEAHEDEAswkAqAmhKA+D8UO1Ci+TxJLhihmg3I1kwVAyj2wqghNMpMhLIzAL/xjbtcCYMtAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:50% 50%}.next{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOUlEQVQ4y2NgQALpeRUCQNwAxAEM5ACgRgcg/g/FCeQYAHLB+VFDaG+IAf0MoMgLI1EzNTMTSdkZAPt3jbuLflSIAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:50% 50%}.prev,.next{vertical-align:middle;width:2.5em;height:2.5em;display:inline-block;border-radius:50%;border:1px solid #dcdcdc;background-color:#f3f3f3}.prev:hover,.prev:focus,.next:hover,.next:focus{border-width:3px}#content-info{margin-bottom:4em;border-bottom:1px solid #dcdcdc;padding:0;font-size:.875em}#content-info h2{display:inline-block;vertical-align:top;padding:0.5em 0.75em;border-radius:0.5em;background-color:#267daf;color:#fff;font-size:1.1428571em;text-align:center}#content-info h2 a{color:#fff}#content-info h3{font-size:1em}#content-info ul{margin-top:.5714286em;padding-left:0}.content-info__feed{display:inline-block;vertical-align:top;list-style-type:none}.content-info__feed li{display:inline;margin-right:1.5em}.content-info__sub-cat{margin-top:2em}.content-info__sub-cat h3{font-weight:bold}#gotop{display:none;z-index:1000;position:fixed;bottom:0;right:0.5em;width:10em;padding:0.25em;border:1px solid #636363;border-radius:0.25em;background-color:#fff;color:#333;font-size:0.875em;text-align:center}#gotop a,#gotop a:link,#gotop a:hover,#gotop a:active{background:transparent;border:none;font-weight:bold;color:#636363}#gotop.show{display:block;opacity:1;transition:opacity 400ms}#gotop.hide{opacity:0;transition:opacity 400ms}.post{max-width:42em;margin:2em auto 6em}.post-day-date{font-size:.875em;text-align:center;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8571429em}.post-meta{font-size:.875em;background-color:#f3f3f3;border-radius:.5714286em;padding:.5714286em 1.1428571em;margin-bottom:1.7142857em;clear:both}.post-info{margin:0.5em 0}.full .post-info,.short .post-info,.post-cat,.post-tags-list{margin:0.5em 0;display:inline;vertical-align:top}.post-tags-list{margin:0;padding:0;border:0;overflow:hidden}.post-tags-item{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;white-space:nowrap;vertical-align:top}.post-tags-item a:after{content:','}.post-tags-item:last-child a:after{content:''}.post-info-co{margin:0.5em 0}.post-title{text-align:center;font-weight:200}.post-title a,.post-title a:link,.post-title a:visited{border-bottom-color:#fff}.post-title a:hover,.post-title a:focus,.post-title a:active{color:#267daf;background-color:transparent}@media screen and (max-width: 40em){.post-title{font-size:2em}}.post-content{margin-bottom:1em}.post-read-it{margin-bottom:1.5em}.footnotes{font-size:.875em;margin-top:2em;margin-bottom:3em}.footnotes h4{display:inline-block;border-top:1px solid #267daf;padding-right:3em;margin-bottom:0}.post-attachments{position:relative;padding:0 2.5em 0.25em;border:1px solid #dcdcdc;box-shadow:0 2px rgba(0,0,0,0.05),0 0 1px rgba(0,0,0,0.2)}.post-attachments:before{content:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxOCAzMiIgb3ZlcmZsb3c9InZpc2libGUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE4IDMyIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzk5OTk5OSIgZD0iTTExLjU2MSwwYzAuODQyLDEuMjQ1LDEuMzc2LDIuNDUzLDEuMzgsMy41OTNsMC4wMywxNi44MjRjLTAuMDAzLDEuNTgtMC40NzUsMi44MTYtMS40MTMsMy43MTUNCgljLTAuNjg3LDAuNjU3LTEuNTMzLDAuOTc0LTIuNTQyLDAuOTU3Yy0xLjAxLTAuMDIzLTEuODMzLTAuMzctMi40NzgtMS4wNDNjLTAuODg0LTAuOTIzLTEuMzI0LTIuMTkyLTEuMzE5LTMuNzk1TDUuNTE3LDYuNDU1DQoJYzAuMDEtMC4zNSwwLjEzOS0wLjY0NiwwLjM5Mi0wLjg5YzAuMjUyLTAuMjQxLDAuNTYyLTAuMzYsMC45MjYtMC4zNTFDNy4yMDMsNS4yMiw3LjUwNSw1LjM1MSw3Ljc0OSw1LjYwNg0KCUM3Ljk5LDUuODU5LDguMTA5LDYuMTYsOC4xLDYuNTEyTDcuODAzLDIwLjMwOWMtMC4wMTksMC44NDYsMC4xNjcsMS40NzEsMC41NTMsMS44NzRjMC4xOTgsMC4yMDIsMC40MzMsMC4zMTIsMC43MDUsMC4zMTINCgljMC4yNy0wLjAwMiwwLjUwMi0wLjA5NiwwLjY5NS0wLjI4MWMwLjQwNC0wLjM5MSwwLjYxNi0xLjAwMywwLjYyOS0xLjg1NGwtMC4wMy0xNi43NzljMC4wMTMtMC40MDgtMC4xNy0wLjk1MS0wLjU0Mi0xLjMzNEgzLjINCglDMi44MTIsMi42MTMsMi42MTMsMi45ODgsMi42MDYsMy4zNzFMMi41ODMsMjMuNjMzYy0wLjAwMywxLjU1MSwwLjUwOSwyLjg2MiwxLjUzOSwzLjkzNGMxLjEyNywxLjE3OSwyLjcyNiwxLjc4Niw0LjgsMS44MzcNCgljMi4wNzUsMC4wNCwzLjctMC41LDQuODgxLTEuNjI2YzAuNDg2LTAuNDcxLDAuODk0LTEuMDYyLDEuMjIxLTEuNzcyYzAuMzE5LTAuNzA5LDAuNDc1LTEuNCwwLjQ1NS0yLjA2OVY3LjUNCgljMC4wMDYtMC4zNzgsMC4wNTItMC42ODUsMC4yOTMtMC45MTFjMC4yNTItMC4yNDUsMC41NjItMC4zNiwwLjkyMy0wLjM1NGMwLjM2NiwwLjAwOSwwLjY3MywwLjEzOCwwLjkxLDAuMzkxDQoJYzAuMjYzLDAuMjY4LDAuNDc0LDAuNTc4LDAuNDYxLDAuOTN2MTYuNDM1YzAuMDA2LDEuMDE3LTAuMjEyLDIuMDQxLTAuNjQ5LDMuMDYzYy0wLjQzOCwxLjAxNi0xLjAzNywxLjg5LTEuNzk0LDIuNjI0DQoJYy0xLjY3NCwxLjU5OC0zLjkxLDIuMzY3LTYuNzI1LDIuMzE4Yy0yLjgwNy0wLjA1Ni01LjAxNS0wLjkxNi02LjYxMy0yLjU4N2MtMS41My0xLjU5Ny0yLjI4OS0zLjU0LTIuMjg0LTUuODM3VjMuMzEzDQoJQzAuMDI2LDIuMjAzLDAuNTAzLDEuMjIsMS4zOTcsMEgxMS41NjF6Ii8+DQo8L3N2Zz4NCg==');display:block;position:absolute;margin-top:-0.33em;margin-left:-2em}.post-attachments-title{padding-top:0.75em;font-size:1em;text-transform:uppercase;font-weight:bold;color:#636363}.post-attachments-list{padding-left:1em;margin-top:0.5em}.post-feedback{max-width:42em;margin:3em auto;clear:both}.post-feedback h3{text-align:center;font-size:1.25em;font-weight:bold;color:#636363}.comments-list{list-style:none;padding-left:0}.comments-list li{list-style-image:none;list-style-type:none;margin-left:0}.comment,.ping{overflow:hidden;padding:0.1em 1.5em 0.1em 4em;margin-bottom:2em;border-radius:0.25em;box-shadow:0 2px rgba(0,0,0,0.05),0 0 1px rgba(0,0,0,0.2)}.comment{background-color:#edf3f2}.ping{background:#f3efed url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVQ4y2NgGF4gPa9iPghTovk/FM+HihUgicExIc3ohiTgNQCHZhRDkNRidwGxCgbGAFwBCcUFWA0gJiBBYjhdQIQhCeSmlQKyNQ9eAACU36BDGi6KYAAAAABJRU5ErkJggg==') no-repeat 1.5em 4em}.comment-number{display:block;float:left;width:2.5em;height:2.5em;margin-left:-3.5em;margin-right:1em;margin-top:-0.5em;border-radius:50%;background-color:#fff;z-index:1000;line-height:2.5em;text-align:center}.comment-form,.send-trackback{overflow:hidden;padding:0.75em 3em 0.1em;margin-bottom:2em;border-radius:0.25em;box-shadow:0 2px rgba(0,0,0,0.05),0 0 1px rgba(0,0,0,0.2);background-color:#edf3f2}.send-trackback{background:#f3efed url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVQ4y2NgGF4gPa9iPghTovk/FM+HihUgicExIc3ohiTgNQCHZhRDkNRidwGxCgbGAFwBCcUFWA0gJiBBYjhdQIQhCeSmlQKyNQ9eAACU36BDGi6KYAAAAABJRU5ErkJggg==') no-repeat 1.5em 4em}.field label{display:inline-block;width:10em}.field label:not([for='c_content']){text-align:right}.field input{max-width:100%}.field textarea{display:block;width:100%}.form-help,.remember{font-size:.875em}#pr{background-color:#f3f3f3;padding:0.5em;border:2px solid #6c7c7c;margin-bottom:2em}.error{background-color:#d52125;color:#fff;padding:0.25em 0.5em}.buttons{text-align:right}button.submit,button.preview{background-image:linear-gradient(to bottom, #778f97,#5e767d);box-shadow:inset 0 1px 3px 0 #778f97;background-color:#778f97;border-radius:0.25em;border:1px solid #5e767d;display:inline-block;cursor:pointer;color:#fff;padding:0.25em 0.5em;text-decoration:none;text-shadow:0 -1px 0 #636363}button.submit:hover,button.submit:focus,button.preview:hover,button.preview:focus{cursor:pointer;background-image:linear-gradient(#5e767d,#5e767d);background-color:#5e767d}button.submit:active,button.preview:active{position:relative;top:1px}@media all and (max-width: 30em){.comment-number{margin-top:0}.comment-content,.ping-content{margin-left:-3.5em;margin-right:-1em}.comment-form,.send-trackback{padding:0.75em 0.5em 0.1em}}@media all and (min-width: 30em){.post-day-date:after,.post-day-date:before{display:inline-block;height:1px;content:' ';background-color:#dcdcdc;text-shadow:none;width:20%;margin-bottom:0.33em}.post-day-date:after{margin-left:2em}.post-day-date:before{margin-right:2em}.post-feedback h3:after,.post-feedback h3:before{display:inline-block;height:1px;content:' ';background-color:#dcdcdc;text-shadow:none;width:20%;margin-bottom:0.33em}.post-feedback h3:after{margin-left:2em}.post-feedback h3:before{margin-right:2em}}@media all and (max-width: 40em){.post{margin:1em auto 3em}}@media all and (min-width: 30em){.dc-archive .content-inner{margin-left:3em;margin-right:3em}}.arch-block{display:inline-block;margin:0 0 2em 0;vertical-align:top}.arch-block a{color:#373737}.arch-block a:focus{color:#fafafa}@media all and (min-width: 30em){.arch-block{margin-left:4em}}.arch-block:first-child{margin-left:0}.arch-block h3{margin-bottom:1em;font-size:1.2em;font-style:italic;font-weight:normal;text-transform:lowercase;color:#267daf}.arch-block h4{font-weight:bold;font-size:1.1em;margin-bottom:0;margin-top:0;color:#373737}.arch-list,.arch-sub-list{list-style-type:none;margin:0;padding:0}.arch-sub-list{margin-left:20px}.arch-by-year{margin-right:0;margin-bottom:1em;margin-top:2em}.arch-by-year h3{margin-bottom:0}.arch-by-year h3:first-child{margin-top:0}.fromto{margin-top:0;margin-bottom:1.5em;font-size:0.875em;font-style:italic}.arch-by-year__each-year{display:inline-block;vertical-align:top;margin:0;width:10em}.arch-year-list{margin-bottom:1.5em}.arch-year-list span{font-size:0.875em}.arch-cat-list,.arch-sub-cat-list{background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAD0lEQVQIW2NIS0tjIAIDAO84C/WI5ZqTAAAAAElFTkSuQmCC') repeat-y}.arch-sub-cat-list{margin:0.5em 0 0 0.5em}.arch-cat-list li{padding:0.2em 0.2em 0.2em 20px;background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAABAQMAAADQJd16AAAAA1BMVEVmZmZ8VoIEAAAAC0lEQVQIHWNgYAAAAAMAAU9ICq8AAAAASUVORK5CYII=') no-repeat left 0.82em}.arch-cat-list li:last-child{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAkCAAAAACY4YRgAAAAE0lEQVR4AWNMY0AAxv/DgDPKAQCavSNotfQfBAAAAABJRU5ErkJggg==')}.arch-by-tag{width:17em}.arch-tag-list li{display:inline-block;padding-right:1em}.arch-tag-list .tag0{color:#909090;font-size:90%}.arch-tag-list .tag10{color:#828282;font-size:92%}.arch-tag-list .tag20{color:#737373;font-size:94%}.arch-tag-list .tag30{color:#656565;font-size:96%}.arch-tag-list .tag40{color:#484848;font-size:98%}.arch-tag-list .tag50{color:#3a3a3a;font-size:100%}.arch-tag-list .tag60{color:#2b2b2b;font-size:102%}.arch-tag-list .tag70{color:#1d1d1d;font-size:104%}.arch-tag-list .tag80{color:#0e0e0e;font-size:106%}.arch-tag-list .tag90{color:#030303;font-size:108%}.arch-tag-list .tag100{color:#000;font-size:110%}.dc-archive-month #content-info h2{margin-left:2em;margin-top:0.5em}#offcanvas-on{display:none}.sidebar,#main{transition:all .3s linear}.js #content-info h2,.js .content-info__feed{margin-right:3.5em}@media screen and (max-width: 80em){#offcanvas-on,#offcanvas-off{position:absolute;top:0.5em;right:0.5em;height:2.5em;width:2.5em;background-repeat:no-repeat;background-position:50% 50%;border:none;padding:0}#offcanvas-on:hover,#offcanvas-on:focus,#offcanvas-off:hover,#offcanvas-off:focus{background-color:#373737}#offcanvas-on{display:block;background-color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkNhbHF1ZV8xIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTAsMGgzdjE2SDBWMHogTTYuNSwwaDN2MTZoLTNWMHogTTEzLDBoM3YxNmgtM1YweiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJDYWxxdWVfMiIgZGlzcGxheT0ibm9uZSI+DQoJPGcgZGlzcGxheT0iaW5saW5lIj4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuMywzLjRsMi4xLTIuMWwxMS4zLDExLjNsLTIuMSwyLjFMMS4zLDMuNHoiLz4NCgk8L2c+DQoJDQoJCTxyZWN0IHg9IjYuNSIgeT0iMCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSA3Ljk5OTkgLTMuMzEzNSkiIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMiIGhlaWdodD0iMTYiLz4NCjwvZz4NCjwvc3ZnPg0K'),none;border:0.1em solid #636363;border-radius:0.25em}#offcanvas-off{background-color:#373737;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4Ig0KCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkNhbHF1ZV8xIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYsMHYzSDBWMEgxNnogTTE2LDYuNXYzSDB2LTNIMTZ6IE0xNiwxM3YzSDB2LTNIMTZ6Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkNhbHF1ZV8yIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuMywzLjRsMi4xLTIuMWwxMS4zLDExLjNsLTIuMSwyLjFMMS4zLDMuNHoiLz4NCgk8L2c+DQoJPHJlY3QgeD0iNi41IiB5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgMC43MDcxIC0wLjcwNzEgMC43MDcxIDcuOTk5OSAtMy4zMTM1KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMiIGhlaWdodD0iMTYiLz4NCjwvZz4NCjwvc3ZnPg0K'),none;border:1px solid #fff}#wrapper{position:relative}.off-canvas #main,.footer.off-canvas{float:left;margin-left:-66.6666667%}.off-canvas .sidebar{position:relative;float:right;width:91.6666667%;margin-right:0%;margin-left:-100%;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}} diff --git a/themes/berlin/tpl/user_footer.html b/themes/berlin/tpl/user_footer.html deleted file mode 100644 index 4a9ea10..0000000 --- a/themes/berlin/tpl/user_footer.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/berlin/tpl/user_head.html b/themes/berlin/tpl/user_head.html deleted file mode 100644 index d9b3423..0000000 --- a/themes/berlin/tpl/user_head.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/blowup/_define.php b/themes/blowup/_define.php deleted file mode 100644 index 92e43d4..0000000 --- a/themes/blowup/_define.php +++ /dev/null @@ -1,20 +0,0 @@ -registerModule( - 'Blowup', // Name - 'Default Dotclear theme, fully customizable', // Description - 'Marco & Olivier', // Author - '2.0', // Version - [ - 'standalone_config' => true, - 'type' => 'theme', - ] -); diff --git a/themes/blowup/alpha-img/comment-b.png b/themes/blowup/alpha-img/comment-b.png deleted file mode 100644 index e9678a15afcc0712ec4c92158bf2140bec0d789e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7PvvaTj$&hvBOhC%t)5S5Qg7NLaMiCc70hSGp z5la@;EK!n4;w_T?&tw<5bGJRmgY+f4!)5Ii m80Ni}czLh>Z($7o1OBhe_qP1L(fbEzG=rzBpUXO@geCy^sWGSk diff --git a/themes/blowup/alpha-img/comment-t.png b/themes/blowup/alpha-img/comment-t.png deleted file mode 100644 index 8e333144dab967538e73cc85c988749d7d25c451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmV-50m}Y~P)000>X1ONa4ZE_Up0002|Nklciy@3L~`$iT=? z-bzx~T4&)zBftB`9Z7{o?<^e2m(EBkH2RGbdFTg{%8b4+5;vFXj=nIECtZ+KV)Pp$ zdD=t)lB0LNlNUAa?4IQ4D+77i%Pvco5Ms(XJ%62>1 z(cAV}{7z02ZnCw#`KvQ?-L!Nrrbd|#2L%BR7N$lhWmE4C;upPl2)bUV?->h{`zh0L z_o-T$I7HRsbv3J2a)UK=+)d@)-MI^>VaZ;I856{##WOByeLT1j=mZ8&S3j3^P6ZobE z@%!@lqK*X4$*s2=Sw8CCsht1q=GO*?bxO4p8N2ZdN>pe83L?%kbYZ4L^{B_mtc{D`km02_6Jy=ZsVrB#a= Rc!6$V@O1TaS?83{1OUk*KjZ)a diff --git a/themes/blowup/alpha-img/gradient-m.png b/themes/blowup/alpha-img/gradient-m.png deleted file mode 100644 index 1ad28b34ea49f94cd3d9094436f31060f12ad3a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^MnJrUg9S*|+~58mNHuu6IEGX(zP)vjvmt?_;i7%#4zopr0C<2wQ2+n{ diff --git a/themes/blowup/alpha-img/page-b.png b/themes/blowup/alpha-img/page-b.png deleted file mode 100644 index 6997254f27b88714ae3a86c11f9cd50b6c783102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKIXGB=Eakt!T9#7BQLX|z|jlm zH3ZmRIdD#K;9&W_<<-(lW$)_P9u`bc$$Zt4<~3;v-_a>5o}!1+oF*;tb&81jr|Nkr zb)rFBhsw#?2_JM)KD$j?a#pFOCEvC9hwG#z&cRP!GQU2#_Qr-;|5|{SF?hQAxvXn9OVE2 diff --git a/themes/blowup/alpha-img/page-t/animals.png b/themes/blowup/alpha-img/page-t/animals.png deleted file mode 100644 index 192878bbb885a5e222fc9b7180f9665906b0fda7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18083 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 KG^;e6V*dvpdry!6 diff --git a/themes/blowup/alpha-img/page-t/default.png b/themes/blowup/alpha-img/page-t/default.png deleted file mode 100644 index 657f5c1f4f51395fcfe064e7dd781fa021540d52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKn^>5Eq)*aDWgsON;1l8sr2pdvDmAmG0#$I8 z1o;IsI4rpTpTS`N`}vmsEI)ywt)4E9Ar*{o4<_7`k6zCGu!e0nDlbA4C2K-|{13UglF icHD7wV{^f}zC-*Ub@$p&5IFuFWWJ}XpUXO@geCwrf?0O} diff --git a/themes/blowup/alpha-img/page-t/flamingo.png b/themes/blowup/alpha-img/page-t/flamingo.png deleted file mode 100644 index 86f0612700ae09bd2a5cf83b98f4fce1710593a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7984 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 diff --git a/themes/blowup/alpha-img/page-t/flourish-1.png b/themes/blowup/alpha-img/page-t/flourish-1.png deleted file mode 100644 index 91b1f7f763bf2891cd127c7a3e9d7844aa920f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2330 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 oG~iBn{(d$`Tzg` diff --git a/themes/blowup/alpha-img/page-t/flourish-2.png b/themes/blowup/alpha-img/page-t/flourish-2.png deleted file mode 100644 index 0bda0a09e378aa697817ca1ebc875b66fb80ba38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8732 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 diff --git a/themes/blowup/alpha-img/page-t/light-trails-1.png b/themes/blowup/alpha-img/page-t/light-trails-1.png deleted file mode 100644 index 378b0dbde1ce2a59ecef0a28934863f0636f1be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24281 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 JPDHLkV1hQ&@n--4 diff --git a/themes/blowup/alpha-img/page-t/light-trails-3.png b/themes/blowup/alpha-img/page-t/light-trails-3.png deleted file mode 100644 index 17d720168ea0665ddf648688935db1643b2b40c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33064 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%0AQ$XG=snf6gU8aPeZE2Fus1i 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 diff --git a/themes/blowup/alpha-img/page-t/light-trails-4.png b/themes/blowup/alpha-img/page-t/light-trails-4.png deleted file mode 100644 index 62f7522353794681b43b07064a66725525c57b51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27465 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≺a_H-?C19%srBwo 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 diff --git a/themes/blowup/alpha-img/page-t/plumetis.png b/themes/blowup/alpha-img/page-t/plumetis.png deleted file mode 100644 index fdc620aa468d35c3aeb4467b265082e33a109c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26031 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 diff --git a/themes/blowup/alpha-img/page-t/rabbit.png b/themes/blowup/alpha-img/page-t/rabbit.png deleted file mode 100644 index bde63bb73ae646f8ab00c62defc34d3474583810..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1159 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 diff --git a/themes/blowup/img/attach.png b/themes/blowup/img/attach.png deleted file mode 100644 index 064c2bc30c66347b2a923eebf94f62002c358470..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQ%R6tFatx`t{($lH`e(+!_9OwsgLq&64>F98DmkKX0;mr=FkN759=tqeb0%9Y8jab?FAHqX5g# X3ajnzC$^ma1Tx#x)z4*}Q$iB}N#QCG diff --git a/themes/blowup/img/comment-b.png b/themes/blowup/img/comment-b.png deleted file mode 100644 index 8fd940d990c08e0e297da5d82fc6e75c8c1fd2da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pv$HS*NuJI{yMUBLfKQ0)|KE51|GN19&+GsH z{`~)S`9Bc+e)RwE+fNVdO@L}_JzX3_EKVmUh{!B-XmBiCQWe{AFl9;A-IiM_K@6U*elF{r5}E*4 C7(>?p diff --git a/themes/blowup/img/comment-t.png b/themes/blowup/img/comment-t.png deleted file mode 100644 index 0b70cdac0aeb9b37bf8921ec1276f32e8dd81dd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmV+x0qOpUP)000>X0{{R3@TDwJ0000mP)t-s|NsC0 z{`UX;>i_%S|N7Sd`q}^f{Qv#!|NG+q`qTgV(f|GP|NQ0u``rKhrDlFSU;>W9uK`~&G#bxx0Q=d+i+dP3o$!FGmiJQCm(pK}UfnOq4A9=pME95rwo9{2~O*50Mi(FOs dYxY$YS#h6k_o%E%)dC>rc)I$ztaD0e0s!MELRbI* diff --git a/themes/blowup/img/commentmy-b.png b/themes/blowup/img/commentmy-b.png deleted file mode 100644 index eeace5fb451ebe6dd5a52f291666c6abc00d37ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pv$HS*NuJI{yMUBLfKQ0)_g{~`{=E6?&%1yB z{(Sv;`~Uy{KYl;|{pW+)`_5>f8e2~n#}JFt$q6Dd3mqC93zt;Ib{tGuQgwHxVg`^s zRnep{mdKI;Vst E05sM^djJ3c diff --git a/themes/blowup/img/commentmy-t.png b/themes/blowup/img/commentmy-t.png deleted file mode 100644 index eacb3af06410308d58cbf534b82a548d4d641ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmV+t0qy>YP)000>X0{{R3@TDwJ0000jP)t-s|NsB} z{rCF(?)duT_W9lR`r!Tj`2PO<`~2|u`{(uf+x7X`{QdR$`|0=k;wDt$t^fc4ph-kQ zRCwC$*Fh4)APhrMg+Ogk!~KujPA1c)+b)sb75>-;{9`M7Z4a1=$UaE!0aGcy^VDG) zo}HJ3NytVw*OHYV2TZ`T@oU1?7YA>K-|Ygn%DVzvUh+qUDKz(>i#Mk)x?b}JTinKz z|7${`I=Y;Lj_&174%ix^%t2e;m?dyY7nd;-r%n^n@m6S33J~7yVn%q-^%P8+mke1WWn{h7g1| zQFJdzp9pF8aZ$L?g%H`HPPB=O5_8*mzs}q9gzQ!A=ByQ|9)O4lfCvC6v0*hIIFmMK zt(ZIB(>X%YAf|*s41`Dw#DIi=fVyJi$6oWZ3sR|`&JnVN?h*-Z-{9{xVkC)(BnXkZ zrZvUPA~P3yDM%W`F%F*qoS@j|*Nfczl47Fc+NiCLaF#o9S;UL-5YGm45KQA9*{ zi5EZOsdstgdG7Z4>P-e$fW_D7ERbakONx@5XaorXjd7;udHiLbIZOK?uD;Ljmw}_F zsP`}|C@O|T5dr^Pc7CKy~JE9w8lhbJjYb}PR7gzMi^R_q@qlDspgt-E*Gg9^`)A|Msu>Eakt!T9#_M&2V194;4M z?my*uLCnFSLC0^lg~d$1f3F{|OlMp$l{sOe)nz^Xz0U2x n&+HDZxj(ILerCE*S@V}+$IU0QkvBMcL3Vh$`njxgN@xNA1+*|P diff --git a/themes/blowup/img/page-bg.png b/themes/blowup/img/page-bg.png deleted file mode 100644 index e83b45006c3192ba4b45fb579bb53b578c9086a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKxfq#&WLe^hXF!TAz$e7@|NsB{_wQfqTxJOr x5%+X)45?sDUci=+w18P+YswX&QwLY5GH8Bb5Iwnfe?CwNgQu&X%Q~loCIG>n9OVE2 diff --git a/themes/blowup/img/page-t.png b/themes/blowup/img/page-t.png deleted file mode 100644 index ce5ffd44398070a46f7053d98120f6c850712206..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22855 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 h|2{{_MX!4{dotclear.mergeDeep(dotclear,dotclear.getData('blowup'));const toggleDisable=(e)=>{if(e.attr('disabled')){e.removeAttr('disabled');}else{e.attr('disabled','disabled');}};const getColorLum=(color)=>{const rgb=[parseInt(`0x${color.substring(1, 3)}`)/ 255,parseInt(`0x${color.substring(3, 5)}`)/ 255,parseInt(`0x${color.substring(5, 7)}`)/ 255,];return(Math.min(rgb[0],Math.min(rgb[1],rgb[2]))+Math.max(rgb[0],Math.max(rgb[1],rgb[2])))/ 2;};const updateValueField=(e,v)=>{e.val(v);if(v.match(/^#[0-9A-F]{6}$/)){e.css({backgroundColor:v,color:getColorLum(v)>0.5?'#000':'#fff',});}};const applyBlowupValues=(code)=>{code=code.replace('\n','');const re=/(^| )(\w+):"([^"]*?)"(;|$)/g;const reg=/^(.+):"([^"]*)"(;?)\s*$/;const s=code.match(re);if(typeof s=='object'&&s.length>0){let member;let target;let value;for(let i=0,s_length=s.length;i{toggleDisable($('#blog_title_f'));toggleDisable($('#blog_title_s'));toggleDisable($('#blog_title_c'));toggleDisable($('#blog_title_a'));toggleDisable($('#blog_title_p'));});if($('#top_image').val()=='custom'){$('#uploader').show();}else{$('#uploader').hide();} -$('#top_image').on('change',function(){if(this.value=='custom'){$('#uploader').show();$('#image-preview').attr('src',`${dotclear.blowup_public_url}/page-t.png`);return;} -$('#uploader').hide();$('#uploader input').val('');$('#image-preview').attr('src',`${dotclear.blowup_theme_url}/alpha-img/page-t/${this.value}.png`);});const styles_combo=document.createElement('select');$(styles_combo).append('');$(styles_combo).append('');$(styles_combo).attr('title',dotclear.msg.predefined_style_title);for(const style in dotclear.blowup_styles){const styles_option=document.createElement('option');styles_option.value=dotclear.blowup_styles[style];$(styles_option).append(style);$(styles_combo).append(styles_option);} -$('#theme_config').prepend(styles_combo);$(styles_combo).wrap('
    ').before(`

    ${dotclear.msg.predefined_styles}

    `).wrap('

    ');$(styles_combo).on('change',function(){$(this.form).find('input[type=text]').val('').css({backgroundColor:'#FFF',color:'#000',});$(this.form).find('select').not($(this)).val('');$(this.form).find('#extra_css').val('');$('#top_image').val('default');if(this.value!='none'){applyBlowupValues(this.value);}});const e=$('#bu_export_content');$('#bu_export').toggleWithLegend($(e),{legend_click:true,});const a=document.createElement('a');a.href='#';$(a).text(dotclear.msg.apply_code);e.append(a);$(a).on('click',()=>{const code=e.find('#export_code');if(code.size()!=0){applyBlowupValues(code.val());} -return false;});});dotclear.blowup_styles={'Plumetis 2.6':'body_bg_c:"#F5F5F5"; body_bg_g:"solid"; body_txt_f:"ss1"; body_txt_s:"14px"; body_txt_c:"#333333"; body_line_height:"24px"; top_image:"plumetis"; blog_title_hide:"0"; blog_title_f:"ss1"; blog_title_s:"36px"; blog_title_c:"#333333"; blog_title_a:"left"; blog_title_p:"20:94"; body_link_c:"#000000"; body_link_f_c:"#D33800"; body_link_v_c:"#333333"; sidebar_position:""; sidebar_text_f:"ss1"; sidebar_text_s:"12px"; sidebar_text_c:""; sidebar_title_f:""; sidebar_title_s:"14px"; sidebar_title_c:"#666666"; sidebar_title2_f:""; sidebar_title2_s:"12px"; sidebar_title2_c:"#000000"; sidebar_line_c:"#A6D9DC"; sidebar_link_c:""; sidebar_link_f_c:"#D33800"; sidebar_link_v_c:""; date_title_f:""; date_title_s:"12px"; date_title_c:"#666666"; post_title_f:"ss1"; post_title_s:"24px"; post_title_c:"#D33800"; post_comment_bg_c:"#E2EDED"; post_comment_c:"#333333"; post_commentmy_bg_c:"#A6D9DC"; post_commentmy_c:"#000000"; prelude_c:"#A6D9DC"; footer_f:""; footer_s:"12px"; footer_c:"#FFFFFF"; footer_l_c:"#FFFFFF"; footer_bg_c:"#999999"; extra_css:"h1, .post-title {font-weight: normal;text-shadow: 1px 1px 0 #fff;}#footer {background-image: none}body {border-top: 72px solid #A6D9DC}#top {margin-top: -36px}.post a {border-bottom: 1px solid #999}.post-title a, .post-info-co a {border-bottom: none}a:hover {background-color: #eee;text-decoration:none;}"',Forest:'body_bg_c:"#80661A"; body_bg_g:"light"; body_txt_f:""; body_txt_s:""; body_txt_c:"#0A0A00"; body_line_height:"1.4em"; top_image:"default"; blog_title_hide:"0"; blog_title_f:"s3"; blog_title_s:"4em"; blog_title_c:"#D9D9BF"; blog_title_a:""; blog_title_p:""; body_link_c:"#666600"; body_link_f_c:"#CC9933"; body_link_v_c:"#8D8D40"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:"#0A0A00"; sidebar_title_f:"s2"; sidebar_title_s:"1.6em"; sidebar_title_c:"#4D4D00"; sidebar_title2_f:"s2"; sidebar_title2_s:""; sidebar_title2_c:"#575700"; sidebar_line_c:"#D9D9BF"; sidebar_link_c:"#40330D"; sidebar_link_f_c:"#666600"; sidebar_link_v_c:"#40330D"; date_title_f:""; date_title_s:""; date_title_c:"#B3B380"; post_title_f:"s2"; post_title_s:"2em"; post_title_c:"#4D4D00"; post_comment_bg_c:"#F0F0E6"; post_comment_c:"#0A0A00"; prelude_c:"#140F05"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:"#D9AD2B"; footer_bg_c:"#33260D"',Flamingo:'body_bg_c:"#CC9999"; body_bg_g:"light"; body_txt_f:"ss3"; body_txt_s:"1.2em"; body_txt_c:"#1A1A00"; body_line_height:"1.5em"; top_image:"flamingo"; blog_title_hide:"0"; blog_title_f:"ss1"; blog_title_s:"3.5em"; blog_title_c:"#FFFFFF"; blog_title_a:""; blog_title_p:""; body_link_c:"#AD8282"; body_link_f_c:"#8282D9"; body_link_v_c:"#997373"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss4"; sidebar_title_s:"1.4em"; sidebar_title_c:"#8282D9"; sidebar_title2_f:"ss3"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#AD8282"; sidebar_line_c:"#CDCDFF"; sidebar_link_c:"#262640"; sidebar_link_f_c:"#AD8282"; sidebar_link_v_c:"#262640"; date_title_f:"ss4"; date_title_s:""; date_title_c:"#D9B3B3"; post_title_f:"ss4"; post_title_s:"1.8em"; post_title_c:"#8282D9"; post_comment_bg_c:"#F2E5E5"; post_comment_c:""; prelude_c:"#140F0F"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:""; footer_bg_c:"#140F0F"',Iceberg:'body_bg_c:"#5280A3"; body_bg_g:"dark"; body_txt_f:"ss3"; body_txt_s:"1.1em"; body_txt_c:"#757575"; body_line_height:"1.5em"; top_image:"default"; blog_title_hide:"0"; blog_title_f:"s2"; blog_title_s:"3em"; blog_title_c:"#FFFFFF"; blog_title_a:""; blog_title_p:""; body_link_c:"#BDB000"; body_link_f_c:"#F3E66D"; body_link_v_c:"#BDB000"; sidebar_position:"left"; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss3"; sidebar_title_s:"1.4em"; sidebar_title_c:"#689B9C"; sidebar_title2_f:"ss3"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#737300"; sidebar_line_c:"#E6E6CD"; sidebar_link_c:"#66664D"; sidebar_link_f_c:"#5280A3"; sidebar_link_v_c:"#66664D"; date_title_f:""; date_title_s:""; date_title_c:"#000000"; post_title_f:"s2"; post_title_s:"1.8em"; post_title_c:"#6F6800"; post_comment_bg_c:"#E4E4E2"; post_comment_c:""; prelude_c:"#0E2734"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:""; footer_bg_c:"#0E2734"',Night:'body_bg_c:"#0D1A26"; body_bg_g:"dark"; body_txt_f:"ss3"; body_txt_s:"1.1em"; body_txt_c:"#050A0F"; body_line_height:"1.5em"; top_image:"default"; blog_title_hide:"0"; blog_title_f:"s2"; blog_title_s:"3.5em"; blog_title_c:"#F2F2E5"; blog_title_a:""; body_link_c:"#336699"; body_link_f_c:"#66664D"; body_link_v_c:"#2B5782"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss3"; sidebar_title_s:"1.4em"; sidebar_title_c:"#336699"; sidebar_title2_f:"ss3"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#737300"; sidebar_line_c:"#E6E6CD"; sidebar_link_c:"#66664D"; sidebar_link_f_c:"#336699"; sidebar_link_v_c:"#66664D"; date_title_f:""; date_title_s:""; date_title_c:"#ADAD82"; post_title_f:"s2"; post_title_s:"1.8em"; post_title_c:"#737300"; post_comment_bg_c:"#E6E6CD"; post_comment_c:""; prelude_c:"#070E14"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:""; footer_bg_c:"#14140F"; blog_title_p:""','Peas & Carrots':'body_bg_c:"#9DCA25"; body_bg_g:"light"; body_txt_f:"ss1"; body_txt_s:"1.2em"; body_txt_c:"#383839"; body_line_height:"1.5em"; top_image:"butterflies"; blog_title_hide:"0"; blog_title_f:"ss4"; blog_title_s:"3em"; blog_title_c:"#DBDB9D"; blog_title_a:"left"; blog_title_p:""; body_link_c:"#646B10"; body_link_f_c:"#DF6C01"; body_link_v_c:"#919924"; sidebar_position:"left"; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss4"; sidebar_title_s:""; sidebar_title_c:"#FE9017"; sidebar_title2_f:"s2"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#826228"; sidebar_line_c:"#D3EB8B"; sidebar_link_c:"#858547"; sidebar_link_f_c:"#FE9017"; sidebar_link_v_c:"#8F9645"; date_title_f:""; date_title_s:""; date_title_c:"#826228"; post_title_f:"ss4"; post_title_s:"1.8em"; post_title_c:"#806432"; post_comment_bg_c:"#EFFDCC"; post_comment_c:"#826228"; prelude_c:"#C8E186"; footer_f:""; footer_s:"1em"; footer_c:"#FFFFFF"; footer_l_c:"#FFFFFF"; footer_bg_c:"#484432"',Rabbit:'body_bg_c:"#8F9645"; body_bg_g:"solid"; body_txt_f:"ss1"; body_txt_s:"1.2em"; body_txt_c:"#625D47"; body_line_height:"1.4em"; top_image:"rabbit"; blog_title_hide:"0"; blog_title_f:"ss1"; blog_title_s:"3.5em"; blog_title_c:"#DBDB9D"; blog_title_a:""; blog_title_p:"130:70"; body_link_c:"#646B10"; body_link_f_c:"#484C12"; body_link_v_c:"#919924"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:"#858547"; sidebar_title_f:""; sidebar_title_s:""; sidebar_title_c:"#8F9645"; sidebar_title2_f:"s2"; sidebar_title2_s:""; sidebar_title2_c:"#826228"; sidebar_line_c:"#95956B"; sidebar_link_c:"#858547"; sidebar_link_f_c:"#826228"; sidebar_link_v_c:"#8F9645"; date_title_f:"s2"; date_title_s:"1em"; date_title_c:"#826228"; post_title_f:"s2"; post_title_s:"1.6em"; post_title_c:"#806432"; post_comment_bg_c:"#D6DE91"; post_comment_c:"#826228"; prelude_c:"#484432"; footer_f:""; footer_s:"1em"; footer_c:"#A6AF50"; footer_l_c:"#DBDB9D"; footer_bg_c:"#484432"','Rec Room':'body_bg_c:"#9B5E1C"; body_bg_g:"dark"; body_txt_f:"ss3"; body_txt_s:"1.1em"; body_txt_c:"#757575"; body_line_height:"1.5em"; top_image:"default"; blog_title_hide:"0"; blog_title_f:"s2"; blog_title_s:"3em"; blog_title_c:"#F9FAD6"; blog_title_a:""; blog_title_p:""; body_link_c:"#D1BF1D"; body_link_f_c:"#EEE168"; body_link_v_c:"#D1BF1D"; sidebar_position:"left"; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss3"; sidebar_title_s:"1.2em"; sidebar_title_c:"#689B9C"; sidebar_title2_f:"ss3"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#737300"; sidebar_line_c:"#E6E6CD"; sidebar_link_c:"#66664D"; sidebar_link_f_c:"#689B9C"; sidebar_link_v_c:"#66664D"; date_title_f:""; date_title_s:""; date_title_c:"#000000"; post_title_f:"s2"; post_title_s:"1.8em"; post_title_c:"#689B9C"; post_comment_bg_c:"#E4E4E2"; post_comment_c:""; prelude_c:"#3B2C16"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:""; footer_bg_c:"#3B2C16"',Seville:'body_bg_c:"#B51A0D"; body_bg_g:"dark"; body_txt_f:"ss3"; body_txt_s:"1.1em"; body_txt_c:"#383839"; body_line_height:"1.5em"; top_image:"default"; blog_title_hide:"0"; blog_title_f:"s2"; blog_title_s:"3em"; blog_title_c:"#FFFFFF"; blog_title_a:""; blog_title_p:""; body_link_c:"#F18A32"; body_link_f_c:"#F1B232"; body_link_v_c:"#F18A32"; sidebar_position:"left"; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:""; sidebar_title_f:"ss3"; sidebar_title_s:"1.4em"; sidebar_title_c:"#97471C"; sidebar_title2_f:"ss3"; sidebar_title2_s:"1.2em"; sidebar_title2_c:"#737300"; sidebar_line_c:"#E6E6CD"; sidebar_link_c:"#6E6E72"; sidebar_link_f_c:"#F18A32"; sidebar_link_v_c:"#6E6E72"; date_title_f:""; date_title_s:""; date_title_c:"#97471C"; post_title_f:"s2"; post_title_s:"1.8em"; post_title_c:"#F18A32"; post_comment_bg_c:"#E4E4E2"; post_comment_c:""; prelude_c:"#381A1A"; footer_f:""; footer_s:""; footer_c:"#FFFFFF"; footer_l_c:""; footer_bg_c:"#381A1A"','Spring Time':'body_bg_c:"#E0E0E0"; body_bg_g:"light"; body_txt_f:"ss1"; body_txt_s:"1.2em"; body_txt_c:"#6B6B6B"; body_line_height:"1.4em"; top_image:"light-trails-1"; blog_title_hide:"0"; blog_title_f:""; blog_title_s:"3.5em"; blog_title_c:"#9AC528"; blog_title_a:"center"; blog_title_p:""; body_link_c:"#279AC4"; body_link_f_c:"#6D8824"; body_link_v_c:"#279AC4"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:"#6B6B6B"; sidebar_title_f:""; sidebar_title_s:""; sidebar_title_c:"#8FB22F"; sidebar_title2_f:""; sidebar_title2_s:""; sidebar_title2_c:"#279AC4"; sidebar_line_c:"#FFD02C"; sidebar_link_c:"#6B6B6B"; sidebar_link_f_c:"#9AC528"; sidebar_link_v_c:"#6B6B6B"; date_title_f:""; date_title_s:"1em"; date_title_c:"#279AC4"; post_title_f:""; post_title_s:"1.7em"; post_title_c:"#9AC528"; post_comment_bg_c:"#FFFAD1"; post_comment_c:"#6B6B6B"; post_commentmy_bg_c:"#F5F9D9"; post_commentmy_c:"#6B6B6B"; prelude_c:"#EDEDED"; footer_f:""; footer_s:"1.2em"; footer_c:"#9AC528"; footer_l_c:"#6D8824"; footer_bg_c:"#E0E0E0"',Typo:'body_bg_c:"#FFFFFF"; body_bg_g:"solid"; body_txt_f:"ss1"; body_txt_s:"1.2em"; body_txt_c:"#000000"; body_line_height:"1.4em"; top_image:"typo"; blog_title_hide:"0"; blog_title_f:"s2"; blog_title_s:"3.5em"; blog_title_c:"#B11508"; blog_title_a:"left"; blog_title_p:"140:50"; body_link_c:"#B11508"; body_link_f_c:"#000000"; body_link_v_c:"#4D4D4D"; sidebar_position:""; sidebar_text_f:""; sidebar_text_s:""; sidebar_text_c:"#000000"; sidebar_title_f:"s2"; sidebar_title_s:""; sidebar_title_c:"#B11508"; sidebar_title2_f:"s2"; sidebar_title2_s:""; sidebar_title2_c:"#000000"; sidebar_line_c:"#000000"; sidebar_link_c:"#000000"; sidebar_link_f_c:"#B11508"; sidebar_link_v_c:"#000000"; date_title_f:"s2"; date_title_s:"1em"; date_title_c:"#000000"; post_title_f:"s2"; post_title_s:"1.6em"; post_title_c:"#B11508"; post_comment_bg_c:"#FFFFFF"; post_comment_c:"#000000"; prelude_c:"#FFFFFF"; footer_f:""; footer_s:"1em"; footer_c:"#000000"; footer_l_c:"#B11508"; footer_bg_c:"#FFFFFF"',}; \ No newline at end of file diff --git a/themes/blowup/locales/de/help/help.html b/themes/blowup/locales/de/help/help.html deleted file mode 100644 index 7951a1b..0000000 --- a/themes/blowup/locales/de/help/help.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - Blowup theme Konfiguration - - - -

    Eine veränderten Konfiguration erlaubt eine den eigenen Wünschen entsprechende Anpassung des Blowup Theme. Um dieses zu erreichen, fülle das Konfigurationsfeld aus und wähle einen vordefinierten Style.

    - -

    Farben

    - -

    Wenn Du einen Farbwert eingeben willst, dann solltest Du Hexadezimalzahlenformat verwenden. Zum Beispiel: "#FF0000" steht für die Farbe Rot. Du kannst auch die Farbpipette neben dem Farbfeld verwenden.

    -

    Wenn Du nicht weisst, was Hexadezimalformat bedeutet:

    -
    - -

    Masseinheiten

    - -

    Die Festlegung der Seitengrösse Deines Blogs erfolgt in folgenden Masseinheiten. Zum Beispiel: "1em". Solltest Du keine Einheit hinter Deinem Wert schreiben, wird Pixel (px) als Standard ausgegeben.

    -

    Folgende Masseinheiten sind zur Verwendung verfügbar:

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    Das Bild im Header

    - -

    Du kannst ein Bild Deiner Wahl statt des Standardbildes einsetzen.

    - -

    Wenn Du "Benutzerdefiniert..." in der Bilderliste auswählst, dann hast Du die Möglichkeit, Dein eigenes Bild upzuloaden. Das Dateiformat muss entweder JPG der PNG sein und es muss 800px breit sein. - -

    Wenn Du ein JPG-Bild uploadest, dann wird automatisch ein Rahmen um das Bild gesetzt. Dies geschieht nicht bei der Verwendung eines PNG-Bildes und die Transparenz wird ebenfalls beibehalten.

    - -

    Vordefinierte Styles

    - -

    Du kannst Deinen vordefinierten Style aus dem Drop-down Menu "Vordefinierte Styles" wählen. -Wenn Du ein Style ausgewählt hast, dann musst Deine Änderung abspeichern.

    - -

    Du kannst anschliessend den Style entsprechend Deiner Wahl anpassen.

    - -

    Konfiguration Import / Export

    - -

    Am Ende der Blowup Einstellungen kannst Du ein Feld mit der Bezeichnung "Konfiguration Import / Export" sehen. Dieses Textfeld beinhaltet die gegenwärtige Konfiguration. Du kannst diese kopieren und anderen zur Verfügung stellen.

    - -

    Um eine Konfiguration zu importieren, brauchst Du nur das Feld mit Deinen Konfigurationsangaben ausfüllen. Anschliessend klicke auf "Code anwenden".

    - - - diff --git a/themes/blowup/locales/de/resources.php b/themes/blowup/locales/de/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/de/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/en/help/help.html b/themes/blowup/locales/en/help/help.html deleted file mode 100644 index f9e5821..0000000 --- a/themes/blowup/locales/en/help/help.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - Blowup theme configuration - - - -

    Modifying Blowup theme configuration enables you to customize your theme very easily. To do so, simply fill in the configuration fields or choose a predefined style.

    - -

    Predefined styles

    - -

    You can choose a predefined style in the Predefined styles drop-down list. -Once you have chosen the style, you have to submit the form to apply the modifications.

    - -

    You may then modify the predefined style according to your taste and needs.

    - -

    Colors

    - -

    When you have to enter a color value, you should use the hexadecimal format. For example: #FF0000 will give you red. You may also use the color picker located next to every color field.

    -

    If you lack inspiration, try and visit the following pages:

    - - -

    Measurement units

    - -

    When you have to indicate a size, it must be followed by a measurement unit. For example: 1em. If you do not include the unit, pixels will be used as default measurement unit.

    -

    The following measurement units are available:

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    Header images

    - -

    You can choose a header image among the list to replace the default one.

    - -

    By choosing Custom... in the image list, you will be able to upload your own image. The image file must be in JPG or PNG format and must be precisely 800px wide. - -

    If you upload a JPG image, a border will be added to the image, which is not the case with PNG images (the transparency of which will also be kept).

    - -

    Configuration import and export

    - -

    At the bottom of the page, you can display an area called Configuration import/export. This text area contains the configuration you are currently using. You can copy it to share it with others.

    - -

    To apply (import) a configuration, you simply need to replace the content of the text area with the configuration you want to use. Don't forget to click on Apply code.

    - - - \ No newline at end of file diff --git a/themes/blowup/locales/en/resources.php b/themes/blowup/locales/en/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/en/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/fr/help/help.html b/themes/blowup/locales/fr/help/help.html deleted file mode 100644 index 4f1a49c..0000000 --- a/themes/blowup/locales/fr/help/help.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - Configuration du thème Blowup - - - -

    En modifiant la configuration du thème Blowup, vous pouvez personnaliser votre thème très facilement : il suffit pour cela de renseigner les champs de configuration ou de choisir un style prédéfini.

    - -

    Couleurs

    - -

    Quand vous devez indiquer une valeur de couleur, celle-ci doit être au format hexadécimal (exemple:"#FF0000" donnera du rouge). Vous pouvez vous aider de la pipette à côté de chaque champ de couleur.

    -

    Afin de vous aider, vous pouvez consulter les liens suivants :

    - - -

    Unités de mesure

    - -

    Quand vous devez indiquer une taille, celle-ci doit être suivie d'une unité -de mesure. Si elle n'est pas suivie d'une unité, celle-ci sera indiquée en pixel. Les autres unités possibles sont : em, ex, pt, %.

    - -

    Images d'en-tête

    - -

    Vous pouvez choisir une image d'en-tête parmi la liste proposée -afin de remplacer celle utilisée par défaut.

    - -

    En choisissant "Personnalisé..." parmi la liste d'images, vous pourrez -déposer votre propre image. Celle-ci doit être au format JPG ou PNG et -avoir une largeur exacte de 800 pixels.

    - -

    Si vous déposez une image au format JPG, un cadre sera ajouté autours de -l'image, ce qui n'est pas le cas avec une image au format PNG (dont la -transparence sera également préservée).

    - -

    Styles prédéfinis

    - -

    Vous pouvez choisir un style prédéfini dans la liste d'option "Styles prédéfinis". -Une fois le style choisi, vous devez valider le formulaire pour appliquer les -changements mais vous en servir de base pour personnaliser.

    - -

    Import / export de configuration

    - -

    En fin de page, vous pouvez afficher une zone appelée "Import -/ export de configuration". Dans cette zone de texte se trouve la configuration -en cours d'utilisation. Vous pouvez la copier pour l'utiliser dans un autre blog sans avoir à faire de nouveau les réglages.

    - -

    Pour appliquer (importer) une configuration, il suffit simplement de remplacer -le contenu de la zone de texte par celui que vous voulez utiliser et de veiller à bien cliquer sur le lien "Appliquer le code".

    - - - diff --git a/themes/blowup/locales/fr/resources.php b/themes/blowup/locales/fr/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/fr/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/ja/help/help.html b/themes/blowup/locales/ja/help/help.html deleted file mode 100644 index 2496921..0000000 --- a/themes/blowup/locales/ja/help/help.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - Blowupテーマの設定 - - - -

    Blowupテーマの設定を編集することで、とても簡単にテーマのカスタマイズができます。 カスタマイズするには、ただ設定フィールドに記入するか、定義済みのスタイルを選んでください。

    - -

    カラー

    - -

    カラーコードを入力する場合、16進の書式を使用する必要があります。 例えば、"#FF0000" は「赤」になります。 また、それぞれのカラーフィールドの隣にある、カラーピッカーを使用することもできます。

    -

    適当なカラーが思いつかない場合は、以下のページへアクセスし、参考にしてください:

    - - -

    測定単位

    - -

    サイズを指定する場合、後ろに測定単位を付加する必要があります。 例えば、"1em" のようにします。 単位が含まれない場合は、ピクセルがデフォルトの測定単位として使用されます。

    -

    以下の測定単位が利用可能です:

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    ヘッダ画像

    - -

    デフォルトで指定されているものの代わりに、リストからヘッダ画像を選ぶことができます。

    - -

    画像リストで「カスタム...」を選んだ場合、独自の画像をアップロードすることができます。 画像ファイルは JPG または PNG フォーマットで、横幅が正確に800ピクセルである必要があります。 - -

    JPG画像がアップロードされた場合、画像に境界線が付加されます。 PNG画像の場合には付加されず、透過性も維持されます。

    - -

    定義済みスタイル

    - -

    「定義済みのスタイル」ドロップダウンリストで定義済みスタイルを選ぶことができます。 スタイルを選択した時点で、変更を適用するためにフォームを送信する必要があります。

    - -

    フォームを送信後、好みと必要に応じて定義済みスタイルを変更することもできます。

    - -

    設定のインポート/エクスポート

    - -

    Blowupオプションの最後で、「設定のインポート/エクスポート」エリアを表示することができます。 このテキストエリアには、現在使用している設定が含まれ、他の人と共有するために、それをコピーすることができます。

    - -

    設定を適用(インポート)するには、テキストエリアの内容を使用したい設定に置き換える必要があります。 置き換え後に「コードを適用」をクリックするのを忘れないでください。

    - - - diff --git a/themes/blowup/locales/ja/resources.php b/themes/blowup/locales/ja/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/ja/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/ko/help/help.html b/themes/blowup/locales/ko/help/help.html deleted file mode 100644 index 8513564..0000000 --- a/themes/blowup/locales/ko/help/help.html +++ /dev/null @@ -1,54 +0,0 @@ - - - Blowup 테마 설정 - - - -

    Blowup 테마 설정을 편집/수정하면 당신의 테마를 매우 쉽게 변경할 수 있습니다. 이 일을 하려면, 단지 설정 칸을 새로운 값으로 채워넣거나 미리 지정된 스타일을 선택해주면 됩니다.

    - -

    색상

    - -

    색상 값을 넣으실 때, 헥사 포맷을 쓰셔야 합니다. 예를 들면 "#FF0000"은 빨강색에 해당합니다. 각 색상 지정 칸 옆에 있는 색상 선택기를 사용하실 수도 있습니다.

    -

    영감이 떠오르지 않는다면, 아래 페이지들을 방문해 보셔도 좋겠습니다

    - - -

    크기 단위

    - -

    크기를 지정해주어야 할 때, 단위를 반드시 함께 써주세요. 예를 들면, "1em" 처럼 말이지요. 단위를 포함시키지 않으면, 픽셀이 기본 크기 단위로 사용됩니다.

    -

    다음은 사용가능한 크기 단위들입니다.

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    머리글 이미지

    - -

    기본이미지 대신, 목록에 있는 머리글 이미지를 쓰실 수 있습니다.

    - -

    이미지 목록에서 "개성에 맞게..."를 선택하시면, 당신 자신이 보유한 이미지를 올릴 수 있습니다. 이미지 파일은 JPG나 PNG 포맷이어야하고 폭은 정확히 800px 이어야 합니다. - -

    JPG 이미지를 올리실 때는, 윤곽선이 추가됩니다. PNG 이미지의 경우는 해당되지 않습니다. (PNG 이미지의 투명도도 또한 유지됩니다.)

    - -

    미리 정해진 스타일

    - -

    "미리 정해진 스타일" 목록에서 미리 정해진 스타일을 선택하실 수 있습니다. -스타일을 선택하신 뒤에는 저장(submit)단추를 눌러야 편집/수정된 내용이 적용됩니다.

    - -

    미리 정해진 스타일이라도 당신의 취향과 필요에 맞게 수정하실 수 있습니다.

    - -

    설정 사항 가져오기 / 내보내기

    - -

    Blowup 선택사항들의 마지막 부분에서, "설정 사항 가져오기/내보내기" 영역을 보실 수 있습니다. 이 텍스트 영역은 현재 당신이 사용하고 있는 설정 내용을 담고 있습니다. 그것을 복사하셔서 다른 분들과 공유하실 수 있습니다.

    - -

    설정사항 가져오기를 실행하시려면면, 단지 이 텍스트 영역의 내용을 바꾸어시면 됩니다. 물론 "코드 적용"을 클릭하시는 것은 잊지 않으셔야겠지요.

    - - - diff --git a/themes/blowup/locales/ko/resources.php b/themes/blowup/locales/ko/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/ko/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/pt/help/help.html b/themes/blowup/locales/pt/help/help.html deleted file mode 100644 index 423d2fc..0000000 --- a/themes/blowup/locales/pt/help/help.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - Configuração do tema "Blowup" - - - - -

    Configuração do tema "Blowup"

    - -

    Alterar a configuração do tema "Blowup" permite personalizar simplesmente a aparência do vosso blog.
    -Pode alterar os valores da configuração nos respectivos campos ou escolher um estilo pré-definido.

    - -

    Colores

    - -

    -Uma colore se representa por o seu código hexadecimal. Por exemplo: "#FF0000" para o vermelho,"#00FF00" para o verde etc. -Quando têm que preencher um campo de colore, pode usar esta notação ou usar o "color picker" situado ao lado de cada campo de colores. -

    - -

    As páginas seguintes, podem ajudar ao encontrar a inspiração:

    - - -

    Unidades de mesura

    - -

    -Quando têm que indicar um tamanho, este têm que ser seguida por uma unidade. Por exemplo: "1em". -Si nenhuma unidade é fornecida, o "pixel" será usado com unidade. - -

    -

    As seguintes unidades podem ser usadas:

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    Imagem de cabeçalho

    - -

    Pode escolher uma imagem de cabeçalho dentro da lista para usar em vez da imagem pré-definida.

    - -

    Nesta lista, a escolha "Custom...", permite enviar para o blog é usar-la, uma imagem vossa.
    -Imagem unicamente o formato JPG ou PNG, é com uma largura de exactamente 800px.
    -
    - -NOTA: Uma bordura aparecera a volta da imagem o formato JPG, isto não acontece com as imagem em PNG -é a transparência dos PNGs fica efectiva- - -

    Estilos pré-definidos

    - -

    Pode escolher na lista "Predefinite styles" um estilo com a configuração pré-definida.
    -Uma vez o estilo escolhido, têm que validar o formulário para aplicar as modificações.
    -
    -Pode, já agora, alterar a configuração definida até encontrar o visual ao seu gosto.

    - -

    Importação/Exportação da configuração

    - -

    -A seguir a ultima opção, pode visualizar uma área de texto nomeada "Importação/Exportação da configuração".
    -Esta área contem todos parâmetros da configuração activa.
    - -Para exportar é partilhar esta configuração, é só copiar o conteúdo desta área. - - -

    - -

    -Para importar uma configuração, basta substituir o conteúdo desta área para os parâmetros copiado duma outra configuração.

    - -

    é enfim, para validar todas modificações, não se esquece de cliquar no link "Aplicar o código". - -

    - - - diff --git a/themes/blowup/locales/pt/resources.php b/themes/blowup/locales/pt/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/pt/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/locales/zh-cn/help/help.html b/themes/blowup/locales/zh-cn/help/help.html deleted file mode 100644 index 66c9d93..0000000 --- a/themes/blowup/locales/zh-cn/help/help.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - Blowup 主题配置 - - - -

    修改 Blowup 主题配置允许您轻松定制自己的主题。要这样做,仅需填写配置字段或者选择一个预定义的样式。

    - -

    颜色

    - -

    当您需要填入一个颜色值时,您应该使用十六进制格式。比如:“#FF0000”会显示红色。您也可以使用每个颜色字段下面的颜色选择器。

    -

    如果您没有灵感,尝试浏览下列网页:

    - - -

    度量单位

    - -

    当您需要指定一个大小,它必须有一个度量单位。例如:“1em”。如果您不把单位包含在内,像素将作为默认的度量单位。

    -

    下列度量单位是可用的:

    -
      -
    • px
    • -
    • em
    • -
    • ex
    • -
    • pt
    • -
    • %
    • -
    - -

    头部图片

    - -

    您可以从列表中选择一个头部图片来取代默认的。

    - -

    当您在图片列表中选择“定制...”,您将可以上传自己的图片。图片必须是 JPG 或者 PNG 格式并且必须精确等于 800 像素宽。 - -

    如果您上传一个 JPG 图片,一个边框将会被添加。而 PNG 图片不会如此(透明特性也会被保留)。

    - -

    预定义的样式

    - -

    您可以在“预定义的样式”下拉列表中选择一个预定义的样式。一旦您选择了样式,您必须提交表格以应用更改。

    - -

    您接着可以根据自己的喜好和需要修改预定义样式。

    - -

    配置导入/导出

    - -

    在 Blowup 选项的最后,您可以显示一个叫做“配置导入/导出”的区域。这个文本区域包括您当前使用的配置。您可以复制它以和其他人分享。

    - -

    要应用(导入)一个配置,您仅需要将文本区域的内容替换为您想要的配置。不要忘记点击“应用代码”按钮。

    - - - diff --git a/themes/blowup/locales/zh-cn/resources.php b/themes/blowup/locales/zh-cn/resources.php deleted file mode 100644 index 026f354..0000000 --- a/themes/blowup/locales/zh-cn/resources.php +++ /dev/null @@ -1,11 +0,0 @@ -resources['help']['blowupConfig'])) { - dcCore::app()->resources['help']['blowupConfig'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/blowup/print.css b/themes/blowup/print.css deleted file mode 100644 index 58dd412..0000000 --- a/themes/blowup/print.css +++ /dev/null @@ -1,59 +0,0 @@ -body { - font: 10pt serif; - margin: 0; - color: #000; - background: #fff; -} - -#prelude, -#sidebar, -.pagination, -#comment-form { - display: none; -} - -p { - margin: 0.2em 0 0.8em 0; - line-height: 1.3em; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 1em 0 0.2em 0; - font-weight: bold; -} -h1 { - font-size: 160%; -} -h2 { - font-size: 140%; -} -h3 { - font-size: 120%; -} -h4 { - font-size: 100%; -} -h5 { - font-size: 90%; -} -h6 { - font-size: 80%; -} - -a { - color: #00f; - text-decoration: none; - border-bottom: 1px solid #999; -} - -.post-content a[href^='http']::after, -#comments a[href^='http']::after, -#trackbacks a[href^='http']::after { - content: ' (' attr(href) ') '; - color: #333; -} diff --git a/themes/blowup/screenshot.jpg b/themes/blowup/screenshot.jpg deleted file mode 100644 index 6156d02ea72f15c2083b9af55b9ec7297dd41e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36216 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μxE6k$|z8xU@!I@@H^Gzz|2KDJk-9 z{+vCw7?^{lC3}gw3tWI$2z_RAEQ)Ty4o*r}u+(%GPfEIxJ>(;$&rn|n;Y_7B)aC+Q zcEl`UP87Rltux;%!wSj5Pskm}Jt-&9j8HcgB1&(UXSMJ0Y5BMK!QJ_c&FOP|2v4k3 zSTgsOh?xUZ1-$^tO~wOoa|liTlIPC{7Oh!L+IsASy;iP-@@(OD?QNPOACDSfI}8A&nJK6mOcc=0_9)Mv6qIr zmafD{CvpV40o&LF5YqeYP2XCdj&#~enKJ(Jahw@*!Oo;}UGv>o6zVA2S3_s8Ms^&m0JaS0ZNj`3rUl^ew?UGv^ z?T8qqyW=;Yf%4dG`Z7Q}CCi=HK<-(;L*zV+F51{qx9&*AFQWn`MtGrClo#9JRLis6 z>O(quB0w;hMg71!S(06KSLI#GY-PE-%q5}Q|4ZX;)K!IBhYNwx61}nZvF-xi#QgU8 z`ELMs3Nf}!C>{Y8TNMbodk82&mKDiQ3<1)geEj?|_C4txao>g-wljD5)m@%pS||kx zjU(;Z$sT{IVaz)=1!`c6jqf-2V#lnn@Z9X}ty_G?sg_xWEJb6!HIN`*g$@zeuc_-@+_%H@<9MXa#FqPPc2DH{gGSf8Vl%Ej_SwGdt| zupPS6xqcM-$#9v_{hqAt%xXEHg&5STzqC(cP;6@x7#*QkUkfU)uLN3fcIp*jM|<-) zd*2%_=RVLIos|{4nwj&Q+DF&pw_LVH1TS9oP6AaAq-($V84{$l_CU$@G?7I8ht(Q1sAl-xyl4PxuN=>0qRZaoG zxCa^6w8MA3nrUw&e*;jOe*<)%K3B6C{Zlz{_rzJZN}8x@zKktV58+F)(#PB@RfDOj zIdULB=M1&xnJt-MymEN)Qi;Oj8^P!SPXW4~b5{BKY#S8Sj@g?UBch-GwGAm(x^ghy zAccZ1n3h0(00bs0V2%o84XcEqqsq>XUuIef7g{LjHXx{8Nwm^08J$yuQq1l1TPZh7 zIFw;ILBYf{9Qxlx=)aol_k0ZO^pElfTnnSu#oS~xe=uXX0he@|>SJ=A;y}K<8PNYi zBqqv*uh<^rP@8l!id=0@_hS#yDq$s1&QYh>R|1bhZ`L2?T=co?_Uk?I_ZM*=(5%HE z9v!KcSwuWF0}f|GggG{XCbq2`!>8D@eVuE!nW|g69hs@J`y8d1k6FWfDONrcZqvL; zD!rr48fJv}M*BudNa~iU`nw6i6r-^T>vmgeNDh`n#_Al>alqw%f5K%?p^WEr(X$Qs ziKC;Y@Lp0S;~Bswnvas-R-_CYv0hc_;Sbc3yAgwW>y)*S1}=Y$%kBEu5XMXH2v$L~ zICf-gYBS*l_`+oDgzLh_{oxXL2+`%9Snj#QSK}>>dR#iZkH+xw4HPS zKr>`l$>6W>txJj-fFa6;aRI3TPyd{LEoV`D;;P0HjYJyB(LNIjWw%H7m<{i+YvN;| zw1~V~E3_oegbsqa3Ggy~RV?)}HE=25VH6-F{GjlcVzIQeRAQgS`%hH7LNy2gV-CvK zs|j5i*V>;k)LTiQ3wLy82pQSEmcXX--H~vX?Fw9$Xfs5#RBQ`!E!^vP3B24;d;MOE z@KZ;R((wc==n|%BDie1!0(luOex_XdW4;-)Zx8DN4nuz$pFu1#7z|(uO@Bnf3gQK= z0nM>&Rc@fcaXV-^8sgj@KuFFp6lF)WAc%pL#2E1lvjdP`GrTDOH(OAF+8? zF}qw*0L=9RK*H_@LuG*h5El0-Ki@u7Y?nx&${?mHBU4Jb14B(DqZASB-S0{Pt!Uxj zX9l!1q|hSKe3TS^mk0HEukmsR#SI`|?| zi+o2CD3y7@m6|WS1nqMK0G#*oE2<@!*N~)p`M1q$0UNiqZ@F$=n`God+Mi#Ce4n73 zCss?*kKjUoFEaFAV6wJxkqVu--t|aG<+Zs>8LL8U1L3@M2%QD9TU6u6=RX_P#yU>d zg}7W`qBE%YlGszq`5_tWUYbxQ*E+tl%^#Ro^fZa_?F$^noXI-cDa9j+ahl>h9-nB% z%wir%?KZj0e1QY1=sWR1k=->8ah81tmy%bFm0xHA?Oo7!=(woy&Di)iR-H{N*7ttu zT+Hs`)O)|rOYqx8J5QkZ#jbP7o+^>%sO(Jy5p`^u(=HIjQ$;#w==%@nphWMjzH1|m z4PnY2ElGEIG~mNejZsulAQvN|CF4Ux3xDL*Vs>LRR@7M7Huo;uA@QjRT?;Lz0zbfk0-%H45t83hZNJkXu_8<(AZq-7zJGH*;vQ9*Q<)ACy z!DL>>A>zyF*~~yYUFlC*u5tEPCDeef0NSD~16*Y%i_#xDo~bl)>dY`#j3NIQ}W%l4p%iYIbQ ztahZcs3J8r$&CJa+2FG_z$C@rw`W%$53l@yYTh$h-rLF14z2Bst@^x^|5pF)#-iiTj(NM>{%?Qil(AvJsu{swgaoHi`Zv!7A>%+5>Pz`gXY=V%-k8JZ&Nx zPD=Q(C(RM%%XrL<5573r6*rh$5w)`j$XvcfWETMRkJ$k2K`isD3o<*^y8Vi+spFQ! zyANt}S|P$xN{{)>QHAee?vMl)WmqOCsPc{`DEJS{;cDOvu9oUmgfcI@ zQ=`-Z{KSC})9`Z*I5P#G`&IAp(I5&qX@qC=uun~pe=mWcJ1{%|mI5-i;mrJ_DS>cS z71P*YOO~f<7Z$h^5GV?bO&p*{yIkY#AF#lnP)>7@di_lT`(My_MakhA0TWyTO`-Gk zsE{}qVkWr7sihV*u%g0mNDVH%>K$G-q>D^v9QJ$|a*+wqipv23peWE2n*gqFxulMc zSa6hpB2%v6=}nzG_ial*f}{jsL{~>O+2Mb4`v@-Ji)A6!fAqn@ z+uS4fOm}4GZeq9?f%bv1H!;mGTCYx1=DPg4^J3r|hQDrT&aGt!`O{$THxLf14iOgp z>#1LtWYu@yns2>(D4x!uc>@;@az7z3uIQqd#G!v`Nh85ohjp9ZajX%SY2J6naH4gIZlE+@#AfE zkoY;VU&nmvbN`8)ckfeChDVbXK_%A^^7r0vKEV4v~@ZE;8{$kj*um2;suJL@K z*)O9?Hzt&`azpB%D#b{6V+NikXv8m4Z)mpYg4M-hu}3lCH?9$~OnWsu9W8sM!tL{_ z)E4bn!@)PSX{Yw}@Xj_$RE>6`AaG!Y+^5qaKsi8xDTBgeEJc7w%FR=uKbk^v@2FFK zFpMKn5(?p1v1*xr z!WVz?7XP|Y``3qImae2=qj1WL((HFC9qG2MmI)(mX{pcju(f0+2I;bj8(OR_q9!Xw zvy|Nl3Xwtcq~Gg9uv04cK-@FbWPL)V{!c)XD1;O=@p+P|U=Tm#flaWDl)=V|IUD)h{(@_sbeI@T*<59E6%fn2*BDjo)o-8 zP`7R_LWp`-Glfi$1AwDsMd+EC%E)w$`qQ$TUtZDZUTVvq6ej`ppM?#HtQFF8OJizq!}q&v7W^}$hV`YpUh_!tT^V() zD7&vwtt~ZQ-Xa-f`t(`=AGeI0m%Ow0X(GNT(b(bCLiF?o5W#=suR7#6|7a+%dw`wMXSJI zW(%oY4y_@b#2AvSduA_a{UfF{y=n8;OT%z_j^3e{Td$ODskm#;fCjOC3Hc76SzKhs zl=kGB7r!?s-YBA{@G)05 z-y$aIK_p%>Dy+1rL^mER9CFdnPGed++CE-=;-tGTWjjY${WW_>dPm=9fi>9DruzoZ z6(O1EmN+ihdM^K{tpT(rR(=ezzs-}ifS{ygy>us!iq04+RkGF}xe{Y#K!DOcu3eaha{b?^u7m1$8eK|P#HG0tH zfq#xPY(+ik8!4lHcy*vgK3Pta4OSm(Zva$@G9@J?x&4|)EeE?a$MjJKp6H7e%}kcg-WJY{Iwu`5Eq`Vn`#@$7`w_) zY>0HIXRfN3r*Kalzs{6PZ0?~|$n7<}u4F)(VObEi&1;`iB4?US`(E=@{7h*5Da~@h z(cBICf%W+_p15e_AHhdF`J3iVSu#_w?ot{FIyt8n5aGHJ2dWEK#>AM#-7{Y6LlIK6yGZdU{ zw8yP%>btY8yG5!%?N%fm4~%DpS2)eX`;5? zP}M=fkj{T03XZZSKAI)PadjE6NR~h(hYHg~zBw(3m#J;qOs0}+v;m` zJ!_75gA{CzA4ZwVgO9lzy6~c1MXvZjKppOA@MJmlvvLp8n`z_ogXGtDk)m|bE09}z zThxZgp`@(XSP1n5V*#$mEcxqFerLsV)&TKasUGUr89A}7k=jCTcCo#=W~Cl+bm6Z! z2XKZ*&8=-QYT8_;#eVur?L4REEB*Q{3_bj_{{(2p1>yCkNPdve^V!>+~L zNMNF!B$}G__rC%1JVGCNr)=vqnT*~JEBoBR5~ASsP*eo63~`b~*1ZX|LY7-dX+K3N z*yz4Q*3E7?w-2s=w2H(>+g>%_nf& zFtRL6&}p?E`3{NyaqMBxH$r~^>+FaB@HjQHUQAp)y?av@guY?iqmWuBtOu*4_|ruY zCwsk(Pw!5hj`jp}51vrFUKK;`N-sDd$ea;I#VEa?vqR)H1+fq_6Zg!mUE{;T(_7Uc zA~BJ?j96@rAGzgRCU?XSc6~I_<4DRix)X_l_nGVn2s0;e(w)pEZHYJ?y4dWL0hZ@ zBVbg}M3(9WSJ{)xj9Svqprc2KN*|R?Q>FE@vt3aU4b=ar$r2u+Q6HzpNoZ2|W!;<; z)*u=;EGE2mmG{Z=dGb%iQekJXUpHfMCcW3p*7697{KFb0sX|mqRDEdX36XrGEbSNa zxMHhO%pIZ(Bd%%cbZzh@UClVvRuAU{N$o^Z+5}m@f}korgW1&ZT!{R1TJr15wum(D z_K|ld?P0Bj`qx&2YMN@z4~{vOc2*?AM(2K|y3_Pjie~j$ltPW}hHq0ytn?%%8y8Sn zgg*fSmd5yHSQz6d-0nrhYfGa9+DPuMlt9tFkbuT#VZpET_a>F;$($<4zmZO&YT<+A^N&;QIeg-#uxnBWengcL zjjiQLA3B$1I_=uT|JXopZ%ZkcM^UDy+~e5my9U}E84#m2j~LSCWI$DIQCJwW$nBrw z_>{$O$z++_b>O!i zP3lT|m6!%b`_5k;Cb3E1z`DjES~ED(vr6dqE_9lSPphq1l z%D1=it0(lWyakV>^)O5D0k-^J6p?$AMRpWNp@mE&`I-LXka3;6rd#wiSGE+YBcE&? z4VX)KY*)Tmx{`W3ibUA}73W=?f`;=&s}Zrp!7%-&)kFL&_uc~4&HOZ=2w^K zIV}Q?gsDZ8`wIu18~RkH0C?MDp6p2Fvk-$N$ zgbVQ2WhRXm?&*fU|8aL|Ho_Y?Hdo%6N&G=RjN~maT@|(!5W1ogTE;VdqXs%h%y`*h zg@LU^6(1daLgZ`$CEBNYYal9vVDe;rq64kw9FS65cfm$58skJ0VM9}M5;xaY?ub*)aGI~8XNp*7Lm5|iIxevw&IW}65vLK^>g zR7d-2(8)8B9_aH$d(yDPwSiiHHx>La*k)S%Rs-1x1oN^Zq9QWjO$ek1n+;#Op97&QbyinpYpaVk&_ANwqUS>UM(mE$p0i1y?BvDj zJ3!=nB!(VNxV*FLS&r)0h;@8YPruXHmMZBONB>EZY5ruA|b{XWSNH zJb(CdUE511qzBqG&u>70X_sw=yOvC}l29BJ;WYSikEBmC5O2n|)(a)FCN00fY}ahp z`&A$=+Y8BGZanJCyRYyjNyemxB?JdEYj%)zFPEYRH_6}NjqGrLZ&)MRtTi)fsn%rI1 z`OGintxrw%A)%=)lhg&5i%63^D83j;+^vr>S+C8ae11@y#6&KhNq?nSiSOi)1VV*8 zr^u(sq$`OoZDf+Ms+1Emv-rUFF@r5@3-l-yIj*sKa+1@U%DyxL0w<$2AA5@5I_5=* z$O{NWy~yFt;MiJ#P2GwBE#Xfua-_MUwzNHG(}Yl`OuO4;bt^y6*z^;fugkZ~*gy-E zv%XlIY8F~8UM#9b*M%Dcnv-J4F*uhcNSPulMQ9b!86_oj*#@cU7isl&jYfg)&)S@e zhl;lIZN5hjB3$$doG`l`W8{%p7C%xtF%gFcrrMmXSS0X_F)AstytU$Sw&IyDoZcU- zYLoI8pI^9%5hm z3DCSme>5s4JEy0Y!Ed%iCf@Gh4ec-QsKc-MIiw+H(UAdaeL<|9lA$ub2iTcLsfIzq zt(KieHEY&k1wa8Ei&fYWVnjiaw1M`ghbU!Wsydu3~hjjmk=|5tOVy znyso1sNPq~3=8jPSN8YTjezZ}0<%^4k3?eQWKc2k(b_f2Dau)OE32YY(%`+dWaMVMRieGDo-nedNunCy$;yDE-g(R?jgkPuwV3<#Ql(cJ-1E64SeXbHQXPX!Nn zgMbOEN514)In26WqIPG$XtJ&BlT3UK@SNtO5Q$TIMz+O$bTDO1YSCepjgd489A}s- zaySS$IrkZz%rg0WwT^C>Mew0OfPKJBW#-{c5_O`>PNBv20|vmgRb#{gU!3vYUNI+K%>vl9>7qKu?K_&%^vRu-PID*s8Q*^~K* zKE-WcLZKrZEh`eyWiNK54w-gk{|RCcTS09GY#PC$6Jh&Ou8Zop3*92&KYCXB#J}aj zPqDRfh1jX6g!SV?iE8@RFehiUefz^MxpIpu;hI~gd0uJGqo%|F>Ldkpo3$FFU2uWt zBv~;_ca&+mV9K3YKtKQk`A2|5fX*oguQj58?K{QcU@N8>9dJ!*t;7nMM;*M=>UajT zpBAp-nT+uAm=4j*r2cvrt;6CRutv~NEym>oAa!Fpzhr4xAkAr9=-|x|fjZmRj_Spb zFC?BTO*jm#K&35y>%bQBgt1=}krkGUi4#j^ zeZ2$PI1m7Gp#A`CQP8Sfk=H7>)8+2BJjFDm(ixVM4Q-hLk`EQ(1~Kl=?B(6ld92J^-c99ucH`al#IogS6TD9*snR0z)jBW`3xa$8LZtDX7 z`erORs_gcH_#lDgi%X&eVOg=C86Oh*Q4z~dA|5JZ3Sodansgoj?}s>_(Zx^uGCiV$ z+otOJ-hkrG;u{@Qe1rM2x90XHPXaw-_Cd{ul{!a%fj2hRY0*=CZ&hP3>WCDeNqR)o zZ)pwArvK21MeG}@SKT0&bb65aZnbzJ(qojai!?}1e$ZHZfe^#)T>#qn>I#}Mbffeu}-Z%*RzpqI&M=lS&e7!eDsS9X<;t|2+zBZwMb={|efiU|8l&zntLC+nl2z z*>BR8zZMHWDBnmnzLRu9UEv-EqEw~5J?^j^|`q@7*vZ`Zj|12?8au*%{M5^?Xo%$2@?)L(fH7)I?Rs&cscIxuh-~9T8N+__*0HRFtzCfv zC(sYpzN!*;t}XntI0j9TJ>rV&wA|EsVa4P7z24WVIQ`?f|EkX4M(`g^GScR#8-pDq zbeykG+o54%)FR8Tu;||VJGLkQLiDkTl9WNg(Ru7Bl9?3G6@@-=D-L2f%O^-jQvL?8 z;02>jfppTc3^j8EOx21_gHDrw1DaMgn`4!54Q(my16D;11$58wk@~sI82sbSTdNTJ zTXYJH`z^nKRTbymBho6BX4gpIqE~v$jJ{XemwSS1M>6@?>bqwdW_j$p z;+K;3#{m4Y2&dS^#u5`sa z^{t)dz~>V{-S$zcEfID-mUO4z(!Rk2b3KukeTtc2dn(0Kmn-C4H|CX%WD)C*NThz1 zpI8L^C6gBuZuH1oqkEX`Z`N~d;d#iU*Ci_m>XAG3w)H3uItsx0V~oPYa(?_MDYj}z zbNQm=kzq{A3I-ys>MBtiV6B|mXyuR$MW=y6_Rz7~H87)jVr8)@Sb!Q>YxF+Q$nqhh zjq1BV$L1AT9lU&PeptNCKj}9>%D)T#&{llkJ$OAG|RY_;!WeQ1aQa$N8w`YxjfWrelYvZXPleH!e~G zN5Ut+ylQn$=OzhlPM;S^A)!XXVqdBXBzSlUFC@S#EH5`xCEG?~_^{7p4DRS6*1)M(5@Y(a}8XdI|S6Sv%S~XKxJVu)@L)9g>+c_qDoAtv>-h7dgvX_ArdZJxe_<=k}*;$9x9xwE#Vi& zx6%IB44($QLd$Az=A)3|nnYzw%rYfwF!-m_Y8?2%GJ zIw`D)nGr_~ScpxSc5>2nOb^icKzsY0a zB#oB2w#%NYn|QhpfS!@I-Dav;S(1^+w_zBngy!@ztt{yRE+B6+(o`fXgEZzYqsUdP zI%~#@ZJM@i+ikWNJGWnDwrtu+zQ9_$e=p7Y{DZ9NgDW%(wkadx%-H1-c&Vk`m2?fx zPylS)AkLez_;(wfRD9q7wTGB0FRO2(r1Pt2Aw@MB}qRW`tzl)>7Hl~qJg zOj0RUk>U02{mUwLG};?rY(y_T@lca7APGH8poY!Fn%Ok5GX zlZQ#9aUZgk6;+C6Wy(PLB4Q>c?E=)DI<{X=%hS<+7f(s*8i&F8ZvOz<@(#17X3czz z>bwaEs7A;U^2x`j&meyJS5bv^iO51Z}VfU^gUSYPCX%$ z{j%Jn;Se$7g5R|asr52{WFZOiPAVrO!@l1xo!%{5FY5NKe$7Wu_HX)6=(kStM?fcX zqLN@i6q&F(me8t5xJ-gKCli(}Q2?-;>U#scZ96aEzn}DJ@{!OB2Z!?A`uu~e>8MnZ z@sTJsWG&38%HdIvToy?HE3r*PQ1xh$bxd*~0z)X66ckW-$HOQp7TbOOAD8=THrvDg z&(VJ%>m+b+&hurAV8~!`XwvuvIZX|g%S{{7MOPqn3`f{Z0C)sMsE8}g%yS&!;gkqd zC>G%Ye~)dW=-%B8yzSZOjhk(L%~;!r!GDFQ*z}dSu_JIKT$Kz!HX4ZS4slf^Kt96N zl7q?vWnZq4bNFH+Tb4C%G#0UMYl(d8U(FWF{{UwH042xEZARDL0KaIJj*kt#UB9N@ zQ?pEdi-zo-s{N`*<{K3ki?NMWa*1p=G6{{w*3#o00{)hfe*;)* z0Q7)v0k9-kl~QaSCf<&tZwlP$By_?hE!ZkJ4<+dCbxF&c`@`X8G7SFDNf0cBzVH=5Sy! zO~`%^v^NZ}#qH_11j(V6JF(1Osaw8qVu%O?pP%U9KQYmADAT z#Imk*OT-k@@qmE0Av{n>#xh{1D0qOGj#3!J175-)0wLK{Z90yN>AuVFw}z^kw2gKT zZMNDk(_^z|<`rEY@iD;Ls~r722P`3w9S+x=VjLbRoFl%*+3Qk11D|JnAh BPPYI6 diff --git a/themes/blowup/smilies/alien.png b/themes/blowup/smilies/alien.png deleted file mode 100644 index 6c601e179cffd2e23b3149d0806145eb86045e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)TC;IckRKI`l2 zZgg&zx|Sz3Cv2H)c7k@&($X3p8VwK)gN=g{5)#Dd#J1A5AtoWR+p-rO7au7fiN%R( zglb}KVk|5ysL`mG%a<@UFhEQ|Get9@)}dd5Us!)wy3D$ZqKkjbe-NDzZhd`u00001 zbW%=J06^y0W&i*Hx=BPqRCr!J$W?a3KoAAdemyK^nb~1x#{KWfqv$yIuZsSlL;oNm ztw&B^-&VD%N-uPbzLWKFH}dWKT#zT!BX3ldz4DtB3nE1AIrCTg&3rJ313wCN#{7`2 zm=C4J5kXh!3!mhtyc*ON_k>B7U0(6^&F!6xhA;$|=i~8{exAtMO@oj~6w9S9KR$gY znE8RYC`QceTQr6|%%%LPBbWT545`x~wsts0~jZKoDJsWT<&B5 O0000l==#8eIoB!&T{LBier?>y?p8xyn{m>l$=7ja+qLr1f z_0dATr9#-ZI@z%v#;H2fvN*T5$=1Vw*1>a}k!0uAnE&K=m5gfX;KO}uL7$wdrlF!q zMr`TRe*g2qbZ~>DoRV~FX{CxWXlICvhIZ-V%XxN-{L(C5U4W>PR-lG8UR!maib|oM zumAn?*3P(NVuporK8J;wjE9q1S9I3CXx6-2*0@O1ts(Qo2YGXTUdsO300001bW%=J z06^y0W&i*H!%0LzRCr!Jja704F$@JQ*~84s%*+&K=KJ3zp7AFA*Iln9k^w2?pXVD* zk}B%S;^=UV_dX2^cn89nT*f6`;aL}9vw$2))|};kSIOBK*XO(e#&4*pcu?ecMuKS^+vPOg}U9ju`J86dr)h($Ga01GE7GAAD>^}V~=D7EXJ%F7~BOt8vyLKlDR+`E1u9_O`sCf TwJNnP00000NkvXXu0mjf&*lznn*3;*J4|K^1M?yT;@ z5}lp4y}iwghIaqtc7ub1goAsWk!1h##Q**C#;H2|(k$BAjfJ!rk9LdC_@ zH8p30dwKEYz1!5qiHM%i(A?tS+?9-K|LKzA+P{W|qYOl1T8I@nIAJl zn3?Z?p{yLIztmGxH8L82prch8M3KiN{5v--^ZcWZY-s(pV_m#Cb650y3Z&UtA0Ke! zxFVEYT?nitYSihScW=i!5RaHlCh1QyorN4S1EK|{{r)Od&M4=wF<`sHy;6xfU=|Fh z!Rjm2T;JU0Y#0}MMYxwIPl(SijKf$5U<=`$y^~A7Y(DFS;b;EE_%~FALHJ;EJ{W>e m-q4K!ARd?GEoD^}fBFj|fDj3aoU}p!0000@RwfoaE^~VeU^~`Ez zcK`eA|LmUs>X!fHcK`O%|MSGgsXG7hyIxy$UR{9y{qs6HX}zUF{L(D_&>Vwn`n?^3r{+N)xM**UkYV(%G%s;r z;&|K0JdEmO<+~V^5CXmMXsQVuETB^6=oL*?8G)SzX^5b!RGW3bV8!F7@@Qn+He0w$ z{G#^V@lx-r4*G<% cah9Wg08*$8Jd0PXjsO4v07*qoM6N<$g45;K>;M1& diff --git a/themes/blowup/smilies/cool.png b/themes/blowup/smilies/cool.png deleted file mode 100644 index 4c43dbbd84857d17192932080114a7673a9c66c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 zcmV+c0{;DpP)VJb|K@}L;cNfe zNA<@GgoAtk>XoaYjQ`g;y`@4#LTZ_pj>f4v3=0SS&>WeVm9(yvmx3z)_}l;b<^SY% zZ)a)$_RxxiY5USF+s&1|uXg9sfE5!9m5gfi%{2e}?b@&j^XR<1mk0mwwdCExDk&tZ zrY4xLfBVc3EQ;|A00001bW%=J06^y0W&i*Hzez+v zRCr!JkJWAkF$@Lm&@#hiX69RF=KuejCRw%fU};8vIiNuW{DUGQo7L*|?bEA$x>8}|DE9h3)&TJAO@)^7*@DU79%Q-lhmKP}p?D5RI=hcg-wei+ zX^-L@F!Lp5K-?^hO6tQ~^H#8xe!(vr%m5Is!Ef^X?w&uySe5}T_xYv5EB*IaB&i-U z3d8SSo@Nn<+m-yh00000NkvXXu0mjf D98(B) diff --git a/themes/blowup/smilies/cry.png b/themes/blowup/smilies/cry.png deleted file mode 100644 index 58be1f8c543d7a6064604ef0cb2a731c35c8b5cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P)j*ixpM zf6u>spOM}H)BrIaq9HE2^!%L-K-mR*o8KK0f@+Xo`~@g<>BS46*>KhWKOg!3VH?o* z_Z}<(%E~Q#1ytGHR>pAes3MRLL|0$j2P#FV{rKqqZj)b!_Rljf4=5F3DD4bsrPZ}IXg*PH4(tt`_jOPbd%nYv-= z#I=jMDhtbiB2DF4Kn1-!8i0OiZEa<+T5=TRr;`V*tTK15pAK@yn?*pE{C_nCX!iD{ z`9M8D9|P66&f5*r0CC@{gT+8~aHaoWbOTlYe^U1UejG50_V4$EC_3twR8}|4kG{9NFxCHtKm=J)9faw2q%fA<7fFeNg*^^VC%FqBXE`dIS uCsiPO|1!sx=4z1B@c^I-ppg)Dm`VXPT7(BIsX?v)0000 diff --git a/themes/blowup/smilies/dizzy.png b/themes/blowup/smilies/dizzy.png deleted file mode 100644 index 1f2d9be0a10b830833b698427bee66947c5a86c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)k(t-}B9rTyGk zZe(88*5HMMnOIR_)T|cI#HM?Bl*OSP-?kTFUwxmMmfO*`P)S;ghIYNKgw(fDm5gft z>5}QY46vx2jDTzI=g`f;oRy7(>D;P}jH#rgyXC}1LO);b<;3{qpqQAl?$c{tS#J8u z5arK)l9H|a(k$oEfQNl^V_j;Wi&FH*6a35y@#Ve5s5@i|8@vDj00DGTPE!Ct=GbNc z006^DL_t(|UNy^Al0-2KL(xddV{T@~VP(?Xc)qL6i{LHV|`3HpQ5j_kv_}u^i N002ovPDHLkV1l@635fsz diff --git a/themes/blowup/smilies/eek.png b/themes/blowup/smilies/eek.png deleted file mode 100644 index 357f94bdbb54499835f379b6c228dee4929bdf76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)gf&Hdb1|K@}4!V>kz z3xtDvoRMVz+ekCb(MpIgZ#`2|M0T^*EwTjiqxzY zS5O00001 zbW%=J06^y0W&i*Hx=BPqRCrz`i&c^ZF$@DOC&SE-nQ4(3?tiECO!`OFDv5{y++6e3 zNs?MH-o@wI!ox1M(YoUbsvftokOrQ+uw5T<7p73Q>mfEl^r_6nJb#Fma6I3^J(TAw zEHA__D`2$_ZtsA{SAHiB_rHJpAUf!$=Vs2bNP-}WEbAjohsh|L5KZ-Lb^svW~lJ>0sC-y>BjMAmqHMs`-d>al5NB=hj|K^1K)i(d)Yya(~|N7l$^Thw^l>d`$|BhJ3sXG7Vf1HtI z|M9w@hBcLpYM+Wqu&ShLXMv`ln}>y&pPZ@t%n+rDG5`Mgsi(L9`|GQ1Zu8=yIyz~& zua|0Ncd(*@f_{mipRajzgRP{Mu%(f$qKbKOc7k_mg>gRrmw0_^L8y{erlF#@rEl}k zLX3x#q-bKKoRa^GNQ;JcN&`Z~00001bW%=J06^y0W&i*H#Ysd#RCr!J%~g&AF%U&j zml2v7g3K_?%&`Ccj6EIY{+*|i3jGH*bm(cKF;2+#Wp8+;*Dec|bOw$2?uf408~t`# zz8yUGxjI>~&o9xJ-oPB_<4}Ywh(b}tDm8=S_Czm;I(_jYIs78Pj0MJHoWvQ2DS~bk z%@>r?i%Y4My&#>d{O0!V{vm%P?X)moPS4JX#`LdK~&oRMVw(kzRHcDb{u|JON#gM*!seTRja z|LBceS8bY&bDx~4|K)%C%n+55oYu>!q@J9elZRYbag~f}|MkqWt*EuFpr4wZ;@Gr0 zI%)s@`J|eSTv~lE58tr>0004WQchC7!OY9d z5Qh7oEYI0E`je`wn*D+v_76nhyom$`mrAR=Ot{CNe|Gxt{gN0vYx^Knr}ZX&qu|7Z z20?4BHu1IK&DLiWtWqjJ$FGK0PGZi$^Smq<@r4Gp#1ljHOuT<^Te-087g3TFh4~_{ zqfxe^7i$c^-Phz2V+!!rHtXGY4rASpM2a|N7$p`|Zr-;`#K^|MSHA(=-46`Q-BST)zJUn*Lh3 z>g4CT|Lvvx(k%7I3m&EYBd7j`&i{_m{}rMA9HaN=i@0Y|7F7e zTDIN)=!)*b67%%re#`&B=Kr(d|D4zVEUW+X;)siecG&6PpxOVE&-!(*;B3J9Q@a1y z*^HHpYX9ky^YPG6x&LghkPgM%(x znle0ca!(bRd;d9dbe6MyeLj@J=P~4=8OD0Dr@7E!e4&H*3-CP8#pinTWrJv6u00LwH z1XR&O&Oiy)nhQO~E`wM%DyaHFftpf^91-z3r&J{=X-J+n6tvg25s_)X(tfin`M!ci zFC9pb3hsh-h=|w{9fMYN9TzEA>ht~EyvT>7?l7sXG7SYn7F-*4E(v*Evv6cl^>U|MSFNU4Z}Wp4QH||NZmU(aKU%dT3;Q z|Mt_jx5??vU%jP5|MktBk!1Dk$@SiWi-vaf*=t@~b@<n2=*2<>V#f;X_zv)WvjggIQN}V`7GRZ)$XFY5(Yo*1>c5+i3gD z5dZMDu!Dt100001bW%=J06^y0W&i*HyGcYrRCr!J%w>|qFbsrIwJFRn%*@Noc>f!% zotfPb(yXd>W0e9tMNEi~9}3mcXB*+8M(o;dUK0nnokqwakUreQ9T|>t^i_FArlP zAs>_RtT`JebB2W;V9Dzn{osAhgp-nnP7oZvzCHGXRZNBhi?LP?$8@C#0fdWGcP(9| b@iG4ZUU(32ZOk@d00000NkvXXu0mjfQV{_G diff --git a/themes/blowup/smilies/lol.png b/themes/blowup/smilies/lol.png deleted file mode 100644 index c8991075b3ab48812c3d0f86d26c04f1497adf34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)lLxO>6D(AK$6Z*P&- z!hHYp#Pi;d%Dt7EnzGxyP?d~o+s&X^S9Jg8go}oDV_k0h%n<+RieqAi*3iHB(K}R6 zp3wjR00DGTPE!Ct=GbNc006N`L_t(|UPX>omIE;iz~bOAW0{$`%Xt4QZ6;~E`jeiY zZKQw-^Z;<|IGq&3-3KHghIw*0+}s|ju&TBEDqu4Fc8QTsUu$o;kOOg&c&=gQn|kMq z3mKY05VU`?tlR4!8}N?ch5qvd&j`*m9BV>4sV36t!Pa=uOjz>Dg@($nbOdu5fG_BB zH{N-4jeVv*Yi&Q|!f5mfrG+Yd;Enz741DRDLI8l6GvyjqGE3_pEf^2NmH40400000 LNkvXXu0mjf9v$`} diff --git a/themes/blowup/smilies/mrgreen.png b/themes/blowup/smilies/mrgreen.png deleted file mode 100644 index db5d687a4a6dc64241fbfb356365e28c5dc8fa39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)0mkaay z^Es?LSi4xI+oizG$}FiYOH_0_jXPw8WImKiLX1Me!O)!2p85UxN1#w@glde-kIn1N z*4E%0qa4%j(_dnSYr|`$!?2vcrjfdvz0JtE%fz+Gzpci&Zl-%}Zjr?2#Kh>ta*>FF zwTyDEe0G9%hp?5InzEO`poGqZN3}<5ZjZL&wmy7RS7Cjg*q%pNZV;UiiqMKhoKJfA z$07g#00DGTPE!Ct=GbNc006N`L_t(|UPZ`7cEvCd1<`&j$;b?!nZnGR{ckC@b&}j! z74^`eKM-5T8D|2&9r~7UuP+@1-A|LG8y7EmDY_y2WaIkw!maX0Q4?WnS>DE8FW##6 zFJ%y6TogygC#Spp;rb@TE#ZOxO)(?PIaq1|r;voqJ)dY^v@%R0amPX5_dLL`9Z*;N zJX(%CeigB#7Rs{^W{w7*XiVzFP~msFLfp1i8vu-<>|2wKG@DYlMS)|MSHA(=-43?DfYB|MkrO=7j&~ zjsNSL|LTYsup8V1* zXk>l={qtjDhM$?1Gc#tDjA~w6b?n}&?Bm4Nz;V{SU|CmmXlIE3{`vdN5Z1?&i-vaA z&bZdaiq^t>*3Gp4@wy?g+@k;h00DGTPE!Ct=GbNc006Q{L_t(|UOkP~as)vP#HNQ~ znduP1%=!Nxi}xUUliXEiM=-J1YOh!n9>>kU%!6H5ocEdu$4 cFoo`?hLMbw zpP!$Ig?M9Of7Z&Sz@|U{{qxkskVHdn&%~zx{`r)QZEtIR-PE|Lp_Z+zyJKR8x3Hyo zbARsNrt{^o<>KAX%*xcpon>Kmf_#Pb<)!uR)1;oCVP1V+S#HI%c>m>p`^*rYl46>V zXC7=tc>n+a0d!JMQvg8b*k%9#0KG{>K~#8NJd!^o4_eA75NH&0=<|M;@cNTHoEPm)H1I8@{52C`mRK zSMhb&cU&51rO4Cx={YkJa|V&7W%+h^B*K0!al()lMR69N3!Ry$2g?xn{$Q}YA?HEs zR`f-8-NWN}LLQ=~0UWIl#_u0w?pa1*WXxwC1;a0V(*otek+RpqBX6r+0B&u`yX=px aw)_Rj=nra9J3zkx0000P)8Fh#Q*BvIR^rH+V!`t+ z#g)uOQ|h?7Ai%vKfjwZ7js3GZK`Ll5&-8ZNAfN|3I7geUIeX-WF<=>-hd|g1fw6B4 z!_eabf+ak)c>z2?y4+!$Z!p)l#?t`{sp=v{Ad3lx4aO(My~W^00-q5d`(D z0W(OFl;0A@h_0i}aM;+}Jx7Lm(rYQ$CGzYm9XSF1Ub^MQMt(2c$ReJyX@c*@&{fAz}d}D)ygS~xb z|NQ%CWr_c*j$T`WV_SfRe|%$Mhl_xF|G1y~fL4`%cW7UMt(K$z)W!ec)mc}7lkcBs z00001bW%=J06^y0W&i*Hu1Q2eRCr!J%~g&AF%(2mmzkO|Ov4QO-`kYZ%G|$Gda}he zFo^#kvr@B`xLKRt*!D*?SRC*6*P;8~l!8gKfB9Y6_G#w^dE!Ct`};?0+s~b=>cqhr zv!Z>c=AiK^pe)H3l&jt}J_L%EdAbO><^{C(zWds4i{bEaOlSV0*f@@K#DxPI=Uh<* zT9%Vw*n}Y*vX1Xq^MI9TbgYjk>7`QwkS-H_>v=t$7ybb@Rt$eCzKJ>j0000?Co-qxzWK5-4m4*vgq@c+l%AXDzm`*>%<|7Xphu)c1Iu;K5W z2%sW}IuQD>6{s5MPM|?R)z=Q>Z(kJm_ks-256#WZAa4L;2Ph3xw|2>75L(;=Me{3j zQ?npZ0W^2-QYVN8uq9WGfO>#($jHhvEjK0Q=;{EViNJVhX|6_zyWf{|fDQnmr}h7z zlmXoha_UXT-)97XvU4V;K#WHKpczoBZu@}HbxWYTfg(V0sA^0Aj7y-;;7Jw82D%&Q l5|C;<0H^|JBt#viQUG`!T-DSUZS?>E002ovPDHLkV1nz}-rxWL diff --git a/themes/blowup/smilies/sad.png b/themes/blowup/smilies/sad.png deleted file mode 100644 index 1fb9fd95b76a36a419f91768aae5dc234d827b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmV@P)@N zqW|iY|KxW4+*mp}W`u)##;H1-k!1YRETNc-gM)+r^Tb|VfT5qO|JON*fqebY9KEGN z|K)%G`|E;tYHDYJsiK_!@V0_}iAhLqd31xVq?NFxk*%VNjEkd%eSY)ep*lKgxv!VE zrEiOdc1}%rsiUKnjB2o|q_CobXlICCTXm+RumAD7g?)hY&qAP%UZ$qGsF!K`%n*5T zb`;I`d;kCd0d!JMQvg8b*k%9#0KZ8@K~#8NHO*y?13?Ug(XQrU#xT<&GsFFlv{oj0 z|2|74vpo&o&%m!cYvh<;m&U`Cqv# zrb(Z^TwULYG|KF4`H2}F5TumxJTD}7D@M>-JI}*H{-U7;aS=#4p2DT>)CquOR#6{S cP1W!6A0O-wm;SVPL;wH)07*qoM6N<$g5M|jLI3~& diff --git a/themes/blowup/smilies/smile.png b/themes/blowup/smilies/smile.png deleted file mode 100644 index bccd266ec1bc8cbbdae3ca701faf8fdd9aad58c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmV;-0WY68I{)>||NZlylYTlmX3e!=i-vap{`u+8YK3`f;>TZES9E}QdT3{e;?kIv zjB0dng3ZC7Iy!0p<$wFk5TBKZt)hr@Y;ft|!((EG+l(wA00001bW%=J06^y0W&i*H zx=BPqRCr!J%~f&(K@3IFerg(KGBbslVgI{|dK~-yomZ-o=z~j~gNmh03x$(O=h}pk z^ziTNeLp02nz=#g{qI_v-Q?cZYRd<4o)Yz{>)>Bp5=K10vri9x<=@_s$^yY* zTG#L6xS$UV8{x{}5iK{!*vGalfOZtHPX)uEIr0zUrVc>W_XxZI0000 z)BoaY|K^0osXG7drT^-d{oGjm(kz^jWdHl^{m>lq^Y*=^Lh0C?g@vQ|(L4CnP1dc>^(w6h+yt%o{|LBULoSvkahoPXdaczD7^Tb?QdtqLClZ=en%beEM z;7LYj>Bvgr-`MBTfO&9nd2M0o$3^?h5Q~O(tE;OxIB7ARlC%H-00DGTPE!Ct=GbNc z006;BL_t(|UOkRgk_0gf#bSq=nTHt`nVA{xf0<2sKz~xbDx1`RhO7Y*OLvM5JmEH{M(~h{o>Z?9%X5$S4iAcJCh^pYp_k z9|Ds7{<*_$m*e4v15*O|4Clw16FlwdMRAT7b?|Y!>6z+EcFSAJTh_ha8$^R1$aO-pb8=#Bs6c3xe8#;H1qfqeh$pa1HX zy`@5&kz}o=oo#4)t)!HllZT;|e*f{hi-vZUjB03Sh&?-J&$nRb+_m-Sx9QlLMnq_1 zVut(75LZ)c(ZGr4&1!&kYT(6R`sS2uY;00aXnudZjsO4v0d!JMQvg8b*k%9#0J2F$ zK~#8NHONJh#6S!MQT^gFGd1%tGu{7KqiBb7_ma+m191~$A+~ve$x=$CgHU)(9?l~& zNji?I24|wyunY)*-@1{sw;*eNtmvP>_;ZPGt rDSTCRJyQ1Ax&%<}TlQ3YXzP*xHtG$qAHKgI00000NkvXXu0mjfPaNq6 diff --git a/themes/blowup/src/Backend.php b/themes/blowup/src/Backend.php deleted file mode 100644 index e9971b6..0000000 --- a/themes/blowup/src/Backend.php +++ /dev/null @@ -1,47 +0,0 @@ -addBehavior('adminPageHTMLHead', function () { - echo "\n" . '' . "\n" . - Page::jsJson('blowup', [ - 'blowup_public_url' => Blowup::imagesURL(), - 'blowup_theme_url' => Blowup::themeURL(), - 'msg' => [ - 'predefined_styles' => __('Predefined styles'), - 'apply_code' => __('Apply code'), - 'predefined_style_title' => __('Choose a predefined style'), - ], - ]) . - Page::jsLoad(Blowup::themeURL() . '/js/config.js'); - }); - - return true; - } -} diff --git a/themes/blowup/src/Blowup.php b/themes/blowup/src/Blowup.php deleted file mode 100644 index b4f1f97..0000000 --- a/themes/blowup/src/Blowup.php +++ /dev/null @@ -1,509 +0,0 @@ - [ - 'ss1' => 'Arial, Helvetica, sans-serif', - 'ss2' => 'Verdana,Geneva, Arial, Helvetica, sans-serif', - 'ss3' => '"Lucida Grande", "Lucida Sans Unicode", sans-serif', - 'ss4' => '"Trebuchet MS", Helvetica, sans-serif', - 'ss5' => 'Impact, Charcoal, sans-serif', - ], - - 'serif' => [ - 's1' => 'Times, "Times New Roman", serif', - 's2' => 'Georgia, serif', - 's3' => 'Baskerville, "Palatino Linotype", serif', - ], - - 'monospace' => [ - 'm1' => '"Andale Mono", "Courier New", monospace', - 'm2' => '"Courier New", Courier, mono, monospace', - ], - ]; - - protected static $fonts_combo = []; - protected static $fonts_list = []; - - public static $top_images = [ - 'default' => 'Default', - 'blank' => 'Blank', - 'light-trails-1' => 'Light Trails 1', - 'light-trails-2' => 'Light Trails 2', - 'light-trails-3' => 'Light Trails 3', - 'light-trails-4' => 'Light Trails 4', - 'butterflies' => 'Butterflies', - 'flourish-1' => 'Flourished 1', - 'flourish-2' => 'Flourished 2', - 'animals' => 'Animals', - 'plumetis' => 'Plumetis', - 'flamingo' => 'Flamingo', - 'rabbit' => 'Rabbit', - 'roadrunner-1' => 'Road Runner 1', - 'roadrunner-2' => 'Road Runner 2', - 'typo' => 'Typo', - ]; - - public static function fontsList() - { - if (empty(self::$fonts_combo)) { - self::$fonts_combo[__('default')] = ''; - foreach (self::$fonts as $family => $g) { - $fonts = []; - foreach ($g as $code => $font) { - $fonts[str_replace('"', '', $font)] = $code; - } - self::$fonts_combo[$family] = $fonts; - } - } - - return self::$fonts_combo; - } - - public static function fontDef($c) - { - if (empty(self::$fonts_list)) { - foreach (self::$fonts as $g) { - foreach ($g as $code => $font) { - self::$fonts_list[$code] = $font; - } - } - } - - return self::$fonts_list[$c] ?? null; - } - - public static function themeURL() - { - return My::fileURL(''); - } - - public static function cssPath() - { - return ThemeConfig::cssPath(self::$css_folder); - } - - public static function cssURL() - { - return ThemeConfig::cssURL(self::$css_folder); - } - - public static function canWriteCss($create = false) - { - return ThemeConfig::canWriteCss(self::$css_folder, $create); - } - - protected static function backgroundImg(&$css, $selector, $value, $image) - { - ThemeConfig::backgroundImg(self::$img_folder, $css, $selector, $value, $image); - } - - private static function writeCss($theme, $css) - { - ThemeConfig::writeCSS(self::$css_folder, $theme, $css); - } - - public static function dropCss($theme) - { - ThemeConfig::dropCss(self::$css_folder, $theme); - } - - public static function publicCssUrlHelper() - { - return ThemeConfig::publicCssUrlHelper(self::$css_folder); - } - - public static function imagesPath() - { - return ThemeConfig::imagesPath(self::$img_folder); - } - - public static function imagesURL() - { - return ThemeConfig::imagesURL(self::$img_folder); - } - - public static function canWriteImages($create = false) - { - return ThemeConfig::canWriteImages(self::$img_folder, $create); - } - - public static function uploadImage($f) - { - return ThemeConfig::uploadImage(self::$img_folder, $f, 800); - } - - public static function dropImage($img) - { - ThemeConfig::dropImage(self::$img_folder, $img); - } - - public static function createCss($s) - { - if ($s === null) { - return; - } - - $css = []; - - /* Sidebar position - ---------------------------------------------- */ - if ($s['sidebar_position'] == 'left') { - $css['#wrapper']['background-position'] = '-300px 0'; - $css['#main']['float'] = 'right'; - $css['#sidebar']['float'] = 'left'; - } - - /* Properties - ---------------------------------------------- */ - ThemeConfig::prop($css, 'body', 'background-color', $s['body_bg_c']); - - ThemeConfig::prop($css, 'body', 'color', $s['body_txt_c']); - ThemeConfig::prop($css, '.post-tags li a:link, .post-tags li a:visited, .post-info-co a:link, .post-info-co a:visited', 'color', $s['body_txt_c']); - ThemeConfig::prop($css, '#page', 'font-size', $s['body_txt_s']); - ThemeConfig::prop($css, 'body', 'font-family', self::fontDef($s['body_txt_f'])); - - ThemeConfig::prop($css, '.post-content, .post-excerpt, #comments dd, #pings dd, dd.comment-preview', 'line-height', $s['body_line_height']); - - if (!$s['blog_title_hide']) { - ThemeConfig::prop($css, '#top h1 a', 'color', $s['blog_title_c']); - ThemeConfig::prop($css, '#top h1', 'font-size', $s['blog_title_s']); - ThemeConfig::prop($css, '#top h1', 'font-family', self::fontDef($s['blog_title_f'])); - - if ($s['blog_title_a'] == 'right' || $s['blog_title_a'] == 'left') { - $css['#top h1'][$s['blog_title_a']] = '0px'; - $css['#top h1']['width'] = 'auto'; - } - - if ($s['blog_title_p']) { - $_p = explode(':', $s['blog_title_p']); - $css['#top h1']['top'] = $_p[1] . 'px'; - if ($s['blog_title_a'] != 'center') { - $_a = $s['blog_title_a'] == 'right' ? 'right' : 'left'; - $css['#top h1'][$_a] = $_p[0] . 'px'; - } - } - } else { - ThemeConfig::prop($css, '#top h1 span', 'text-indent', '-5000px'); - ThemeConfig::prop($css, '#top h1', 'top', '0px'); - $css['#top h1 a'] = [ - 'display' => 'block', - 'height' => $s['top_height'] ? ($s['top_height'] - 10) . 'px' : '120px', - 'width' => '800px', - ]; - } - ThemeConfig::prop($css, '#top', 'height', $s['top_height']); - - ThemeConfig::prop($css, '.day-date', 'color', $s['date_title_c']); - ThemeConfig::prop($css, '.day-date', 'font-family', self::fontDef($s['date_title_f'])); - ThemeConfig::prop($css, '.day-date', 'font-size', $s['date_title_s']); - - ThemeConfig::prop($css, 'a', 'color', $s['body_link_c']); - ThemeConfig::prop($css, 'a:visited', 'color', $s['body_link_v_c']); - ThemeConfig::prop($css, 'a:hover, a:focus, a:active', 'color', $s['body_link_f_c']); - - ThemeConfig::prop($css, '#comment-form input, #comment-form textarea', 'color', $s['body_link_c']); - ThemeConfig::prop($css, '#comment-form input.preview', 'color', $s['body_link_c']); - ThemeConfig::prop($css, '#comment-form input.preview:hover', 'background', $s['body_link_f_c']); - ThemeConfig::prop($css, '#comment-form input.preview:hover', 'border-color', $s['body_link_f_c']); - ThemeConfig::prop($css, '#comment-form input.submit', 'color', $s['body_link_c']); - ThemeConfig::prop($css, '#comment-form input.submit:hover', 'background', $s['body_link_f_c']); - ThemeConfig::prop($css, '#comment-form input.submit:hover', 'border-color', $s['body_link_f_c']); - - ThemeConfig::prop($css, '#sidebar', 'font-family', self::fontDef($s['sidebar_text_f'])); - ThemeConfig::prop($css, '#sidebar', 'font-size', $s['sidebar_text_s']); - ThemeConfig::prop($css, '#sidebar', 'color', $s['sidebar_text_c']); - - ThemeConfig::prop($css, '#sidebar h2', 'font-family', self::fontDef($s['sidebar_title_f'])); - ThemeConfig::prop($css, '#sidebar h2', 'font-size', $s['sidebar_title_s']); - ThemeConfig::prop($css, '#sidebar h2', 'color', $s['sidebar_title_c']); - - ThemeConfig::prop($css, '#sidebar h3', 'font-family', self::fontDef($s['sidebar_title2_f'])); - ThemeConfig::prop($css, '#sidebar h3', 'font-size', $s['sidebar_title2_s']); - ThemeConfig::prop($css, '#sidebar h3', 'color', $s['sidebar_title2_c']); - - ThemeConfig::prop($css, '#sidebar ul', 'border-top-color', $s['sidebar_line_c']); - ThemeConfig::prop($css, '#sidebar li', 'border-bottom-color', $s['sidebar_line_c']); - ThemeConfig::prop($css, '#topnav ul', 'border-bottom-color', $s['sidebar_line_c']); - - ThemeConfig::prop($css, '#sidebar li a', 'color', $s['sidebar_link_c']); - ThemeConfig::prop($css, '#sidebar li a:visited', 'color', $s['sidebar_link_v_c']); - ThemeConfig::prop($css, '#sidebar li a:hover, #sidebar li a:focus, #sidebar li a:active', 'color', $s['sidebar_link_f_c']); - ThemeConfig::prop($css, '#search input', 'color', $s['sidebar_link_c']); - ThemeConfig::prop($css, '#search .submit', 'color', $s['sidebar_link_c']); - ThemeConfig::prop($css, '#search .submit:hover', 'background', $s['sidebar_link_f_c']); - ThemeConfig::prop($css, '#search .submit:hover', 'border-color', $s['sidebar_link_f_c']); - - ThemeConfig::prop($css, '.post-title', 'color', $s['post_title_c']); - ThemeConfig::prop($css, '.post-title a, .post-title a:visited', 'color', $s['post_title_c']); - ThemeConfig::prop($css, '.post-title', 'font-family', self::fontDef($s['post_title_f'])); - ThemeConfig::prop($css, '.post-title', 'font-size', $s['post_title_s']); - - ThemeConfig::prop($css, '#comments dd', 'background-color', $s['post_comment_bg_c']); - ThemeConfig::prop($css, '#comments dd', 'color', $s['post_comment_c']); - ThemeConfig::prop($css, '#comments dd.me', 'background-color', $s['post_commentmy_bg_c']); - ThemeConfig::prop($css, '#comments dd.me', 'color', $s['post_commentmy_c']); - - ThemeConfig::prop($css, '#prelude, #prelude a', 'color', $s['prelude_c']); - - ThemeConfig::prop($css, '#footer p', 'background-color', $s['footer_bg_c']); - ThemeConfig::prop($css, '#footer p', 'color', $s['footer_c']); - ThemeConfig::prop($css, '#footer p', 'font-size', $s['footer_s']); - ThemeConfig::prop($css, '#footer p', 'font-family', self::fontDef($s['footer_f'])); - ThemeConfig::prop($css, '#footer p a', 'color', $s['footer_l_c']); - - /* Images - ------------------------------------------------------ */ - self::backgroundImg($css, 'body', $s['body_bg_c'], 'body-bg.png'); - self::backgroundImg($css, 'body', $s['body_bg_g'] != 'light', 'body-bg.png'); - self::backgroundImg($css, 'body', $s['prelude_c'], 'body-bg.png'); - self::backgroundImg($css, '#top', $s['body_bg_c'], 'page-t.png'); - self::backgroundImg($css, '#top', $s['body_bg_g'] != 'light', 'page-t.png'); - self::backgroundImg($css, '#top', $s['uploaded'] || $s['top_image'], 'page-t.png'); - self::backgroundImg($css, '#footer', $s['body_bg_c'], 'page-b.png'); - self::backgroundImg($css, '#comments dt', $s['post_comment_bg_c'], 'comment-t.png'); - self::backgroundImg($css, '#comments dd', $s['post_comment_bg_c'], 'comment-b.png'); - self::backgroundImg($css, '#comments dt.me', $s['post_commentmy_bg_c'], 'commentmy-t.png'); - self::backgroundImg($css, '#comments dd.me', $s['post_commentmy_bg_c'], 'commentmy-b.png'); - - $res = ''; - foreach ($css as $selector => $values) { - $res .= $selector . " {\n"; - foreach ($values as $k => $v) { - if ($v) { - $res .= $k . ':' . $v . ";\n"; - } - } - $res .= "}\n"; - } - - $res .= $s['extra_css']; - - if (!self::canWriteCss(true)) { - throw new Exception(__('Unable to create css file.')); - } - - # erase old css file - self::dropCss(dcCore::app()->blog->settings->system->theme); - - # create new css file into public blowup-css subdirectory - self::writeCss(dcCore::app()->blog->settings->system->theme, $res); - - return $res; - } - - public static function createImages(&$config, $uploaded) - { - $body_color = $config['body_bg_c']; - $prelude_color = $config['prelude_c']; - $gradient = $config['body_bg_g']; - $comment_color = $config['post_comment_bg_c']; - $comment_color_my = $config['post_commentmy_bg_c']; - $top_image = $config['top_image']; - - $config['top_height'] = null; - - if ($top_image != 'custom' && !isset(self::$top_images[$top_image])) { - $top_image = 'default'; - } - if ($uploaded && !is_file($uploaded)) { - $uploaded = null; - } - - if (!self::canWriteImages(true)) { - throw new Exception(__('Unable to create images.')); - } - - $body_fill = [ - 'light' => My::path() . '/alpha-img/gradient-l.png', - 'medium' => My::path() . '/alpha-img/gradient-m.png', - 'dark' => My::path() . '/alpha-img/gradient-d.png', - ]; - - $body_g = $body_fill[$gradient] ?? false; - - if ($top_image == 'custom' && $uploaded) { - $page_t = $uploaded; - } else { - $page_t = My::path() . '/alpha-img/page-t/' . $top_image . '.png'; - } - - $body_bg = My::path() . '/alpha-img/body-bg.png'; - $page_t_mask = My::path() . '/alpha-img/page-t/image-mask.png'; - $page_b = My::path() . '/alpha-img/page-b.png'; - $comment_t = My::path() . '/alpha-img/comment-t.png'; - $comment_b = My::path() . '/alpha-img/comment-b.png'; - $default_bg = '#e0e0e0'; - $default_prelude = '#ededed'; - - self::dropImage(basename($body_bg)); - self::dropImage('page-t.png'); - self::dropImage(basename($page_b)); - self::dropImage(basename($comment_t)); - self::dropImage(basename($comment_b)); - - $body_color = ThemeConfig::adjustColor($body_color); - $prelude_color = ThemeConfig::adjustColor($prelude_color); - $comment_color = ThemeConfig::adjustColor($comment_color); - - $d_body_bg = false; - - if ($top_image || $body_color || $gradient != 'light' || $prelude_color || $uploaded) { - if (!$body_color) { - $body_color = $default_bg; - } - $body_color = sscanf($body_color, '#%2X%2X%2X'); - - # Create body gradient with color - $d_body_bg = imagecreatetruecolor(50, 180); - $fill = imagecolorallocate($d_body_bg, $body_color[0], $body_color[1], $body_color[2]); - imagefill($d_body_bg, 0, 0, $fill); - - # User choosed a gradient - if ($body_g) { - $s_body_bg = imagecreatefrompng($body_g); - imagealphablending($s_body_bg, true); - imagecopy($d_body_bg, $s_body_bg, 0, 0, 0, 0, 50, 180); - imagedestroy($s_body_bg); - } - - if (!$prelude_color) { - $prelude_color = $default_prelude; - } - $prelude_color = sscanf($prelude_color, '#%2X%2X%2X'); - - $s_prelude = imagecreatetruecolor(50, 30); - $fill = imagecolorallocate($s_prelude, $prelude_color[0], $prelude_color[1], $prelude_color[2]); - imagefill($s_prelude, 0, 0, $fill); - imagecopy($d_body_bg, $s_prelude, 0, 0, 0, 0, 50, 30); - - imagepng($d_body_bg, self::imagesPath() . '/' . basename($body_bg)); - } - - if ($top_image || $body_color || $gradient != 'light') { - # Create top image from uploaded image - $size = getimagesize($page_t); - $size = $size[1]; - $type = Files::getMimeType($page_t); - - $d_page_t = imagecreatetruecolor(800, $size); - - if ($type == 'image/png') { - $s_page_t = @imagecreatefrompng($page_t); - } else { - $s_page_t = @imagecreatefromjpeg($page_t); - } - - if (!$s_page_t) { - throw new Exception(__('Unable to open image.')); - } - - $fill = imagecolorallocate($d_page_t, $body_color[0], $body_color[1], $body_color[2]); - imagefill($d_page_t, 0, 0, $fill); - - if ($type == 'image/png') { - # PNG, we only add body gradient and image - imagealphablending($s_page_t, true); - imagecopyresized($d_page_t, $d_body_bg, 0, 0, 0, 50, 800, 130, 50, 130); - imagecopy($d_page_t, $s_page_t, 0, 0, 0, 0, 800, $size); - } else { - # JPEG, we add image and a frame with rounded corners - imagecopy($d_page_t, $s_page_t, 0, 0, 0, 0, 800, $size); - - imagecopy($d_page_t, $d_body_bg, 0, 0, 0, 50, 8, 4); - imagecopy($d_page_t, $d_body_bg, 0, 4, 0, 54, 4, 4); - imagecopy($d_page_t, $d_body_bg, 792, 0, 0, 50, 8, 4); - imagecopy($d_page_t, $d_body_bg, 796, 4, 0, 54, 4, 4); - - $mask = imagecreatefrompng($page_t_mask); - imagealphablending($mask, true); - imagecopy($d_page_t, $mask, 0, 0, 0, 0, 800, 11); - imagedestroy($mask); - - $fill = imagecolorallocate($d_page_t, 255, 255, 255); - imagefilledrectangle($d_page_t, 0, 11, 3, $size - 1, $fill); - imagefilledrectangle($d_page_t, 796, 11, 799, $size - 1, $fill); - imagefilledrectangle($d_page_t, 0, $size - 9, 799, $size - 1, $fill); - } - - $config['top_height'] = ($size) . 'px'; - - imagepng($d_page_t, self::imagesPath() . '/page-t.png'); - - imagedestroy($d_body_bg); - imagedestroy($d_page_t); - imagedestroy($s_page_t); - - # Create bottom image with color - $d_page_b = imagecreatetruecolor(800, 8); - $fill = imagecolorallocate($d_page_b, $body_color[0], $body_color[1], $body_color[2]); - imagefill($d_page_b, 0, 0, $fill); - - $s_page_b = imagecreatefrompng($page_b); - imagealphablending($s_page_b, true); - imagecopy($d_page_b, $s_page_b, 0, 0, 0, 0, 800, 160); - - imagepng($d_page_b, self::imagesPath() . '/' . basename($page_b)); - - imagedestroy($d_page_b); - imagedestroy($s_page_b); - } - - if ($comment_color) { - self::commentImages($comment_color, $comment_t, $comment_b, basename($comment_t), basename($comment_b)); - } - if ($comment_color_my) { - self::commentImages($comment_color_my, $comment_t, $comment_b, 'commentmy-t.png', 'commentmy-b.png'); - } - } - - protected static function commentImages($comment_color, $comment_t, $comment_b, $dest_t, $dest_b) - { - $comment_color = sscanf($comment_color, '#%2X%2X%2X'); - - $d_comment_t = imagecreatetruecolor(500, 25); - $fill = imagecolorallocate($d_comment_t, $comment_color[0], $comment_color[1], $comment_color[2]); - imagefill($d_comment_t, 0, 0, $fill); - - $s_comment_t = imagecreatefrompng($comment_t); - imagealphablending($s_comment_t, true); - imagecopy($d_comment_t, $s_comment_t, 0, 0, 0, 0, 500, 25); - - imagepng($d_comment_t, self::imagesPath() . '/' . $dest_t); - imagedestroy($d_comment_t); - imagedestroy($s_comment_t); - - $d_comment_b = imagecreatetruecolor(500, 7); - $fill = imagecolorallocate($d_comment_b, $comment_color[0], $comment_color[1], $comment_color[2]); - imagefill($d_comment_b, 0, 0, $fill); - - $s_comment_b = imagecreatefrompng($comment_b); - imagealphablending($s_comment_b, true); - imagecopy($d_comment_b, $s_comment_b, 0, 0, 0, 0, 500, 7); - - imagepng($d_comment_b, self::imagesPath() . '/' . $dest_b); - imagedestroy($d_comment_b); - imagedestroy($s_comment_b); - } -} diff --git a/themes/blowup/src/Config.php b/themes/blowup/src/Config.php deleted file mode 100644 index b71660a..0000000 --- a/themes/blowup/src/Config.php +++ /dev/null @@ -1,484 +0,0 @@ -themes->loadModuleL10Nresources(My::id(), dcCore::app()->lang); - - dcCore::app()->admin->standalone_config = (bool) dcCore::app()->themes->moduleInfo(dcCore::app()->blog->settings->system->theme, 'standalone_config'); - - dcCore::app()->admin->can_write_images = Blowup::canWriteImages(); - dcCore::app()->admin->can_write_css = Blowup::canWriteCss(); - - $blowup_base = [ - 'body_bg_c' => null, - 'body_bg_g' => 'light', - - 'body_txt_f' => null, - 'body_txt_s' => null, - 'body_txt_c' => null, - 'body_line_height' => null, - - 'top_image' => 'default', - 'top_height' => null, - 'uploaded' => null, - - 'blog_title_hide' => null, - 'blog_title_f' => null, - 'blog_title_s' => null, - 'blog_title_c' => null, - 'blog_title_a' => null, - 'blog_title_p' => null, - - 'body_link_c' => null, - 'body_link_f_c' => null, - 'body_link_v_c' => null, - - 'sidebar_position' => null, - 'sidebar_text_f' => null, - 'sidebar_text_s' => null, - 'sidebar_text_c' => null, - 'sidebar_title_f' => null, - 'sidebar_title_s' => null, - 'sidebar_title_c' => null, - 'sidebar_title2_f' => null, - 'sidebar_title2_s' => null, - 'sidebar_title2_c' => null, - 'sidebar_line_c' => null, - 'sidebar_link_c' => null, - 'sidebar_link_f_c' => null, - 'sidebar_link_v_c' => null, - - 'date_title_f' => null, - 'date_title_s' => null, - 'date_title_c' => null, - - 'post_title_f' => null, - 'post_title_s' => null, - 'post_title_c' => null, - 'post_comment_bg_c' => null, - 'post_comment_c' => null, - 'post_commentmy_bg_c' => null, - 'post_commentmy_c' => null, - - 'prelude_c' => null, - 'footer_f' => null, - 'footer_s' => null, - 'footer_c' => null, - 'footer_l_c' => null, - 'footer_bg_c' => null, - - 'extra_css' => null, - ]; - - $blowup_user = dcCore::app()->blog->settings->themes->blowup_style; - - if ($blowup_user) { - $blowup_user = @unserialize($blowup_user); - } - if (!$blowup_user || !is_array($blowup_user)) { - $blowup_user = []; - } - - dcCore::app()->admin->blowup_user = array_merge($blowup_base, $blowup_user); - - dcCore::app()->admin->gradient_types = [ - __('Light linear gradient') => 'light', - __('Medium linear gradient') => 'medium', - __('Dark linear gradient') => 'dark', - __('Solid color') => 'solid', - ]; - - dcCore::app()->admin->top_images = array_merge([__('Custom...') => 'custom'], array_flip(Blowup::$top_images)); - - if (!empty($_POST)) { - try { - $blowup_user = dcCore::app()->admin->blowup_user; - - $blowup_user['body_txt_f'] = $_POST['body_txt_f']; - $blowup_user['body_txt_s'] = ThemeConfig::adjustFontSize($_POST['body_txt_s']); - $blowup_user['body_txt_c'] = ThemeConfig::adjustColor($_POST['body_txt_c']); - $blowup_user['body_line_height'] = ThemeConfig::adjustFontSize($_POST['body_line_height']); - - $blowup_user['blog_title_hide'] = (int) !empty($_POST['blog_title_hide']); - $update_blog_title = !$blowup_user['blog_title_hide'] && ( - !empty($_POST['blog_title_f']) || !empty($_POST['blog_title_s']) || !empty($_POST['blog_title_c']) || !empty($_POST['blog_title_a']) || !empty($_POST['blog_title_p']) - ); - - if ($update_blog_title) { - $blowup_user['blog_title_f'] = $_POST['blog_title_f']; - $blowup_user['blog_title_s'] = ThemeConfig::adjustFontSize($_POST['blog_title_s']); - $blowup_user['blog_title_c'] = ThemeConfig::adjustColor($_POST['blog_title_c']); - $blowup_user['blog_title_a'] = preg_match('/^(left|center|right)$/', ($_POST['blog_title_a'] ?? '')) ? $_POST['blog_title_a'] : null; - $blowup_user['blog_title_p'] = ThemeConfig::adjustPosition($_POST['blog_title_p']); - } - - $blowup_user['body_link_c'] = ThemeConfig::adjustColor($_POST['body_link_c']); - $blowup_user['body_link_f_c'] = ThemeConfig::adjustColor($_POST['body_link_f_c']); - $blowup_user['body_link_v_c'] = ThemeConfig::adjustColor($_POST['body_link_v_c']); - - $blowup_user['sidebar_text_f'] = ($_POST['sidebar_text_f'] ?? null); - $blowup_user['sidebar_text_s'] = ThemeConfig::adjustFontSize($_POST['sidebar_text_s']); - $blowup_user['sidebar_text_c'] = ThemeConfig::adjustColor($_POST['sidebar_text_c']); - $blowup_user['sidebar_title_f'] = ($_POST['sidebar_title_f'] ?? null); - $blowup_user['sidebar_title_s'] = ThemeConfig::adjustFontSize($_POST['sidebar_title_s']); - $blowup_user['sidebar_title_c'] = ThemeConfig::adjustColor($_POST['sidebar_title_c']); - $blowup_user['sidebar_title2_f'] = ($_POST['sidebar_title2_f'] ?? null); - $blowup_user['sidebar_title2_s'] = ThemeConfig::adjustFontSize($_POST['sidebar_title2_s']); - $blowup_user['sidebar_title2_c'] = ThemeConfig::adjustColor($_POST['sidebar_title2_c']); - $blowup_user['sidebar_line_c'] = ThemeConfig::adjustColor($_POST['sidebar_line_c']); - $blowup_user['sidebar_link_c'] = ThemeConfig::adjustColor($_POST['sidebar_link_c']); - $blowup_user['sidebar_link_f_c'] = ThemeConfig::adjustColor($_POST['sidebar_link_f_c']); - $blowup_user['sidebar_link_v_c'] = ThemeConfig::adjustColor($_POST['sidebar_link_v_c']); - - $blowup_user['sidebar_position'] = ($_POST['sidebar_position'] ?? '') == 'left' ? 'left' : null; - - $blowup_user['date_title_f'] = ($_POST['date_title_f'] ?? null); - $blowup_user['date_title_s'] = ThemeConfig::adjustFontSize($_POST['date_title_s']); - $blowup_user['date_title_c'] = ThemeConfig::adjustColor($_POST['date_title_c']); - - $blowup_user['post_title_f'] = ($_POST['post_title_f'] ?? null); - $blowup_user['post_title_s'] = ThemeConfig::adjustFontSize($_POST['post_title_s']); - $blowup_user['post_title_c'] = ThemeConfig::adjustColor($_POST['post_title_c']); - $blowup_user['post_comment_c'] = ThemeConfig::adjustColor($_POST['post_comment_c']); - $blowup_user['post_commentmy_c'] = ThemeConfig::adjustColor($_POST['post_commentmy_c']); - - $blowup_user['footer_f'] = ($_POST['footer_f'] ?? null); - $blowup_user['footer_s'] = ThemeConfig::adjustFontSize($_POST['footer_s']); - $blowup_user['footer_c'] = ThemeConfig::adjustColor($_POST['footer_c']); - $blowup_user['footer_l_c'] = ThemeConfig::adjustColor($_POST['footer_l_c']); - $blowup_user['footer_bg_c'] = ThemeConfig::adjustColor($_POST['footer_bg_c']); - - $blowup_user['extra_css'] = ThemeConfig::cleanCSS($_POST['extra_css']); - - if (dcCore::app()->admin->can_write_images) { - $uploaded = null; - - /* @phpstan-ignore-next-line */ - if ($blowup_user['uploaded'] && is_file(Blowup::imagesPath() . '/' . $blowup_user['uploaded'])) { - $uploaded = Blowup::imagesPath() . '/' . $blowup_user['uploaded']; - } - - if (!empty($_FILES['upfile']) && !empty($_FILES['upfile']['name'])) { - Files::uploadStatus($_FILES['upfile']); - $uploaded = Blowup::uploadImage($_FILES['upfile']); - $blowup_user['uploaded'] = basename($uploaded); - } - - $blowup_user['top_image'] = in_array(($_POST['top_image'] ?? ''), dcCore::app()->admin->top_images) ? - $_POST['top_image'] : - 'default'; - - $blowup_user['body_bg_c'] = ThemeConfig::adjustColor($_POST['body_bg_c']); - $blowup_user['body_bg_g'] = in_array(($_POST['body_bg_g'] ?? ''), dcCore::app()->admin->gradient_types) ? - $_POST['body_bg_g'] : - ''; - - $blowup_user['post_comment_bg_c'] = ThemeConfig::adjustColor($_POST['post_comment_bg_c']); - $blowup_user['post_commentmy_bg_c'] = ThemeConfig::adjustColor($_POST['post_commentmy_bg_c']); - - $blowup_user['prelude_c'] = ThemeConfig::adjustColor($_POST['prelude_c']); - - Blowup::createImages($blowup_user, $uploaded); - } - - if (dcCore::app()->admin->can_write_css) { - Blowup::createCss($blowup_user); - } - - dcCore::app()->blog->settings->themes->put('blowup_style', serialize($blowup_user)); - dcCore::app()->blog->triggerBlog(); - - dcCore::app()->admin->blowup_user = $blowup_user; - - Notices::addSuccessNotice(__('Theme configuration has been successfully updated.')); - dcCore::app()->admin->url->redirect('admin.blog.theme', ['conf' => '1']); - } catch (Exception $e) { - dcCore::app()->error->add($e->getMessage()); - } - } - - return true; - } - - public static function render(): void - { - if (!self::status()) { - return; - } - - // Legacy mode - if (!dcCore::app()->admin->standalone_config) { - echo ''; - } - - echo - '

    ' . __('Back to Blog appearance') . '

    ' . - - '
    ' . - - '

    ' . __('Customization') . '

    ' . - '

    ' . __('General') . '

    '; - - if (dcCore::app()->admin->can_write_images) { - echo - '

    ' . - form::color('body_bg_c', ['default' => dcCore::app()->admin->blowup_user['body_bg_c']]) . '

    ' . - - '

    ' . - form::combo('body_bg_g', dcCore::app()->admin->gradient_types, dcCore::app()->admin->blowup_user['body_bg_g']) . '

    '; - } - - echo - '

    ' . - form::combo('body_txt_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['body_txt_f']) . '

    ' . - - '

    ' . - form::field('body_txt_s', 7, 7, dcCore::app()->admin->blowup_user['body_txt_s']) . '

    ' . - - '

    ' . - form::color('body_txt_c', ['default' => dcCore::app()->admin->blowup_user['body_txt_c']]) . '

    ' . - - '

    ' . - form::field('body_line_height', 7, 7, dcCore::app()->admin->blowup_user['body_line_height']) . '

    ' . - - '

    ' . __('Links') . '

    ' . - '

    ' . - form::color('body_link_c', ['default' => dcCore::app()->admin->blowup_user['body_link_c']]) . '

    ' . - - '

    ' . - form::color('body_link_v_c', ['default' => dcCore::app()->admin->blowup_user['body_link_v_c']]) . '

    ' . - - '

    ' . - form::color('body_link_f_c', ['default' => dcCore::app()->admin->blowup_user['body_link_f_c']]) . '

    ' . - - '

    ' . __('Page top') . '

    '; - - if (dcCore::app()->admin->can_write_images) { - echo - '

    ' . - form::color('prelude_c', ['default' => dcCore::app()->admin->blowup_user['prelude_c']]) . '

    '; - } - - echo - '

    ' . - form::checkbox('blog_title_hide', 1, dcCore::app()->admin->blowup_user['blog_title_hide']) . '

    ' . - - '

    ' . - form::combo('blog_title_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['blog_title_f']) . '

    ' . - - '

    ' . - form::field('blog_title_s', 7, 7, dcCore::app()->admin->blowup_user['blog_title_s']) . '

    ' . - - '

    ' . - form::color('blog_title_c', ['default' => dcCore::app()->admin->blowup_user['blog_title_c']]) . '

    ' . - - '

    ' . - form::combo('blog_title_a', [__('center') => 'center', __('left') => 'left', __('right') => 'right'], dcCore::app()->admin->blowup_user['blog_title_a']) . '

    ' . - - '

    ' . - form::field('blog_title_p', 7, 7, dcCore::app()->admin->blowup_user['blog_title_p']) . '

    '; - - if (dcCore::app()->admin->can_write_images) { - if (dcCore::app()->admin->blowup_user['top_image'] == 'custom' && dcCore::app()->admin->blowup_user['uploaded']) { - $preview_image = Http::concatURL(dcCore::app()->blog->url, Blowup::imagesURL() . '/page-t.png'); - } else { - $preview_image = Blowup::themeURL() . '/alpha-img/page-t/' . dcCore::app()->admin->blowup_user['top_image'] . '.png'; - } - - echo - '
    ' . __('Top image') . '
    ' . - '

    ' . - form::combo('top_image', dcCore::app()->admin->top_images, (dcCore::app()->admin->blowup_user['top_image'] ?: 'default')) . '

    ' . - '

    ' . __('Choose "Custom..." to upload your own image.') . '

    ' . - - '

    ' . - ' (' . sprintf(__('JPEG or PNG file, 800 pixels wide, maximum size %s'), Files::size(DC_MAX_UPLOAD_SIZE)) . ')' . - '' . - '

    ' . - - '
    ' . __('Preview') . '
    ' . - '
    ' . - '' . - '
    '; - } - - echo - '

    ' . __('Sidebar') . '

    ' . - '

    ' . - form::combo('sidebar_position', [__('right') => 'right', __('left') => 'left'], dcCore::app()->admin->blowup_user['sidebar_position']) . '

    ' . - - '

    ' . - form::combo('sidebar_text_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['sidebar_text_f']) . '

    ' . - - '

    ' . - form::field('sidebar_text_s', 7, 7, dcCore::app()->admin->blowup_user['sidebar_text_s']) . '

    ' . - - '

    ' . - form::color('sidebar_text_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_text_c']]) . '

    ' . - - '

    ' . - form::combo('sidebar_title_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['sidebar_title_f']) . '

    ' . - - '

    ' . - form::field('sidebar_title_s', 7, 7, dcCore::app()->admin->blowup_user['sidebar_title_s']) . '

    ' . - - '

    ' . - form::color('sidebar_title_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_title_c']]) . '

    ' . - - '

    ' . - form::combo('sidebar_title2_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['sidebar_title2_f']) . '

    ' . - - '

    ' . - form::field('sidebar_title2_s', 7, 7, dcCore::app()->admin->blowup_user['sidebar_title2_s']) . '

    ' . - - '

    ' . - form::color('sidebar_title2_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_title2_c']]) . '

    ' . - - '

    ' . - form::color('sidebar_line_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_line_c']]) . '

    ' . - - '

    ' . - form::color('sidebar_link_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_link_c']]) . '

    ' . - - '

    ' . - form::color('sidebar_link_v_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_link_v_c']]) . '

    ' . - - '

    ' . - form::color('sidebar_link_f_c', ['default' => dcCore::app()->admin->blowup_user['sidebar_link_f_c']]) . '

    ' . - - '

    ' . __('Entries') . '

    ' . - '

    ' . - form::combo('date_title_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['date_title_f']) . '

    ' . - - '

    ' . - form::field('date_title_s', 7, 7, dcCore::app()->admin->blowup_user['date_title_s']) . '

    ' . - - '

    ' . - form::color('date_title_c', ['default' => dcCore::app()->admin->blowup_user['date_title_c']]) . '

    ' . - - '

    ' . - form::combo('post_title_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['post_title_f']) . '

    ' . - - '

    ' . - form::field('post_title_s', 7, 7, dcCore::app()->admin->blowup_user['post_title_s']) . '

    ' . - - '

    ' . - form::color('post_title_c', ['default' => dcCore::app()->admin->blowup_user['post_title_c']]) . '

    '; - - if (dcCore::app()->admin->can_write_images) { - echo - '

    ' . - form::color('post_comment_bg_c', ['default' => dcCore::app()->admin->blowup_user['post_comment_bg_c']]) . '

    '; - } - - echo - '

    ' . - form::color('post_comment_c', ['default' => dcCore::app()->admin->blowup_user['post_comment_c']]) . '

    '; - - if (dcCore::app()->admin->can_write_images) { - echo - '

    ' . - form::color('post_commentmy_bg_c', ['default' => dcCore::app()->admin->blowup_user['post_commentmy_bg_c']]) . '

    '; - } - - echo - '

    ' . - form::color('post_commentmy_c', ['default' => dcCore::app()->admin->blowup_user['post_commentmy_c']]) . '

    ' . - - '

    ' . __('Footer') . '

    ' . - '

    ' . - form::combo('footer_f', Blowup::fontsList(), dcCore::app()->admin->blowup_user['footer_f']) . '

    ' . - - '

    ' . - form::field('footer_s', 7, 7, dcCore::app()->admin->blowup_user['footer_s']) . '

    ' . - - '

    ' . - form::color('footer_c', ['default' => dcCore::app()->admin->blowup_user['footer_c']]) . '

    ' . - - '

    ' . - form::color('footer_l_c', ['default' => dcCore::app()->admin->blowup_user['footer_l_c']]) . '

    ' . - - '

    ' . - form::color('footer_bg_c', ['default' => dcCore::app()->admin->blowup_user['footer_bg_c']]) . '

    ' . - - '

    ' . __('Additional CSS') . '

    ' . - '

    ' . - form::textarea('extra_css', 72, 5, [ - 'default' => Html::escapeHTML(dcCore::app()->admin->blowup_user['extra_css']), - 'class' => 'maximal', - 'extra_html' => 'title="' . __('Additional CSS') . '"', - ]) . - '

    ' . - '
    '; - - // Import / Export configuration - $tmp_array = []; - $tmp_exclude = ['uploaded', 'top_height']; - if (dcCore::app()->admin->blowup_user['top_image'] == 'custom') { - $tmp_exclude[] = 'top_image'; - } - foreach (dcCore::app()->admin->blowup_user as $k => $v) { - if (!in_array($k, $tmp_exclude)) { - $tmp_array[] = $k . ':' . '"' . $v . '"'; - } - } - echo - '
    ' . - '

    ' . __('Configuration import / export') . '

    ' . - '
    ' . - '

    ' . __('You can share your configuration using the following code. To apply a configuration, paste the code, click on "Apply code" and save.') . '

    ' . - '

    ' . form::textarea('export_code', 72, 5, [ - 'default' => implode('; ', $tmp_array), - 'class' => 'maximal', - 'extra_html' => 'title="' . __('Copy this code:') . '"', - ]) . '

    ' . - '
    ' . - '
    ' . - - '

    ' . - dcCore::app()->formNonce() . - '

    ' . - '
    '; - - Page::helpBlock('blowupConfig'); - - // Legacy mode - if (!dcCore::app()->admin->standalone_config) { - echo '
    '; - } - } -} diff --git a/themes/blowup/src/Frontend.php b/themes/blowup/src/Frontend.php deleted file mode 100644 index c1dfc0a..0000000 --- a/themes/blowup/src/Frontend.php +++ /dev/null @@ -1,39 +0,0 @@ -addBehavior('publicHeadContent', function () { - $url = Blowup::publicCssUrlHelper(); - if ($url) { - echo ''; - } - }); - - return true; - } -} diff --git a/themes/blowup/src/Install.php b/themes/blowup/src/Install.php deleted file mode 100644 index b82efca..0000000 --- a/themes/blowup/src/Install.php +++ /dev/null @@ -1,33 +0,0 @@ -blog->settings->themes->put('blowup_style', '', 'string', 'Blow Up custom style', false); - } - - return self::status(); - } -} diff --git a/themes/blowup/src/My.php b/themes/blowup/src/My.php deleted file mode 100644 index d9b1bf0..0000000 --- a/themes/blowup/src/My.php +++ /dev/null @@ -1,21 +0,0 @@ -registerModule( - 'Blue Silence', // Name - 'Dotclear Theme', // Description - 'Marco / marcarea.com', // Author - '1.0', // Version - [ - 'type' => 'theme', - ] -); diff --git a/themes/blueSilence/img/attach.png b/themes/blueSilence/img/attach.png deleted file mode 100644 index e715cb9349934dbd0d08608c2960288302136d35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQ%R6tFvG_^n*5u9JQq(F$B+uf z8mcSI#=_D<5A9UiHc{BCH*0!GaqswR kS8v5R{jXOib#G(LWC%TxGpnug6f?*cPgg&ebxsLQ0LC#eS^xk5 diff --git a/themes/blueSilence/img/background.png b/themes/blueSilence/img/background.png deleted file mode 100644 index 5236cf7cd07500fca55ff536dc7618aae6801267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22qF9)LHWH+i}^hEy=V zy%fmXV8FwAAbd_ky|0JD^x^Y~nexn7I9n6=cRyw|Nm0V(v>3a1O+d#9=!^Tbh!F*YM-V@hV{ zjMp2f*{dy2Qqbi3DG2xcgxnw5^p%4!RNkL2V?POoKSjd>rIiRtIsgCw07*qoM6N<$ Eg70O5CjbBd diff --git a/themes/blueSilence/img/commentaire_bulle.png b/themes/blueSilence/img/commentaire_bulle.png deleted file mode 100644 index 016152b0db846f7b439f1f887109ec92ca9ef2de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^_CPGj0VEg}A6%&cq-J}%IEGX(F1=`&#b7Ald~xr8 z&#No{EM*pCPBc7M5%#y4zbaz>H-*nf^*LwmbdL}U-k-8T#rQLaf*|vJ1|X5o$fNW~ zIAF7C{4W+CrAM9z6qNQc#R)EZt@*!i!Sm@ZWs-vNjLjWCc73p0Wb??tTc(y(M!E0a zqxq3(ucaAh>VDfN8X#ER?~}f5?`P2qeHGQa>;#Xze!pWz{ZanCeXI{uGO{c|&h>Ql Kb6Mw<&;$T6P)NklMS38yO~+@TCeBp`F#FI zRh{{Bzu#~7TW&_>+l4DhRsEnL3D;4Ssye0Ujs@TmRrP}=C0s=mrK(OTitJSY3dldG zDgoVa2Vlafs!H5-2cW2&swx%TaR-2?a;mCSaladYipFrNs$vv%uL2O%kZ`K15~6|| z6@W)bBB!d#1QEcUZUAC5hEr7)qY>Tj6@ZvQWV&435WwaH~{jgssvF0VXqqi^A4EL zkE#NX@bhD<0^rNk4^?&WOBb+P0l;+htIi<@VZQ=63{`bbuJ!n}s_K8UAf6XGH41Y8 O0000zopr00tuzKmY&$ diff --git a/themes/blueSilence/img/report.png b/themes/blueSilence/img/report.png deleted file mode 100644 index 690bc2a361b47be661c0bb76cb63aaeaba23b6e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmV+_0oDGAP)aSfj*vZ7cmx{uwqA=0; z761SMd`Uz>RCr!Zk5>-FFbD-7;GVX<_xm4mi5;QLAHzrpfS%g}8-l{l4KNsxeK!fjEKZ w;?cxBqZK2dBB%BXP47{1h1sdV=lf$r{w@0l+|4jvIsgCw07*qoM6N<$f;Mr8y8r+H diff --git a/themes/blueSilence/img/retrolien.png b/themes/blueSilence/img/retrolien.png deleted file mode 100644 index d708c9b13c471a8f3801ca643066b6d88c72b23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmV-s0h#`ZP)miV&5+e_^6UOO!KSph7W*6dig4nKjX5 z0001mNkl!}}kFtzJMk5+t-8D+zD+2sSP(^ah#$ zbIVB8s#u})F67dwyXLhDiA6t`N{c%Qo!nGXh)zvqTs7O0&`DubO|MD}0q6}Vf#ieu zn+CRlq#VDMvE<0zp5b`7zNfE6&Kq&M2cI_xPA0AR0bDIFR1$gr#{d8T07*qoM6N<$ Ef-~!%lmGw# diff --git a/themes/blueSilence/img/rss.png b/themes/blueSilence/img/rss.png deleted file mode 100644 index cf85adae51cacb9b073e2c8eb0761db2597fb7e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 448 zcmV;x0YCnUP)>S84lNm1eu1ric14h<0v zQJWFf(BSEJyqEis=Mo5)eOYzA(Whow zTA5Il2#mJ0?z>}EJuRh4IgD9VX00xg+9KukfX1qvXT;Udx3nu#oyQjn*aE2@z%r)C zEBSm2vF1+bE=;Ix#q0pew-IZkdVjW9E3oc-L}Mo$fQgo`4{~3SlR54B)UXUoxc9~w zPan{C26lH0pZihC4KpH%JAi#_Ndj;NYa#$i%;!yB(nC^S1kf8{-foWMv5m1FOiOKz zpL)5eK`AcCl-a=mFSne5O$cKeGi#Elo65x$h&lk7f*}bRD5gx3_N7qeO$ib*>Hsd1 z+!VKw*C$|MlAP@dRn7hZxH|@CCdf=!M*e`TkIVLq6#!@FRoU0ZG!Yo$e?l9~!GZ7b qVx{PF=T?cH;womsDd}p28}l!KIVEEdLn3bg0000_1zR6|SI6s)a19x^&B@qAs002ovPDHLkV1nCMaMu6; diff --git a/themes/blueSilence/img/tags.png b/themes/blueSilence/img/tags.png deleted file mode 100644 index 2f8a8a9f1a820cf2bc1582f48c04a986b9cdd35d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmV<803H8{P)(k=*)a3a0_y1s> z0WUikn308dFoK~xx5t&BGgfG`lieCdte|Nl{z zh)As9%^nPYq2DeZO8;an5}>S7OXnp-h*n$zz%On97@epIASpZV5VKWVeHe2<4yIkt c3sm#3+~({7-AyfwSO5S307*qoM6N<$f&`9g@Bjb+ diff --git a/themes/blueSilence/img/top.jpg b/themes/blueSilence/img/top.jpg deleted file mode 100644 index 81852b7610f45a4da9a14b1116ae76cdafe93999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11038 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 SAI+VI?J)oEYaQI*OaB9g^6(7+ diff --git a/themes/blueSilence/style.css b/themes/blueSilence/style.css deleted file mode 100644 index ff7927b..0000000 --- a/themes/blueSilence/style.css +++ /dev/null @@ -1,836 +0,0 @@ -/** - * icônes : http://www.famfamfam.com/ - */ - -* { - margin: 0; - padding: 0; - border: 0; -} -body { - background: #cdcdcd; - font: 0.7em Arial, sans-serif; -} -/* Common styles --------------------------------------------------------- */ - -ul, -ul li { - list-style: none; -} -a:link, -a:visited { - color: #000; - text-decoration: underline; -} -a:hover { - color: #000; - text-decoration: none; -} -pre { - overflow: auto; - width: 100%; - height: auto; -} -.left { - float: left; -} -.right { - float: right; -} -/* Page --------------------------------------------------------- */ - -#page { - position: relative; - width: 820px; - margin: 0 auto; - background: transparent url(img/background.png) repeat-y top center; -} -/* Header --------------------------------------------------------- */ - -#top { - width: 732px; - margin: 0 auto; - padding: 54px 34px 46px; - background: transparent url(img/top.jpg) no-repeat left bottom; -} -#top h1 { - font-size: 3em; -} -#top a:link, -#top a:visited, -#top a:hover { - color: #fff; - text-decoration: none; -} -/* Prelude --------------------------------------------------------- */ - -#prelude { - position: absolute; - top: 0; - right: 18px; - width: 366px; - padding: 6px 0 0; - color: #cae4fc; - text-align: center; -} -#prelude a:link, -#prelude a:visited { - font-size: 1em; - font-weight: bold; - color: #cae4fc; - text-decoration: none; -} -#prelude a:hover { - text-decoration: underline; -} -#prelude a:focus, -#prelude a:active { - padding: 5px 8px; - background: yellow; - color: red; -} -/* Wrapper --------------------------------------------------------- */ - -#wrapper { - width: 770px; - margin: 0 auto 10px; -} -#main { - width: 474px; - float: left; -} -#sidebar { - width: 272px; - float: right; -} -/* Sidebar --------------------------------------------------------- */ - -#sidebar h2 { - margin: 0 0 10px; - padding: 5px 8px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - color: #005d99; - font-size: 1em; - font-weight: bold; -} -#sidebar h3 { - padding: 4px 8px 0 8px; - color: #005d99; - font-size: 1em; -} -#sidebar a:link, -#sidebar a:visited { - text-decoration: none; -} -#sidebar a:hover { - text-decoration: underline; -} -#sidebar ul { - padding: 0 0 4px; -} -#sidebar li { - padding: 3px 4px 3px 20px; - background: transparent url(img/sidebar_li.png) no-repeat 10px 7px; -} -#sidebar p { - padding: 0 0 4px 10px; -} -#search fieldset p { - padding-left: 8px; -} -#search #q { - width: 180px; - padding: 1px 2px; - border: 1px solid #cdcdcd; - color: #005d99; - font-size: 1em; -} -#search .submit { - color: #005d99; - background: #fff; - font-size: 1em; - font-weight: bold; - text-transform: uppercase; - border: 1px solid #fff; -} -#search .submit:hover { - background: #005d99; - border: 1px solid #005d99; - color: #fff; -} -#search, -#sidebar .selected, -#sidebar .categories, -#sidebar .syndicate, -#sidebar .langs, -#sidebar .tags, -#sidebar .links, -#sidebar .text { - padding: 0 0 10px; -} -#topnav { - margin: 0 0 20px; - padding: 5px 5px 5px 8px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - color: #005d99; - font-size: 0.9em; - font-weight: bold; - text-transform: uppercase; -} -#sidebar #topnav ul { - margin: 0; - padding: 0; -} -#sidebar #topnav li { - display: inline; - margin: 0; - padding: 0; - background: none; -} -#sidebar .syndicate li { - margin: 0 4px 0 11px; - padding: 5px 4px 5px 22px; - background: transparent url(img/rss.png) no-repeat 0% 50%; -} -#sidebar .tags ul { - margin: 5px 5px 10px 10px; - padding: 0; - font-size: 110%; -} -#sidebar .tags ul li { - display: inline; - margin: 0; - padding: 0; - background: none; - font-size: 0.9em; -} -#sidebar .tags ul li a:link, -#sidebar .tags ul li a:visited { - color: #333; -} -#sidebar .tags p strong a:link, -#sidebar .tags p strong a:visited { - padding: 0 0 0 18px; - background: transparent url(img/tags.png) no-repeat 0 -2px; -} -.tag0 { - font-size: 75%; -} -.tag10 { - font-size: 80%; -} -.tag20 { - font-size: 90%; -} -.tag30 { - font-size: 100%; -} -.tag40 { - font-size: 110%; -} -.tag50 { - font-size: 120%; -} -.tag60 { - font-size: 130%; -} -.tag70 { - font-size: 140%; -} -.tag80 { - font-size: 150%; -} -.tag90 { - font-size: 160%; -} -.tag100 { - font-size: 170%; -} -/* Post-content --------------------------------------------------------- */ - -.post-content, -.post-excerpt { - padding: 4px 0 0 0; - line-height: 1.5em; - font-size: 1.2em; -} -.post-content p, -.post-excerpt p { - padding: 4px 0; -} -.post-content strong, -.post-excerpt strong { - font-size: 0.9em; -} -.post-content abbr, -.post-excerpt abbr { - cursor: help; - border-bottom: 1px dashed #666; -} -.post-content pre, -.post-excerpt pre { - padding: 10px 5px; - margin: 6px 0; - background: #f5f5f5; - font: 1.1em 'courier new', courier, monospace; -} -.post-content h3, -.post-excerpt h3 { - padding: 4px 0; - font-size: 1.2em; - color: #666; -} -.post-content h4, -.post-excerpt h4 { - padding: 4px 0; - font-size: 1.1em; - color: #666; -} -.post-content h5, -.post-excerpt h5 { - padding: 4px 0; - font-size: 1em; - color: #666; -} -.post-content ul, -.post-excerpt ul { - margin: 0; - padding: 4px 0; -} -.post-content ul li, -.post-excerpt ul li { - padding: 1px 0 1px 10px; - background: transparent url(img/li.png) no-repeat 0 5px; -} -.post-content ol, -.post-excerpt ol { - margin: 0 0 0 28px; - padding: 4px 0; -} -.post-content ol li, -.post-excerpt ol li { - padding: 1px 0; -} -.post-content blockquote, -.post-excerpt blockquote { - margin: 4px 0 4px 5px; - padding: 0 5px; - border-left: 4px solid #cdcdcd; -} -/* Classes --------------------------------------------------------- */ - -.day-date { - clear: left; - margin: 0 0 10px 0; - padding: 5px 10px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - color: #5e9e14; - font-weight: bold; - text-align: right; -} -.post { - color: #000; -} -.post-title { - padding: 10px 0 4px 0; - color: #666; - font-size: 1.7em; -} -.post-title a:link, -.post-title a:visited { - color: #666; - text-decoration: none; -} -.post-title a:hover { - text-decoration: underline; -} -.post-info { - font-style: italic; -} -.post-tags { - position: relative; - overflow: hidden; - height: 1%; - margin: 8px 0 0 0; - padding: 5px; - border: 0; - background: #fbfbfb; -} -.post-tags:after { - content: '[DO NOT LEAVE IT IS NOT REAL]'; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.post-tags li { - display: inline; -} -.post-tags li a:link, -.post-tags li a:visited { - display: block; - float: left; - padding: 2px 8px 2px 18px; - background: transparent url(img/tag.png) no-repeat 0 0; - white-space: nowrap; - color: #005d99; - text-decoration: none; -} -.post-tags li a:hover { - text-decoration: underline; -} -.post-info-co { - clear: left; - margin: 0 0 26px; - padding: 5px; - border: 0; - background: #fbfbfb; -} -.post-info-co a:link, -.post-info-co a:visited { - padding: 2px 10px 2px 18px; - text-decoration: none; -} -.post-info-co a:hover { - text-decoration: underline; -} -.comment_count { - background: transparent url(img/commentaire.png) no-repeat 0 50%; -} -.ping_count { - background: transparent url(img/retrolien.png) no-repeat 0 50%; -} -.attach_count { - background: transparent url(img/attach.png) no-repeat 0 50%; -} -.read-it { - font-weight: bold; - padding: 0 0 10px 0; - clear: left; -} -#attachments { - clear: left; - margin: 4px 0 6px 0; - padding: 5px; - background: #fbfbfb; - border: 1px solid #e8e8e8; - border-width: 1px 0; -} -#attachments * { - color: #3c8fd1; -} -#attachments h3 { - font-size: 1.2em; -} -#attachments ul { - padding: 4px 0; -} -#attachments li { - margin: 0 0 0.6em; - padding: 2px 10px 2px 18px; - background: transparent url(img/attach.png) no-repeat 0 50%; -} -#attachments li object { - display: inline; - margin: 0; - padding: 0; - vertical-align: bottom; -} -.footnotes { - margin: 6px 0 25px 0; - padding: 5px 0; - border: 1px solid #e8e8e8; -} -.footnotes h4 { - margin: 0 0 6px; - padding: 2px 10px 2px 25px; - background: transparent url(img/report.png) no-repeat 4px 3px; - border-bottom: 1px solid #e8e8e8; - color: #005d99; - font-style: italic; -} -.footnotes p { - padding: 4px 10px; -} -/* Archives --------------------------------------------------------- */ - -#content-info { - margin: 0 0 20px; - padding: 5px 10px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - font-size: 1em; - line-height: 1.4; -} -.content-inner { - padding-bottom: 20px; -} -.content-inner h3 { - margin: 10px 0; - padding: 5px 10px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - font-size: 1em; - color: #5e9e14; -} -#content-info h2 { - font-size: 1.4em; -} -#content-info p { - padding: 4px 0; - font-size: 1em; -} -#content-info p a.feed:link, -#content-info p a.feed:visited { - padding: 4px 0 4px 22px; - background: transparent url(img/rss.png) no-repeat 1px 3px; -} -.content-inner .day-date { - text-align: left; -} -.content-inner .post-title { - margin: 0 0 0 10px; - padding: 4px 0; -} -.content-inner .post-info { - margin: 4px 0 20px 10px; -} -.content-inner ul { - margin: 0 0 0 10px; - padding: 4px 0; -} -.content-inner ul li { - padding: 1px 0 1px 10px; - background: transparent url(img/li.png) no-repeat 0 5px; - font-size: 1em; - line-height: 1.3; -} -/* Tags - Page des tags --------------------------------------------------------- */ - -.content-inner ul.tags { - position: relative; - height: 1%; - overflow: hidden; - margin: 8px 0 20px; - padding: 5px; - background: #fbfbfb; - border: 1px solid #e8e8e8; - border-width: 1px 0; - font-size: 120%; -} -.content-inner ul.tags:after { - content: '[DO NOT LEAVE IT IS NOT REAL]'; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.content-inner ul.tags li { - display: block; - float: left; - height: 18px; - margin: 4px; - background: transparent; - line-height: 18px; -} -.content-inner ul.tags li a:link, -.content-inner ul.tags li a:visited { - color: #005d99; - text-decoration: none; - white-space: nowrap; -} -.content-inner ul.tags li a:hover { - text-decoration: underline; -} -.content-inner ul.tags li a:focus, -.content-inner ul.tags li a:active { - background: #005d99; - color: #fff; -} -/* Commentaires --------------------------------------------------------- */ - -#comments, -#pings { - padding-top: 10px; -} -#comments h3, -#pings h3, -#comments-feed, -#pr h3 { - clear: left; - margin: 20px 0 8px 0; - padding: 5px; - background: #fbfbfb; - border: 1px solid #e8e8e8; - border-width: 1px 0; - font-size: 1.2em; -} -#pr h3 { - margin: 30px 0 8px; - color: #5e9e14; -} -#comments-feed { - margin: 14px 0 8px; - text-align: right; - font-weight: bold; -} -#comments-feed a:link, -#comments-feed a:visited { - padding: 3px 0 3px 22px; - background: transparent url(img/rss.png) no-repeat 0px 50%; - font-size: 0.8em; - text-decoration: none; -} -#comments-feed a:hover { - text-decoration: underline; -} -#comments dt, -#pings dt { - position: relative; - top: 1px; - display: block; - padding: 10px 0 30px; - background: transparent url(img/commentaire_bulle.png) no-repeat 50% 100%; -} -#comments dt a:link, -#comments dt a:visited { - color: #3c8fd1; - text-decoration: none; -} -#comments dt a:hover { - text-decoration: underline; -} -#pings dt a:link, -#pings dt a:visited { - color: #3c8fd1; - text-decoration: none; -} -#pings dt a:hover { - text-decoration: underline; -} -#comments dd, -#pings dd, -dd.comment-preview { - margin: 0 0 8px; - padding: 10px; - border: 1px solid #e8e8e8; - border-width: 1px 0; - background: #f5f5f5; - font-size: 1.1em; - line-height: 1.4; -} -#comments dd *, -#pings dd *, -dd.comment-preview * { - padding: 5px 0; - font-size: 1em; -} -#comments dt.me a:link, -#comments dt.me a:visited, -#comments dt.me a:hover { - color: #5e9e14; -} -#comments dd.me { - border-left: 4px solid #5e9e14; -} -.comment-number, -.ping-number { - color: #3c8fd1; - font-weight: bold; - font-size: 1.4em; -} -#ping-url { - margin: 30px 0; - padding: 5px; - background: #fbfbfb; - border: 1px solid #e8e8e8; - border-width: 1px 0; - font-weight: bold; - text-align: right; -} -.error { - margin: 20px 0 0; - padding: 10px 5px; - background: #ffcccc; - border: 2px solid red; - font-weight: bold; -} - -/* navigations */ - -.pagination { - clear: left; - margin: 0 0 30px; - padding: 5px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - text-align: center; - color: #5e9e14; - font-weight: bold; -} -.pagination a:link, -.pagination a:visited { - color: #5e9e14; - text-decoration: none; -} -.pagination a:hover { - text-decoration: underline; -} -#navlinks { - margin: 0 0 20px; - padding: 5px; - background: #f5f5f5; - border: 1px solid #cdcdcd; - border-width: 1px 0; - text-align: center; - color: #5e9e14; - font-weight: bold; -} -#navlinks a:link, -#navlinks a:visited { - color: #5e9e14; - text-decoration: none; -} -#navlinks a:hover { - text-decoration: underline; -} -/* Forms --------------------------------------------------------- */ - -#comment-form { - padding-top: 10px; -} -#comment-form h3 { - margin: 20px 0 8px 0; - padding: 5px; - background: #fbfbfb; - border: 1px solid #e8e8e8; - border-width: 1px 0; - font-size: 1.2em; -} -#comment-form fieldset p { - padding: 5px 0; -} -#comment-form fieldset p.field { - clear: left; - width: auto; - margin: 0; - padding: 5px 0; -} -#comment-form p.form-help { - width: 60%; - margin: 0 0 0 30%; - font-style: italic; -} -#comment-form p label { - width: auto; -} -#comment-form p.field label { - display: block; - float: left; - width: 29%; - padding: 0 4px 4px 0; - text-align: right; - font-weight: bold; -} -#comment-form input, -#comment-form textarea { - width: 60%; - padding: 1px 2px; - border: 1px solid #cdcdcd; - font: 1em Arial, sans-serif; - color: #005d99; -} -#comment-form input#c_remember { - width: auto; - margin: 0 5px 0 140px; - border: 0; -} -#comment-form input.preview { - margin-left: 134px; -} -#comment-form input.preview, -#comment-form input.submit { - width: auto; - background: #fff; - border: 1px solid #fff; - color: #005d99; - font-size: 1em; - font-weight: bold; - text-transform: uppercase; -} -#comment-form input.preview:hover, -#comment-form input.submit:hover { - background: #005d99; - border: 1px solid #005d99; - color: #fff; -} -/* Footer --------------------------------------------------------- */ - -#footer { - clear: both; - width: 820px; - padding: 0 0 14px; - background: transparent url(img/footer.png) no-repeat center bottom; -} -#footer p { - width: 784px; - margin: 0 auto; - padding: 6px 16px 6px 0; - background: #606666; - color: #fff; - text-align: right; - font-weight: bold; -} -#footer p a:link, -#footer p a:visited { - color: #fff; - text-decoration: underline; -} -#footer p a:hover { - text-decoration: none; -} - -/* ------------------------------------------------------------------------------------ - A11Y - Accessibilité ------------------------------------------------------------------------------------- */ - -/* Remove animations for folks who set their OS to reduce motion. - 1. Immediately jump any animation to the end point - 2. Remove transitions & fixed background attachment - See: https://github.com/mozdevs/cssremedy/issues/11 -*/ -@media (prefers-reduced-motion: reduce) { - *, - ::before, - ::after { - animation-delay: -1ms !important; - animation-duration: 1ms !important; - animation-iteration-count: 1 !important; - background-attachment: initial !important; - scroll-behavior: auto !important; - transition-delay: 0s !important; - transition-duration: 0s !important; - } -} diff --git a/themes/cube/1024.css b/themes/cube/1024.css new file mode 100644 index 0000000..313b73d --- /dev/null +++ b/themes/cube/1024.css @@ -0,0 +1,47 @@ +/* +# ***** BEGIN LICENSE BLOCK ***** +# +# altowithjQuery +# Theme by Pyeb +# Contributor : Pierre Van Glabeke +# License: http://creativecommons.org/licenses/by-nc/2.0/fr/ +# +# ***** END LICENSE BLOCK ***** +*/ + +/* Structure */ +#page { + background: transparent url(img/1024/page.png) repeat-y top left; + width: 1024px; +} + +#top { + background: transparent url(img/1024/top.png) no-repeat top left; +} +#top h1 {width:860px;} + +#banner { + width: 866px; +} + +.round0 { background : transparent url(img/1024/round0.jpg) no-repeat top left; } + +.round1 { background : transparent url(img/1024/round1.jpg) no-repeat top left; } + +.round2 { background : transparent url(img/1024/round2.jpg) no-repeat top left; } + +#wrapper { + width: 924px; +} + +#main { + width: 694px; +} + +#footer { + background: transparent url(img/1024/footer.png) repeat-y top left; +} + +#comment-form textarea { + width: 630px; +} \ No newline at end of file diff --git a/themes/cube/880.css b/themes/cube/880.css new file mode 100644 index 0000000..1eea13d --- /dev/null +++ b/themes/cube/880.css @@ -0,0 +1,47 @@ +/* +# ***** BEGIN LICENSE BLOCK ***** +# +# altowithjQuery +# Theme by Pyeb +# Contributor : Pierre Van Glabeke +# License: http://creativecommons.org/licenses/by-nc/2.0/fr/ +# +# ***** END LICENSE BLOCK ***** +*/ + +/* Structure */ +#page { + background: transparent url(img/880/page.png) repeat-y top left; + width: 880px; +} + +#top { + background: transparent url(img/880/top.png) no-repeat top left; +} +#top h1 {width:860px;} + +#banner { + width: 723px; +} + +.round0 { background : transparent url(img/880/round0.jpg) no-repeat top left; } + +.round1 { background : transparent url(img/880/round1.jpg) no-repeat top left; } + +.round2 { background : transparent url(img/880/round2.jpg) no-repeat top left; } + +#wrapper { + width: 780px; +} + +#main { + width: 550px; +} + +#footer { + background: transparent url(img/880/footer.png) repeat-y top left; +} + +#comment-form textarea { + width: 490px; +} \ No newline at end of file diff --git a/themes/cube/Change.txt b/themes/cube/Change.txt new file mode 100644 index 0000000..3f1bc29 --- /dev/null +++ b/themes/cube/Change.txt @@ -0,0 +1,41 @@ +v1.7.1 - 20/02/2014 Pierre Van Glabeke : +modif css + nommage pour le nomenu +bloc licence + +v1.7 - 16/02/2014 Pierre Van Glabeke : +ajout configurateur pour afficher ou non une barre de menu (simplemenu) ++ affichage en 880px ou 1024px de large, corrections css, réorganisation dossier img +suppression footer (liens HS). +dc2.6 requis. +Merci à 999Diaoul pour les pictos des onglets du menu. + +v1.6 - 10/10/2013 Pierre Van Glabeke : +dotclear 2.6 mise à jour css et html, ajout page.html, user_head.html, nettoyage code. + +v1.5.2 : +Dotclear 2.1.1. Mise à jour des styles. + +v1.5.1 : +Déplacement de la division #pr vers #comment-form comme le template post.html par défaut. Correction de style.css pour l'adaptation. + +v1.5 : +Dotclear 2.0. + +v1.3 : +Retour en arrière. _head.html rempile. Plus d'utilisation de jQuery no conflict. Changement de librairie. Prise en compte de Pages. + +v1.2 : +DC2 RC1. + +v 1.1.2 : +DC2 beta 7. Modification en-tête html suite aux changements du validateur W3C. Adaptation du fichier style.css avec l'ajout du bouton Envoyer lors de la prévisualisation d'un commentaire. + +v1.1.1 : +DC2 beta 7. Passage des scripts jQuery en jQuery no conflict. Merci à Gérard sur http://geraldetsonblog.free.fr/. + +v1.1 : +Remplacement de la librairie jquery.corner par curvycorner. Mise à niveau des styles des commentaires. Support des plug-ins Gallery et Related. +jQuery 1.1.2 est inclus dans le thème car elle corrige des bugs pour certains navigateurs. + +v1.0 : +DC2 beta 5 \ No newline at end of file diff --git a/themes/cube/_config.php b/themes/cube/_config.php new file mode 100644 index 0000000..af59db3 --- /dev/null +++ b/themes/cube/_config.php @@ -0,0 +1,63 @@ + 'nomenu', + __('simpleMenu') => 'simplemenu' +); + +if (!$core->blog->settings->themes->altowithjQuery_menu) { + $core->blog->settings->themes->altowithjQuery_menu = 'nomenu'; +} + +if (!empty($_POST['altowithjQuery_menu']) && in_array($_POST['altowithjQuery_menu'],$altowithjQuery_menus)) +{ + $core->blog->settings->themes->altowithjQuery_menu = $_POST['altowithjQuery_menu']; + $core->blog->settings->addNamespace('themes'); + $core->blog->settings->themes->put('altowithjQuery_menu',$core->blog->settings->themes->altowithjQuery_menu,'string','Menu to display',true); + $core->blog->triggerBlog(); + + dcPage::success(__('Theme configuration has been successfully updated.')); +} + +echo +'

    '.__('Customizations').'

    '. +'

    '. +form::combo('altowithjQuery_menu',$altowithjQuery_menus,$core->blog->settings->themes->altowithjQuery_menu). +'

    '; + +// affichage de la largeur de page +$altowithjQuery_widths = array( + __('880') => '880', + __('1024') => '1024' +); + +if (!$core->blog->settings->themes->altowithjQuery_width) { + $core->blog->settings->themes->altowithjQuery_width = '880'; +} + +if (!empty($_POST['altowithjQuery_width']) && in_array($_POST['altowithjQuery_width'],$altowithjQuery_widths)) +{ + $core->blog->settings->themes->altowithjQuery_width = $_POST['altowithjQuery_width']; + $core->blog->settings->addNamespace('themes'); + $core->blog->settings->themes->put('altowithjQuery_width',$core->blog->settings->themes->altowithjQuery_width,'string','Display width',true); + $core->blog->triggerBlog(); +} + +echo +'

    '. +form::combo('altowithjQuery_width',$altowithjQuery_widths,$core->blog->settings->themes->altowithjQuery_width). +'

    '. +'
    '; \ No newline at end of file diff --git a/themes/cube/_define.php b/themes/cube/_define.php new file mode 100644 index 0000000..8e551d0 --- /dev/null +++ b/themes/cube/_define.php @@ -0,0 +1,21 @@ +registerModule( + /* Name */ "Cube", + /* Description*/ "Michelcastel.com theme", + /* Author */ "pyeb, Cube", + /* Version */ '1.7.1', + array( + 'type' => 'theme' + ) +); + +// Cloned on 2023-11-02T16:24:16+00:00 from altowithjQuery theme. diff --git a/themes/cube/_locked b/themes/cube/_locked new file mode 100644 index 0000000..e69de29 diff --git a/themes/cube/_public.php b/themes/cube/_public.php new file mode 100644 index 0000000..58f8a35 --- /dev/null +++ b/themes/cube/_public.php @@ -0,0 +1,38 @@ +addBehavior('publicHeadContent','altowithjQuerymenu_publicHeadContent'); + +function altowithjQuerymenu_publicHeadContent($core) +{ + $style = $core->blog->settings->themes->altowithjQuery_menu; + if (!preg_match('/^nomenu|simplemenu$/',$style)) { + $style = 'nomenu'; + } + + $url = $core->blog->settings->themes_url.'/'.$core->blog->settings->theme; + echo '\n"; +} + +$core->addBehavior('publicHeadContent','altowithjQuerywidth_publicHeadContent'); + +function altowithjQuerywidth_publicHeadContent($core) +{ + $style = $core->blog->settings->themes->altowithjQuery_width; + if (!preg_match('/^880|1024$/',$style)) { + $style = '880'; + } + + $url = $core->blog->settings->themes_url.'/'.$core->blog->settings->theme; + echo '\n"; +} \ No newline at end of file diff --git a/themes/cube/img/1024/footer.png b/themes/cube/img/1024/footer.png new file mode 100644 index 0000000000000000000000000000000000000000..598903b21b6290e3158d7700e1a91424209fdadd GIT binary patch literal 8337 zcmZX3c|6qL_y3*6%wRNQUo&GVR2UIiVk}vrXi<`CELqCFL>prtrHr&`L5O!*%9a)~ zmhdjw%AQ>!yX@P1U-SOFKfh1o=MT%nopbLw_j#VrbIy&iI%LAbCB_8+;4w2bIsyO^ z`V|CW;L!I$ec=nx52TC!L45#T)@pEEABFxF_1|yff7Hv_KhWOy9ME_2ayUmc^RRb0 zcjTPC(u8+Mq)Wn3;#e7`NGXkO1>JQ2XE)UXae z25aJM27#n~+BNEbR{VE4*;t!DXWMdrC3^3p63x(Z0N}2*fuJuhtfSH7p4h?iKdeHZ zq1Im1LvVZ!M(F_zF{59=`a!&!)|wt`&;ME^ahbyDDA`tyIoEv=Qor=6K&*2s7;22J z;ThIpxN1rMc~B7!*?E}v9^L+H;ZM72kr+mBX(|8_RstM)-Ro1$Df+zCIswfLZL_qA z9n6bm?;EhHF2lLnH)x5cEyY=3V%+#rKiTsw79;&)hjsV(+T3Fquo^&v1FQk8uoKI5 znOPvJ6ZV?3Lg|&-k}^*o_A`?yNab8im{&b&9pf5(h5F(;CNTN;_j776mc5{uC(;#l z+TTqAEyvXg+~B?IV;Dy6)--?*CksS+RH=@vzuexVFN+8jxOZwB>E*W_?Q7D#el8=P zkITCcGY5-t+aEZdvc6KWA}1{^of=}r|MjgNB1IfIyi+1LynCA)~@ZyPc;zX zQZEz8a?M(87z766*0lfyFCV~BW^!*HciU2@+PixCtxUUL{o{fYSElMD9Nlx=5a)9) zM$#5~7RccWM3%E)`o_uBv4M%37jo|04pC3*)U3ux(P-yg6h8W9zIbx^NYU5g-yf8d zO~69E2nU6T45J$}nfhtHd++YzH873epk(3?@AMdcq5b;Jr-Cn&Lh){iiSJJcUZ?&1 zf^~Gx`Dh6+QW1EAS{&i@)hmw91_~x)HL8d8Z_#w5jpwWdJ2m4%PY?Zu;^Bq^B(=oE z#QyJ@mdWr(8+4n{h`p~)MP>UIj&4HNbm4|iwSopG)gDMgcCQOQ4)JvafOShGpZkHLacw}JoHC=q$aydUSFnSwc17#{0#jAmOh^Pqf6HUE?M1 z3fFU>H`s9aE-x(+dHsHTx?2{)G|)Q5@J3&XisaziNpFXruX>ky;s0gie=Ze{iZu^u z>YSwCT_>ZQXrj#(5gOWW%Rx>k*OVl7_?{dY@Z>p?rOdO5?k7*4M13pms?9{`55wpu z{BI_4sIli6X%*Ofl-ju=m2=RvfPZ-}F$GiN!P$!-H`eLHp*+UeA)~%WI-EPVJ~N0O z+EA`d)T3`Z$v7mkCO||@-=sVU482(o*kK2EIQ93gU36!;S3C;J%D7%m;C}0XxjABg zb+br4YXiNG1?qrI6QtLmF!((P9h)u&IK`Z!FeLvw)MraEZ{^Y)9> zrf%u5oU9klD(H=iq;-B?Ufw2c>n|38y|OWR{59JzPV#;-3H{B*=n;JcKscFnN`6xB zVffJJxYO^DlLxf(H22SySu(7jNixD6yG)*avPfQWWU`R!{o^rTEp24dNBmoK{p}-e zKehBYOOm^VsHLh^Fn|heKcip4)Vt(+|B2xt53`;64hM+SClU13q)C_^)=XxMHfViU zA8Y;}TR$I7Ah=sREr%>5JabzBA`LV=*l|zP)@g*>L!G zEUcju?n?83R|g#8U!!lY%k6R{{Ex5yK?fe!ccHd_A8hIQ99ijA$KO={$Z0DbFBFmb zAnJfbO3`S%-0|t}1J$H=uuY$&!~1d$WGh|?`kD-LOcBlXp)14S5I;W^*;%Whh^V|D z6B7fQcWP~l&}K(at>^iQM|WI#%$EYnyzkn?F$qHm7Qy5>Lgb1^QaG7}iTd$Wx3d)3 zEb%E<^$#3ie8T?akeGgkdE<*8691J%ldN^iPD3y^=|l$g#*GUiv3n2@T(;ZOujh!!& zV@cw-aLHw*D0V3%agCs&Mnu%09CSj1-?_-JiJ&?wNspDde^vEgVh;8AGT`;z!8*!Z zd8;Qs0+aGo1wp+ir5d?j&@^wb$&Gi4*4c`6<(kKM@GRCRUuu7Px>Ki<=U-d@J;5>e z=hDR|{&sa~F319S7Qa|5PW4(|qK%A=adUAQ3?Rln*0YCQLq0GoB zR;f*teO-7-3)d)ulB<*Hx0*x*khjHX>TGa}YoG&raQiw+%*_Z?`$pwGXb5{!yehSJ z2jKp5&6_F?;Puk+HCAC1$2j#uR@8u*p+E*I@mp<>;$u!(HEH)NK*bc_i$%D}pCyGc zY#a4DkE%2-GBdr%Y#I}iJ&?WwDHz8qPaj&^!B2?gz>bJ)8;-a3jm~`;e0yxv7{^xp<0mz;2k}Z1EXuB33a#TLo zS+(fleHLmej<%GCqvIRgrSnZNC)S{%DSKTWWDCR2dH)fI zfdgvzIFgEr3g!DM>2ho1AC;CdETHRV?Zi$BVq8yzM9)W4+BL>v(5$nrl^9+6nw;`E zUL&5^AQh{=&bHx5qbRkvc>j>MuJ53Stj4+&AX06Nzw+BUNE`o%#t}BwmMbeNW|x1v zq})4O7Mz!#&xOIz{co{t4%L~G3~|cY4_9HnQtqaR*rj_tR(8xv@-YR^YxfE%>4wE>VPU*Es|4o=QifSr@KK+Datc}snYJbdn1Vp zl3urRia)u0pHG^U8CC+T7h~aMjG=zv7b#z6)(<|;akRdXQw}mR@yJABP~_VSm?dAO zu^BVwWNuBHE_1GHw`z`wk+sKs!&MSXrEm$xyUu0IDZ9p;;?EUh6lSSTt(+fSO1lQ9 z#nkr@N6!?N(>Lg%^r{-FTIAeRubz`)ettef5?+poG|uE;tA}5ymy)^;)B8`LBu*^D zMd`W>E6v#WUpMV%xn3-Qr_QqA4)YHvpK-cyt)0x z8=c#K{k(9hJE`h^%_}9IJFT`D``q+9=X0t>oVTZnq(zl1-ge6=E!)dIg=U4R{RQ*# z^FW@M<1uyzVV^bcA2DKFp4vfqIQ2Ne;t97_@EP~+d$*I<4+lbt3R~>yi<31K{s9pV zJ%C9D7FXjW_pSW?i8F!_9!=(@2|z?)CE=%C)mP@{$(Hmfoe{1k3Kha9*Vb2sKg`U+ zM95;4vfy$H^GY_ILJ&f&gc z>Q!HNU|)A>s*o9cyJM{OlhJ>wKjzSpRyZu{ka;X`(>)9VOUz#ylTM<@BPSK(#DLW7q8EHo{cjK{@Qm6sPK;8p(9^i zM)}zhmZ@@fr<2Ro#erydG=S)<{Cs`k&jbVnL>SsI;*1>h1=V|p z7Y1u^wS0w}NKFc;X9aJpadx0%zXQZ|b93{ZJ9Zd!x`)4pMY&iJ+Da)w0trnz)h{?8 z8u@F|tgd?B)iKoYmo2VG!gKthzH<)#{E6PamvSWh&2bp^!_{SYa!^>%(3eLVjQWw0 zr^#%}b_W52!6*of`4pLlEb3qw@HcQ6{hyF1`|B>`~Zr@kkhyiN48wZYzVc znz@=c^jln`2xi>E@pL-XU#mZ?HsK)s%P4sdHZ3~%)}I1y#R+kiH}InB+uBW|+O1$! zvFizezVh+ESQd4{X+FrLVddOwxbPR^R88gby1HEo3d>6~g9N?c6f@X+%aJc^X}V`FVEp_LdS z1rdAquHc7Rm)bq=Ugh2>pW{|s<6zzQw0Q38jg)Rc&BOs1-7te#Z>;Oh<X%5V?xOnj(JMv~@MUn~!tTHq%gu9j^Wpv~VrNY$wIF^26LzDP_yFqgKqfnc&^V zEv!4 zfM1}z7+J`LQEHGB+SwHbSu5NE;s;l1?GKW?`#)3^EJR%#izF&8H94-b32qb@`2s(G zN2e26?Dvns!L-WT{IvrF(^W~|BRZV}!l?X7gfYLA@0!?2sDo8$sx5x-MBJ`^|6UID zg}4&rbzStYgv)zJK|SH-pIDBCFOgMMvT9VO9zXl3aK|-kO*9XNGWhI7b2A^D(jg+C zT1UDIhaK`PVU*>GVEVM*b3U}lc_1_29$e^wNK5o)1H%Tj79pFLyYp#7#!(?5A26ikL4t%_v)NKxE#AG*5J3HP{WcD=2r6}8J?`u0J#LLp^*N6tb|^($x`BVEQ25BK z_Gi{U5N(^4wb9u=|30&ShWt#xdQXAvP6=KgbYW|DfxCsh*tc*@|FNo{7h-4P-|*g3 z0so8%;^0y8Jv~)mS>E*Jn$PIeFT&4PelB(E+IcQS<#oc1hn{&{M4`?|WyGzbRpcrH zuRx*bi*?`ub~jO2@)Ujh-q~?nYlcqzg@9VuDnsWT#tkcMWSOE$92_wng4uCB@_um8 zuWrz(Z)_tT#?MEdM5IgzRy*?M9>P4&@&#~Oq^TueuWq$!U0jH=@@zWndnJRhvbv~D zM=qd6=!dvg&?xNQTb32EzS-`xd=ig&M(fzGCQJ%O9P^fUTO9OqN#prtD7H>F1ILda zHw_ok)dX#kb=55+a`Wj2)^a&8Q2(0_Kp1(NS$4?ACcQZ#SJec8d-AS=mH}Vw2JUL%Hi<*?q*4S+@2~Ofiyd10a1voO@5Mu0Q>Gh#YEY!K z^iY2ebaR@6Ji4%iQErY4!zKbDT=jSxbuqE;#%gFk+-(3+c>|^%h)Bd!3s?KIsMBg= zJ_mIhe

    p<-uW6q1X!YoKMlJDCsy%zdAou7Siy?JZCwOQwU;lw9m=t*Y(lkr|6+9 z5{(?ER}_69SmIzOANT2N)v5w-rC0MfXpaU!!rS&6_V4#$WBfEqL?D9J6xl(JhE_NN zJHw4CZIs_qa*#4>+yIqFz+U9d5>rDPWAgk6w^q;1fo}?&e=qsIG*HTnF)l^-$<1GW zVSAx4?~`5?(=0ns9UQm{RdKwRR8aGdYCv|q3Dw6Vf*5}^?AX(5vHtRm18d}v28|p@ z-lNR3<5v23v**V~f;2P(cehr}uirE_DUucV>qX*<_&`zOr5Zv~pVpF>1w&>ZE83tD zzq-==Dd}md1IHmAyu$sH=E%lx!>g%CPj^_ALCL61!-CWqW!qkGP&=R5j}5wy$)82% z6Tk-;73Nk9GJcw9BiI8#)gd=mgKWDYUXMCK=Je?b>|dF{zKHgqKjijyGz*Tl_7N`T zK=d^CknY!Hy%6HqhE!Krd>pgJy@vlgg8b2u%*Hpy<=*Ez650kJs``a$Zj3IT?XP5F zO*6Y>3P$~E1Rx!Bj zC&YW97&>$O1<}+!cE;LZljrHWKxM*f=%St-vS%b3M{~3`cKV$3?YCJx#DsZt0c5%- zf~>vB-|#dUE7AoTtKt#d`9hetyq0yEdTBpH*~C2-e&AjQUWbDIJz_qz1q=tDRYPzl z<(gg9L&j-9&^)gJQ^l9^1L?50(wMJmPIs|;bGML_w8)NqWePW!w$`OBJN-$Cl)_^2 z`JECI4$5nlYeDxI^guFR5^B)>_n`zP9>^AEg*9C^uT7At`aXOkU=Ocg*G$?`7@LEY z*?TPCDy?yc_FV(e?K(UTEt|LWzKP!m=4QF~D`ayv#e6I956_Jn2RucQ>pZURq3^ zjUG?eFkQJWMBX*Tfxjd(VAHTD>l}b@-L89l&-7OVl~pXVYb7mbjol@()6V$XrfaAY zae!Iiam^z@^9-BXEgWmwFmDgQ=tYycxpfM-9vr+R?R7!MaUEBlRLNd$KeG*rA zg<2$aOPzGH?Afh=V-Ne@g&erIqx>HncW1~I=~2tBFsL5i2*Tn8zo{1%kjxgCD|dvk z_#zu*(x~axYUSlubi`uZ*7@~%EYnNLtf5d<(A_=-sGnMidAl9kAn8ySEZBMhMpNOx zkP@pj#Xh(3=uOBJY1l!`K6okHq$QzyMUE37@!XN+MrH(H`RLID$4HS^PsZX*kYn4x zlJXXD4z?r66v&b5CQnH}o5oHgyfdUO)dR_57-ZlYJpRFYIkx>4&&O?%WeRbhyMoe< zPi>n10n0&pY!aBU^?tHsc017sDkdGInweGDmO4qRfrQl1px(S&X&q6>Stj!utr}Tl=bet7-(jgLLA`V)V2G z|9SQLU$rb^suP~PR9aSbK`Nk4IUX8r&?W%BB$wOLkI>e%ij3o|@I#XjPb0}eohxa- zH&fE>YPI0`V<(F&&-f*aM6=vB+mL;UBiE&d&~~r=-sNiR9UzE7m5*H7Q!rPX`n0-CJTpdU zR);1TeD{F;0*sc3EDtFb-tf5=CNp!HZqs^r<2VeBWIvlu%Yq)}THgAXVP%kcGS851C8l~;+sU2xd! zp&CVG-_)klW52xCy>wY&{7|180&4!ax9Q4FB~jF(Z+GTrHaPb-d9o9)t4uI?JhgRO z`5UOU$fKXvvR+ud-OWQup?qmbIf&l`)xvQ7kF9zeU-z)C9joy)k#<25f9cERBPa0j z-#Y$B0RMXZs%Z7O_MF9Zg&iv!x=t)jp&2cwh?U-9lH#WqH$5z(F6~VIWz2hN7?&Xi zEq_{-W3&Jhk+*qcdFE)+lDEXfj!jQxw#Bn<-IH?9&vE0)L*EfluTA}Y&`J4Q`MUwa u2^Ys#AICOH4979|ivznO`tk`*08as3&URVEguZN+2Ab_ZWRz<_3Hv|C2>+=7 literal 0 HcmV?d00001 diff --git a/themes/cube/img/1024/page.png b/themes/cube/img/1024/page.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6ab8dc6f5794a6bf2230a379cfb2d676c5959b GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU;#22m^he#q~{OIGeC+Z-O<;Pfnog#bJnhxK)z&& zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4RprSHQ7srr_TW?M|avf0MaS04w z{IO)-apx-4XlIs*L3hQU>9)yF%vziG*l_dp@5Ot{%GVj*S+;draT!oA14Dh77pJ1Z z=8hv0!CuND((nJKe%Y)im^tC*(dU-mWft#dcyp1F7pU&gg0ue?%Db#MaD;*3KtGEF YgZD$PB>kCh*+GVQy85}Sb4q9e0Qt&Ly#N3J literal 0 HcmV?d00001 diff --git a/themes/cube/img/1024/round0.jpg b/themes/cube/img/1024/round0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91ecd78e74127768635e4a9a704101ffd5a33de9 GIT binary patch literal 19618 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 TlW%LLutBCOr-JDSW!3-Lue*SE literal 0 HcmV?d00001 diff --git a/themes/cube/img/1024/round1.jpg b/themes/cube/img/1024/round1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd33e1e88279591659486ce48bf2a7f0a22648ff GIT binary patch literal 87365 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 z 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 JJ0BBY|Ji@X=@9?` literal 0 HcmV?d00001 diff --git a/themes/cube/img/1024/round2.jpg b/themes/cube/img/1024/round2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84629e47fa1d6d634d614149c2ffeedc16384b96 GIT binary patch literal 31889 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[Y)4hp)oPn$735k*d$iP^XT_NetK{Deg`Q2J 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 IGuyZS2b~_BfB*mh literal 0 HcmV?d00001 diff --git a/themes/cube/img/880/page.png b/themes/cube/img/880/page.png new file mode 100644 index 0000000000000000000000000000000000000000..900f42ea5f4034adc90ac2d88da912e9c36503f7 GIT binary patch literal 197 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

    b|r#l4Ln~wp) z?l=F_9h5;@17RIR|9C&u^ZQH$?rDS`d>Ws;rxSPb@$rxq5<+?l+M<`q3EI0Og#2wi zghT{|g#dXae-B%GSGW(<4h{yl6}UgOv~fe7VG7)461u{=9x8ArXU#w__{BgyWBWi? zdl?wFk|Ke;zpOvP0|B}n)F0u7^p^Ek;6BY<7KG7gA#Ug?i;t@Ux4EtX)Ccr4S7#q6 zI8P)XD$Ngd@B*g@{M@}@6|j>Q6%(+v6P31uIf&XyNQ-b2 zKz|eo2bVnl>q60#pT$C<^5~@O>Hp>;XmPlrh`i80qQFeQvl%%1!`;kPoe^*(+C3Ge zM8$q^|0Ct^A{Kv%h)4+kF7g`%G=UJh&cE5<|AJjServ+NwFO83ts*7_Hpc&sB0pD! z{_9rq_(}e)sea*PHJ!b|ZYDrcUg)23|2yjYI6M3s|3XuKQyQI=1*fCn;GY8R*Jua( zCmh;cPLbwDaBp`v)G4EssL)T|-_gH#E&es{@91B=f3cb%oqZHVf9UWJ=>Hwlft}pH zZu6hLAKC?>@?c6<#S0ET`BcGE5xrnoKv+~jMB4c0f?+;k5m{mI@AMCxKZSMOVa^T# z{}bWgIDZNMcy|Af#DC}gnZc>*;Di|1!z!Mx68@L#pnp^T2k-w*8+iK|!T*i_{%i$r z^jw}0+CxxY_HdA${jc5?y?Ct0vHe&z^s zw?}~;w-1=(_h%xA03R!Vbs+XI2@x@vxCFWg_$@?+pi-2%Itr~Q(*SL+Svn~xITU0!|a9NZg8|Qy}_PN}4HJUsV;I5w?zS zAr}w0qrA{x*nh3>_lF+%jsd=H2>p70L7VUY{_&@f|H#IF%=O1y|B(g$Bj!Ke^~YTQ zkp=!E=0D!`$6WuB1^y%EKi>7nT>p^;{v+l;-u1^^|B(g$Bj!Ke^~YTQkp=!E=KoXg zBKT_t1dar!J^aA=jgvVdb8wE##=uBlUF(9{>9PhQ%?r**cMNbI34!$SGSWB?HMg*Y z;=TdDt-uFog}`qXZ0)^0bT6tKqbGQ@)Ks9}Ak*)YJpiyX@_i-3pn#?U6#94Cf14t= z_wWK|vLFT^rx*;JzX0KzAnfMngI*T_*#u!KJ6AM}fu2^Q@&XkEVOlio_#Ngy<@pYu zL&Gox5}cL9KjQ*m93IVqT zXFajdtJ^tz;Py@+EDXX#UdBc$APi1U;t@Ii2HX7x`+$>rATOZe?h$ahydHYio(Brf z??^*6;eKx5oT`8UI4x!C1%s-%BRp)80RZs5&S)us0&QC;Xk`^K#C}f7inQhho3! zfCj(&H3(4V9s^W1f&f_`6@a<^8o;6?1TZf>0x6JR?REj*6kN�A?&7zxzE1gY?tu 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%0AP1(lx1 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ຜ zy{DU`tb`v$L{;mU#-9TV5+{nC)$9VFuf5#d$hOhF=HGT@R|G5uCJcChOtL~ajVDoD zH}L9ZQzQ|rVA|fo@f8I4i0JCxU;*MOBh)dd2Zky!`ErsPIVmZsAgGhZ@xWRGRSeIi zmL@PyG$weQ*!bPlx9MUmeWt$wp46){okoI(RcVUpBoD}us0tH`w+WG!Z5w-zJ4qRL7M0fF;R-?%047Q)3#lVgE>#uvha%u4 zp&TCCNpl|2Z6jN(n?OV0EUd~;b5Pr}0{V3p5dlbW#xwDTLv+63?2XB@s4{({ut#3* ztyHO!+i#b{W+GQGhO25y{kNXnbhFV%IKwYi7Gx{;CAuT`TXQED5=l1l-nSQ<$uAap6!l>~%|0-a2IWF6hbt__Z)Z;_;vchr&gL#E2~{K*G*}wx|H!WcGFLH iQlE);;nV5l(ctQ@=znXjz8}S_R;*XyrgivzfB)Gg)s4yk literal 0 HcmV?d00001 diff --git a/themes/cube/img/880/round1.jpg b/themes/cube/img/880/round1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..edefeaf64e6df48dee1dbf2a80c729c1e2c8c578 GIT binary patch literal 203126 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�d*`b!=1J8a9C>$?1uIsX8SUDddECN7_ER8LQu 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

    2U}02PZBm2g3( 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 te)*rp{olt#wff(yulw)f@cVz#=d0N#8m(Q literal 0 HcmV?d00001 diff --git a/themes/cube/img/880/round2.jpg b/themes/cube/img/880/round2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5032cb091ab31efb248a55aa99bd5e294d01f41 GIT binary patch literal 116005 zcmeFZ2UHYIvj95Fl53~ijsq% zNR+JPyt{7}UDKhux3I(5ae&%DM_&hk;6VUA@CRTg zNXNA!{k#Fd*ccE30Du@Eg3tm`5Q2a|0Ky6o9KrzL0Xgy$_J;_3r@;ehBmwXV90Bhz zh}0oW55lR5egOXWw8h}N8@$01ak+kbt9!vcU|eRta0EQu7aqc;X~|{l7wiR(2nVDj zB;*t&q!cCPxg_NkrKA-lCBRew0KEnI#oH~sANk|;-Gcsrf$T#{03d`wzta-_UJnSz zuX;fEey;~8lkfaO#PELRO;Y(izrXN~{a3PF2FMTV^5K(Jo`%EJ)g6$j=3!Hxpw z0CHktViIC<5)yJ6GEy=c1}buLDh6gcItDsAW*YLt>-+0l;2)n53NkVZN(yR9N@{va zN=ka%gOdJR5}N-`2H3{{4KctC+=4=m0(dkKC=CSr5v(>T_Bliqhfy9sU{#0q~$dBB=ogJ_L$~k4Hd6NK61Fmj)wgp!nRhk_77J?sP{(&qxu{ zXB5#~)X_R}JS98<6LBy8=@xo3UI zsdXLxE5+yUW620f00Cl);`(!3rMVey%omJFWZGONc3aSRag$v*7` znJ8lN(zcdEz$SmP@b5X`|HT4!1R#eVmPrGs0vj=pg7@2ov&W_)K4Ms7XV&lI3Lhy)QoLfTUgP6*^MzBiFD`HI+nBhZ#1y74 zNNgCG4<288lej%OKRLZ>LX$DcW=<5l{DGqYBY8u!A#4w3{6);|D;A*rj2aLts@z<1 zIo~U^pltmv+sT=jjp**^(Q7ye|8DTxe*qUqoZU_lTP{2Np%bh+!*@2 z@{A$m$ejnNwmUt0H8H7`MOm$VzyMUuxid=`3%pDmaEf*|Zu1`-<|QqTj*CW}*mk

    YF3rH`(w`1@>9#LHob>?S$R2k*l6~M!@ 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 z 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 J>88Vr{{c7~x^4gf literal 0 HcmV?d00001 diff --git a/themes/cube/img/attach.png b/themes/cube/img/attach.png new file mode 100644 index 0000000000000000000000000000000000000000..233671d3af08e0611216e94afc7b876e5df0fb30 GIT binary patch literal 326 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 z z1QlsRJp|Ae2?JlZ*G^^jvX7k{3Vqu@Urldkt$PVc&|GqB3>48P8o!j?-&X6CdyT%} zezyq19{E}Yo|20D%$2L>`fpmmFCi0B-)+!+Fcx^&)`sBBf&Q^6(9SM++$V(n!~~CQ z_P~{$KvtL69M-Z7u_I`?u$zsa*FeCOj` zoNb|q`_d9?VW(HKrIpm&kAo;;*Nu z>H|m~jMUE{6vzSvNxUS=en2TYsv8uE{VJKvDgGPKtdAi`?Ig+V=X7$Lzz1|Jp7gdpq)1LdzK}gOoozetf=}`SN@T{GD^9bR>|p|H;^?U{rsz9 zryvDAC;1TmJge%CI?jc(-4mv@u7+@rwP5@ zo6P#4|NlplFgW^pE=7(ndj<5LBUD#KUgk4fYLs@Ls;mXEWT8|ccQYYIaS`GB_u0|? z#cPz5)Re}Q4o+!rNopw6K))dr)&Ig-%ug=LRogG2x0Fcibe3aFCNY02`OAI&C=eLox!ls14tfw zT-Kz5g_fC{!<<}xE?d)Y<^6NSU?Z6S`bA0YLxE6q%qid{`^Sh*_xy$WOi!z3p1mcI zhjzktR|8>3sgI@0Qbrecq)dqt?ICB^d~SJ9^FWJLrmaUeQSU9EF8U9i`2FxMl|?%0 z$d7yn^g{!%dS}sC8vclw52N093U|gWs+b`cRD?(?VG)&m@rA}-0aOKT6lEa-73=m+ zZ}57l09H9As90q6^c??PSAtTy=taH_&m~3ll*7o%ju$jC#Oht#pU(vYT0f$6YE_@G ZN-r+UFpazZ?{6~%6$K6XI$86G{{e!8*OmYP literal 0 HcmV?d00001 diff --git a/themes/cube/img/footer.png b/themes/cube/img/footer.png new file mode 100644 index 0000000000000000000000000000000000000000..23320bd154afc629f1760b8bea5211bffbaf79a4 GIT binary patch literal 3891 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 iXyIK8CBX#01ikEaktaqI0JL%%}|BF7*4 zsrlV$KEiA40mgk!fc)wl^R3Xta~#xqL9uCI4yI1eKp!-JUEvqkcN5Z#nc_O~rFt zlgioH53=)Cb$SbnIALrFKgUpaTSwwEgLs|ynJh=a+h;g|%spO$xq`|8G`g=~Pg(^9WxsW5SWSr@1Dr;k;RTS57Y_yzNs+ z9^bv4ha8h!>=Wa-C#l>v5?1jv1KQfG;Q1+T9gF9rYR5@WA}6R+3aWV8v3QC&DtQQ~ mG_fF496~^A1XbodkUo6Ieue(pB_hBuWAJqKb6Mw<&;$U4qKbw9 literal 0 HcmV?d00001 diff --git a/themes/cube/img/page.png b/themes/cube/img/page.png new file mode 100644 index 0000000000000000000000000000000000000000..058f7297205a87561f2b6842d5b31fc4e8c57dc8 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0y~yU@ic%nK+n$3z9dW_L?nM+Zx_s*XbRK&ngzopr0H9DoJ^%m! literal 0 HcmV?d00001 diff --git a/themes/cube/img/q.png b/themes/cube/img/q.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb7ed6d0d132d8552e273839f37660c30d241c2 GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2ZGmxy8xzq=wqyv0HT#b#5&)j`CbLPz5yLa!I z*Lv&4_ia}`ty;C}K)S*j)tR8I8t{5Zb*eHRojG+%w1mTf!;CJQ94r|giL+g`i9UM|sGq^p)z4*} HQ$iB}*!wjR literal 0 HcmV?d00001 diff --git a/themes/cube/img/retrolien.png b/themes/cube/img/retrolien.png new file mode 100644 index 0000000000000000000000000000000000000000..8828bd2cfb7099a10f87d7be06ed09120ea329ad GIT binary patch literal 28311 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

    88(VB#$ zoK;G{5TaQ5lWULNRfWv{U{B|cmf7NjtH|EMjO9n$>0AfzJg;%S^}+qR@#VCtR@loTu+S9 zkR9N~i}UoB_$zsDJ-$}ym2v9-S$Q!n^ZgfAXu2mKs!_} z3=>{M`rr)sm)88(CHId%ag15N8#K9qLnZzRy-%t@x7Q6!!5r>>aMMNyd{y*uEA4?f zn0kCW&^ikaA>BlhP0`?_KtuYzJ~CtKn8TCOgX&JJ?ha1$0zwhY4{>xmt~~V%I-iZW zWTTCoV_vC^)W%)IDwMkz?(Urqiuza-qGKya((~16+lV|zHxQt8k-63hxH_V8c>#mf zW2d%EbqyXCLLygk+O1 zW_LJ!3kki9IjWfrZg`axf#jBEQhv)otje!&7KI0rfhI79qOTM>bGw%1&bYQapN%aO|zUmZLA3 z=kYtAUUbdwiUj`4_Uh(-nOx%+qcM*xE+s)K7gS|G)Wq$`}7RBjT z#cc7y_`F)2H8OOWqLJyv8Hb3D&MLE+JazwuP@+doZ*=&VPJZH7JkhT&MYMHm*gB&2N zP*QZj@kh^9s8GGb!!PTNEA7Ec+s!pKcTG%8IxEl7RQN^6YE3e7XUBFZ#K*^n8*_es z4w!2Jv=~6O^J*c@ZsHH0!forA3JMDJs-aqQ%^+lR8jPNSVI+&x1=8~zcNQbLf|(nP zD^b0Ri^iGQ(Y95#XN^IHe#Lt&2z_F%PRXeMPVRy&(ZSidVh}S*Bu>pXou2wHEXnEn zte|*FZA)U)ZBVbd>6P&5KJ+py2q?1}oE`TK%&<8+-4pQ7Fjh2MK!u=4k#IPi&`Y0+KtKV>0S8$lWhyEvhAxtMk-HRB@x}Q5@d=+zyr3IzH_GxEm9DG5 ztn<-fngSFWzE&I-dFfU7-O%A3364)BSomlitFn{6L7Jk3Jaa~|1>I2=8(DT*sfK3I z8c^n#suA0%mGkf!ze#c4+Z-cijn=mvf2X_Cn2jYJ9v&XYMTPhmV+OQ2LzJ=~wM}j0 zpw;o9cdR2)ZRv^Tm=MKehbd4?tpJ?mVwafbutPeK3jt}ry!d_a{*Y_n?eJ@i7~$p?QUwuH7sCk&-CWP@PR>tC-T$QqXAkvM!p=)zrdm@M|+c|fw0?|*Xoc+9-xslpz<`rjl4 z(obK6k9i|)gs^id`;XFpTZS-?bvRvOW-J=e0S$l(nVGC1=dr-pDN=|FXXlwZ46o(H zQIU;0bK)71*;B`FinMm7tnLP;LHR57I=POV#~j}6bbcq)F5@^Y=HyRv(A{Fq;~hvHPuHSxjTy0CTBboc(eB#e-=dvza-h^Xh=i0UTTnqFq~FqIm^J>CSEiM2InSqb;DrNgQq1wmcxP%UN+&c?Nbk%Aw)nQi3x}%Cj9-wQae-Jg&1k*{rynK_RE~~peq-F zZ%a^0U|n;_>G1DK#rv2#fLCrn{BUqp<1rAX&YSnTSYAkEP9#(`Z4v~H$a^Ey%_wyd zPsTjmLF?s$0kV5}#-C=8u)xP>JmqKj94t>x>$aZ#1|N zX|-c)+#<-rE&JU!KEmrIf^sj!Fg)?8VL+!74i|2hVbH=LsX#REOmHyNWR5pP9X8(b zF@EyB>aun<97zo$gGE%wOtIL8IKxEwMva{d2OLPg>K10C~!Mft0Q z=GGm;K0Jufqwu&(;X%vbLHkdmrtLE&xR`_V{TBSQa<(pR|CRH&e$o@o|0A1E!tJIJ>OW(>d zoI(R|R;rU2dt}kLAM{RUKW{rQHw4$e(Ai=>O&Ia&Kw6NX@PN=o0Q7(qVzU%@1Vt`2 z5-vwE@J>Q!^(7k=Q;vCFHS34VQJu|Wg*yEwX_uIPJ`C|cOBc@px3LvXZx)}~l94@Q z_%HU(9RD4F{C_sce~YCNH5`df1*zJGF$>04|}OiV0) zCQuKTa|8k*urs8YC}S^#qCpV!)^9;%tKi!mc!(s3Y_Tp;pdYICA+n(7io03gbtf`d zcxcbrN7l8^w`s{6Z!=GTp8WA!NnWV=`sZXU*b9H6>_(QFy`sc7>mk z=5dQ=^1&^>>h#)hjpPuj%lxW8Hu+#yphtXjRcPoJ6JEgr39GPglKgX*O?_Q|zPQ{0 zv0n4h{c(Z(CF5>-F-?#cVx|!SwBf-`I=!;@K*_JVv#-1JHqt$!L-*zgu>3#GU1d`o zT(iUii@OAupuyc;gOl*!?(Xg^8r&_o2AAM2VQ~wvxV!t}`*Q!q{dPW0)lAK)nXc~B zXMvp4xsM(*(nHb37_R5fq*3eE%0VB+0$W?w3-2p8nQ$OXIO-pAKECfKBq5+}mGuQl zb@2A$`R!?WMXHDL7Q`LxAm>(|y#0$o(vc{J3;^ZPTdDwwN(FAbIaBb;K<$%}CrLByTslzZ zw{Bc_1dC4Au?L*jifLpnRw7#qhSX`Xd10|!7LMaD&bg|vA~0`3-gv|~v8d3MH)IL} z;cxB(g{}WtAGJVta|%gf9}jj=4hX1=NkQ@s<7IjTnM;7xo1^q|Q$5fj>v4HPPYb5!qHk zHS2mF{Jardl}9QX_?{fGzqYj$k<@{BEGh8Zyn`Hpx>y3ouUS*2NQxmf==sOi^b}JG z^=SW4stfKi*r)DOA?hJ{oKT4ap)IN!>-;CmjK|$eX}fFuffKLyLQSa5z(6q9-C9L| zYEoJIRQ@t0!66CDxu@nDog*wS^FhaK+mr zfyuvDQRe2IqP!g2;Y+(ncFBA_XNLQoFTG?i9g(1dq}7KB=QnON$MMhOF2R!9>1fnPfjB<5>PF-$_dcU!C;d! zqO^!;Jzc`jf}+A8W$|yt0=IB)aMe3s{<#?7!xq8>h{%T%pxGhJymJkY5q0d=Jsmf8 zxc923hy;bgG9&X1gAkiHJKxSu4&Bg)L=$(5xE@a|s?M1M!+@58^LEH+!%grt zYMXyIXU5l~w=I3n)(6V-4aP+KHU8E`cYC5wr2XQ$tdiZq#g{|~X%^SvF>yeR@0)ia z!$1d7^Gt=1<9GY_yBm5Hbdw14p&~i1cG|dzE}AMvv7@f(FP~uDC`dPv;f;7ia2wBc zNI{YsG%R-1E^=xtGZr}S)Q6Te{eXdO+Qr{2(e;I zeY9u9R7stpk9+1xa;qZ+)U5)>BG_QCpIcmMyPV*CY zy;sW=#TvF7@QSqqclQ*c(zIdPX%kxdB;hQ|fFRi;62B)U2LuK@l(FhpH@MYA+KmwY z*(WCsTWKZKE=8`Zq~R^lq#HSAMao^4IKw-mGV6wu<3Ke%a(G8lAcOyv<@~E}+h>QgnKb~*teD+me!Y}Zp+71OFA$#D<2a8@nZ_7NKvl~|)?td&7 zcRF#YF-AT9(c3ay;N4wZx!pCUWXU$C!`WsMX`vnJ8?)3&7Vb4n1}?Q48}a5=Y>xO_ zleJBpe&Sjx6b%mJr2MSbf%WVH1@j@{PscZ*zAa$9GOM`t*mlZhiAXm8d^JX`I1gz` zlPbS?K(L9|OlE}DI8ICuSNgk&I9D4M1C1twYXy}%m!rv@k{;cO6 zxbA8gedtMt0Qp_FwcCf11H+4oJ*zpYn?8*K4 zHtH#Cul_-w4$yp7a&$!DZ zE28b#P$Uc~>}^!zu*HZl;y$a1(V;jDB-$swCOX230)_0*aJs~_&!-m_uMWVszujFpT(RqB+FYIw2AcG=3;%h%} z{RL0{A2!C}nm$jjMdpf2;+cn@XeZh@n&SiwX3>Ntdx%;S2$& zTTaN0=Yj@D)#aqIlwO+^oz?Zv=B z&!PjxDm1ni$zy8ex%WnEp+4~S^)uli!c0SA0_h976IV4d9!^`hC4O{kt)5(MGVV+FB2*8UZVCMBPyRj z=R*|dCg`9+UdbSb1g+QI^jVQ}3H$2Bj?Jjz`|@zO?GdGO$MTmhtvunVkGe<)3t5C- zA>wU{49I`gdPL;cndJ~gqQn*$)}HVgI6(ED0D6J4?n++PZY|ADNQhMAJsx&7=wywf z`THW=T?tx7lh6!Q2RT`{bAH%0J%YLv{5ckvY`AbG82q2gJ+Uk~{=(yyE~2X_21jKp z^-We0udwEy{yP<$b6qwVbdmgCU`XRcaP!V;A54qj3%9cq5`$hh1kst>4YY~cO9iUc z!bG`Xk)L|d@iBybB7M>nl7uTvwx{%!J@p31BQ}K;#VF@M#&1xW{naed{<~i+c(4mi zqR&z3xHFwdWh?w5qmtHMi6Rd#0k+wAQAZUC^so<1K70N9(SurGcTsZ5*BLlbz36FQT4OJQ3dBkv#~*Fe zIXeRRk{U78)FWT~qMO69IQEEUz!yhuzVVr-aqM=|b<~>&1Zymx)g!YtSRI!cGG2 zTt)xd1R7%u!T>^(d^>Cnl^tjSeMX>yCe?u5jTUThh*E5hF8E$L6G25Wt-tgWWTH@W z7ZI)a*YptNZC&V3w$%jArBa~Dhiz8f29>0(=MlrKY9 zd*%OVOK~3{Ib)SkuCL`VeR~7kx$;ElWc;ps%kzkeXK}%!-W}%>q<4a2oaigq7JaP0 zt6{hN^?#?)HPH>U|t2lOG^~JYXE}L)GBx}qdXz=syb2PDH zN47>3_L?x;b zAB;(Lcs0z4JgjpX4e@^sbli0&`2tvQ^qixxc|$Qg&`E~3fy!i zpS(9yis_)3@veWwY&6m6-u3IVYeK`E8XxtnjDfx1`MkKT$~S#pWPO>kkf|AeYX~T} zL%2il%r4z6XV~j0U@ncy=Ol`J1v5@dAwdKgmJ@|CNY%MSyWhFD8J}sRp5{$?F9;?1 zVc+x%@F<#KoSW~nN6)G(gikuozaO__C5A4Yt$h7w>vlEd92?dK*rXMv`|R$=B^Fx@ zsPZRNhrHk$;?ZlJt!`v#pZ61e*!bc3Wj$U;b5o(WshooWW z=}ac?IMauP=#Gosj9nTV<*!Xo;+?uwiOBD*)3t%NTXQ<8>(%%~NrivrzL1OY{7frw zKy*Lxh%%szq>UGkhpdMSVsKmYuL9dL3p?FC&Iq~sgq~5Rl2l7LB-mVIdJ%fEKB15d zV^3=^@$`L+wDB{WH9A`w1RZit!HzGw00xs9^8@isQF>pLJUqlOuo6~vT~qZc9N}qX z%kOSp-Ne~Get%<a;{3NJ*)6cWeV(SywPIVCcW7OV-Awg3f{%W$> zIsp@{b3K(GtAknGy}tQjWN;x=Y1Pje@aJ>dD@8Qh64SU6bsV0#kq;WhWl+8yGxr6m z+(i1@tf{mpbN@7}lN}EAo3v1bKVP~YD?Vwn^rF-`p~SCz>^+)j8_>bAJ@mCMdOE*Q zVX=CK;0CaByFnq{>(XuTb%V%42085}-KdI%r63DfhPqO3_M0@P>F6-n@Ugd4=?*8; zrGX<5`xHwmaZ@S(Jf&y ze*Q1SsXR-0+=NoVl?a>g3k>eXLI)naE=!m7t)2A^1qy|jRLYlD$m2-eG<=y+PFIo3RF-Z29lapyFpSalR<{)8q^T(%L$ApKky zUiXoc>KX^Jb`;Ex zua~6Oc4IJbcYxmyvk$ujS;_6 zsf^~F?g^=CI5Xq!i)Hq)a8Gg`vcUmw;XUB3zJLx~>pIkI`vp9+7r?Q?&PxscL$#Q2 zn|~^BVs0-;pN{szAy3^eEU(f6M`wUK#54Vnz}q4KqWW-T;Si!u93_9e(D9a-1}m~; z_}m9M_*(~2WTTmrq8CvcTupbSDEOkkfaOFN}HM&-l+ zjH-D$%Ob*Jzo5!bJY;jZ@{I9P<>mL%>-|Sap#t)Mk8&bST8}|gu&%tvIbO5!T(=EG zodhp)&eYdr;MEvHG}!jS&|(@ZUMBBS0g9{IuuD5X`NUdbt;C84!1R~UY z@_z`}PvL%w*7x~_!V|JV_|aPEWWsyRN_`QaH$ks2{`F2e!M|A44TN#WswP*cwyE~> z+F!0@r^#K!u>!a(3pE~T$vQLRobZP}g2fllAiCB`-``xnV}2c1@jug<)OpQ{=Y6v! z$#8||nB~B?<9>X$q1PV${Avl*7hJQb-ROc)t_8NM31sijahz|)B{ZQtP(;x2#q+Bd znmAkBgRUfSJFPfk4XzDcPNu;EP#oW!kL8NyPk4na|!y)|T z_ov6^R&GCb#4we41DMg^jB>M6C@IqQL+zHU5jGz4?A@or?CabLVgwziIl;R;t){RR z`UU{~8?^D9wLL#?lT9V3_89elLH251ihOZr#~*<%N~2*6O_&!bjNa`{8Rq*qBE_zI zPl1T%w;0o0DP&>mv4(s_s}F)#SmEOvz`;So4iC5L>1-Ftc7CS*xFhReIqz7CdY$)= z>>PODfXadAe%~pq`UD)0k~Fl_$)p1Go~mL9^R1Cor`)A-GB{|oxQ>vRvR?#+y6KFF zBIWQ_S402M{gU^OUZ2_OKjH~hN{WUGbB_WqZ}d$+mA!maDgrx0TFk&w+3!DIrqJ(u z!jU=4s}@;t?92sJRZHj+f5w-3x(*-0_X;0k725#$4kf=Fa{Grj;|5)0a=Sk`5~-A$ zlI+(m&S(?>1te&3n+7=OO#kJNY~pyYIMtjVdmiC`Vc2ClTECYDoGfaXfB&SfjFG4B z=!F;`y1sEt?W`Q(18K4+Kl)SSdphwt7OqZ5!e&sit|Zxv^^kwMcVnyktvEXGs*bOX z7KMG7mpX1g8aC;6K&X!kCZXF_%~=zbaa9vVpbt$Eiz?AN>OxZGLu;Wzk#-s+(P42M z8!xEq9qGDa!e{zAWcEJa|MHcI-ATMCgv4MqCEAd|SPc_<%;mgl0O;9LV`13}dpzxV zL7%NEAtD+4LLLiT4|U$VluG$VgVI%jg|?WNmrxFMNjuxdeqC(?{=r8>=kQ7|^-}_woTc0<<{OagUwrtCV zVr#l^G+aGeZ>O0<*skJYU1d;o1Df%j*8engY9{T{4fcn}u)Rh9eX?n`M1Vxw>A^Wc z-sGQmj@>sB_C5(eic!Uml+PavF|}2$RvV7T5?P`kQ`3$dan#)Wa9eIr;P_ma5Eu zeNQ48718gMg)6sY>S8}mB7%8Xz2qIh4hzYRB*tS&m9*AHzv;^0G(*4N* z_e3lUdQ+pF)RfKwv4kRqG!F63<5SxS(L!p?_Hx2!v+f(N*YMw7-w0*w9pnbeO+*q< z39SJ)1OpY4az+Op;Z0y2N8Pik8d)7T$~(>DW@>z2WfHn^!SQuD$2Qn$k8{?0Y3*oY z;3$u_BOYmXf8hgMj?hLx%X}5BwyIcnASd0^`V#3y8|eTZ(8J(1ukn%j04Mmr^cBY>x` z@7sO0Xdu+)Psp#3#F^Vn1>r=y+;fb97WAm)l3l~1?_lq2y_h4U#zi-b;2Jq;!nSRK zzFme0n6J?p)H22GP4bS55fVl@+xoKgsJc(x%b#iICP-qEhvvjKpxnmI2-VeIxnOc5 zzh%BcQc|3DEb6;;_9~ro#Oqq|6w83j(w0%^;a@cw+d7Al6;HuS^$~Kis9uE2xeZs9 zo;p3RiMw3iEvAQtpFE_17&EaVTZ(+>K2d6Qs%0);b9086qR}j|TJ9`8Go_m@gVPUm z|D=<_6nz%jlcUt+7wfR(Gaq38O8no5tTqfUzA=?KjQ}4d3k<`U_-=u&~d#G!DD-a9X|6bCgQCm90b};H^oopR` zJwaV&^*Bh3E#d{p{6I7XFAEt_Kf}bH{~bdoT9Q0)RLHFT)~pCIZ=c27T`KdU9L|~d zi#&?-AUXrLD^BiE#KNz4!FW_v)|M-WteggC>+NEZbZNi5B(^o8{`ANW4)vV2^k8dR z)PzN(gkggRpi0DErQOxDhb&@BuE_e`!`M_L$NakSu* zz5a4OI)WSqK&m)6?$%{#k~Vd;fg#TLB`$cx1{rH^@gMsgv)%wL6CG(GVuLu4OuEbR zc5tp;B62y)(k&IOdz`rfxFOp6&ZRR=I-f=e5IPj3v6fM)2IuO*YN(pWjA0wf9cN3# zjsLdX4Ah}|8=u*e**_t=1~?M7V%)v5*9HFFVylwCSicEDNmtx=fP}&}V2K(+*R^zt zTq3BOVR3LvcZ7)mvk|gC8>dd0%#hl<1&O^^y~6xUCiA>%GHBl{tTn9a_m`ew57rLM zdj$^vyiTN5jt_d~arJqkOIu~dSs#juia~FoVp z@1wA-5!Lg*{EyJFIo11L1-O4RTz8A9%HgG{b8&~GTb`PkHMOWYIm7=5)-eI5YcUjy zQh=c1HSW9G+)>6?N^)h(dCqBon9;CZlgr)gzxDRy`Xzb-p=K|fytg}=7(r;tyq3%z zKX1CmVd!%ROR&Qc^Q2}Luel#>gry;l2#uG8G>_h|88c1j^1eKWJ(zlxD2+zHr~6xv zNdBn1|LS*$_EZ^{GMczHE{OC#ntj~~L{~Nipu52kfbrC1ygMU6OOZl5eGoIPe!^HL zM}4@=MX@Ys0=U-`D5wg!Z{QNQ?4bY-%xO&14O^_<+~1PnUxFMyrRzB?|B^xqi#*}6 zBxHC+Q(oL#TvoAx?~T{dp7EZkz%4yk5Gm(I@fngQQcV)x%VYP?PB;uA#pSvyoxlQ2 z=s_POkp+XyIg+S#msP)fRrH3~OeBk3x@GQvYkLo#w2fE5Q_|27Z(ow5^8SGe*QHT1r6YZH6Z zU$`=6mL@scyPrsg{T*BX!Q0m%9p`Gn6DF*_jv5x@9z7mBGt~f-i13e;b z>&@JArRJZv?$ucT>M*={L&5P01>IoZW-&e-_F*k;*|p*xCldHrlJ3^J7%pFon2?{r z?0}$pf?BM8GyV#V;uE=sA}fj<_N@n8G`O-K8JefWk2hi6od_|xUNzKg+)W#c2_I0k z=R&GS-B|CFpK4PILWkLiW1T@7e9PA~zg54Q!>)~mDO43~st~TU5aHSl(0}KlXFlG? z%v4e+2U(_#tOX|kd&@=ee*YsqM%Y}xJ|#GRYWjTl)XIYyYpScYE!&HQjo@yRYqj*L z0TLI`YOq7>~oPxE6pnnyPp|)|482zZL^28mXstcZmDjt z#POsqZzuCo!r_be8!Ce?ZDd39(xF%IY~S`zc~eB|AEum7@4{ao!%Sv80_L{wj$joJF+*di~DUWd(&FOfY^FNUdQtL^8-v7|hQamO7vKDw=i1 zbqV~M_UVmh_|%{T(Iq!BY{ErJf#B^5^IcgtI&884%6Cn*uOt`AU58iJG_=}KoLLy(Ej_|oX1qCV=M>B+U=7_v{ z&c0${5!d}E#XQg{*=4__rj81R3e>1(D9HN(1=ldTP zWw>sX?T?Xp$L~{Y)-r{iwOQ_h8|J@81K8l9e&U=-LXEULoZb$N6%{rW|C1MCPUzn$GbFsP0RLe1)V09%2DO3uUhiZ zN-FLSa=#*$)lOso#t)fTW~2ew{wL6>SW~Irv7ts#h4gx<$R7laQV&Dl!CJGr716IO`^3JV`>ZgS2UT^H3C3LU;&?alo>kJh=SZq9IOl5p(k=& zW`>942O0bx0=HewX(T&sQJbODn#Vqok&;4|sMI=%HX@7C<)|WKJEWog+)3v@=?deM zH^BZqQg119T%ALZY%7DMz}NR2Eh}3@>+cHMniwfb)Ep8#vgARo+=yTtzt`=xQ;EHd zV|&|tueKjoQ`_n5?!3ZemuxEi1(b36FD3W4RT`!4pcjlx6MwW}n~I4^(dZwn*;-B? zFHXE;)28dXbh-{k{0>`NVH}u|zBT$;Sp|%G1~Q%)U=q$AxKW9DJsv@{bD~2Ijxx#R zGGyyZ?Wy?UBQ$?4`b#-(6Ifn0g$uHZJGju+_8HhgS1|1=N@J;ab$(-Q>ij!Yy^ zyB0epCNO1a47h&_ZKe>(fN=x5|kU2IPoKd2D-un7|^mcH3(K>WSX{n(fE9h`-pBS6?^ahX%GoL~>C}7V4efdd3b!4u2*B z$fpdwpCt*#6Ci{eD~jG#<^RO5^b&8T6ta5ebtDZ4epHt2g{JndpkbABgp%Gj6CKT6Tj|F!8O0;;%@vxW3b z9E0u`iUyP~#EExe-RDDF!aU)ngL+0APIQ{%tMjUHa$8H;OPs39A zktI4|0JUW513opYd;r^XBt82EVK3&Y@M&!w3g@N#=J~mo>VEjvg_s1aJWWS zU*3CQ6^t`SZakKr@H_9@I8G)@MqgS1BhwIQ(EeAWr!lRbo3uLr|Nlq)U?|dh_U9}w z#xlrH+UI(p93d1d^SO+^`XU-$UvRKHYEzWxbhNdN0|WD1+hakyg@$#-HpK1v7$6rS zV&Wog=DGC+Wp*O}`O;ItMrQa#mGTDWm>*1kmzIcdadC%sT@Y)XG_FNy@KC76IXi0M zw{BkEtg|C*vL~jd;MlpifJF>2L=pYQD2V=t-jC0S^k21zC@7#d7?Fe4*~2F%OqG>I zl}s`JAzII|vpmDr@%7bTQp*nR?OwT+4gTwe|C;uVI%SkJY^33cSpEJ#E5~Ms6Cskj zu{Y*49#PHBtA`#&1td+f14qvv`Xt@T9)7uH4koR7e|{0bl&d0WKi?!n(!AQ`gbsDI}T^kDfU0^dSK^Feu|CGK8 MGAh!wlE$I`16cahq5uE@ literal 0 HcmV?d00001 diff --git a/themes/cube/img/rss.png b/themes/cube/img/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..65506b808dc5758c3ecb09ec6e137deaee584e8c GIT binary patch literal 659 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 z

    q;7W<{Et&+YV=%=PP3$Nsa`3$tC6oBDp0FJbrq=}sP46qbzy?u4c0jz{IXC7o{ zJ(Uh%cj2sF9rz=MPAM1}+Cxx&^z4+H-yiS36tCo0(mDl-E+|MHW4}>~SN~{HD|4Fs zO(2_j+k$4enKO7DYVN#_K3_+QjZ|eRzP^62lm|Jv^F{XL_O0q%Es_^sMP3U(JvEPR zcf34q_{x+utZeNq%r-o|+F{Oyp1xZ+k>~uI9P);AErr6+4w3hzq-}Pm$yq+&Crv|v z&Ci{0vhkjzQ#EvsOP~M7iw@ELy-SBU`NH0|M&WRxI15X=V_?y|Uo%PH{FAhqn2--ae^nSV?z|h#!n8-2-%EN zV*bY_O+W5G)*&LgTYo*5&*-u1NIFob<^L#*{+~BrN6@ol;ul5l$!mUKP<+byJSP9= z;{*V)*a0Nq7mxenSP9In z>{_t_scZA7leKOaaHRh%Fa6u({XB*h* zo6J<3K|YRUjgJ;?Y%yLQ zY?=t1T~+RELijh|0_*R^d(=}S^)~y3R;4?{!=;IaETs4k<_8I7cr}#I@x2|tO=Dmw z&lBiE12=9&cM#@Jw1Y_od3BF_sG!)O30g+`(jQEaX`OyodI|mBEl(FCE~2+goOHHW*Gly%kPMw9~c`)Q>y0rp#&KiGMi%;9kam($e=mT|X>Q zp$b|=ICtSY);n89vl#9HSHo8yP4!m!{)!}uNiI+Bw z%nSFBZ$araXGaI~>Bd7aFT|gXkO~5cmu>rMhZ7(+D8MLsoHuwNXx!TbN%$zS?+bSs zvH5tpkI*wpSgG9y$~5ef@E(+MrmwlU0p(J#;6y+WOj@QNqnpz?21`3*=fM(fP7M+` z+I8XqkV|xCO?6uoqIZ!Nj$YX%MMNy#Y3XgD^Tzijfg$^wYFR_+2n~D|6xEIQJ}^)M z7{~?{0C;ddmxo*R(@qmJ@z+{cVZdTb>02_GKj=qWk=NF#@3yl4N+Ao27QXxSy?^p2 z3xk79tfVy9#!%|=3%v!HwIS%VR;43~yqy}@jqSFvv6<9WC0xJq{W-`1);G=i*Nl z@ArG+mV#-a0r6*Ww6k$hP)NhE{`M7Ri{CrYe(E{opz&O2=f^Gqt~&@UAn16XAPS1q zm>D?_pJA#kUXL*id+V(x&h?VtBf#~~jst^Nn@wKuL2hx6A%L!iUxo*p{l==Uukeiz z?n?0ahSScjjd@&PO?F8e#Q+56(oZ8xl|sv{hKC028-9T+^Ec?a;TJtIqS@1s<*OVU zqD>5Vc&J)AU=#2!y1c#zr!!e~5bWrLhfCKbY+T*QVO(75qrLLqWGEfHx?vKUjqRts z!WwGgH^>7eD>w<}fgy3dLvWFf&VN7D&b;->p8MfUWx!m!(o6}Y3xX2~kiiUaD9c47iN@d`t*{n%>K3}}zP=g)^t#@?_^0Zt%5LdU7k{X!@k%j~jgamiYn zgIDxF0H8b4;^Nhgkp8~N=z!*zbNx>-VOGuly!c{lD=r&5MLXU5Y@%}FFdvAx-@MF^ zeLQ=<*>$R510@^=a81UMG$sI{ERGl-Nn)H-kiv5N!Ge6>pP$BPPS%U;kcI<)MP}Dc z1#mK!ymCY7fT(OXYb;Lh$xuiJ#`6p8_Ai!KLfk5g((SyQtZ7pdrNO-5 z8T@ikS;gr7Syn|b$n4D#}t8~NEyu1S;dhwYX{>s0K*u5OAzTOJ#}rz`Gba*-

    yKtcF!)YEB*&Eu&jyD*x7R!7g%?Hjl+vcaE^L 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 0 ) { + if ($.browser.safari && v == 'rgba(0, 0, 0, 0)') + continue; + var rgb = v.match(/\d+/g); + return '#'+ hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]); + } + if ( v && v != 'transparent' ) + return v; + } + return '#ffffff'; + }; + function getW(i) { + switch(fx) { + case 'round': return Math.round(width*(1-Math.cos(Math.asin(i/width)))); + case 'cool': return Math.round(width*(1+Math.cos(Math.asin(i/width)))); + case 'sharp': return Math.round(width*(1-Math.cos(Math.acos(i/width)))); + case 'bite': return Math.round(width*(Math.cos(Math.asin((width-i-1)/width)))); + case 'slide': return Math.round(width*(Math.atan2(i,width/i))); + case 'jut': return Math.round(width*(Math.atan2(width,(width-i-1)))); + case 'curl': return Math.round(width*(Math.atan(i))); + case 'tear': return Math.round(width*(Math.cos(i))); + case 'wicked': return Math.round(width*(Math.tan(i))); + case 'long': return Math.round(width*(Math.sqrt(i))); + case 'sculpt': return Math.round(width*(Math.log((width-i-1),width))); + case 'dog': return (i&1) ? (i+1) : width; + case 'dog2': return (i&2) ? (i+1) : width; + case 'dog3': return (i&3) ? (i+1) : width; + case 'fray': return (i%2)*width; + case 'notch': return width; + case 'bevel': return i+1; + } + }; + o = (o||"").toLowerCase(); + var keep = /keep/.test(o); // keep borders? + var cc = ((o.match(/cc:(#[0-9a-f]+)/)||[])[1]); // corner color + var sc = ((o.match(/sc:(#[0-9a-f]+)/)||[])[1]); // strip color + var width = parseInt((o.match(/(\d+)px/)||[])[1]) || 10; // corner width + var re = /round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/; + var fx = ((o.match(re)||['round'])[0]); + var edges = { T:0, B:1 }; + var opts = { + TL: /top|tl/.test(o), TR: /top|tr/.test(o), + BL: /bottom|bl/.test(o), BR: /bottom|br/.test(o) + }; + if ( !opts.TL && !opts.TR && !opts.BL && !opts.BR ) + opts = { TL:1, TR:1, BL:1, BR:1 }; + var strip = document.createElement('div'); + strip.style.overflow = 'hidden'; + strip.style.height = '1px'; + strip.style.backgroundColor = sc || 'transparent'; + strip.style.borderStyle = 'solid'; + return this.each(function(index){ + var pad = { + T: parseInt($.css(this,'paddingTop'))||0, R: parseInt($.css(this,'paddingRight'))||0, + B: parseInt($.css(this,'paddingBottom'))||0, L: parseInt($.css(this,'paddingLeft'))||0 + }; + + if ($.browser.msie) this.style.zoom = 1; // force 'hasLayout' in IE + if (!keep) this.style.border = 'none'; + strip.style.borderColor = cc || gpc(this.parentNode); + var cssHeight = $.curCSS(this, 'height'); + + for (var j in edges) { + var bot = edges[j]; + // only add stips if needed + if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) { + strip.style.borderStyle = 'none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none'); + var d = document.createElement('div'); + $(d).addClass('jquery-corner'); + var ds = d.style; + + bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild); + + if (bot && cssHeight != 'auto') { + if ($.css(this,'position') == 'static') + this.style.position = 'relative'; + ds.position = 'absolute'; + ds.bottom = ds.left = ds.padding = ds.margin = '0'; + if ($.browser.msie) + ds.setExpression('width', 'this.parentNode.offsetWidth'); + else + ds.width = '100%'; + } + else if (!bot && $.browser.msie) { + if ($.css(this,'position') == 'static') + this.style.position = 'relative'; + ds.position = 'absolute'; + ds.top = ds.left = ds.right = ds.padding = ds.margin = '0'; + + // fix ie6 problem when blocked element has a border width + var bw = 0; + if (ie6 || !$.boxModel) + bw = sz(this,'borderLeftWidth') + sz(this,'borderRightWidth'); + ie6 ? ds.setExpression('width', 'this.parentNode.offsetWidth - '+bw+'+ "px"') : ds.width = '100%'; + } + else { + ds.margin = !bot ? '-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px' : + (pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px'; + } + + for (var i=0; i < width; i++) { + var w = Math.max(0,getW(i)); + var e = strip.cloneNode(false); + e.style.borderWidth = '0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px'; + bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild); + } + } + } + }); +}; + +$.fn.uncorner = function(o) { return $('.jquery-corner', this).remove(); }; + +})(jQuery); diff --git a/themes/cube/locales/fr/main.po b/themes/cube/locales/fr/main.po new file mode 100644 index 0000000..1b552c6 --- /dev/null +++ b/themes/cube/locales/fr/main.po @@ -0,0 +1,23 @@ +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: \n" +"Last-Translator: brol \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.7\n" + +msgid "Customizations" +msgstr "Personnalisations" + +msgid "Menu to display:" +msgstr "Menu à afficher :" + +msgid "Display width:" +msgstr "Largeur d'affichage :" + +msgid "none" +msgstr "aucun" \ No newline at end of file diff --git a/themes/cube/nomenu.css b/themes/cube/nomenu.css new file mode 100644 index 0000000..ed547a2 --- /dev/null +++ b/themes/cube/nomenu.css @@ -0,0 +1,12 @@ +/* +# ***** BEGIN LICENSE BLOCK ***** +# +# altowithjQuery +# Theme by Pyeb +# Contributor : Pierre Van Glabeke +# License: http://creativecommons.org/licenses/by-nc/2.0/fr/ +# +# ***** END LICENSE BLOCK ***** +*/ + +#nav {display:none;} \ No newline at end of file diff --git a/themes/cube/screenshot.jpg b/themes/cube/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c056c1656e8f822f7142d9bffd4b199985a97b56 GIT binary patch literal 64405 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 literal 0 HcmV?d00001 diff --git a/themes/cube/simplemenu.css b/themes/cube/simplemenu.css new file mode 100644 index 0000000..48d3ad8 --- /dev/null +++ b/themes/cube/simplemenu.css @@ -0,0 +1,69 @@ +/* +# ***** BEGIN LICENSE BLOCK ***** +# +# altowithjQuery +# Theme by Pyeb +# Contributor : Pierre Van Glabeke +# License: http://creativecommons.org/licenses/by-nc/2.0/fr/ +# +# ***** END LICENSE BLOCK ***** +*/ + +/* SimpleMenu */ +#top {padding-bottom:11px;} +#nav { + clear: both; + margin: -30px 0 40px 80px; + padding: 0; +} + +#supranav { + margin: 0; + padding: 0; + background:none; +} +#supranav li { + display: block; + height: 26px; + background: url(img/menu/bgtableft.png) left top no-repeat; + text-transform: lowercase; + font-size: 10pt; + text-decoration: none; + float: left; + margin-right:10px; +} +* html #nav li { /* Filter for IE6 to prevent li stacking */ + float: left; + text-decoration: none; +} +* html #nav li a { /* Filter for IE6 to prevent li stacking */ + float: left; + margin-left: 4px; + text-decoration: none; +} +#supranav li a { + display: block; + margin-left: 9px /*6px*/; + /*padding-left: 5px;*/ + padding-right: 9px /*12px*/; + line-height: 26px; + font-weight: bold; + color: #fff; + background: url(img/menu/bgtabright.png) right top no-repeat; + text-decoration: none; +} +#supranav li.active { + background-position: left -26px; +} +#supranav li.active a { + background-position: right -26px; + color: #000; +} +#supranav li:hover { + background-position: left -26px; + text-decoration: none; +} +#supranav li a:hover { + background-position: right -26px; + color: #000; +} \ No newline at end of file diff --git a/themes/cube/style.css b/themes/cube/style.css new file mode 100644 index 0000000..52f19e8 --- /dev/null +++ b/themes/cube/style.css @@ -0,0 +1,693 @@ +/* +alto with jQuery +-------------------------------------------------------- */ + + +* { margin: 0; padding: 0; border: 0; } + +body { + background: #fff; + background: transparent url(img/background.gif) repeat-x top left;; + font-family: Georgia, serif; + font-size: 0.8em; + color: #333333; + line-height: 1.8em; +} + +/* Structure +-------------------------------------------------------- */ +#page { + width: 880px; + margin: 0 auto; + padding: 0; + position: relative; + background: transparent url(img/page.png) repeat-y top left; +} + +#top { + height: 153px; + background: transparent url(img/top.png) no-repeat top left; + margin: 0; + padding: 0; + z-index: 0; +} + +#banner { + display : block; + position : absolute; + background-color: transparent; + width: 780px; + height: 10px; + top : 41px ; + left : 50px ; + z-index: 1; + padding: 0; +} + + + +#top h1 { + position : absolute; + top: 50px; + left: 50px; + z-index: 2; +} + +#top h2 { + position : absolute; + top: 0px; + left: 50px; + z-index: 2; +} + + +#prelude { + display: none; + position: absolute; + top: 45px; + right: 120px; + padding: 0 10px; + font-size: 0.8em; +} + +#prelude a { color: #ddd;} + +#wrapper { + width: 780px; + margin: 0 50px; +} + +#main { + text-align: justify; + float: left; + width: 530px; + overflow: visible; +} + +#content { + margin-left: 30px; + overflow: visible; +} + +#sidebar { + float: right; + width: 230px; + margin-bottom: 30px; +} + +#blognav, #blogextra { + margin-right: 0px; + margin-left:40px; +} + +#footer { + height: 120px; + background: #fff url(img/footer.png) repeat-y top left; +} + +#footer p { + padding: 20px 100px 10px 100px; + font-size: 0.8em; + text-align: center; +} + +/* Styles communs +-------------------------------------------------------- */ +h1, h2, h3, h4, h5, .post-title { + font-family: Georgia, serif; + line-height: 24px; + letter-spacing: -1px; + font-style: normal; + font-weight: 500; +} + +h1{font-size: 46px;} +h2{font-size: 34px;} +h3{font-size: 20px;} +h4{font-size: 11px;} +h5{font-size: 1.1em;} +h6{font-size: 1em;} + +li { list-style: none; } + +blockquote { + text-align:left; + margin: 6px 20px 6px 20px; +} + +html>body blockquote { + padding-left:10px; +} + +acronym { cursor: help; text-decoration: underline; } + +pre { + text-align:left; + overflow: scroll; + width: 475px; + border-left : 3px solid #008ACF; + font-family : Georgia, serif; + color : #0273b9; + font-size : 12px; + margin : 10px; + line-height :14px; +} + +html>body pre { + width: auto; +} + +code { + font-family : Georgia, serif; + color : #0273b9; + font-size : 12px; + margin : 0px; + text-align : left; + padding : 1px 5px 1px 5px; + line-height :14px; +} + +input { text-transform: lowercase; } + +.left { float: left; } + +.right { float: right; } + +img { + border : none; +} + +.error { + border: 1px dashed #fff; + padding: 5px 0; + margin: 20px 0 0 0; + color: #fff; + background: #E2001A; +} + +.message { + padding: 10px 0; + margin: 0; +} + +.post, .post-content, .footnotes, .postend, .attachments, .post-info-co, #comments, #footer, .pagination, #navlinks { + clear: both; +} + +/* Couleurs +--------------------------*/ + +body { color: #000; } + +h1, h2, h3, h4, h5, .post-title, .day-date { color: #333333; } + +a { + color: #0273B9; + text-decoration : none; +} +#top a:link { + color: #fff; +} +#top a:visited { + color: #fff; +} +#top a:hover { + color: #fff; +} +a:visited { + color: #0273B9; + text-decoration : none; +} + +a:hover { + color: #0273B9; + text-decoration : none; +} + + +input, textarea, select { border: 1px solid #999; background: #fff; color: #333333; } + +#comment-form textarea {border: 1px solid #999;} + +blockquote, pre { border-left : 3px solid #008ACF; } + +code { color : #0273b9; } + +.post, #comment-form .hidecomment-form, .content-inner ul, .dc-archive-month .content-inner { background: #ffffff; } + +.pagination, #navlinks { color: #333; } + +/* Choix des couleurs pour les éléments arrondis */ +#sidebar .tags ul, #sidebar .selected ul, #sidebar .feed ul, .dc-tags ul.tags, #sidebar .pages ul { background: #ececec; } + +#sidebar .links ul, #sidebar .langs ul, #sidebar #authors ul { background: #ececec; } + +#sidebar .syndicate ul, #sidebar .syndicate a/* le fond des liens RSS est blanc sinon */, #sidebar .lastposts ul, #attachments ul, #sidebar #related ul { background: #ececec; } + +#sidebar .categories ul, #sidebar .lastcomments ul, #sidebar #galleries ul { background: #ececec; } + +/* Pour Safari, ajouter les divisions contenant les élements arrondis */ +#topnav, #sidebar .tags, #sidebar .selected, #sidebar .feed, div.content-inner, #sidebar .links, #sidebar .langs, #sidebar #authors, #sidebar .syndicate, #sidebar .lastposts, #attachments, dl, #sidebar .categories, #sidebar .lastcomments, #sidebar #galleries, #comment-form, #sidebar .pages {background: #ececec;} + +input:hover { + color: #0273B9; +} + +dd, dt { + background: #F7DFE6; +} + +#comment-form p.form-help { color: #999999; } + +#calendar table{ + font-size: 9px; + text-align: center; + margin: 0 auto; + border-collapse: collapse; +} + +#calendar table caption{ + margin: 0 auto; +} + +#calendar table th{ + color: #333333; + background: transparent; +} + +#calendar table td{ + width: 14%; + line-height: 2em; + border: 0.1em solid #EEE; +} + +#calendar table td a{ + display: block; + background: #F7DFE6; + color: #0273b9; + font-weight: normal; + text-decoration: none; +} + +#calendar table td a:hover{ + background: #0273b9; + color: #F7DFE6; +} + +/* Post +-------------------------------------------------------- */ +.post { + padding: 10px; + margin-bottom: 50px; + position: relative; + font-size: 1em; + overflow: visible; +} + +.post p { + padding: 0 0 5px 0; + text-align: justify; +} + +.read-it { + padding: 5px 0; +} + +.footnotes { + font-size:0.9em; +} + +.footnotes, .footnotes p { + margin-top : 1em; text-indent : 0; +} + +.post-content ul, .post-excerpt ul, .post-content ol, .post-excerpt ol { + padding: 0; + margin: 0 0 0 20px; +} + +.post-content ul li, .post-excerpt ul li, #attachments li { + padding: 0 0 5px 5px; + list-style-type: disc; +} + +.post-content ol li, .post-excerpt ol li { + padding: 0 0 5px 5px; + list-style-type: decimal; +} + +.day-date { + margin-top: -3px; + padding-bottom: 10px; + color: #B1B1B1; +} + +.post-title { + font-family: Georgia, serif; + font-size: 28px; + line-height: 28px; + margin: 0 0 20px 0; + text-align: left; +} + +.post-info { display: none; font-family: gerogia, serif; padding: 10px 0; } + +.post-tags { font-family: Georgia, Helvetica, "Trebuchet MS", serif; padding-bottom: 10px; } + +.post-tags a { padding: 2px 0 2px 18px; background: transparent url(img/tag.png) no-repeat 0 50%; } + +ul.post-tags li:after { content: ', '; } + +ul.post-tags li:last-child:after { content: ''; } + +.post-tags li { + display: inline; + /*white-space: nowrap;*/ + text-align: left; +} + +.post-info-co { + text-align: right; + padding: 20px 0; +} + +.post-info-co a:after { content: ' -'; } + +.post-info-co a:last-child:after { content: ''; } + +.post-info-co a { padding: 2px 0 2px 18px; } + +.comment_count { background: transparent url(img/commentaire.png) no-repeat 0 50%; } + +.ping_count { background: transparent url(img/retrolien.png) no-repeat 0 50%; } + +.attach_count { background: transparent url(img/attach.png) no-repeat 0 50%; } + +.read-it { + font-weight: bold; + padding-bottom: 10px; + clear: left; +} + +.pagination, #navlinks { + text-align: center; + font-weight: bold; +} +.pagination { padding-bottom: 10px; } + +#navlinks { padding-bottom: 20px; } + +#attachments { + clear: left; + padding: 0; + margin-bottom: 20px; +} + +#attachments ul { margin: 20px 0; padding: 10px; } + +#attachments li { list-style: none; } + +/* Comment +-------------------------------------------------------- */ +#comments, #pings { + margin: 20px 0; + font-size: 0.9em; +} + +#comments dt, #pings dt { + margin: 20px 0 0; + padding: 10px; + font-family:"century gothic", "gill sans", serif; +} + +#comments dd, #pings dd { + padding: 10px; + margin-bottom: 30px; + text-align: justify; +} + +#comments dd.me, #comments dt.me a { font-weight: bold; } + + +#comments dt .comment-number, #pings dt .comment-number { + font-size : 1.8em; +} + +#comments-feed { + font-weight: bold; + margin-top : 10px;; +} + +#comments-feed a:link, #comments-feed a:visited { + background: transparent url(img/rss.png) no-repeat 0px 50%; + padding: 3px 5px 2px 22px; +} + +#ping-url { + font-size: 0.85em; + text-align: left; + padding: 0; +} + +/* Comments forms +-------------------------------------------------------- */ +#pr p.buttons { margin: 0 0 20px 10px;} + +#pr dd { margin: 20px 0; padding: 10px; } + +#comment-form .hidecomment-form { + padding: 10px; + margin-bottom: 20px; + font-size: 0.9em; +} + +#comment-form h3 { margin-bottom: 20px;} + +#comment-form fieldset p { padding: 5px 0; } + +#comment-form fieldset p.field { padding: 7px 0; width: auto; margin: 0; } + +#comment-form p.form-help { + margin: 0; + text-align: justify; +} + +#comment-form p label { + width: auto; +} +#comment-form p.field label { + font-weight: bold; + display: block; + padding: 0 4px 4px 0; +} + +#comment-form input, #comment-form textarea { + padding: 1px 2px; + font: 1em Georgia, Helvetica, serif; +} + +#comment-form input { + width: 50%; +} + +#comment-form textarea { + width: 490px; +} + +#comment-form input#c_remember { + width: auto; + border: 0; + margin: 0 5px 0 0; +} + +#comment-form input.preview, #comment-form input.submit { + width: auto; + font-size: 1em; + font-weight: bold; +} + +/* Sidebar +-------------------------------------------------------- */ +#sidebar { + font-size: 0.85em; + overflow: visible; +} + +#sidebar h2 { + font-family: Georgia, Helvetica, "Trebuchet MS", serif; + font-size: 21px; + text-decoration:none; + padding: 10px 0 5px 0; +} + +#sidebar h3 { + font-size: 1em; +} + +#sidebar p { + margin: 5px 0; +} + +#sidebar .text { + margin: 5px 0; + overflow: visible; +} + +#sidebar ul { + margin: 10px 0; + padding: 10px; +} + +#sidebar ul li { + margin: 0; + font-size: 1em; +} + +#topnav { + text-align: center; + margin: 0; + padding: 5px 0; +} + +#sidebar #topnav ul { margin: 0; padding: 10px; } + +#sidebar #topnav li { + display: inline; +} + +#sidebar .tags ul { + font-size: 110%; +} + +#sidebar .tags ul li { + display: inline; +} + +.tag0 { font-size: 75%; } +.tag10 { font-size: 80%; } +.tag20 { font-size: 85%; } +.tag30 { font-size: 90%; } +.tag40 { font-size: 100%; } +.tag50 { font-size: 110%; } +.tag60 { font-size: 120%; } +.tag70 { font-size: 130%; } +.tag80 { font-size: 140%; } +.tag90 { font-size: 150%; } +.tag100 { font-size: 160%; } + +#sidebar .syndicate li { + margin: 0; + background: transparent url(img/rss.png) no-repeat 0px 50%; + padding: 5px 4px 5px 22px; +} + +/* Sidebar forms +-------------------------------------------------------- */ +#search input#q { + padding: 1px 1px 1px 18px; + margin: 0 5px 0 0; + width: 125px; + font-size: 0.9em; + background: #fff url(img/q.png) no-repeat 4px center; +} + +#search input[type=submit] { + padding: 0; + margin: 0; +} + +#search input.submit { + padding: 0; + margin: 0; +} + +#sidebar fieldset { + display : block; + border : none; +} + +#sidebar fieldset p { + margin-bottom : 1em; +} + +#sidebar input, #sidebar textarea, #sidebar select { + font-size: 0.9em; + margin: 5px 0; + padding: 1px; + line-height: 1.5em; +} + +#sidebar select, #sidebar input.text { + width: 175px; +} + +#sidebar input[type=text]#sidebar { + width: 175px; +} + +/* Page +-------------------------------------------------------- */ +#content-info { + font-size: 1.2em; + margin:0; + padding: 10px 0; +} + +#content-info h2, .content-inner h3 { + padding-bottom: 10px; +} + +.dc-archive-month .content-inner { + padding: 10px; +} +#subcategories { padding: 10px 0;} + +.dc-archive .content-inner ul { + padding: 10px; + margin-bottom: 30px; +} + +.dc-archive .content-inner ul li { + line-height: 2em; +} + +.dc-tags ul.tags { + margin: 0; + padding: 20px; +} + +.dc-tags ul.tags li { + display: inline; + font-size: 1.5em; + line-height: 1.8em; +} + +#content-info p { + padding: 10px 0; + font-size: 0.9em; +} + +#content-info p a.feed:link, #content-info p a.feed:visited { + padding: 3px 0 3px 22px; + background: transparent url(img/rss.png) no-repeat 1px 3px; +} + +.dc-category #content-info { + text-align: justify; +} + +/********************** +* Plug-in specifiques * +**********************/ + +#tribunelibreformulaire input { + width: 170px; + padding: 0px; + margin: 5px 0; +} + +#tribunelibreformulaire input.submit { + width: auto; + margin: 0 0 2px 0; + padding: 2px; +} \ No newline at end of file diff --git a/themes/cube/tpl/_footer.html b/themes/cube/tpl/_footer.html new file mode 100644 index 0000000..dc990c0 --- /dev/null +++ b/themes/cube/tpl/_footer.html @@ -0,0 +1,5 @@ +

    + +{{tpl:SysBehavior behavior="publicFooterContent"}} \ No newline at end of file diff --git a/themes/cube/tpl/_top.html b/themes/cube/tpl/_top.html new file mode 100644 index 0000000..fcbc557 --- /dev/null +++ b/themes/cube/tpl/_top.html @@ -0,0 +1,8 @@ + + + +

    {{tpl:lang To content}} | +{{tpl:lang To menu}} | +{{tpl:lang To search}}

    \ No newline at end of file diff --git a/themes/cube/tpl/archive_day.html b/themes/cube/tpl/archive_day.html new file mode 100644 index 0000000..7ceea56 --- /dev/null +++ b/themes/cube/tpl/archive_day.html @@ -0,0 +1,121 @@ + + + + + + + + {{tpl:lang Archives}} - {{tpl:ArchiveDate}} - {{tpl:BlogName encode_html="1"}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{tpl:include src="_head.html"}} + + + +
    +{{tpl:include src="_top.html"}} + +
    + +
    +
    + + + +
    +

    {{tpl:ArchiveDate}}

    +
    + + +
    +

    {{tpl:EntryTitle encode_html="1"}}

    + + + + + + + + + {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} + + + +
    {{tpl:EntryExcerpt}}
    +

    {{tpl:lang Continue + reading}}...

    +
    + + + +
    {{tpl:EntryContent}}
    +
    + + {{tpl:SysBehavior behavior="publicEntryAfterContent"}} + +
    + +
    +
    +
    + + + +
    + +{{tpl:include src="_footer.html"}} +
    + + \ No newline at end of file diff --git a/themes/cube/tpl/page.html b/themes/cube/tpl/page.html new file mode 100644 index 0000000..798e2c6 --- /dev/null +++ b/themes/cube/tpl/page.html @@ -0,0 +1,266 @@ + + + + + + + {{tpl:EntryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}} + + + + + + + + + + + + + + + + + + + + + + + {{tpl:include src="_head.html"}} + + + + + + + +
    +{{tpl:EntryPingData}} + +{{tpl:include src="_top.html"}} + +
    + +
    +
    + +
    +

    {{tpl:EntryTitle encode_html="1"}}

    + + + + {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} + + +
    {{tpl:EntryExcerpt}}
    +
    +
    {{tpl:EntryContent}}
    + + + {{tpl:SysBehavior behavior="publicEntryAfterContent"}} +
    +
    + + + + +
    +

    {{tpl:lang Attachments}}

    +
      + +
    • + + {{tpl:include src="_mp3_player.html"/}} - + + + {{tpl:include src="_flv_player.html"/}} + + + {{tpl:AttachmentTitle}} + +
    • + +
    +
    + +
    + + + + + +
    +

    {{tpl:lang Comments}}

    +
    + +
    {{tpl:CommentOrderNumber}}. + {{tpl:lang On}} {{tpl:CommentDate}}, {{tpl:CommentTime}} + {{tpl:lang by}} {{tpl:CommentAuthorLink}}
    + +
    + + {{tpl:SysBehavior behavior="publicCommentBeforeContent"}} + + {{tpl:CommentContent}} + + + {{tpl:SysBehavior behavior="publicCommentAfterContent"}} +
    + +
    +
    + +
    +
    + + + +

    {{tpl:SysFormError}}

    +
    + + +

    {{tpl:lang Your comment has been published.}}

    +
    + + +

    {{tpl:lang Your comment has been submitted and + will be reviewed for publication.}}

    +
    + + + + +
    +

    {{tpl:lang Your comment}}

    +
    +
    {{tpl:CommentPreviewContent}}
    +
    +

    +
    +
    + +

    {{tpl:lang Add a comment}}

    +
    +
    + + {{tpl:SysBehavior behavior="publicCommentFormBeforeContent"}} + +

    + +

    + +

    + +

    + +

    + +

    + +

    + +

    + +

    + +

    {{tpl:CommentHelp}}

    + + + {{tpl:SysBehavior behavior="publicCommentFormAfterContent"}} +
    + +
    +

    +

    +
    +
    + +
    + + + +
    +

    {{tpl:lang They posted on the same topic}}

    + + +
    + +
    {{tpl:PingOrderNumber}}. + {{tpl:lang On}} {{tpl:PingDate}}, {{tpl:PingTime}} + {{tpl:lang by}} {{tpl:PingBlogName encode_html="1"}}
    + +
    + + {{tpl:SysBehavior behavior="publicPingBeforeContent"}} + +

    {{tpl:PingTitle encode_html="1"}}

    + {{tpl:PingContent}} + + + {{tpl:SysBehavior behavior="publicPingAfterContent"}} +
    + +
    + +
    +
    +
    + + +

    {{tpl:lang Trackback URL}} : {{tpl:EntryPingLink}}

    +
    + + +

    {{tpl:lang This page's comments feed}}

    +
    +
    +
    + + + +
    + +{{tpl:include src="_footer.html"}} +
    + + \ No newline at end of file diff --git a/themes/cube/tpl/post.html b/themes/cube/tpl/post.html new file mode 100644 index 0000000..51cec46 --- /dev/null +++ b/themes/cube/tpl/post.html @@ -0,0 +1,296 @@ + + + + + + + {{tpl:EntryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}} + + + + + + + + + + + + + + + + + + + + + + + + + + + {{tpl:include src="_head.html"}} + + + + + + + + +
    +{{tpl:EntryPingData}} + +{{tpl:include src="_top.html"}} + +
    + +
    +
    + + + +
    +

    {{tpl:EntryTitle encode_html="1"}}

    + + + + + + + + + {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} + + + +
    {{tpl:EntryExcerpt}}
    +
    + +
    {{tpl:EntryContent}}
    + + + {{tpl:SysBehavior behavior="publicEntryAfterContent"}} + +
    +
    + + + + +
    +

    {{tpl:lang Attachments}}

    +
      + +
    • + + {{tpl:include src="_mp3_player.html"/}} - + + + {{tpl:include src="_flv_player.html"/}} + + + {{tpl:AttachmentTitle}} + +
    • + +
    +
    + +
    + + + + + +
    +

    {{tpl:lang Comments}}

    +
    + +
    {{tpl:CommentOrderNumber}}. + {{tpl:lang On}} {{tpl:CommentDate}}, {{tpl:CommentTime}} + {{tpl:lang by}} {{tpl:CommentAuthorLink}}
    + +
    + + {{tpl:SysBehavior behavior="publicCommentBeforeContent"}} + + {{tpl:CommentContent}} + + + {{tpl:SysBehavior behavior="publicCommentAfterContent"}} +
    + +
    +
    + +
    +
    + + + +

    {{tpl:SysFormError}}

    +
    + + +

    {{tpl:lang Your comment has been published.}}

    +
    + + +

    {{tpl:lang Your comment has been submitted and + will be reviewed for publication.}}

    +
    + + +
    + +
    +

    {{tpl:lang Your comment}}

    +
    +
    {{tpl:CommentPreviewContent}}
    +
    +

    +
    +
    + +

    {{tpl:lang Add a comment}}

    +
    +
    + + {{tpl:SysBehavior behavior="publicCommentFormBeforeContent"}} + +

    + +

    + +

    + +

    + +

    + +

    + +

    + +

    + +

    +

    {{tpl:CommentHelp}}

    + + + {{tpl:SysBehavior behavior="publicCommentFormAfterContent"}} +
    + +
    +

    +

    +
    +
    +
    +
    + + + +
    +

    {{tpl:lang They posted on the same topic}}

    + + +
    + +
    {{tpl:PingOrderNumber}}. + {{tpl:lang On}} {{tpl:PingDate}}, {{tpl:PingTime}} + {{tpl:lang by}} {{tpl:PingBlogName encode_html="1"}}
    + +
    + + {{tpl:SysBehavior behavior="publicPingBeforeContent"}} + +

    {{tpl:PingTitle encode_html="1"}}

    + {{tpl:PingContent}} + + + {{tpl:SysBehavior behavior="publicPingAfterContent"}} +
    + +
    + +
    +
    +
    + + +

    {{tpl:lang Trackback URL}} : {{tpl:EntryPingLink}}

    +
    + + +

    {{tpl:lang This post's comments feed}}

    +
    +
    +
    + + + +
    + +{{tpl:include src="_footer.html"}} +
    + + \ No newline at end of file diff --git a/themes/cube/tpl/user_head.html b/themes/cube/tpl/user_head.html new file mode 100644 index 0000000..9f175e2 --- /dev/null +++ b/themes/cube/tpl/user_head.html @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/themes/customCSS/_config.php b/themes/customCSS/_config.php new file mode 100644 index 0000000..792b6b4 --- /dev/null +++ b/themes/customCSS/_config.php @@ -0,0 +1,41 @@ +blog->public_path).'/custom_style.css'; + +if (!is_file($css_file) && !is_writable(dirname($css_file))) { + throw new Exception( + sprintf(__('File %s does not exist and directory %s is not writable.'), + $css_file,dirname($css_file)) + ); +} + +if (isset($_POST['css'])) +{ + @$fp = fopen($css_file,'wb'); + fwrite($fp,$_POST['css']); + fclose($fp); + + echo + '

    '. + __('Style sheet upgraded.'). + '

    '; +} + +$css_content = is_file($css_file) ? file_get_contents($css_file) : ''; + +echo +'

    '; +?> \ No newline at end of file diff --git a/themes/customCSS/_define.php b/themes/customCSS/_define.php index 2cb795c..41dec13 100644 --- a/themes/customCSS/_define.php +++ b/themes/customCSS/_define.php @@ -1,19 +1,20 @@ registerModule( - 'Custom theme', // Name - 'A CSS customizable theme', // Description - 'Olivier', // Author - '2.0', // Version - [ - 'type' => 'theme', - ] + /* Name */ "Custom theme", + /* Description*/ "A CSS customizable theme", + /* Author */ "Olivier", + /* Version */ '1.0' ); +?> \ No newline at end of file diff --git a/themes/customCSS/_public.php b/themes/customCSS/_public.php new file mode 100644 index 0000000..8515a07 --- /dev/null +++ b/themes/customCSS/_public.php @@ -0,0 +1,26 @@ +addBehavior('publicHeadContent',array('tplCustomTheme','publicHeadContent')); + +class tplCustomTheme +{ + public static function publicHeadContent(&$core) + { + echo + '\n"; + } +} +?> \ No newline at end of file diff --git a/themes/customCSS/locales/_pot/admin.pot b/themes/customCSS/locales/_pot/admin.pot deleted file mode 100644 index 5286faa..0000000 --- a/themes/customCSS/locales/_pot/admin.pot +++ /dev/null @@ -1,30 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Dotclear 2 customCSS module\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-23 13:45+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: themes/customCSS/_config.php:19 -#, php-format -msgid "File %s does not exist and directory %s is not writable." -msgstr "" - -#: themes/customCSS/_config.php:29 -msgid "Style sheet upgraded." -msgstr "" - -#: themes/customCSS/_config.php:35 -msgid "Style sheet:" -msgstr "" diff --git a/themes/customCSS/locales/fr/admin.lang.php b/themes/customCSS/locales/fr/admin.lang.php deleted file mode 100644 index 78b7341..0000000 --- a/themes/customCSS/locales/fr/admin.lang.php +++ /dev/null @@ -1,16 +0,0 @@ -, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Dotclear 2 customCSS module\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-23 13:45+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#, php-format -msgid "File %s does not exist and directory %s is not writable." -msgstr "Le fichier %s n'existe pas et le répertoire %s n'est pas accessible en écriture." - -msgid "Style sheet upgraded." -msgstr "Feuille de style mise à jour." - -msgid "Style sheet:" -msgstr "Feuille de style :" diff --git a/themes/customCSS/locales/fr/main.lang.php b/themes/customCSS/locales/fr/main.lang.php new file mode 100644 index 0000000..f532e5c --- /dev/null +++ b/themes/customCSS/locales/fr/main.lang.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/themes/customCSS/locales/fr/main.po b/themes/customCSS/locales/fr/main.po new file mode 100644 index 0000000..b84aa35 --- /dev/null +++ b/themes/customCSS/locales/fr/main.po @@ -0,0 +1,20 @@ +# French translation of DotClear +# Copyright (C) 2006. +# Olivier Meunier , 2006. +# + +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8\n" + +#: themes/custom/_config.php:27 +#, php-format +msgid "File %s does not exist and directory %s is not writable." +msgstr "Le fichier %s n'existe pas et le répertoire %s n'est pas accessible en écriture." + +#: themes/custom/_config.php:40 +msgid "Style sheet upgraded." +msgstr "Feuille de style mise à jour." + +#: themes/custom/_config.php:47 +msgid "Style sheet:" +msgstr "Feuille de style :" diff --git a/themes/customCSS/src/Config.php b/themes/customCSS/src/Config.php deleted file mode 100644 index f07d9d5..0000000 --- a/themes/customCSS/src/Config.php +++ /dev/null @@ -1,80 +0,0 @@ -admin->css_file = Path::real(dcCore::app()->blog->public_path) . '/custom_style.css'; - - if (!is_file(dcCore::app()->admin->css_file) && !is_writable(dirname(dcCore::app()->admin->css_file))) { - throw new Exception( - sprintf( - __('File %s does not exist and directory %s is not writable.'), - dcCore::app()->admin->css_file, - dirname(dcCore::app()->admin->css_file) - ) - ); - } - self::status(true); - } - - return self::status(); - } - - public static function process(): bool - { - if (!self::status()) { - return false; - } - - if (isset($_POST['css'])) { - @$fp = fopen(dcCore::app()->admin->css_file, 'wb'); - fwrite($fp, $_POST['css']); - fclose($fp); - - Notices::message(__('Style sheet upgraded.'), true, true); - } - - return true; - } - - /** - * Renders the page. - */ - public static function render(): void - { - if (!self::status()) { - return; - } - - $css_content = is_file(dcCore::app()->admin->css_file) ? file_get_contents(dcCore::app()->admin->css_file) : ''; - - echo - '

    ' . - form::textarea('css', 60, 20, Html::escapeHTML($css_content)) . '

    '; - } -} diff --git a/themes/customCSS/src/Frontend.php b/themes/customCSS/src/Frontend.php deleted file mode 100644 index 77c8797..0000000 --- a/themes/customCSS/src/Frontend.php +++ /dev/null @@ -1,37 +0,0 @@ -addBehavior('publicHeadContent', function () { - echo - '' . "\n"; - }); - } - - return self::status(); - } -} diff --git a/themes/customCSS/src/My.php b/themes/customCSS/src/My.php deleted file mode 100644 index b8e0a6e..0000000 --- a/themes/customCSS/src/My.php +++ /dev/null @@ -1,21 +0,0 @@ -registerModule( - 'Ductile', // Name - 'Mediaqueries compliant elegant theme', // Description - 'Dotclear Team', // Author - '2.0', // Version - [ // Properties - 'standalone_config' => true, - 'type' => 'theme', - ] -); diff --git a/themes/ductile/ductile.js b/themes/ductile/ductile.js deleted file mode 100644 index 99196ac..0000000 --- a/themes/ductile/ductile.js +++ /dev/null @@ -1 +0,0 @@ -'use strict';document.addEventListener('DOMContentLoaded',()=>{if(document.body.clientWidth<1024){const create_name=(text)=>text.toLowerCase().replace(/^\s+|\s+$|[^a-z0-9&\s-]/g,'').replace(/&/g,'and').replace(/\s/g,'-').replace(/(-)+\1/g,'$1');const h2=document.querySelectorAll('#sidebar div div h2');h2.forEach((element)=>{element.classList.add('toggle');element.parentNode.classList.add('hide');const name=create_name(element.textContent);element.nextElementSibling.setAttribute('name',name);element.innerHTML=`${element.innerHTML}`;element.addEventListener('click',(e)=>{e.preventDefault();element.parentNode.classList.toggle('hide');});});const h2_link=document.querySelectorAll('h2.toggle a');h2_link.forEach((element)=>{element.addEventListener('mouseup',()=>{const event=new Event('blur',{bubbles:true,cancelable:false});element.dispatchEvent(event);});});}}); \ No newline at end of file diff --git a/themes/ductile/img/404.png b/themes/ductile/img/404.png deleted file mode 100644 index 36cb1ff5b119392707bce4fd5473ce3a1b7d5571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11989 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 diff --git a/themes/ductile/img/feed.png b/themes/ductile/img/feed.png deleted file mode 100644 index 93b165aa08b99e59c51ec35c41eb5c8d8ed3888a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmV-K0lWT*P)h$uqj&=WPtX`ICr>pKS#~Ld6-`tyK6aE4b W$DFO=h!MR200006p5k-{{>hU k_o?ysSXEuQxVVpvA+PF1w58ONCqR`9p00i_>zopr042>A5&!@I diff --git a/themes/ductile/img/hline.png b/themes/ductile/img/hline.png deleted file mode 100644 index 91dd2603e5f751227dea218e4fbdbd73f9daf367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CI$P6SesNSstQp^E9A+Bj@X*FR@EI=-|r;B3< chiq~}0!WU5(cgn>J&?uV>FVdQ&MBb@08-x%xBvhE diff --git a/themes/ductile/img/info-co.png b/themes/ductile/img/info-co.png deleted file mode 100644 index c95bd461a763a766616e821b489276e04c16c495..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmV<91RVQ`P)Mg(78sex57z zm`t!)t+4d>(?*iR&-A3V{=Po`k_Xcdkj?HC0XCZr=M4q|R3v(x7B1Hi!r{k7fKI1F zXJ;qqS&3*gYV+4~$*qCw>`FtK9)d9)!@-o76VR$@l==FNk)z&i0>OpQMlYg-E zy+@%?KxrYBktxOil)o%jL^dVi}p7oW%I}ZM=P(t{hNC1V8`;KmY_l00ck) z1V8`;Kmfh~0QUCwvAX&fa`^%P;Mjmv>Q7w1ejSmgQRMR#0;nb2-_PUm<9Xip8;$2N zHa3QxoxO?xNWaU#ck36Jj7As@2Hx_=o;^d+r5rZ@+2W07q1311-_uA8Znp<|trlIn zE?oHj0-}p?zP7%;g^7tf_|f|lg25m^fFRJ}3C6F%yD)TjqeHDmXNLwiZrsAlmuUdx zQjWRdMQe)!YE?VBw4Lz#11!L6MZo?0)6jKkc~{=8??ybH;7a*o^!azW{2Wu%vUNR! zsL*TfMIdkoMZokld$S7P$z;$mKq&MGn_F2NxEG7XA(Kj>Y->Y@MuV1S1#ir6-t_(F z!o9oq_{qe#b#-jBgqi#^UcFjFE>~dI?Bn9aVSIDy6zXbfP*+=n(UCE{c#$d%Vl?^` z-7F5(Cr_f5ZR+c@ARKPz;|=)b%RjIz`SFfr>yvemPN(_NPgPYFs;f_;u~CAB zg$0T@6R>*NYcgr>gp=D#OL$TD8bQLaJgJ?yWKDt3F|6G(J+clquIV?LZlz?^9D#WKjvQEP%!$Xx4xtZ8RGBTR&H5{{p|Q5VH3)ykr0X N002ovPDHLkV1oXgT*m+a diff --git a/themes/ductile/img/last-hline.png b/themes/ductile/img/last-hline.png deleted file mode 100644 index d3ebaf0590b424fd5086ab20285e0ffce269a11c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmeAS@N?(olHy`uVBq!ia0vp^JV30%0VEh^JZwn-Qo^1tjv*C{$v(*r49ET-ZZJN@ Y$S`ZKa>mv#@+=@_p00i_>zopr09h>)82|tP diff --git a/themes/ductile/img/logo.png b/themes/ductile/img/logo.png deleted file mode 100644 index ee404ab8c7c9f196543e3b63178f2bfb8061bee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2686 zcmV-^3W4>BP)h^5&a|Yz~eqM996y8paBBv_01xt*Ce{6bg0x{rzLDB9c`72QvE0 z9(YC9+yzEB`vfcW*Vi#sY6*rGDM2A6oxY6MHg|F;>rMRf*pn_}^ zH!fYiD)n{ia9IwJsyUTo9%Cm8IWc6xH0$eXm(HEoL+Zq-`Y~Oxbiz;WA-~DQK5*(6LRhPh_q~K5;scHFjWcjh{5xL zNFXhU>+9>5)UK;}k<;2M`UeK3p<%sH4NbafA2yE=JO;>}nn48@n)Q!S!Qzle z#YG##p>Rz&9BvGSoJN0mnZs14OU)BǤdF7;U3&Kv?InEs8!Z642U+oapPj)*bs z7-jq$NOoXWMx)aB?9<{E(=#)D7ED(FnlG3H5!%waskVCgve(poFEYSf!$i2lyJy_F zbN8Gs3CM3jwCx(K+Vk=C0iy9sL47#x6BEgc(k&qisiPWwhcgItI&IV9q>!=De7QVVIsV z78^gF2FXxOj-6@t?rPtw>HP=2t}GCka3;2t7EJ%>?Hd5lI4SE*iD5>*_Wa&gb=W>4 z1rpb;-@pz?mg;DgpjJD7%`mz-GOM z0;t)#xut$dRn>ciR4)M)u7o=m5?6+Y-?LJEmS84>-plixX`q!Ws{dFB4G8ItG)JA( zagFxo^K<9m(B&?GB$!a(J0*Y=uABS6{=&~4$7w2*6sP91Fn3;sI{}g8rh0ZA>JIJ3 zn1hnXxcS8`?cx^z6(>f#FQ0d4SO0YI(*N8^iU$kSr>j?#mmkTeE0Nw9i{M6_Woqe> zhmEf8o}+dnvYU|&6Eayy^~g8A`urRDI@~~NW44@{o_?ql=eTuy^l!IE$3{>_EzJNf zr91%*s2Oc;X|7weC~`0#u0(nx%>fYUjWo|B5{blE*Tvos$eA-<-QAU#fVY=sMRoNd zU8A|)@gT(k6|TfcggcX&M*rZYcP1w%#|h>vrF&pN879s%>x>D%oXfdV9fUN`+?5ou z@$nCb(1;e`POO0ft*%~vC|Bu?2M#b>BG7Oe8=nrum55nAo;z{!)SqzaSvP6+w1A4q z3?#WT96peX0Ua;_6#xMeK!b{8GCAGT+xL3_^ln7#PB$`5d9Izymo58lwr9%j?p{In zMtWl(URS$La2;e^zcF%DpIz$L%SlU9fND9E+({12bX3}~zHW(rumjl|gZc)B1S-CeNJQhyn*%R8$<)+=-ONV4ii5)P$~|I&+B-hUjfYReJ?)`H-a1aE@ z{{A7sOo^a|lU0}}PJVKDa&jt0K&N~f5hTH;yz5TA*>)hn5eOhrBmK@QgYD=&eeWpD zaR4Mu)7;6<%-Esaj3A@2Umh+L%F*0Cv^ZTlM0P0^m z8D_>Q58?6YEzLLtDa;Yb-m=PzpE&vN<0tLW=ss44$s-awGixcoeA&|d3rTOB0yR9jK>#(^G4lD%ch8>h z{D+&)Q&czYy?UHsTH*-Ip&=*|iL}qBd*kk6le#iz=}pZ?%ghnIAM_c)gzixTf)bE_ znr9A_hj}QBXV*Q>C-FQwRyv=|dEmBh|H)IQk7&Idv-jqiaz#`B7}R z(rr3)YMy&nYTf>;ruYW{W~DU`>|O^RNro95P@gx^%1TQ&KERafsfSH%3gIy0?={BA@%YiOX_iGoV*HIiv zf&uCS(^B~E-HArr%gMJZaaS@ne&>Y#Eyr*(Ee(u-PGTjH3Ew$0gK+47K;Y1|{cdDL zpp^Vr*B|E7l?w0t&0DvRU+n2S?E;#!9Y}X5r>Tp3pSEKSAPmENz)Pn_Qc|buuT|}; zdnF~szkTMJhMG{w*$uY2fH)Srb58F>p0OTyh30Iaq&cdUF38|vl0&_lj|KBpUEfkw zsy-1%;L@0?7+Sq*<=Ry%SF~!g+Mq9H)$420&t{m)qqDPf!@4;b){Q}rzF>7R?X0xZ z2qrW`U&qtp#zP7;0QAB2G9{SCf1`Ryh4`g7@+(~zks_q9mV=f0;?#=BqDXnPyu3Cg z;<#pTtdHTOKh$U}){EkT!_T?q!tVAJ2DpUI9ZeNvv^CkMV#Q$vFsS9YXGE=&>urFD)Va(ZVSCc=1iaY@NfbbUjG zcvl?xnLB=jR4MC^WmktuA*=*5#0`*Pk~D!(8(U-kIF$)6KG?sVj6Ij0Hl_4-(|9^(aH%M~mI@JZ$>*5GTmayeYA%HB;dCmtO zUvs1uvK9(N2D(qMIx-2EoKnU|*##~@Zbbg$NTwgY s@ZtG8G{vyEtNV1+4BSIw(<2i91!nLeC7T+2UjP6A07*qoM6N<$f}OxDxc~qF diff --git a/themes/ductile/img/menu.png b/themes/ductile/img/menu.png deleted file mode 100644 index 026289a2e0ba58aa0805aa8ca04dacef889d957e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*1gBeJ^4UKmMQkelhA+A7rCh1_EgDM>L4Lsu0u2rf^WP`@SJ>Zw-{AcEfC3DG4(AMz8?So0IEGX(zP;|4*J8la`Y_!( zrAuo<)&Fdx6rtqHZ5bigV#EHG|0|2z*HZpP*iEzdwgc0p#=8m$&Sv2|7jj-+;*<2o zs6g-dpHrz}9GmBgr!C#;@ifa@+2^fOd&uXXo{K)D?D(*Fr*PJ>5F>M*J0DJ1OWfdm z**jyeua>%OSw+#szI6`QxD*Tz^jhhO?o87RUf1tC$=f~s*7W7eHzz6QH}$a|IG6V$ zN9osZwIh*V7?xX06&}8MjklbI;b|W8`@hyaa1fK9{pfXnw$imD<|}PC{jZG;KLYe1 NgQu&X%Q~loCID(!x~>2K diff --git a/themes/ductile/img/menumobile.png b/themes/ductile/img/menumobile.png deleted file mode 100644 index b4e8c1831cedc06dd30443f287a189a8ae3b87d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*1gBeJ^4UKmMQtAOdA+A7LqHsPz6lgfX3aFH) zB*-tAp&?=ZeglE??;ZN@U(eBJ1d2C$x;TbZ+ zq!IL@^p@AukiKJ|mM-90l~KBO{-Uc=)gnP23*`csdDtXVmOq`@)VcM9$rPQ_o9e}? zFRK=;i)OdGe|Xc&8}V7EG#2-4@{>%RlBpXxE%he<*~^!1+va)aI|79Q%Yxh__dYVN aWn6neIC;CX(q5or7(8A5T-G@yGywn;F=1^0 diff --git a/themes/ductile/img/minus-plus.png b/themes/ductile/img/minus-plus.png deleted file mode 100644 index 8f9c9ba1d8a293c1803ecbd263718b2ab82aed33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^Aa()=GmsQ+7Tye`j01c^T>t<7UsqfH{{6dU%NF(Z zc07On?EClc+qZ2#e(cEg>sQ-a8>UU2c>UUyZQC{-J9hZ_^QYgxf1COE<2Rso#*!ev zU+O%*)9ie?MYd-NBgh T`mO#6pbZS3u6{1-oD!M0U{?2ZaSW+oe0%L;_SICG;~%dV zTSQ6;dbAupa417Gj5}8=$s>^~ktOo(jb4_tE2Z_$*Bw<{?v*H)7-|@<)w#sBHXx^I zNs?OHx|p3MdCAt#Id^q1=LUqw{jq!h|H1c1pR0dN<2srDm7^=Ed1>o37QV>b0}D#| z8iQ27T@x3bZ1tc)eT#yQ{)-vK2Lv~q+F;hQH2c(q>DHTAp^jKNFd>Ytsp# z@Y1Qb3Z^}eHOrbh`4?~Y%_UNX%kGv;^X{wmy4?`id~4n8!ei5(9rC$eJFocSir%!C z;?>r@QMs4Y<1#9>vng^ zRJ^~|?z=l{X5#F-Z-RGoHU4aWw!`<9-S;ZS1xqjPjdI)A8#hgd?MCc-gJ)ZrB7OX= zPv0$T`oCeul}Sv(GY+t*88mYGB!HMpkU2ncO}Gq15f?-mOvhxV%>lXQd*okBMC5Sw z%w+fy9W2FNyen>tW2nqF$FIHiIpKjd3B7HHc&<;jV76f1HoJ&-`^yUiw=AOHUdUtNFfIn;phpa@JHb?b!Th>o4cbSQq(u%2A*-|CdK{?^luCd^YaPoLBd! z{_$#@xxBB{e*fyrDKoNW{#@$@hn#x#Io!qJjf zb?2*&xo3$=Fzh-ux9D1GsMcN%_Sfw<47 z#%Tvc%_}dQm&?#Q<8|LE|4!!KZp+j={%&ioT=6mu>W_NAKveFd*u9c7meDnt7aqGh zXB$TRs!d#dv~7#7(UY=h*(>)G#JpImUnlnOjF;E5csZjtPRm5DE&es5dW^$-#@V{M cQg`EXmWx(y__gUNFy}CMy85}Sb4q9e04Dy1!T_7{*^<`LhTJE?U>v#2(~|_U6^AT0y`!b*f0!OTU&$WxV1`~ZNcvDyU7D*vsob7whg)5d$_#3>{o>SBP?Y~dvWnO z)nhWix*qO>kqU)EAC`%&`}=v=*?9}3m6h~lff;PQUI&t8Re(g$N=*rtmfTDEFp6q4 zY&GXF9mZ_-mDq3E0rh|x==%D)2+PKrnoqh+CL_Z3JD$tsXa=hXOiwz36*{gSFwI+1 zu~=09<>%m_AWjjrf$8BPNPXb#?KeO=JS;(}R8qgg;_K!AlKTQLj52lKB?d{JyKW_1 zU>Dd0eiZeXU0?^*B`Xaa3Wd%hk;p0kM)!dJqa3i`@BbE!Mvvy_&2lgp`~?6_^bPtq zx~&AT&*!_sB#-Cjo|SRE;9rdH7$5;NPZZeW@w5=`#4wWOL?ZE(Z+VBi#evz{qiF;ho??ru~^kK%_@hxr$mKRTWpoDA1&cfNI#24BemJtxhnSZMu2P+B(2<(aEDAg zpgDYaj&aMYxb@!&QcANaf{MSR$w1S=k+Ft{=clfRYoArgsR5TKl(wDldK8Zu;$ zK}rvf@ehx#>$RDgnIqit&vGXzNfA^`TAZ;Url+UNm}CVH&o#R#9S-?KQ@X=CIUI5@aPMEeM97bZVOZG9AMC~= z5M7JFaxdjA9}#kR!d|cU0uN6mnM@vIHyh$mA9%W@BuD7wNFv~#Z8xI0UTd1ai1YGj zY3T(U>N;a5SUE`%kUZ9Qj{wZR?p&dl0U*Xb#i4rCQ!>E|fa7oXs0s6%(K8%4n2!V8 zi=8ABAlW&{!N3I8WQlQb5C8cC0m@^DU&C-vXA-6xKJe~>0M{L%myYT$(_q{zyz2ST P00000NkvXXu0mjfZuG)A diff --git a/themes/ductile/img/sticker-contact.png b/themes/ductile/img/sticker-contact.png deleted file mode 100644 index 819b9e20c50a58f888fa151e6b7ef106d78a1c95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmV<81ReW{P)Lb=u_miNNSX)8@6X0=0{17qr_ z&6||qSF4Cr`KFk)S#S_~-Wy>}Gds3(Sh>wLmhvh@e&&p5V2Zex8wW)gJu?R>r7I?qZCfks?;!^9{}{ zLT`obWlopm8FdHq;`fSf=7be(t_~EUuqBV^GRoP%>9WFE;jD00*!{nkp{#Iv{-GT) z&p2NCO}4SIVOB>5b>K@-<_H(wyVtv+sp-ZuzsR<=-F%)%B%*LT0}g}jV6}5jSD@3z z&u-m{-p9!P%VbnLI%1=6xdG0DI_2+1Iyxtzc_0Kz!IrMBu8WBF-(JhMv^2ly@9)14 zhX!yCe5W(IZ6HEN=d3xXD2Mfft)MmCXd*bnUJErMXI#U3zpO4U2Gx!<&1dixjZVQM=wh#m<{JL}jSPDK>-c%0` z4xVgnZJC(=!fN~L;lo5sDR4nM+992Ku2+hN8A!P;l(3}Hpj9JJBU%C0Xrwjm?YAE> z+VfOczu|W_Y1#S#e5>O6!iZ{-Tyo^LK(dy!nId6OsuAz(?(V*fg8b(L3+q?>u0|Es zDR2N(Yevg7!v%5(II?tp%%uqCSJB zsIY|HQlv=JRIXK|CLX_gni3T##itWY0|)Tbe93%g6(1z8FlZCo=k+3UP$}@aihHS1SON7bS$E-gridaC()3koI`?9_hZt=$sch&FcRYh zk8;zVjN!_`#Dt3nytr`1?@zwbm(FP2LLW&d`DK{toA%f5eQ$agY(qmscCfg-{KmAd zz;8K70n0>q5pZZOydGqNR1uB=37QM%fz4oz2s=Qc=ED0Z?Ga%oNY-5VDA*0QiEunf z(OmchI0$wa!l{}Ip9aNXmk1|-G|h$2vK9q~aJuHg=RpZ56yc?FK==ZMi{_GW=|2lU zdh~Gm#fuSP=I`F#2YL&SkB?7VZGk|5@>&aZjtUiw?qO znwy(u`aC%~X;l-wgjIY#pNN~Jhlhvt6ehCpOjSXr_2@9tlS-Jzh@iSnOibu?mp~Ov zaDFUb(NJBAO7Si(q9Rqi!TQT z2C6XrB70gQsezr6C`B_s8gPST?$dZai;3^*>+37^`D&m4rmzHa3>1cbPRCT++kd3W z1y#&`=75b%G99=W!V=(=J&#=!U&FL>nRb1sw7EX`U@^p#(3>}F-Xc|RP^t&n)$L4m zrST6K6pRIn4S4LNcnZ^AucTd8Q&S!Ih43i`lyCX0nLh$wT3YT(s%I%$%B~hNRS!Fw z3KA93MZgXgC`9vo496w%x=gTvU%aTP$=`y{{cIsz#yd}*jc?#q2UJ&Az3%VtKf{5g z{C0cQt}<0OXDE(IE~H!(n6D5;aXY2sn07K)0oL+;k#=thKL1sa@L}E}vu&Iz7gPPz z*x1;>7x#k$6fKa!L0wG(@k*-ElrkjesVL%hj*n$nNlLdja`p=F)81sHO`kllNrW9> z8HyihYikp^Exag?0@&5CgL+=d6`GZ<#d_y1c14&{PGfqy3`({Ju7MgNG<-FAWmetwc* wxY*RGF;=jGgXeyK`pG|}t-3fwUZ79xH!3nE1K!`m3;+NC07*qoM6N<$f;ycoxBvhE diff --git a/themes/ductile/img/vline.png b/themes/ductile/img/vline.png deleted file mode 100644 index 650ea79a7106fd1fd749faefee7c118b168e5dee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrA!2~3KZCES|r1(8u978ywlRdn>lNFel8QxoP Vf9-fWYcf!Z!PC{xWt~$(69D1n5N!Ye diff --git a/themes/ductile/locales/_pot/admin.pot b/themes/ductile/locales/_pot/admin.pot deleted file mode 100644 index e4164ed..0000000 --- a/themes/ductile/locales/_pot/admin.pot +++ /dev/null @@ -1,247 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Dotclear 2 ductile module\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-23 14:01+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: themes/ductile/_config.php:35 -msgid "Full" -msgstr "" - -#: themes/ductile/_config.php:53 -msgid "Home (first page)" -msgstr "" - -#: themes/ductile/_config.php:54 -msgid "Home (other pages)" -msgstr "" - -#: themes/ductile/_config.php:55 -msgid "Entries for a category" -msgstr "" - -#: themes/ductile/_config.php:56 -msgid "Entries for a tag" -msgstr "" - -#: themes/ductile/_config.php:57 -msgid "Search result entries" -msgstr "" - -#: themes/ductile/_config.php:58 -msgid "Month archive entries" -msgstr "" - -#: themes/ductile/_config.php:63 -msgid "Ductile primary" -msgstr "" - -#: themes/ductile/_config.php:64 -msgid "Ductile secondary" -msgstr "" - -#: themes/ductile/_config.php:65 -msgid "Times New Roman" -msgstr "" - -#: themes/ductile/_config.php:66 -msgid "Georgia" -msgstr "" - -#: themes/ductile/_config.php:67 -msgid "Garamond" -msgstr "" - -#: themes/ductile/_config.php:68 -msgid "Helvetica/Arial" -msgstr "" - -#: themes/ductile/_config.php:69 -msgid "Verdana" -msgstr "" - -#: themes/ductile/_config.php:70 -msgid "Trebuchet MS" -msgstr "" - -#: themes/ductile/_config.php:71 -msgid "Impact" -msgstr "" - -#: themes/ductile/_config.php:72 -msgid "Monospace" -msgstr "" - -#: themes/ductile/_config.php:76 -msgid "none" -msgstr "" - -#: themes/ductile/_config.php:77 -msgid "javascript (Adobe)" -msgstr "" - -#: themes/ductile/_config.php:78 -msgid "stylesheet (Google)" -msgstr "" - -#: themes/ductile/_config.php:311 -msgid "Theme configuration upgraded." -msgstr "" - -#: themes/ductile/_config.php:330 -msgid "Header" -msgstr "" - -#: themes/ductile/_config.php:331 -msgid "Hide blog description:" -msgstr "" - -#: themes/ductile/_config.php:333 -msgid "Logo URL:" -msgstr "" - -#: themes/ductile/_config.php:336 -#, php-format -msgid "To configure the top menu go to the Simple Menu administration page." -msgstr "" - -#: themes/ductile/_config.php:340 -msgid "Stickers" -msgstr "" - -#: themes/ductile/_config.php:344 -msgid "Stickers (footer)" -msgstr "" - -#: themes/ductile/_config.php:348 -msgid "Image" -msgstr "" - -#: themes/ductile/_config.php:375 -msgid "Entries list types and limits" -msgstr "" - -#: themes/ductile/_config.php:377 -msgid "Entries lists" -msgstr "" - -#: themes/ductile/_config.php:380 -msgid "Context" -msgstr "" - -#: themes/ductile/_config.php:381 -msgid "Entries list type" -msgstr "" - -#: themes/ductile/_config.php:407 -msgid "Miscellaneous options" -msgstr "" - -#: themes/ductile/_config.php:408 -msgid "Comment preview is not mandatory:" -msgstr "" - -#: themes/ductile/_config.php:419 -msgid "Presentation" -msgstr "" - -#: themes/ductile/_config.php:424 -msgid "General settings" -msgstr "" - -#: themes/ductile/_config.php:426 -msgid "Fonts" -msgstr "" - -#: themes/ductile/_config.php:431 -msgid "Main text" -msgstr "" - -#: themes/ductile/_config.php:432 -msgid "Main font:" -msgstr "" - -#: themes/ductile/_config.php:435 themes/ductile/_config.php:450 -msgid "Set to Default to use a webfont." -msgstr "" - -#: themes/ductile/_config.php:437 themes/ductile/_config.php:452 -msgid "Webfont family:" -msgstr "" - -#: themes/ductile/_config.php:439 themes/ductile/_config.php:454 -msgid "Webfont URL:" -msgstr "" - -#: themes/ductile/_config.php:441 themes/ductile/_config.php:456 -msgid "Webfont API:" -msgstr "" - -#: themes/ductile/_config.php:446 -msgid "Secondary text" -msgstr "" - -#: themes/ductile/_config.php:447 -msgid "Secondary font:" -msgstr "" - -#: themes/ductile/_config.php:461 -msgid "Titles" -msgstr "" - -#: themes/ductile/_config.php:464 themes/ductile/_config.php:530 -msgid "Blog title" -msgstr "" - -#: themes/ductile/_config.php:465 themes/ductile/_config.php:482 -#: themes/ductile/_config.php:508 themes/ductile/_config.php:531 -#: themes/ductile/_config.php:548 -msgid "In bold:" -msgstr "" - -#: themes/ductile/_config.php:468 themes/ductile/_config.php:485 -#: themes/ductile/_config.php:534 themes/ductile/_config.php:551 -msgid "Font size (in em by default):" -msgstr "" - -#: themes/ductile/_config.php:471 themes/ductile/_config.php:488 -#: themes/ductile/_config.php:500 themes/ductile/_config.php:537 -#: themes/ductile/_config.php:554 -msgid "Color:" -msgstr "" - -#: themes/ductile/_config.php:481 themes/ductile/_config.php:547 -msgid "Post title" -msgstr "" - -#: themes/ductile/_config.php:498 -msgid "Titles without link" -msgstr "" - -#: themes/ductile/_config.php:507 -msgid "Inside posts links" -msgstr "" - -#: themes/ductile/_config.php:511 -msgid "Normal and visited links color:" -msgstr "" - -#: themes/ductile/_config.php:518 -msgid "Active, hover and focus links color:" -msgstr "" - -#: themes/ductile/_config.php:525 -msgid "Mobile specific settings" -msgstr "" diff --git a/themes/ductile/locales/_pot/main.pot b/themes/ductile/locales/_pot/main.pot deleted file mode 100644 index a2384fa..0000000 --- a/themes/ductile/locales/_pot/main.pot +++ /dev/null @@ -1,21 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Dotclear 2 ductile module\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-23 14:01+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: themes/ductile/__html_tpl_dummy.php:39 -msgid "To top" -msgstr "" diff --git a/themes/ductile/locales/en/admin.lang.php b/themes/ductile/locales/en/admin.lang.php deleted file mode 100644 index 17af6ef..0000000 --- a/themes/ductile/locales/en/admin.lang.php +++ /dev/null @@ -1,69 +0,0 @@ -Simple Menu administration page.'] = ''; -L10n::$locales['Stickers'] = ''; -L10n::$locales['Stickers (footer)'] = ''; -L10n::$locales['Image'] = ''; -L10n::$locales['Entries list types and limits'] = ''; -L10n::$locales['Entries lists'] = ''; -L10n::$locales['Context'] = ''; -L10n::$locales['Entries list type'] = ''; -L10n::$locales['Miscellaneous options'] = ''; -L10n::$locales['Comment preview is not mandatory:'] = ''; -L10n::$locales['Presentation'] = ''; -L10n::$locales['General settings'] = ''; -L10n::$locales['Fonts'] = ''; -L10n::$locales['Main text'] = ''; -L10n::$locales['Main font:'] = ''; -L10n::$locales['Set to Default to use a webfont.'] = ''; -L10n::$locales['Webfont family:'] = ''; -L10n::$locales['Webfont URL:'] = ''; -L10n::$locales['Webfont API:'] = ''; -L10n::$locales['Secondary text'] = ''; -L10n::$locales['Secondary font:'] = ''; -L10n::$locales['Titles'] = ''; -L10n::$locales['Blog title'] = ''; -L10n::$locales['In bold:'] = ''; -L10n::$locales['Font size (in em by default):'] = ''; -L10n::$locales['Color:'] = ''; -L10n::$locales['Post title'] = ''; -L10n::$locales['Titles without link'] = ''; -L10n::$locales['Inside posts links'] = ''; -L10n::$locales['Normal and visited links color:'] = ''; -L10n::$locales['Active, hover and focus links color:'] = ''; -L10n::$locales['Mobile specific settings'] = ''; diff --git a/themes/ductile/locales/en/admin.po b/themes/ductile/locales/en/admin.po deleted file mode 100644 index a8298fa..0000000 --- a/themes/ductile/locales/en/admin.po +++ /dev/null @@ -1,168 +0,0 @@ -msgid "Full" -msgstr "" - -msgid "Home (first page)" -msgstr "" - -msgid "Home (other pages)" -msgstr "" - -msgid "Entries for a category" -msgstr "" - -msgid "Entries for a tag" -msgstr "" - -msgid "Search result entries" -msgstr "" - -msgid "Month archive entries" -msgstr "" - -msgid "Ductile primary" -msgstr "" - -msgid "Ductile secondary" -msgstr "" - -msgid "Times New Roman" -msgstr "" - -msgid "Georgia" -msgstr "" - -msgid "Garamond" -msgstr "" - -msgid "Helvetica/Arial" -msgstr "" - -msgid "Verdana" -msgstr "" - -msgid "Trebuchet MS" -msgstr "" - -msgid "Impact" -msgstr "" - -msgid "Monospace" -msgstr "" - -msgid "none" -msgstr "" - -msgid "javascript (Adobe)" -msgstr "" - -msgid "stylesheet (Google)" -msgstr "" - -msgid "Theme configuration upgraded." -msgstr "" - -msgid "Header" -msgstr "" - -msgid "Hide blog description:" -msgstr "" - -msgid "Logo URL:" -msgstr "" - -#, php-format -msgid "To configure the top menu go to the Simple Menu administration page." -msgstr "" - -msgid "Stickers" -msgstr "" - -msgid "Stickers (footer)" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "Entries list types and limits" -msgstr "" - -msgid "Entries lists" -msgstr "" - -msgid "Context" -msgstr "" - -msgid "Entries list type" -msgstr "" - -msgid "Miscellaneous options" -msgstr "" - -msgid "Comment preview is not mandatory:" -msgstr "" - -msgid "Presentation" -msgstr "" - -msgid "General settings" -msgstr "" - -msgid "Fonts" -msgstr "" - -msgid "Main text" -msgstr "" - -msgid "Main font:" -msgstr "" - -msgid "Set to Default to use a webfont." -msgstr "" - -msgid "Webfont family:" -msgstr "" - -msgid "Webfont URL:" -msgstr "" - -msgid "Webfont API:" -msgstr "" - -msgid "Secondary text" -msgstr "" - -msgid "Secondary font:" -msgstr "" - -msgid "Titles" -msgstr "" - -msgid "Blog title" -msgstr "" - -msgid "In bold:" -msgstr "" - -msgid "Font size (in em by default):" -msgstr "" - -msgid "Color:" -msgstr "" - -msgid "Post title" -msgstr "" - -msgid "Titles without link" -msgstr "" - -msgid "Inside posts links" -msgstr "" - -msgid "Normal and visited links color:" -msgstr "" - -msgid "Active, hover and focus links color:" -msgstr "" - -msgid "Mobile specific settings" -msgstr "" diff --git a/themes/ductile/locales/en/help/help.html b/themes/ductile/locales/en/help/help.html deleted file mode 100644 index dc2f0f6..0000000 --- a/themes/ductile/locales/en/help/help.html +++ /dev/null @@ -1,83 +0,0 @@ - - - -Ductile Configuration - - - -

    By modifying the configuration of the Ductile theme, you can personalise your theme very easily

    - -

    Personalisation of the content

    -

    On this tab you can personalize the content of your blog.

    -
    -
    Header
    -
    Check the box "Hide blog's description" in order not to display the blog's description usually displayed under the title.
    - -

    If the plugin "Simple menu" is installed and active, you can click on the designated link to configure the header's menu. (main menu?)

    - -

    Specify an URL of the logo to be used instead of default one. If the URL doesn't start with an / then it will be a relative URL from the img folder of the theme (put logo.png, for example, is similar to using the default logo). Clear this field to come back to the default configuration.

    - -
    Stickers
    -
    The stickers will be displayed at the top of the screen as small images on large screens and at the bottom of the page on very small screens. All images which file name correspond to the sticker-*.png scheme and placed in the sub-folder img of the theme are listed. You can indicate for each a label and the corresponding url. (Leave on of both fields empty to not display it.)
    -You can also modify the display order with a drag and drop if javascript is activated and if you have not disabled it in your preferences. If javascript is deactivated, a field allows you to indicate the order of display (1 to n).
    - -
    Types and limits for lists of posts
    - -
    Some of the display contexts of your blog present under the form of a list of posts. It's the case for example for the home page or for the monthly archives. For each of the context listed in the table, you can specify if the content of each displayed post should be as a title only, a short form (content of the extract field of first 300 characters) or their full form. NB. On the home page, the first post always displays in full.
    -Moreover, for some of those contexts, you can also specify the number of posts displayed per page. If you leave this field empty, the value specified in the general settings of the blog that will be used.
    - -
    - -

    Personalisation of the presentation

    -

    On this tab you can personalize some presentation elements of your blog.

    - -

    General parameters

    - -

    These parameters will be used on all display widths of the blog.

    -
    -
    Fonts
    -
    You can choose here the principal font family which will be used for most of the texts. You can also specify a second font family (secondary) which will be used for some titles of the second level and comments. The option "default" allows to leave the original choice.
    - -
    Blog title
    - -
    You can specify here if the blog title must be displayed in bold, its size, (default is em, recognized units are %, pt, px, em and ex) as well as the color, using the format #rrggbb with rr, gg and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to the default.
    - - -
    Post titles
    -
    You can indicate here if the post titles should be displayed in bold, their size (default is em, recognized units are %, pt, px, em and ex) as well as their color using the Color Picker available by clicking on the picker icon or by specifying the color in the format #rrggbb with rr, gg, and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to your original one.
    - -
    Titles without a link
    -
    You can specify here the color of titles without a link (essentially : the title of a post when it is displayed by itself, sub-titles within posts, the active item in the horizontal menu) by using the Color Picker available by clicking on the picker icon or by specifying the color in the format #rrggbb with rr, gg, and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to the default.
    - -
    Links within posts
    -
    You can indicate here if the links contained in your posts should be displayed in bold or not and define their color at a normal state as well as a "visited" state, their color when active, or when they're hovered upon or take focus, by using the Color Picker available by clicking on the picker icon or by specifying the color in the format #rrggbb with rr, gg, and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to the default.
    - -

    Specific parameters for mobile phones

    - -

    These parameters are used only when the display width is less than 480 pixels (for example on mobile phones). If they are specified, they will replace, the equivalent parameters specified in the general parameters above.

    - -
    Blog title
    - -
    You can specify here if the blog title must be displayed in bold, its size, (default is em, recognized units are %, pt, px, em and ex) as well as the color, using the format #rrggbb with rr, gg and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to the default.
    - - -
    Post titles
    -
    You can indicate here if the post titles should be displayed in bold, their size (default is em, recognized units are %, pt, px, em and ex) as well as their color using the Color Picker available by clicking on the picker icon or by specifying the color in the format #rrggbb with rr, gg, and bb chosen within 0 and ff.
    -Empty one or all fields to cancel your choice and go back to the default.
    - -

    Accessibility and contrast between colors

    - -

    After a color has been chosen, the contrast ratio will be displayed near the field and specified, when that is the case, that this contrast is in conformité with the recommandations of WCAG 2.0. In order to be valid, the contrast between the background color and the font color should have the following values:

    -
      -
    • At least 4,5:1 for text of a normal size for level AA ;
    • -
    • At least 7:1 for texts of a normal size for level AAA ;
    • -
    • At least 3:1 for texts of a magnified size (150 % or 120 % bold) for level AA ;
    • -
    • At least 4,5:1 for texts of a magnified size (150 % or 120 % bold) for level AAA.
    • -
    - - \ No newline at end of file diff --git a/themes/ductile/locales/en/main.lang.php b/themes/ductile/locales/en/main.lang.php deleted file mode 100644 index e74221c..0000000 --- a/themes/ductile/locales/en/main.lang.php +++ /dev/null @@ -1,14 +0,0 @@ -resources['help']['ductile'])) { - dcCore::app()->resources['help']['ductile'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/ductile/locales/es/admin.lang.php b/themes/ductile/locales/es/admin.lang.php deleted file mode 100644 index 17af6ef..0000000 --- a/themes/ductile/locales/es/admin.lang.php +++ /dev/null @@ -1,69 +0,0 @@ -Simple Menu administration page.'] = ''; -L10n::$locales['Stickers'] = ''; -L10n::$locales['Stickers (footer)'] = ''; -L10n::$locales['Image'] = ''; -L10n::$locales['Entries list types and limits'] = ''; -L10n::$locales['Entries lists'] = ''; -L10n::$locales['Context'] = ''; -L10n::$locales['Entries list type'] = ''; -L10n::$locales['Miscellaneous options'] = ''; -L10n::$locales['Comment preview is not mandatory:'] = ''; -L10n::$locales['Presentation'] = ''; -L10n::$locales['General settings'] = ''; -L10n::$locales['Fonts'] = ''; -L10n::$locales['Main text'] = ''; -L10n::$locales['Main font:'] = ''; -L10n::$locales['Set to Default to use a webfont.'] = ''; -L10n::$locales['Webfont family:'] = ''; -L10n::$locales['Webfont URL:'] = ''; -L10n::$locales['Webfont API:'] = ''; -L10n::$locales['Secondary text'] = ''; -L10n::$locales['Secondary font:'] = ''; -L10n::$locales['Titles'] = ''; -L10n::$locales['Blog title'] = ''; -L10n::$locales['In bold:'] = ''; -L10n::$locales['Font size (in em by default):'] = ''; -L10n::$locales['Color:'] = ''; -L10n::$locales['Post title'] = ''; -L10n::$locales['Titles without link'] = ''; -L10n::$locales['Inside posts links'] = ''; -L10n::$locales['Normal and visited links color:'] = ''; -L10n::$locales['Active, hover and focus links color:'] = ''; -L10n::$locales['Mobile specific settings'] = ''; diff --git a/themes/ductile/locales/es/admin.po b/themes/ductile/locales/es/admin.po deleted file mode 100644 index a8298fa..0000000 --- a/themes/ductile/locales/es/admin.po +++ /dev/null @@ -1,168 +0,0 @@ -msgid "Full" -msgstr "" - -msgid "Home (first page)" -msgstr "" - -msgid "Home (other pages)" -msgstr "" - -msgid "Entries for a category" -msgstr "" - -msgid "Entries for a tag" -msgstr "" - -msgid "Search result entries" -msgstr "" - -msgid "Month archive entries" -msgstr "" - -msgid "Ductile primary" -msgstr "" - -msgid "Ductile secondary" -msgstr "" - -msgid "Times New Roman" -msgstr "" - -msgid "Georgia" -msgstr "" - -msgid "Garamond" -msgstr "" - -msgid "Helvetica/Arial" -msgstr "" - -msgid "Verdana" -msgstr "" - -msgid "Trebuchet MS" -msgstr "" - -msgid "Impact" -msgstr "" - -msgid "Monospace" -msgstr "" - -msgid "none" -msgstr "" - -msgid "javascript (Adobe)" -msgstr "" - -msgid "stylesheet (Google)" -msgstr "" - -msgid "Theme configuration upgraded." -msgstr "" - -msgid "Header" -msgstr "" - -msgid "Hide blog description:" -msgstr "" - -msgid "Logo URL:" -msgstr "" - -#, php-format -msgid "To configure the top menu go to the Simple Menu administration page." -msgstr "" - -msgid "Stickers" -msgstr "" - -msgid "Stickers (footer)" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "Entries list types and limits" -msgstr "" - -msgid "Entries lists" -msgstr "" - -msgid "Context" -msgstr "" - -msgid "Entries list type" -msgstr "" - -msgid "Miscellaneous options" -msgstr "" - -msgid "Comment preview is not mandatory:" -msgstr "" - -msgid "Presentation" -msgstr "" - -msgid "General settings" -msgstr "" - -msgid "Fonts" -msgstr "" - -msgid "Main text" -msgstr "" - -msgid "Main font:" -msgstr "" - -msgid "Set to Default to use a webfont." -msgstr "" - -msgid "Webfont family:" -msgstr "" - -msgid "Webfont URL:" -msgstr "" - -msgid "Webfont API:" -msgstr "" - -msgid "Secondary text" -msgstr "" - -msgid "Secondary font:" -msgstr "" - -msgid "Titles" -msgstr "" - -msgid "Blog title" -msgstr "" - -msgid "In bold:" -msgstr "" - -msgid "Font size (in em by default):" -msgstr "" - -msgid "Color:" -msgstr "" - -msgid "Post title" -msgstr "" - -msgid "Titles without link" -msgstr "" - -msgid "Inside posts links" -msgstr "" - -msgid "Normal and visited links color:" -msgstr "" - -msgid "Active, hover and focus links color:" -msgstr "" - -msgid "Mobile specific settings" -msgstr "" diff --git a/themes/ductile/locales/es/main.lang.php b/themes/ductile/locales/es/main.lang.php deleted file mode 100644 index ba8cb09..0000000 --- a/themes/ductile/locales/es/main.lang.php +++ /dev/null @@ -1,14 +0,0 @@ -Simple Menu administration page.'] = 'Pour configurer le menu allez à la page d\'administration de Menu Simple.'; -L10n::$locales['Stickers'] = 'Étiquettes'; -L10n::$locales['Stickers (footer)'] = 'Étiquettes (pied de page)'; -L10n::$locales['Image'] = 'Image'; -L10n::$locales['Entries list types and limits'] = 'Types et limites des listes de billets'; -L10n::$locales['Entries lists'] = 'Listes de billets'; -L10n::$locales['Context'] = 'Contexte'; -L10n::$locales['Entries list type'] = 'Type de liste de billets'; -L10n::$locales['Miscellaneous options'] = 'Options diverses'; -L10n::$locales['Comment preview is not mandatory:'] = 'Prévisualisation du commentaire non obligatoire :'; -L10n::$locales['Presentation'] = 'Présentation'; -L10n::$locales['General settings'] = 'Paramètres généraux'; -L10n::$locales['Fonts'] = 'Polices de caractère'; -L10n::$locales['Main text'] = 'Text principal'; -L10n::$locales['Main font:'] = 'Fonte principale :'; -L10n::$locales['Set to Default to use a webfont.'] = 'Mettre la police de caractre principale à Défaut pour utiliser la fonte web ci-dessous.'; -L10n::$locales['Webfont family:'] = 'Famille :'; -L10n::$locales['Webfont URL:'] = 'URL de la fonte web :'; -L10n::$locales['Webfont API:'] = 'Type d\'API :'; -L10n::$locales['Secondary text'] = 'Texte secondaire'; -L10n::$locales['Secondary font:'] = 'Fonte secondaire :'; -L10n::$locales['Titles'] = 'Titres'; -L10n::$locales['Blog title'] = 'Titre du blog'; -L10n::$locales['In bold:'] = 'En gras :'; -L10n::$locales['Font size (in em by default):'] = 'Taille du texte courant (en em par défaut) :'; -L10n::$locales['Color:'] = 'Couleur :'; -L10n::$locales['Post title'] = 'Titre des billets'; -L10n::$locales['Titles without link'] = 'Titres sans lien'; -L10n::$locales['Inside posts links'] = 'Liens dans les billets'; -L10n::$locales['Normal and visited links color:'] = 'Couleur des liens normaux et visités :'; -L10n::$locales['Active, hover and focus links color:'] = 'Couleur des liens actifs, survols et ayant le focus :'; -L10n::$locales['Mobile specific settings'] = 'Paramètres spécifiques pour les mobiles'; diff --git a/themes/ductile/locales/fr/admin.po b/themes/ductile/locales/fr/admin.po deleted file mode 100644 index 957a5a9..0000000 --- a/themes/ductile/locales/fr/admin.po +++ /dev/null @@ -1,181 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: Franck Paul \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"X-Generator: Poedit 2.3\n" - -msgid "Full" -msgstr "Complet" - -msgid "Home (first page)" -msgstr "Page d'accueil (première page)" - -msgid "Home (other pages)" -msgstr "Page d'accueil (pages suivantes)" - -msgid "Entries for a category" -msgstr "Billets d'une catégorie" - -msgid "Entries for a tag" -msgstr "Billets pour un mot-clé" - -msgid "Search result entries" -msgstr "Billets résultant d'une recherche" - -msgid "Month archive entries" -msgstr "Billets d'une archive mensuelle" - -msgid "Ductile primary" -msgstr "Principale de Ductile" - -msgid "Ductile secondary" -msgstr "Secondaire de Ductile" - -msgid "Times New Roman" -msgstr "Times New Roman" - -msgid "Georgia" -msgstr "Georgia" - -msgid "Garamond" -msgstr "Garamond" - -msgid "Helvetica/Arial" -msgstr "Helvetica/Arial" - -msgid "Verdana" -msgstr "Verdana" - -msgid "Trebuchet MS" -msgstr "Trebuchet MS" - -msgid "Impact" -msgstr "Impact" - -msgid "Monospace" -msgstr "Monospace" - -msgid "none" -msgstr "aucune" - -msgid "javascript (Adobe)" -msgstr "javascript (Adobe)" - -msgid "stylesheet (Google)" -msgstr "feuille de style (Google)" - -msgid "Theme configuration upgraded." -msgstr "La configuration du thème a été mise à jour." - -msgid "Header" -msgstr "Entête" - -msgid "Hide blog description:" -msgstr "Cacher la description du blog :" - -msgid "Logo URL:" -msgstr "URL du logo :" - -#, php-format -msgid "To configure the top menu go to the Simple Menu administration page." -msgstr "Pour configurer le menu allez à la page d'administration de Menu Simple." - -msgid "Stickers" -msgstr "Étiquettes" - -msgid "Stickers (footer)" -msgstr "Étiquettes (pied de page)" - -msgid "Image" -msgstr "Image" - -msgid "Entries list types and limits" -msgstr "Types et limites des listes de billets" - -msgid "Entries lists" -msgstr "Listes de billets" - -msgid "Context" -msgstr "Contexte" - -msgid "Entries list type" -msgstr "Type de liste de billets" - -msgid "Miscellaneous options" -msgstr "Options diverses" - -msgid "Comment preview is not mandatory:" -msgstr "Prévisualisation du commentaire non obligatoire :" - -msgid "Presentation" -msgstr "Présentation" - -msgid "General settings" -msgstr "Paramètres généraux" - -msgid "Fonts" -msgstr "Polices de caractère" - -msgid "Main text" -msgstr "Text principal" - -msgid "Main font:" -msgstr "Fonte principale :" - -msgid "Set to Default to use a webfont." -msgstr "Mettre la police de caractre principale à Défaut pour utiliser la fonte web ci-dessous." - -msgid "Webfont family:" -msgstr "Famille :" - -msgid "Webfont URL:" -msgstr "URL de la fonte web :" - -msgid "Webfont API:" -msgstr "Type d'API :" - -msgid "Secondary text" -msgstr "Texte secondaire" - -msgid "Secondary font:" -msgstr "Fonte secondaire :" - -msgid "Titles" -msgstr "Titres" - -msgid "Blog title" -msgstr "Titre du blog" - -msgid "In bold:" -msgstr "En gras :" - -msgid "Font size (in em by default):" -msgstr "Taille du texte courant (en em par défaut) :" - -msgid "Color:" -msgstr "Couleur :" - -msgid "Post title" -msgstr "Titre des billets" - -msgid "Titles without link" -msgstr "Titres sans lien" - -msgid "Inside posts links" -msgstr "Liens dans les billets" - -msgid "Normal and visited links color:" -msgstr "Couleur des liens normaux et visités :" - -msgid "Active, hover and focus links color:" -msgstr "Couleur des liens actifs, survols et ayant le focus :" - -msgid "Mobile specific settings" -msgstr "Paramètres spécifiques pour les mobiles" diff --git a/themes/ductile/locales/fr/help/help.html b/themes/ductile/locales/fr/help/help.html deleted file mode 100644 index ee6c611..0000000 --- a/themes/ductile/locales/fr/help/help.html +++ /dev/null @@ -1,96 +0,0 @@ - - - Configuration du thème Ductile - - - - -

    En modifiant la configuration du thème Ductile, vous pouvez personnaliser votre thème très facilement.

    - -

    Personnalisation du contenu

    - -

    Sur cet onglet vous pouvez personnaliser le contenu de votre blog.

    - -

    Entête

    - -

    Cochez la case qui suit « Cacher la description du blog » pour ne pas afficher la description du blog habituellement affichée sous le titre.

    -

    Vous pouvez, si « Menu Simple » est installé et actif, cliquer sur le lien indiqué pour paramétrer le menu affiché en entête.

    -

    Vous pouvez indiquer l'URL d'un logo à utiliser à la place du logo par défaut. Si l'URL ne débute pas par un / il s'agira d'une URL relative au dossier img du thème (mettre logo.png revient par exemple à utiliser le logo par défaut). Videz ce champ pour revenir à la configuration par défaut.

    - -

    Étiquettes (« stickers »)

    - -

    Les étiquettes s'afficheront en haut de l'écran sous forme d'imagettes sur les écrans larges et en bas de la page sous forme de boutons sur les tout petits écrans. Toutes les images dont le nom de fichier correspond au schéma sticker-*.png et se trouvant dans le sous-répertoire img du thème sont listées. Vous pourrez indiquer pour chacune un libellé et l'URL correspondante. (Laissez l'un de ces deux champs vide pour ne pas l'afficher.)

    - -

    Vous pouvez également modifier l'ordre d'affichage par tiré-lâché si javascript est actif et que vous ne l'avez pas interdit dans vos préférences. Si javascript est désactivé, un champ supplémentaire permet d'indiquer l'ordre d'affichage (de 1 à n).

    - -

    Types et limites des listes de billets

    - -

    Certains contextes d'affichage de votre blog se présentent sous la forme d'une liste de billets. C'est le cas par exemple pour la page d'accueil ou bien pour les archives mensuelles. Pour chacun des contextes listés dans le tableau vous pouvez préciser si le contenu de chacun des billets affichés doit l'être sous la forme d'un titre uniquement, d'une forme réduite (contenu du champ Extrait ou les 300 premiers caractères) ou sous leur forme complète. À noter : à l'accueil, le premier billet s'affiche systématiquement en entier.

    - -

    De plus, pour certains de ces contextes, vous pouvez également indiquer le nombre de billets affichés par page. Si vous laissez ce champ vide c'est la valeur précisée dans les paramètres du blog qui sera utilisée.

    - -

    Personnalisation de la présentation

    - -

    Sur cet onglet vous pouvez personnaliser quelques éléments de présentation de votre blog.

    - -

    Paramètres généraux

    - -

    Ces paramètres seront utilisés quelle que soit la largeur d'affichage du blog.

    - -
    Polices de caractères
    - -

    Vous pouvez ici choisir la famille principale de police de caractères qui sera utilisée pour l'essentiel des textes. Vous pouvez également sélectionner une seconde famille (secondaire) qui sera utilisée pour certains titres de second niveau et les commentaires. L'option « Par défaut » permet de laisser le choix prévu à l'origine.

    - -
    Titre du blog
    - -

    Vous pouvez indiquer ici si le titre du blog doit être affiché en gras ou pas, sa taille (en em par défaut, les unités reconnues sont %, pt, px, em et ex) ainsi que sa couleur en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz un ou tous les champs pour annuler votre choix et revenir à celui défini à l'origine.

    - -
    Titre des billets
    - -

    Vous pouvez indiquer ici si les titres des billets doivent être affichés en gras ou pas, leur taille (en em par défaut, les unités reconnues sont %, pt, px, em et ex) ainsi que leur couleur en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz un ou tous les champs pour annuler votre choix et revenir à celui défini à l'origine.

    - -
    Titres sans lien
    - -

    Vous pouvez indiquer ici la couleur des titres sans lien (essentiellement : le titre du billet lorsqu'il est affiché seul, les intertitres au sein des billets, l'item actif du menu horizontal) en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz le champ pour annuler votre choix et revenir à celui défini à l'origine.

    - -
    Liens dans les billets
    - -

    Vous pouvez indiquer ici si les liens cités dans les billets doivent être affichés en gras ou non et définir leur couleur à l'état normal et déjà visités, leur couleur à l'état actif, ou lorsqu'ils sont survolés ou prennent le focus en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz un ou tous les champs pour annuler votre choix et revenir à celui défini à l'origine.

    - -

    Paramètres spécifiques pour les mobiles

    - -

    Ces paramètres seront utilisés uniquement lorsque la largeur de l'affichage sera inférieure à 480 pixels (par exemple sur les mobiles). Ils viendront remplacer, s'il sont précisés, les paramètres de même nature décrits dans la partie générale ci-dessus.

    - -
    Titre du blog
    - -

    Vous pouvez indiquer ici si le titre du blog doit être affiché en gras ou pas, sa taille (en em par défaut, les unités reconnues sont %, pt, px, em et ex) ainsi que sa couleur en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz un ou tous les champs pour annuler votre choix et revenir à celui défini à l'origine.

    - -
    Titres des billets
    - -

    Vous pouvez indiquer ici si les titres des billets doivent être affichés en gras ou pas, leur taille (en em par défaut, les unités reconnues sont %, pt, px, em et ex) ainsi que leur couleur en utilisant le Color Picker disponible en cliquant sur la pipette ou en précisant directement la couleur en utilisant le format #rrggbb avec rr, gg et bb compris entre 0 et ff.

    - -

    Videz un ou tous les champs pour annuler votre choix et revenir à celui défini à l'origine.

    - -

    Accessibilité des contrastes de couleurs

    - -

    Après l'enregistrement du choix d'une couleur, le ratio de contraste s'affiche à côté du champ et précise, quand c'est le cas, que ce contraste est conforme aux recommandations des WCAG 2.0. Pour être conforme, le contraste entre la couleur de fond et la couleur des caractères doit présenter les valeurs suivantes :

    - -
      -
    • Au moins 4,5:1 pour les textes de taille courante pour le niveau AA ;
    • -
    • Au moins 7:1 pour les textes de taille courante pour le niveau AAA ;
    • -
    • Au moins 3:1 pour les textes de taille agrandie (150 % ou 120 % gras) pour le niveau AA ;
    • -
    • Au moins 4,5:1 pour les textes de taille agrandie (150 % ou 120 % gras) pour le niveau AAA.
    • -
    - - - \ No newline at end of file diff --git a/themes/ductile/locales/fr/main.lang.php b/themes/ductile/locales/fr/main.lang.php deleted file mode 100644 index 3c89e48..0000000 --- a/themes/ductile/locales/fr/main.lang.php +++ /dev/null @@ -1,14 +0,0 @@ -resources['help']['ductile'])) { - dcCore::app()->resources['help']['ductile'] = __DIR__ . '/help/help.html'; -} diff --git a/themes/ductile/mediaqueries.css b/themes/ductile/mediaqueries.css deleted file mode 100644 index 0fc9e26..0000000 --- a/themes/ductile/mediaqueries.css +++ /dev/null @@ -1,388 +0,0 @@ -@charset "UTF-8"; - -/* seuils retenus : -< 480px: tout en une colonne, sidebar et stickers en bas -> 480px: stickers en haut -> 640px: sidebar toujours en bas mais divisé en deux colonnes -> 1024px: passage à deux colonnes, sidebar à droite -> 1280px: décalage du post-info vers la gauche -> 1600px: marges plus grandes */ - -/* -------------------------------------------------------------------- - Moins de 480px (téléphones) --------------------------------------------------------------------- */ -@media only screen and (max-width: 480px) { - .nosmall { - display: none !important; - } - h1 { - font-size: 1.8em; - } - h1 a { - display: block; - padding: 6px 8px; - background: #f4f4f5; - background: linear-gradient(top, #f4f4f5, #d7d7dc); - border-right: 1px solid #aaa; - border-bottom: 1px solid #ccc; - } - .supranav, - #prelude { - border: none; - margin: 8px 0 0; - background: #fff; - padding-left: 0; - } - .supranav li a, - #prelude li a { - border-right: 0; - display: block; - padding: 4px 8px; - border-bottom: 1px solid #ccc; - text-decoration: none; - white-space: nowrap; - margin-bottom: 4px; - } - #gotop li { - border-top: 1px solid #ccc; - text-transform: none; - padding-top: 6px; - } - #prelude { - margin: 0.5em 0 !important; - } - #prelude li a { - background: transparent url(img/menumobile.png) no-repeat right center; - } - #sn-bottom li a { - background: transparent url(img/menumobile.png) no-repeat right top; - } - #gotop li a { - background: transparent url(img/menumobile.png) no-repeat right -150px; - } - .post-title { - font-size: 1.5em; - font-weight: bold; - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; - } - .post-title a { - font-style: normal; - font-weight: bold; - } - #other-criteria .arch-block, - #more-criteria .arch-block { - margin-left: 0 !important; - } - #stickers { - margin: 0; - padding: 0; - border-bottom: 1px solid #fff; - } - #stickers li { - position: relative; - padding: 0.5em 0; - margin-left: 0; - border-style: solid; - border-width: 1px 0 0 0; - overflow: hidden; - } - #stickers img { - position: absolute; - top: -2px; - clip: rect(0 32px 36px 0); - clip: rect(0, 32px, 36px, 0); - } - #stickers span { - margin-left: 40px; - } - #stickers a { - text-decoration: none; - } - ul, - ol, - dd { - padding: 0; - } - .post ul, - .post ol, - .post dd { - margin-left: 1em !important; - } -} - -/* -------------------------------------------------------------------- - Autres (plus de 480px) --------------------------------------------------------------------- */ -@media only screen and (min-width: 481px) { - .nobig { - display: none; - } - #prelude { - position: absolute; - margin: 0; - padding: 0 0 0 4px; - top: 0; - left: 3px; - color: #fff; - list-style-type: none; - } - #prelude li { - display: inline; - text-transform: none !important; - } - #prelude a, - #prelude a:hover, - #prelude a:visited { - position: absolute; - left: 0; - top: -500px; - width: 1px; - height: 1px; - overflow: hidden; - background-image: none !important; - } - #prelude a:active, - #prelude a:focus { - position: static; - width: auto; - height: auto; - } - #top { - padding-top: 24px; - } - #logo { - float: left; - margin: 0 32px 0 24px; - } - #logo a { - border: none; - background: transparent; - text-decoration: none; - } - h1 { - font-size: 2em; - padding-right: 240px; - padding-bottom: 4px; - margin-left: 32px; - } - #sn-bottom { - display: none; - } - .supranav { - margin: 36px 0 0; - border-bottom: 1px solid #ccc; - padding: 0 0 0 4px; - } - .supranav li { - display: inline; - padding: 8px 0; - padding-left: 4px; - } - .supranav li a { - display: inline-block; - vertical-align: top; - padding: 8px 32px 8px 28px; - border-right: 1px solid #ccc; - min-height: 2.5em; - border-radius: 0 0 0 4px; - } - .supranav li a span { - display: block; - } - .post-title { - font-size: 2.5em; - font-weight: normal; - } - .post-title a { - font-style: italic; - font-weight: normal; - } - #blogcustom { - padding: 0 1em; - } - #stickers { - position: absolute; - top: 0; - right: 0; - padding-right: 3%; - font-size: 0.75em; - } - #stickers li { - display: block; - float: left; - text-align: center; - width: 60px; - padding: 0; - } - #stickers span { - display: block; - text-align: center; - position: absolute; - top: -500px; - } - #stickers a:hover, - #stickers a:focus { - background: #fff !important; - } - #stickers a:hover span, - #stickers a:focus span { - color: #686867; - position: static; - top: 0; - } - .comment-info { - clear: left; - float: left; - width: 10em; - } - .comment-content { - margin-left: 11.5em; - } -} - -/* ------------------------------------------------------ special redimensionnement paysage */ -@media screen and (max-width: 640px) and (orientation: landscape) { - body { - -webkit-text-size-adjust: 70%; - } -} - -/* ------------------------------------------------------ règles communes < 640px */ -@media only screen and (max-width: 639px) { - body { - -webkit-text-size-adjust: none; - } - #wrapper { - padding: 0 2%; - } - img { - max-width: 97%; - height: auto; - } -} - -/* ------------------------------------------------------ spécifique 640px à 1024px */ -@media only screen and (min-width: 640px) and (max-width: 1023px) { - #wrapper { - padding: 0 10%; - } - #blognav, - #blogextra { - width: 48%; - float: left; - } - #blognav { - margin-right: 4%; - } - #stickers { - padding-right: 10%; - } -} - -/* ------------------------------------------------------ spécifique 840px à 1024px */ -@media only screen and (min-width: 840px) and (max-width: 1023px) { - #wrapper { - padding: 0 13%; - } - #stickers { - padding-right: 13%; - } -} - -/* ------------------------------------------------------ - au-delà de 1024px on passe à deux colonnes ------------------------------------------------------- */ -@media only screen and (min-width: 1024px) { - #wrapper { - padding: 0 7%; - } - #main { - width: 100%; - margin: 0 -17em 0 0; - float: left; - display: inline; - } - #content { - margin: 0 20em 0 0; - padding: 0 0 2em 0; - } - #sidebar { - width: 17em; - float: right; - } - #blognav, - #blogextra { - margin: 0; - } - #stickers { - padding-right: 7%; - } - #sidebar #blognav div:first-child { - margin-top: 4.66em; - } - #sidebar div#search:first-child { - background: none; - margin-top: 0; - margin-bottom: 2em; - padding-bottom: 2px; - font-size: 1em; - border: 1px solid #ddd; - border-top: none 0; - } - #sidebar div#search:first-child h2 { - font-size: 1em; - text-transform: uppercase; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - vertical-align: top; - color: #666; - } - #sidebar div#search:first-child p { - margin: 0.33em 0; - } - .dc-archive #content { - margin: 0 17em 0 0; - } -} - -/* ------------------------------------------------------ - au-delà de 1280px on décale le post-info à gauche -------------------------------------------------------- */ -@media only screen and (min-width: 1280px) { - #content { - margin: 0 20em 0 220px; - } - .full .post-attr, - .simple .post-attr { - margin-left: -220px; - margin-top: 0; - float: left; - width: 180px; - text-align: right; - } - .post-attr a, - .post-info, - .post-tags { - padding-right: 0 !important; - } - #content-info, - .navlinks, - .pagination { - margin-left: -220px !important; - } - .dc-archive #content-info { - margin-left: 0 !important; - } - #content-info a.feed { - white-space: nowrap; - } -} - -/* ------------------------------------------------------ au-delà de 1600px */ -@media only screen and (min-width: 1600px) { - #wrapper { - padding: 0 10%; - } - #stickers { - padding-right: 10%; - } -} diff --git a/themes/ductile/rebase.css b/themes/ductile/rebase.css deleted file mode 100644 index 01a0604..0000000 --- a/themes/ductile/rebase.css +++ /dev/null @@ -1,116 +0,0 @@ -@charset "UTF-8"; - -html, -body { - margin: 0; - padding: 0; - font-size: 100.1%; - line-height: 1.5; -} -div, -form, -fieldset { - margin: 0; - padding: 0; - border: none; -} -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; - font-weight: bold; - margin: 1em 0 0.5em 0; -} -h1 { - margin: 0; - font-weight: normal; -} -h2 { - font-size: 1.6em; -} -h3 { - font-size: 1.33em; -} -h4 { - font-size: 1.2em; -} -h5 { - font-size: 1.1em; -} -h6 { - font-size: 1.5em; -} -p { - margin: 1em 0 0.5em 0; -} -img a { - border: none; -} -sup, -sub { - font-size: 0.7em; - line-height: 0.7em; -} -abbr { - border-bottom: 1px dotted; - cursor: help; -} -strong { - font-size: 0.94em; -} -blockquote, -q { - font-style: italic; -} -blockquote em, -q em { - font-style: normal; -} -cite { - font-size: 0.9em; -} -ul, -ol, -dd { - margin: 1em 0 0.5em 1.5em; -} -ul ul, -ol ol { - margin-top: 0.5em; -} -code, -pre { - font-family: 'Andale mono', 'Courier New', Courier, mono; - font-size: 0.875em; -} -code { - padding: 0 2px; -} -pre { - margin: 1em; - overflow: auto; - padding: 1px 0.5em; - line-height: 1.2; -} -hr { - height: 1px; - border: 0; - border-top: 1px solid #aaa; - width: 60%; - height: 1px; -} -input, -button, -select { - vertical-align: middle; -} -em, -i { - font-style: italic; -} -strong, -b { - font-weight: bold; -} diff --git a/themes/ductile/screenshot.jpg b/themes/ductile/screenshot.jpg deleted file mode 100644 index f7aa1cb98963d0b4434c83aa8a97cf99b42e67c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17218 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 RD>`^xyX>FpJ^8!Y{{^i>CAt6r diff --git a/themes/ductile/src/Backend.php b/themes/ductile/src/Backend.php deleted file mode 100644 index 9a3615d..0000000 --- a/themes/ductile/src/Backend.php +++ /dev/null @@ -1,71 +0,0 @@ -addBehavior('adminPageHTMLHead', function () { - if (dcCore::app()->blog->settings->system->theme !== My::id()) { - return; - } - - echo "\n" . '' . "\n"; - if (!dcCore::app()->auth->user_prefs->accessibility->nodragdrop) { - echo - Page::jsLoad('js/jquery/jquery-ui.custom.js') . - Page::jsLoad('js/jquery/jquery.ui.touch-punch.js'); - echo << - /*global $ */ - 'use strict'; - - $(() => { - $('#stickerslist').sortable({'cursor':'move'}); - $('#stickerslist tr').hover(function () { - $(this).css({'cursor':'move'}); - }, function () { - $(this).css({'cursor':'auto'}); - }); - $('#theme_config').submit(() => { - const order=[]; - $('#stickerslist tr td input.position').each(function() { - order.push(this.name.replace(/^order\[([^\]]+)\]$/,'$1')); - }); - $('input[name=ds_order]')[0].value = order.join(','); - return true; - }); - $('#stickerslist tr td input.position').hide(); - $('#stickerslist tr td.handle').addClass('handler'); - }); - - EOT; - } - }); - - return true; - } -} diff --git a/themes/ductile/src/Config.php b/themes/ductile/src/Config.php deleted file mode 100644 index 3378181..0000000 --- a/themes/ductile/src/Config.php +++ /dev/null @@ -1,657 +0,0 @@ -blog->settings->system->themes_url)) { - dcCore::app()->admin->img_url = Http::concatURL(dcCore::app()->blog->settings->system->themes_url, '/' . dcCore::app()->blog->settings->system->theme . '/img/'); - } else { - dcCore::app()->admin->img_url = Http::concatURL(dcCore::app()->blog->url, dcCore::app()->blog->settings->system->themes_url . '/' . dcCore::app()->blog->settings->system->theme . '/img/'); - } - - $img_path = My::path() . '/img/'; - $tpl_path = My::path() . '/tpl/'; - - dcCore::app()->admin->standalone_config = (bool) dcCore::app()->themes->moduleInfo(dcCore::app()->blog->settings->system->theme, 'standalone_config'); - - // Load contextual help - dcCore::app()->themes->loadModuleL10Nresources(My::id(), dcCore::app()->lang); - - $list_types = [ - __('Title') => 'title', - __('Short') => 'short', - __('Full') => 'full', - ]; - // Get all _entry-*.html in tpl folder of theme - $list_types_templates = Files::scandir($tpl_path); - foreach ($list_types_templates as $v) { - if (preg_match('/^_entry\-(.*)\.html$/', $v, $m) && isset($m[1]) && !in_array($m[1], $list_types)) { - // template not already in full list - $list_types[__($m[1])] = $m[1]; - } - } - dcCore::app()->admin->list_types = $list_types; - - dcCore::app()->admin->contexts = [ - 'default' => __('Home (first page)'), - 'default-page' => __('Home (other pages)'), - 'category' => __('Entries for a category'), - 'tag' => __('Entries for a tag'), - 'search' => __('Search result entries'), - 'archive' => __('Month archive entries'), - ]; - - dcCore::app()->admin->fonts = [ - __('Default') => '', - __('Ductile primary') => 'Ductile body', - __('Ductile secondary') => 'Ductile alternate', - __('Times New Roman') => 'Times New Roman', - __('Georgia') => 'Georgia', - __('Garamond') => 'Garamond', - __('Helvetica/Arial') => 'Helvetica/Arial', - __('Verdana') => 'Verdana', - __('Trebuchet MS') => 'Trebuchet MS', - __('Impact') => 'Impact', - __('Monospace') => 'Monospace', - ]; - - dcCore::app()->admin->webfont_apis = [ - __('none') => '', - __('javascript (Adobe)') => 'js', - __('stylesheet (Google)') => 'css', - ]; - - dcCore::app()->admin->font_families = [ - // Theme standard - 'Ductile body' => '"Century Schoolbook", "Century Schoolbook L", Georgia, serif', - 'Ductile alternate' => '"Franklin gothic medium", "arial narrow", "DejaVu Sans Condensed", "helvetica neue", helvetica, sans-serif', - - // Serif families - 'Times New Roman' => 'Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif', - 'Georgia' => 'Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif', - 'Garamond' => '"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif', - - // Sans-serif families - 'Helvetica/Arial' => 'Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif', - 'Verdana' => 'Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif', - 'Trebuchet MS' => '"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif', - - // Cursive families - 'Impact' => 'Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif', - - // Monospace families - 'Monospace' => 'Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace', - ]; - - $ductile_base = [ - // HTML - 'subtitle_hidden' => null, - 'logo_src' => null, - 'preview_not_mandatory' => null, - // CSS - 'body_font' => null, - 'body_webfont_family' => null, - 'body_webfont_url' => null, - 'body_webfont_api' => null, - 'alternate_font' => null, - 'alternate_webfont_family' => null, - 'alternate_webfont_url' => null, - 'alternate_webfont_api' => null, - 'blog_title_w' => null, - 'blog_title_s' => null, - 'blog_title_c' => null, - 'post_title_w' => null, - 'post_title_s' => null, - 'post_title_c' => null, - 'post_link_w' => null, - 'post_link_v_c' => null, - 'post_link_f_c' => null, - 'blog_title_w_m' => null, - 'blog_title_s_m' => null, - 'blog_title_c_m' => null, - 'post_title_w_m' => null, - 'post_title_s_m' => null, - 'post_title_c_m' => null, - 'post_simple_title_c' => null, - ]; - - $ductile_lists_base = [ - 'default' => 'short', - 'default-page' => 'short', - 'category' => 'short', - 'tag' => 'short', - 'search' => 'short', - 'archive' => 'short', - ]; - - dcCore::app()->admin->ductile_counts_base = [ - 'default' => null, - 'default-page' => null, - 'category' => null, - 'tag' => null, - 'search' => null, - ]; - - dcCore::app()->admin->ductile_user = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_style'); - dcCore::app()->admin->ductile_user = @unserialize(dcCore::app()->admin->ductile_user); - if (!is_array(dcCore::app()->admin->ductile_user)) { - dcCore::app()->admin->ductile_user = []; - } - dcCore::app()->admin->ductile_user = array_merge($ductile_base, dcCore::app()->admin->ductile_user); - - dcCore::app()->admin->ductile_lists = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_entries_lists'); - dcCore::app()->admin->ductile_lists = @unserialize(dcCore::app()->admin->ductile_lists); - if (!is_array(dcCore::app()->admin->ductile_lists)) { - dcCore::app()->admin->ductile_lists = $ductile_lists_base; - } - dcCore::app()->admin->ductile_lists = array_merge($ductile_lists_base, dcCore::app()->admin->ductile_lists); - - dcCore::app()->admin->ductile_counts = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_entries_counts'); - dcCore::app()->admin->ductile_counts = @unserialize(dcCore::app()->admin->ductile_counts); - if (!is_array(dcCore::app()->admin->ductile_counts)) { - dcCore::app()->admin->ductile_counts = dcCore::app()->admin->ductile_counts_base; - } - dcCore::app()->admin->ductile_counts = array_merge(dcCore::app()->admin->ductile_counts_base, dcCore::app()->admin->ductile_counts); - - $ductile_stickers = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_stickers'); - $ductile_stickers = @unserialize((string) $ductile_stickers); - - // If no stickers defined, add feed Atom one - if (!is_array($ductile_stickers)) { - $ductile_stickers = [[ - 'label' => __('Subscribe'), - 'url' => dcCore::app()->blog->url . - dcCore::app()->url->getURLFor('feed', 'atom'), - 'image' => 'sticker-feed.png', - ]]; - } - - $ductile_stickers_full = []; - // Get all sticker images already used - foreach ($ductile_stickers as $v) { - $ductile_stickers_full[] = $v['image']; - } - // Get all sticker-*.png in img folder of theme - $ductile_stickers_images = Files::scandir($img_path); - foreach ($ductile_stickers_images as $v) { - if (preg_match('/^sticker\-(.*)\.png$/', $v) && !in_array($v, $ductile_stickers_full)) { - // image not already used - $ductile_stickers[] = [ - 'label' => null, - 'url' => null, - 'image' => $v, ]; - } - } - dcCore::app()->admin->ductile_stickers = $ductile_stickers; - - dcCore::app()->admin->conf_tab = $_POST['conf_tab'] ?? 'html'; - - return self::status(); - } - - /** - * Processes the request(s). - */ - public static function process(): bool - { - if (!self::status()) { - return false; - } - - if (!empty($_POST)) { - try { - // HTML - if (dcCore::app()->admin->conf_tab === 'html') { - $ductile_user = dcCore::app()->admin->ductile_user; - - $ductile_user['subtitle_hidden'] = (int) !empty($_POST['subtitle_hidden']); - $ductile_user['logo_src'] = $_POST['logo_src']; - $ductile_user['preview_not_mandatory'] = (int) !empty($_POST['preview_not_mandatory']); - - dcCore::app()->admin->ductile_user = $ductile_user; - - $ductile_stickers = []; - for ($i = 0; $i < (is_countable($_POST['sticker_image']) ? count($_POST['sticker_image']) : 0); $i++) { - $ductile_stickers[] = [ - 'label' => $_POST['sticker_label'][$i], - 'url' => $_POST['sticker_url'][$i], - 'image' => $_POST['sticker_image'][$i], - ]; - } - - $order = []; - if (empty($_POST['ds_order']) && !empty($_POST['order'])) { - $order = $_POST['order']; - asort($order); - $order = array_keys($order); - } - if (!empty($order)) { - $new_ductile_stickers = []; - foreach ($order as $i => $k) { - $new_ductile_stickers[] = [ - 'label' => $ductile_stickers[$k]['label'], - 'url' => $ductile_stickers[$k]['url'], - 'image' => $ductile_stickers[$k]['image'], - ]; - } - $ductile_stickers = $new_ductile_stickers; - } - dcCore::app()->admin->ductile_stickers = $ductile_stickers; - - $ductile_lists = dcCore::app()->admin->ductile_lists; - - for ($i = 0; $i < (is_countable($_POST['list_type']) ? count($_POST['list_type']) : 0); $i++) { - $ductile_lists[$_POST['list_ctx'][$i]] = $_POST['list_type'][$i]; - } - - dcCore::app()->admin->ductile_lists = $ductile_lists; - - $ductile_counts = dcCore::app()->admin->ductile_counts; - - for ($i = 0; $i < (is_countable($_POST['count_nb']) ? count($_POST['count_nb']) : 0); $i++) { - $ductile_counts[$_POST['count_ctx'][$i]] = $_POST['count_nb'][$i]; - } - - dcCore::app()->admin->ductile_counts = $ductile_counts; - } - - // CSS - if (dcCore::app()->admin->conf_tab === 'css') { - $ductile_user = dcCore::app()->admin->ductile_user; - - $ductile_user['body_font'] = $_POST['body_font']; - $ductile_user['body_webfont_family'] = $_POST['body_webfont_family']; - $ductile_user['body_webfont_url'] = $_POST['body_webfont_url']; - $ductile_user['body_webfont_api'] = $_POST['body_webfont_api']; - - $ductile_user['alternate_font'] = $_POST['alternate_font']; - $ductile_user['alternate_webfont_family'] = $_POST['alternate_webfont_family']; - $ductile_user['alternate_webfont_url'] = $_POST['alternate_webfont_url']; - $ductile_user['alternate_webfont_api'] = $_POST['alternate_webfont_api']; - - $ductile_user['blog_title_w'] = (int) !empty($_POST['blog_title_w']); - $ductile_user['blog_title_s'] = ThemeConfig::adjustFontSize($_POST['blog_title_s']); - $ductile_user['blog_title_c'] = ThemeConfig::adjustColor($_POST['blog_title_c']); - - $ductile_user['post_title_w'] = (int) !empty($_POST['post_title_w']); - $ductile_user['post_title_s'] = ThemeConfig::adjustFontSize($_POST['post_title_s']); - $ductile_user['post_title_c'] = ThemeConfig::adjustColor($_POST['post_title_c']); - - $ductile_user['post_link_w'] = (int) !empty($_POST['post_link_w']); - $ductile_user['post_link_v_c'] = ThemeConfig::adjustColor($_POST['post_link_v_c']); - $ductile_user['post_link_f_c'] = ThemeConfig::adjustColor($_POST['post_link_f_c']); - - $ductile_user['post_simple_title_c'] = ThemeConfig::adjustColor($_POST['post_simple_title_c']); - - $ductile_user['blog_title_w_m'] = (int) !empty($_POST['blog_title_w_m']); - $ductile_user['blog_title_s_m'] = ThemeConfig::adjustFontSize($_POST['blog_title_s_m']); - $ductile_user['blog_title_c_m'] = ThemeConfig::adjustColor($_POST['blog_title_c_m']); - - $ductile_user['post_title_w_m'] = (int) !empty($_POST['post_title_w_m']); - $ductile_user['post_title_s_m'] = ThemeConfig::adjustFontSize($_POST['post_title_s_m']); - $ductile_user['post_title_c_m'] = ThemeConfig::adjustColor($_POST['post_title_c_m']); - - dcCore::app()->admin->ductile_user = $ductile_user; - } - - dcCore::app()->blog->settings->themes->put(dcCore::app()->blog->settings->system->theme . '_style', serialize(dcCore::app()->admin->ductile_user)); - dcCore::app()->blog->settings->themes->put(dcCore::app()->blog->settings->system->theme . '_stickers', serialize(dcCore::app()->admin->ductile_stickers)); - dcCore::app()->blog->settings->themes->put(dcCore::app()->blog->settings->system->theme . '_entries_lists', serialize(dcCore::app()->admin->ductile_lists)); - dcCore::app()->blog->settings->themes->put(dcCore::app()->blog->settings->system->theme . '_entries_counts', serialize(dcCore::app()->admin->ductile_counts)); - - // Blog refresh - dcCore::app()->blog->triggerBlog(); - - // Template cache reset - dcCore::app()->emptyTemplatesCache(); - - Notices::message(__('Theme configuration upgraded.'), true, true); - } catch (Exception $e) { - dcCore::app()->error->add($e->getMessage()); - } - } - - return true; - } - - /** - * Renders the page. - */ - public static function render(): void - { - if (!self::status()) { - return; - } - - // Helpers - - $fontDef = fn ($c) => isset(dcCore::app()->admin->font_families[$c]) ? - ' ' . __('Font family') . ' ' : - ''; - - // Legacy mode - if (!dcCore::app()->admin->standalone_config) { - echo ''; - } - - // HTML Tab - - echo - '
    ' . - '

    ' . __('Content') . '

    ' . - - '
    ' . - '

    ' . __('Header') . '

    ' . - '

    ' . - form::checkbox('subtitle_hidden', 1, dcCore::app()->admin->ductile_user['subtitle_hidden']) . '

    ' . - - '

    ' . - form::field('logo_src', 40, 255, dcCore::app()->admin->ductile_user['logo_src']) . '

    '; - - if (dcCore::app()->plugins->moduleExists('simpleMenu')) { - echo - '

    ' . - sprintf( - __('To configure the top menu go to the Simple Menu administration page.'), - dcCore::app()->admin->url->get('admin.plugin.simpleMenu') - ) . - '

    '; - } - - echo - '

    ' . __('Stickers') . '

    ' . - '
    ' . - '' . '' . - '' . - '' . - '' . - '' . - '' . - '' . - '' . - '' . - ''; - $count = 0; - foreach (dcCore::app()->admin->ductile_stickers as $i => $v) { - $count++; - echo - '' . - '' . - '' . - '' . - '' . - ''; - } - echo - '' . - '
    ' . __('Stickers (footer)') . '
    ' . '' . __('Image') . '' . __('Label') . '' . __('URL') . '
    ' . form::number(['order[' . $i . ']'], [ - 'min' => 0, - 'max' => is_countable(dcCore::app()->admin->ductile_stickers) ? count(dcCore::app()->admin->ductile_stickers) : 0, - 'default' => $count, - 'class' => 'position', - ]) . - form::hidden(['dynorder[]', 'dynorder-' . $i], $i) . '' . form::hidden(['sticker_image[]'], $v['image']) . '' . $v['image'] . ' ' . '' . form::field(['sticker_label[]', 'dsl-' . $i], 20, 255, $v['label']) . '' . form::field(['sticker_url[]', 'dsu-' . $i], 40, 255, $v['url']) . '
    '; - - echo - '

    ' . __('Entries list types and limits') . '

    ' . - '' . '' . - '' . - '' . - '' . - '' . - '' . - '' . - '' . - ''; - foreach (dcCore::app()->admin->ductile_lists as $k => $v) { - echo - '' . - '' . - ''; - if (array_key_exists($k, dcCore::app()->admin->ductile_counts)) { - echo - ''; - } else { - echo - ''; - } - echo - ''; - } - echo - '' . - '
    ' . __('Context') . '' . __('Entries list type') . '' . __('Number of entries') . '
    ' . dcCore::app()->admin->contexts[$k] . '' . form::hidden(['list_ctx[]'], $k) . form::combo(['list_type[]'], dcCore::app()->admin->list_types, $v) . '' . - form::hidden(['count_ctx[]'], $k) . form::number(['count_nb[]'], [ - 'min' => 0, - 'max' => 999, - 'default' => dcCore::app()->admin->ductile_counts[$k], - ]) . - '
    '; - - echo - '

    ' . __('Miscellaneous options') . '

    ' . - '

    ' . - form::checkbox('preview_not_mandatory', 1, dcCore::app()->admin->ductile_user['preview_not_mandatory']) . '

    ' . - - '

    ' . - '

    ' . form::hidden('ds_order', '') . '' . - dcCore::app()->formNonce() . '

    ' . - - '
    ' . - '
    '; // Close tab - - // CSS tab - - echo - '
    ' . - - '
    ' . - '

    ' . __('General settings') . '

    ' . - - '

    ' . __('Fonts') . '

    ' . - '
    ' . - '
    ' . - - '
    ' . __('Main text') . '
    ' . - '

    ' . - form::combo('body_font', dcCore::app()->admin->fonts, dcCore::app()->admin->ductile_user['body_font']) . - (!empty(dcCore::app()->admin->ductile_user['body_font']) ? ' ' . $fontDef(dcCore::app()->admin->ductile_user['body_font']) : '') . - '

    ' . - '

    ' . __('Set to Default to use a webfont.') . '

    ' . - '

    ' . - form::field('body_webfont_family', 25, 255, dcCore::app()->admin->ductile_user['body_webfont_family']) . '

    ' . - '

    ' . - form::url('body_webfont_url', 50, 255, dcCore::app()->admin->ductile_user['body_webfont_url']) . '

    ' . - '

    ' . - form::combo('body_webfont_api', dcCore::app()->admin->webfont_apis, dcCore::app()->admin->ductile_user['body_webfont_api']) . - '

    ' . - '
    ' . - - '
    ' . - - '
    ' . __('Secondary text') . '
    ' . - '

    ' . - form::combo('alternate_font', dcCore::app()->admin->fonts, dcCore::app()->admin->ductile_user['alternate_font']) . - (!empty(dcCore::app()->admin->ductile_user['alternate_font']) ? ' ' . $fontDef(dcCore::app()->admin->ductile_user['alternate_font']) : '') . - '

    ' . - '

    ' . __('Set to Default to use a webfont.') . '

    ' . - '

    ' . - form::field('alternate_webfont_family', 25, 255, dcCore::app()->admin->ductile_user['alternate_webfont_family']) . '

    ' . - '

    ' . - form::url('alternate_webfont_url', 50, 255, dcCore::app()->admin->ductile_user['alternate_webfont_url']) . '

    ' . - '

    ' . - form::combo('alternate_webfont_api', dcCore::app()->admin->webfont_apis, dcCore::app()->admin->ductile_user['alternate_webfont_api']) . '

    ' . - - '
    ' . - '
    ' . - - '

    ' . __('Titles') . '

    ' . - '
    ' . - '
    ' . - - '
    ' . __('Blog title') . '
    ' . - '

    ' . - form::checkbox('blog_title_w', 1, dcCore::app()->admin->ductile_user['blog_title_w']) . '

    ' . - - '

    ' . - form::field('blog_title_s', 7, 7, dcCore::app()->admin->ductile_user['blog_title_s']) . '

    ' . - - '

    ' . - form::color('blog_title_c', ['default' => dcCore::app()->admin->ductile_user['blog_title_c']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['blog_title_c'], - '#ffffff', - (!empty(dcCore::app()->admin->ductile_user['blog_title_s']) ? dcCore::app()->admin->ductile_user['blog_title_s'] : '2em'), - (bool) dcCore::app()->admin->ductile_user['blog_title_w'] - ) . - '

    ' . - '
    ' . - - '
    ' . - - '
    ' . __('Post title') . '
    ' . - '

    ' . - form::checkbox('post_title_w', 1, dcCore::app()->admin->ductile_user['post_title_w']) . '

    ' . - - '

    ' . - form::field('post_title_s', 7, 7, dcCore::app()->admin->ductile_user['post_title_s']) . '

    ' . - - '

    ' . - form::color('post_title_c', ['default' => dcCore::app()->admin->ductile_user['post_title_c']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['post_title_c'], - '#ffffff', - (!empty(dcCore::app()->admin->ductile_user['post_title_s']) ? dcCore::app()->admin->ductile_user['post_title_s'] : '2.5em'), - (bool) dcCore::app()->admin->ductile_user['post_title_w'] - ) . - '

    ' . - - '
    ' . - '
    ' . - - '
    ' . __('Titles without link') . '
    ' . - '

    ' . - form::color('post_simple_title_c', ['default' => dcCore::app()->admin->ductile_user['post_simple_title_c']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['post_simple_title_c'], - '#ffffff', - '1.1em', // H5 minimum size - false - ) . - '

    ' . - - '

    ' . __('Inside posts links') . '

    ' . - '

    ' . - form::checkbox('post_link_w', 1, dcCore::app()->admin->ductile_user['post_link_w']) . '

    ' . - - '

    ' . - form::color('post_link_v_c', ['default' => dcCore::app()->admin->ductile_user['post_link_v_c']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['post_link_v_c'], - '#ffffff', - '1em', - (bool) dcCore::app()->admin->ductile_user['post_link_w'] - ) . - '

    ' . - - '

    ' . - form::color('post_link_f_c', ['default' => dcCore::app()->admin->ductile_user['post_link_f_c']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['post_link_f_c'], - '#ebebee', - '1em', - (bool) dcCore::app()->admin->ductile_user['post_link_w'] - ) . - '

    ' . - - '

    ' . __('Mobile specific settings') . '

    ' . - '
    ' . - - '
    ' . - '

    ' . __('Blog title') . '

    ' . - '

    ' . - form::checkbox('blog_title_w_m', 1, dcCore::app()->admin->ductile_user['blog_title_w_m']) . '

    ' . - - '

    ' . - form::field('blog_title_s_m', 7, 7, dcCore::app()->admin->ductile_user['blog_title_s_m']) . '

    ' . - - '

    ' . - form::color('blog_title_c_m', ['default' => dcCore::app()->admin->ductile_user['blog_title_c_m']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['blog_title_c_m'], - '#d7d7dc', - (!empty(dcCore::app()->admin->ductile_user['blog_title_s_m']) ? dcCore::app()->admin->ductile_user['blog_title_s_m'] : '1.8em'), - (bool) dcCore::app()->admin->ductile_user['blog_title_w_m'] - ) . - '

    ' . - '
    ' . - - '
    ' . - '

    ' . __('Post title') . '

    ' . - '

    ' . - form::checkbox('post_title_w_m', 1, dcCore::app()->admin->ductile_user['post_title_w_m']) . '

    ' . - - '

    ' . - form::field('post_title_s_m', 7, 7, dcCore::app()->admin->ductile_user['post_title_s_m']) . '

    ' . - - '

    ' . - form::color('post_title_c_m', ['default' => dcCore::app()->admin->ductile_user['post_title_c_m']]) . - ThemeConfig::contrastRatio( - dcCore::app()->admin->ductile_user['post_title_c_m'], - '#ffffff', - (!empty(dcCore::app()->admin->ductile_user['post_title_s_m']) ? dcCore::app()->admin->ductile_user['post_title_s_m'] : '1.5em'), - (bool) dcCore::app()->admin->ductile_user['post_title_w_m'] - ) . - '

    ' . - - '
    ' . - '
    ' . - - '

    ' . - '

    ' . dcCore::app()->formNonce() . '

    ' . - '
    ' . - - '
    '; // Close tab - - Page::helpBlock('ductile'); - - // Legacy mode - if (!dcCore::app()->admin->standalone_config) { - echo '
    '; - } - } -} diff --git a/themes/ductile/src/Frontend.php b/themes/ductile/src/Frontend.php deleted file mode 100644 index 559c9bf..0000000 --- a/themes/ductile/src/Frontend.php +++ /dev/null @@ -1,558 +0,0 @@ -addBehaviors([ - 'publicHeadContent' => [self::class, 'publicHeadContent'], - 'publicInsideFooter' => [self::class, 'publicInsideFooter'], - ]); - - # Templates - dcCore::app()->tpl->addValue('ductileEntriesList', [self::class, 'ductileEntriesList']); - dcCore::app()->tpl->addBlock('EntryIfContentIsCut', [self::class, 'EntryIfContentIsCut']); - dcCore::app()->tpl->addValue('ductileNbEntryPerPage', [self::class, 'ductileNbEntryPerPage']); - dcCore::app()->tpl->addValue('ductileLogoSrc', [self::class, 'ductileLogoSrc']); - dcCore::app()->tpl->addBlock('IfPreviewIsNotMandatory', [self::class, 'IfPreviewIsNotMandatory']); - - return true; - } - - public static function ductileNbEntryPerPage(ArrayObject $attr): string - { - $nb = $attr['nb'] ?? null; - - return ''; - } - - public static function ductileNbEntryPerPageHelper(int $nb) - { - $nb_other = $nb_first = 0; - - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_entries_counts'); - if ($s !== null) { - $s = @unserialize($s); - if (is_array($s)) { - switch (dcCore::app()->url->type) { - case 'default': - case 'default-page': - if (isset($s['default'])) { - $nb_first = $nb_other = (int) $s['default']; - } - if (isset($s['default-page'])) { - $nb_other = (int) $s['default-page']; - } - - break; - default: - if (isset($s[dcCore::app()->url->type])) { - // Nb de billets par page défini par la config du thème - $nb_first = $nb_other = (int) $s[dcCore::app()->url->type]; - } - - break; - } - } - } - - if ($nb_other == 0 && $nb) { - // Nb de billets par page défini par défaut dans le template - $nb_other = $nb_first = $nb; - } - - if ($nb_other > 0) { - dcCore::app()->ctx->nb_entry_per_page = $nb_other; - } - if ($nb_first > 0) { - dcCore::app()->ctx->nb_entry_first_page = $nb_first; - } - } - - public static function EntryIfContentIsCut(ArrayObject $attr, string $content): string - { - if (empty($attr['cut_string']) || !empty($attr['full'])) { - return ''; - } - - $urls = '0'; - if (!empty($attr['absolute_urls'])) { - $urls = '1'; - } - - $short = dcCore::app()->tpl->getFilters($attr); - $cut = $attr['cut_string']; - $attr['cut_string'] = 0; - $full = dcCore::app()->tpl->getFilters($attr); - $attr['cut_string'] = $cut; - - return 'ctx->posts->getContent(' . $urls . ')') . ') > ' . - 'strlen(' . sprintf($short, 'dcCore::app()->ctx->posts->getContent(' . $urls . ')') . ')) : ?>' . - $content . - ''; - } - - public static function ductileEntriesList(ArrayObject $attr): string - { - $tpl_path = My::path() . '/tpl/'; - $list_types = ['title', 'short', 'full']; - - // Get all _entry-*.html in tpl folder of theme - $list_types_templates = Files::scandir($tpl_path); - foreach ($list_types_templates as $v) { - if (preg_match('/^_entry\-(.*)\.html$/', $v, $m) && isset($m[1]) && !in_array($m[1], $list_types)) { - // template not already in full list - $list_types[] = $m[1]; - } - } - - $default = isset($attr['default']) ? trim((string) $attr['default']) : 'short'; - $ret = '' . "\n" . - dcCore::app()->tpl->includeFile(['src' => '_entry-' . $v . '.html']) . "\n" . - ''; - - return $ret; - } - - public static function ductileEntriesListHelper(string $default): string - { - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_entries_lists'); - if ($s !== null) { - $s = @unserialize($s); - if (is_array($s) && isset($s[dcCore::app()->url->type])) { - return $s[dcCore::app()->url->type]; - } - } - - return $default; - } - - public static function ductileLogoSrc(): string - { - return ''; - } - - public static function ductileLogoSrcHelper(): string - { - $img_url = My::fileURL('img/logo.png'); - - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_style'); - if ($s === null) { - // no settings yet, return default logo - return $img_url; - } - $s = @unserialize($s); - if (!is_array($s)) { - // settings error, return default logo - return $img_url; - } - - if (isset($s['logo_src']) && $s['logo_src'] !== null && $s['logo_src'] != '') { - if ((substr($s['logo_src'], 0, 1) == '/') || (parse_url($s['logo_src'], PHP_URL_SCHEME) != '')) { - // absolute URL - $img_url = $s['logo_src']; - } else { - // relative URL (base = img folder of ductile theme) - $img_url = My::fileURL('img/' . $s['logo_src']); - } - } - - return $img_url; - } - - public static function IfPreviewIsNotMandatory(ArrayObject $attr, string $content): string - { - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_style'); - if ($s !== null) { - $s = @unserialize($s); - if (is_array($s) && isset($s['preview_not_mandatory']) && $s['preview_not_mandatory']) { - return $content; - } - } - - return ''; - } - - public static function publicInsideFooter(dcCore $core = null) - { - $res = ''; - $default = false; - $img_url = My::fileURL('img/'); - - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_stickers'); - - if ($s === null) { - $default = true; - } else { - $s = @unserialize($s); - if (!is_array($s)) { - $default = true; - } else { - $s = array_filter($s, [self::class, 'cleanStickers']); - if (count($s) == 0) { - $default = true; - } else { - $count = 1; - foreach ($s as $sticker) { - $res .= self::setSticker($count, ($count == count($s)), $sticker['label'], $sticker['url'], $img_url . $sticker['image']); - $count++; - } - } - } - } - - if ($default || $res == '') { - $res = self::setSticker(1, true, __('Subscribe'), dcCore::app()->blog->url . - dcCore::app()->url->getURLFor('feed', 'atom'), $img_url . 'sticker-feed.png'); - } - - if ($res != '') { - $res = '
      ' . "\n" . $res . '
    ' . "\n"; - echo $res; - } - } - - protected static function cleanStickers(array $s): bool - { - if (isset($s['label']) && isset($s['url']) && isset($s['image']) && $s['label'] != null && $s['url'] != null && $s['image'] != null) { - return true; - } - - return false; - } - - protected static function setSticker(int $position, bool $last, ?string $label = '', ?string $url = '', ?string $image = ''): string - { - return '
  • ' . "\n" . - '' . "\n" . - '' . "\n" . - '' . $label . '' . "\n" . - '' . "\n" . - '
  • ' . "\n"; - } - - public static function publicHeadContent() - { - echo - '\n" . - My::jsLoad('/ductile') . // root file - self::ductileWebfontHelper(); - } - - public static function prop(array &$css, string $selector, string $prop, $value) - { - if ($value) { - $css[$selector][$prop] = $value; - } - } - - public static function ductileWebfontHelper() - { - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_style'); - - if ($s === null) { - return; - } - - $s = @unserialize($s); - if (!is_array($s)) { - return; - } - - $ret = ''; - $css = []; - - $uri = []; - if (!isset($s['body_font']) || ($s['body_font'] == '') && isset($s['body_webfont_api']) && isset($s['body_webfont_family']) && isset($s['body_webfont_url'])) { - // See if webfont defined for main font - $uri[] = $s['body_webfont_url']; - switch ($s['body_webfont_api']) { - case 'js': - $ret .= sprintf('', $s['body_webfont_url']) . "\n"; - - break; - case 'css': - $ret .= sprintf('', $s['body_webfont_url']) . "\n"; - - break; - } - # Main font - $selectors = 'body, .supranav li a span, #comments.me, a.comment-number'; - self::prop($css, $selectors, 'font-family', $s['body_webfont_family']); - } - if (!isset($s['alternate_font']) || ($s['alternate_font'] == '') && isset($s['alternate_webfont_api']) && isset($s['alternate_webfont_family']) && isset($s['alternate_webfont_url'])) { - // See if webfont defined for secondary font - if (!in_array($s['alternate_webfont_url'], $uri)) { - switch ($s['alternate_webfont_api']) { - case 'js': - $ret .= sprintf('', $s['alternate_webfont_url']) . "\n"; - - break; - case 'css': - $ret .= sprintf('', $s['alternate_webfont_url']) . "\n"; - - break; - } - } - # Secondary font - $selectors = '#blogdesc, .supranav, #content-info, #subcategories, #comments-feed, #sidebar h2, #sidebar h3, #footer'; - self::prop($css, $selectors, 'font-family', $s['alternate_webfont_family']); - } - # Style directives - $res = ''; - foreach ($css as $selector => $values) { - $res .= $selector . " {\n"; - foreach ($values as $k => $v) { - $res .= $k . ':' . $v . ";\n"; - } - $res .= "}\n"; - } - if ($res != '') { - $ret .= '' . "\n"; - } - - return $ret; - } - - public static function ductileStyleHelper() - { - $s = dcCore::app()->blog->settings->themes->get(dcCore::app()->blog->settings->system->theme . '_style'); - - if ($s === null) { - return; - } - - $s = @unserialize($s); - if (!is_array($s)) { - return; - } - - $css = []; - - # Properties - - # Blog description - $selectors = '#blogdesc'; - if (isset($s['subtitle_hidden'])) { - self::prop($css, $selectors, 'display', ($s['subtitle_hidden'] ? 'none' : null)); - } - - # Main font - $selectors = 'body, .supranav li a span, #comments.me, a.comment-number'; - if (isset($s['body_font'])) { - self::prop($css, $selectors, 'font-family', self::fontDef($s['body_font'])); - } - - # Secondary font - $selectors = '#blogdesc, .supranav, #content-info, #subcategories, #comments-feed, #sidebar h2, #sidebar h3, #footer'; - if (isset($s['alternate_font'])) { - self::prop($css, $selectors, 'font-family', self::fontDef($s['alternate_font'])); - } - - # Inside posts links font weight - $selectors = '.post-excerpt a, .post-content a'; - if (isset($s['post_link_w'])) { - self::prop($css, $selectors, 'font-weight', ($s['post_link_w'] ? 'bold' : 'normal')); - } - - # Inside posts links colors (normal, visited) - $selectors = '.post-excerpt a:link, .post-excerpt a:visited, .post-content a:link, .post-content a:visited'; - if (isset($s['post_link_v_c'])) { - self::prop($css, $selectors, 'color', $s['post_link_v_c']); - } - - # Inside posts links colors (hover, active, focus) - $selectors = '.post-excerpt a:hover, .post-excerpt a:active, .post-excerpt a:focus, .post-content a:hover, .post-content a:active, .post-content a:focus'; - if (isset($s['post_link_f_c'])) { - self::prop($css, $selectors, 'color', $s['post_link_f_c']); - } - - # Style directives - $res = ''; - foreach ($css as $selector => $values) { - $res .= $selector . " {\n"; - foreach ($values as $k => $v) { - $res .= $k . ':' . $v . ";\n"; - } - $res .= "}\n"; - } - - # Large screens - $css_large = []; - - # Blog title font weight - $selectors = 'h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:visited, h1 a:focus'; - if (isset($s['blog_title_w'])) { - self::prop($css_large, $selectors, 'font-weight', ($s['blog_title_w'] ? 'bold' : 'normal')); - } - - # Blog title font size - $selectors = 'h1'; - if (isset($s['blog_title_s'])) { - self::prop($css_large, $selectors, 'font-size', $s['blog_title_s']); - } - - # Blog title color - $selectors = 'h1 a:link, h1 a:visited, h1 a:hover, h1 a:visited, h1 a:focus'; - if (isset($s['blog_title_c'])) { - self::prop($css_large, $selectors, 'color', $s['blog_title_c']); - } - - # Post title font weight - $selectors = 'h2.post-title, h2.post-title a:link, h2.post-title a:visited, h2.post-title a:hover, h2.post-title a:visited, h2.post-title a:focus'; - if (isset($s['post_title_w'])) { - self::prop($css_large, $selectors, 'font-weight', ($s['post_title_w'] ? 'bold' : 'normal')); - } - - # Post title font size - $selectors = 'h2.post-title'; - if (isset($s['post_title_s'])) { - self::prop($css_large, $selectors, 'font-size', $s['post_title_s']); - } - - # Post title color - $selectors = 'h2.post-title a:link, h2.post-title a:visited, h2.post-title a:hover, h2.post-title a:visited, h2.post-title a:focus'; - if (isset($s['post_title_c'])) { - self::prop($css_large, $selectors, 'color', $s['post_title_c']); - } - - # Simple title color (title without link) - $selectors = '#content-info h2, .post-title, .post h3, .post h4, .post h5, .post h6, .arch-block h3'; - if (isset($s['post_simple_title_c'])) { - self::prop($css_large, $selectors, 'color', $s['post_simple_title_c']); - } - - # Style directives for large screens - if (count($css_large)) { - $res .= '@media only screen and (min-width: 481px) {' . "\n"; - foreach ($css_large as $selector => $values) { - $res .= $selector . " {\n"; - foreach ($values as $k => $v) { - $res .= $k . ':' . $v . ";\n"; - } - $res .= "}\n"; - } - $res .= "}\n"; - } - - # Small screens - $css_small = []; - - # Blog title font weight - $selectors = 'h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:visited, h1 a:focus'; - if (isset($s['blog_title_w_m'])) { - self::prop($css_small, $selectors, 'font-weight', ($s['blog_title_w_m'] ? 'bold' : 'normal')); - } - - # Blog title font size - $selectors = 'h1'; - if (isset($s['blog_title_s_m'])) { - self::prop($css_small, $selectors, 'font-size', $s['blog_title_s_m']); - } - - # Blog title color - $selectors = 'h1 a:link, h1 a:visited, h1 a:hover, h1 a:visited, h1 a:focus'; - if (isset($s['blog_title_c_m'])) { - self::prop($css_small, $selectors, 'color', $s['blog_title_c_m']); - } - - # Post title font weight - $selectors = 'h2.post-title, h2.post-title a:link, h2.post-title a:visited, h2.post-title a:hover, h2.post-title a:visited, h2.post-title a:focus'; - if (isset($s['post_title_w_m'])) { - self::prop($css_small, $selectors, 'font-weight', ($s['post_title_w_m'] ? 'bold' : 'normal')); - } - - # Post title font size - $selectors = 'h2.post-title'; - if (isset($s['post_title_s_m'])) { - self::prop($css_small, $selectors, 'font-size', $s['post_title_s_m']); - } - - # Post title color - $selectors = 'h2.post-title a:link, h2.post-title a:visited, h2.post-title a:hover, h2.post-title a:visited, h2.post-title a:focus'; - if (isset($s['post_title_c_m'])) { - self::prop($css_small, $selectors, 'color', $s['post_title_c_m']); - } - - # Style directives for small screens - if (count($css_small)) { - $res .= '@media only screen and (max-width: 480px) {' . "\n"; - foreach ($css_small as $selector => $values) { - $res .= $selector . " {\n"; - foreach ($values as $k => $v) { - $res .= $k . ':' . $v . ";\n"; - } - $res .= "}\n"; - } - $res .= "}\n"; - } - - return $res; - } - - protected static $fonts = [ - // Theme standard - 'Ductile body' => '"Century Schoolbook", "Century Schoolbook L", Georgia, serif', - 'Ductile alternate' => '"Franklin gothic medium", "arial narrow", "DejaVu Sans Condensed", "helvetica neue", helvetica, sans-serif', - - // Serif families - 'Times New Roman' => 'Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif', - 'Georgia' => 'Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif', - 'Garamond' => '"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif', - - // Sans-serif families - 'Helvetica/Arial' => 'Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif', - 'Verdana' => 'Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif', - 'Trebuchet MS' => '"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif', - - // Cursive families - 'Impact' => 'Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif', - - // Monospace families - 'Monospace' => 'Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace', - ]; - - protected static function fontDef($c) - { - return self::$fonts[$c] ?? null; - } -} diff --git a/themes/ductile/src/My.php b/themes/ductile/src/My.php deleted file mode 100644 index bc99fcc..0000000 --- a/themes/ductile/src/My.php +++ /dev/null @@ -1,23 +0,0 @@ - ul { - margin-left: 0; - padding-left: 0; - list-style-type: none; -} -.comment, -.ping { - clear: left; - margin-left: 0; - border-top: 1px solid #bbb; -} -.comment-info { - padding-bottom: 0.2em; - line-height: 1.25; - color: #686867; - font-family: 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif; -} -#comments .me { - font-family: 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif; - color: #14709e; -} -.comment-number { - font-size: 2em; - font-weight: normal; - font-style: italic; - text-decoration: none; - font-family: 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif; - color: #ad3f4c; - display: block; - width: 2em; -} -.comment .comment-number { - background: transparent url(img/info-co.png) right 0.25em no-repeat; -} -.ping .comment-number { - background: transparent url(img/info-co.png) right center no-repeat; -} -#comments-feed { - border-top: 1px solid #bbb; - margin-top: 1.5em; - padding-top: 1em; -} - -/* ------------------------------------------------------- formulaire des commentaires */ - -.field { - margin-bottom: 1em; -} -.field label { - display: block; - font-size: 0.875em; - color: #666; - text-indent: 6px; -} -.field input, -.field textarea { - display: block; - font-size: 100%; - border: 1px solid #ccc; - padding: 4px; - background: #fff; - border-radius: 3px; - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; -} -.field textarea { - padding: 0.5em 1em; -} -.field input:focus, -.field textarea:focus { - background: #fff; -} -#comment-form input[type='submit'], -#comment-form input[type='reset'] { - color: #eee; - font-size: 0.875em; - display: inline-block; - text-transform: capitalize; - font-weight: bold; - text-align: center; - padding: 0.33em 0.66em; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); - background: rgb(119, 119, 119); - border: solid 1px #686867; - border-radius: 5px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); - background: linear-gradient(top, rgba(119, 119, 119, 1) 0%, rgba(85, 85, 85, 1) 100%); -} -#comment-form input[type='submit']:hover, -#comment-form input[type='submit']:focus, -#comment-form input[type='reset']:hover, -#comment-form input[type='reset']:focus { - background: rgb(85, 85, 85); - background: linear-gradient(top, rgba(85, 85, 85, 1) 0%, rgba(119, 119, 119, 1) 100%); - text-decoration: none; -} -#c_content { - width: 95%; - padding: 4px; -} -.form-help { - margin-top: 0; - font-size: 0.875em; - font-style: italic; -} -#comments-feed { - margin-top: 2em; -} - -/* ------------------------------------------------------------ - 8. SIDEBAR -------------------------------------------------------------- */ - -#sidebar { - font-size: 0.875em; -} -#sidebar img { - max-width: 100%; -} -#sidebar h2 { - font-size: 1.1em; - margin: 0; - font-weight: normal; - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; - color: #333; -} -#sidebar h2.toggle { - background: url(img/minus-plus.png) no-repeat left -82px; - padding-left: 16px; -} -#sidebar h2.expanded { - background: url(img/minus-plus.png) no-repeat left 6px; -} -#sidebar h2.toggle a { - text-decoration: none; -} -#sidebar div.hide *:not(h2.toggle):not(h2.toggle *) { - display: none; -} -#sidebar h3 { - font-size: 1em; - margin-bottom: 0; - font-weight: normal; - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; - color: #333; -} -#sidebar ul { - margin: 0.75em 0 0.5em 4px; - list-style-type: none; - padding: 0; -} -#sidebar ul li ul { - margin: 0; -} -#sidebar li { - padding-left: 16px; - background: transparent url(img/squares.png) no-repeat -133px 7px; -} -#sidebar ul li ul li { - background: transparent url(img/squares.png) no-repeat -70px -59px; -} -#sidebar ul li ul li ul li { - background: transparent url(img/squares.png) no-repeat 0 -126px; -} -#sidebar .syndicate li { - background-image: none; - padding-left: 0; -} -#blognav > div, -#blogextra > div { - background: #ededed; - margin-bottom: 1em; - padding: 4px 8px; - box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); -} -.category-current { - font-weight: bold; -} - -/* ------------------------------------------------------- recherche */ -#search p { - background: #fff; - text-align: right; - border: 1px solid #ddd; - vertical-align: middle; - padding: 0; -} -#search input { - margin: 0; - border: none; - background: transparent; - height: auto; - line-height: 2em; -} -#q { - float: left; - width: 78%; - font-size: 100%; - padding-left: 2px; -} -#q:focus { - background: #fcfcf9; -} -#search .submit { - background: #706f6f; - color: #fff; - vertical-align: top; - width: 20%; - font-variant: small-caps; - height: 2em; -} -#search .submit:hover, -#search .submit:focus { - background: #333; -} - -/* ------------------------------------------------------------ - 9. FOOTER -------------------------------------------------------------- */ - -#footer { - clear: both; - background: #686867; - color: #fff; - font-size: 0.875em; - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; -} -#footer p { - padding: 0.66em 2em; - margin: 0; - text-align: right; -} -#footer a { - color: #fff; -} -#footer a:hover, -#footer a:focus { - background-color: #333; -} -#blogcustom { - clear: both; - background-color: #ededed; - color: #333; - border-bottom: 1px solid #999; -} -#blogcustom h2 { - font-size: 1.2em; -} -#blogcustom a:link, -#blogcustom a:visited { - color: #666; -} -#blogcustom > div { - display: inline-block; - vertical-align: top; - width: 294px; - padding: 12px; -} -#blogcustom div.feed { - background-image: none; -} -#blogcustom img { - max-width: 100%; -} -#blogcustom ul { - padding: 0.66em 1em 0; - margin: 0; - text-align: left; - line-height: 1.75; -} -#blogcustom li { - padding-left: 0; - margin-left: 0; -} -#blogcustom .syndicate ul, -#blogcustom .tags ul { - list-style-type: none; - padding-left: 0; -} -#stickers { - list-style-type: none; - margin: 0; -} -/* ------------------------------------------------------------ - 10. CLASSES COMMUNES -------------------------------------------------------------- */ -/* ------------------------------------------------------- RSS */ -.feed { - padding-left: 22px; - background: transparent url(img/feed.png) no-repeat left center; -} -/* ------------------------------------------------------- tags */ -.dc-tags .content-inner, -.dc-tags .content-inner ul { - font-size: 1.25em; - margin: 0; - padding: 0; -} -.dc-tags #content ul li, -.dc-tags #content ul li a, -#blogcustom .tags ul li, -#blogcustom .tags ul li a, -#sidebar .tags ul li, -#sidebar .tags ul li a { - display: inline; - width: auto; - padding-left: 0; - padding-right: 0.5em; - background-color: transparent; - background-image: none; - text-decoration: none; - line-height: 1.5em; -} -.tags ul li a:hover { - background-image: none; -} -.dc-tags .tag0, -.tags .tag0 { - font-size: 85%; -} -.dc-tags .tag10, -.tags .tag10 { - font-size: 90%; -} -.dc-tags .tag20, -.tags .tag20 { - font-size: 95%; -} -.dc-tags .tag30, -.tags .tag30 { - font-size: 100%; -} -.dc-tags .tag40, -.tags .tag40 { - font-size: 105%; -} -.dc-tags .tag50, -.tags .tag50 { - font-size: 110%; -} -.dc-tags .tag60, -.tags .tag60 { - font-size: 115%; -} -.dc-tags .tag70, -.tags .tag70 { - font-size: 120%; -} -.dc-tags .tag80, -.tags .tag80 { - font-size: 125%; -} -.dc-tags .tag90, -.tags .tag90 { - font-size: 130%; -} -.dc-tags .tag100, -.tags .tag100 { - font-size: 135%; -} -/* ------------------------------------------------------- messages d'erreur */ -.error { - border: 1px solid #c44; - background: #df0; - padding: 0.5em; -} -.error ul { - padding-left: 20px; -} -.error li { - list-style: square; -} -/* ------------------------------------------------------- class à dispo pour billets */ -.left { - float: left; - margin-right: 1em; -} -.right { - float: right; - margin-left: 1em; -} -.center { - margin-left: auto; - margin-right: auto; -} -.left-text { - text-align: left; -} -.right-text { - text-align: right; -} -.center-text { - text-align: center; -} -.little-text { - font-size: 0.875em; -} -.little-upper-text { - font-size: 0.875em; - text-transform: uppercase; -} -hr.hidden { - background: #fff; - color: #fff; - border-color: #fff; - margin: 0; -} -/* ------------------------------------------------------------ - 11. PAGES SPECIFIQUES -------------------------------------------------------------- */ - -/* ---------------------------------------------------------------- archives */ -.arch-block { - display: inline-block; - margin: 0 0 2em 4em; - vertical-align: top; -} -.arch-block:first-child { - margin-left: 0; -} -.arch-block h3 { - margin-bottom: 1em; - font-size: 1.2em; - font-style: italic; - font-weight: normal; - text-transform: lowercase; - color: #14709e; -} -.arch-block h4 { - font-family: 'Franklin gothic medium', 'arial narrow', 'DejaVu Sans Condensed', 'helvetica neue', helvetica, sans-serif; - font-weight: normal; - font-size: 1.1em; - margin-bottom: 0; - margin-top: 0; -} -.arch-block ul { - list-style-type: none; - margin: 0; - padding: 0; -} -.arch-block ul ul { - margin-left: 20px; -} -#time-criteria h3:first-child { - margin-top: 0; -} -#by-date { - margin-right: 0; - margin-bottom: 1em; - margin-top: 2em; -} -#by-date h3 { - margin-bottom: 0; -} -.fromto { - margin-top: 0; - margin-bottom: 1.5em; - font-size: 0.875em; - font-style: italic; -} -#by-date div { - display: inline-block; - vertical-align: top; - margin: 0; - width: 10em; -} -#by-date ul { - margin-bottom: 1.5em; -} -#by-date span { - font-size: 0.875em; -} -#by-cat ul { - background: transparent url(img/vline.png) repeat-y; -} -#by-cat ul ul { - margin: 0.5em 0 0 0.5em; -} -#by-cat ul li { - padding: 0.2em 0.2em 0.2em 20px; - background: transparent url(img/hline.png) no-repeat left 0.82em; -} -#by-cat ul li:last-child { - background-image: url(img/last-hline.png); -} -#by-tag { - width: 18em; -} -#by-tag ul li { - display: inline; - padding-right: 1em; -} -#by-tag .tag0 { - color: #909090; - font-size: 90%; -} -#by-tag .tag10 { - color: #828282; - font-size: 92%; -} -#by-tag .tag20 { - color: #737373; - font-size: 94%; -} -#by-tag .tag30 { - color: #656565; - font-size: 96%; -} -#by-tag .tag40 { - color: #484848; - font-size: 98%; -} -#by-tag .tag50 { - color: #3a3a3a; - font-size: 100%; -} -#by-tag .tag60 { - color: #2b2b2b; - font-size: 102%; -} -#by-tag .tag70 { - color: #1d1d1d; - font-size: 104%; -} -#by-tag .tag80 { - color: #0e0e0e; - font-size: 106%; -} -#by-tag .tag90 { - color: #030303; - font-size: 108%; -} -#by-tag .tag100 { - color: #000; - font-size: 110%; -} -.dc-archive #search { - padding: 4px 8px; -} -.dc-archive #blogextra div { - background-color: transparent; - margin-bottom: 1em; - padding: 4px; - border: 1px solid #ccc; - box-shadow: none; -} -.dc-archive #blogextra h2 { - margin-bottom: 0.33em; -} -.dc-archive-month .title h2.post-title { - font-size: 1.3em; -} -/* ---------------------------------------------------------------- 404 */ -.dc-404 #content-info { - padding-bottom: 200px; - background: transparent url(img/404.png) no-repeat bottom center; -} -.dc-404 .content-inner ul { - margin-left: 0; - padding-left: 0; - list-style-type: none; -} -.dc-404 .content-inner h3 { - font-size: 1.1em; - font-variant: small-caps; -} -/* ---------------------------------------------------------------- search */ -.dc-search #content-info em { - color: #14709e; -} -/* --------------------------------------------------- - 12. ET POUR FINIR NE PAS OUBLIER LES CLEARERS ---------------------------------------------------- */ -.post, -.pagination, -.navlinks, -.footnotes, -#attachments, -.read-it, -.post-info-co, -#comments, -#footer, -.clearer { - clear: both; -} -.post-content::before, -.post-content::after { - content: ''; - display: table; -} -.post-content::after { - clear: both; -} -.post::before, -.post::after { - content: ''; - display: table; -} -.post::after { - clear: both; -} - -/* ------------------------------------------------------------------------------------ - A11Y - Accessibilité ------------------------------------------------------------------------------------- */ - -/* Remove animations for folks who set their OS to reduce motion. - 1. Immediately jump any animation to the end point - 2. Remove transitions & fixed background attachment - See: https://github.com/mozdevs/cssremedy/issues/11 -*/ -@media (prefers-reduced-motion: reduce) { - *, - ::before, - ::after { - animation-delay: -1ms !important; - animation-duration: 1ms !important; - animation-iteration-count: 1 !important; - background-attachment: initial !important; - scroll-behavior: auto !important; - transition-delay: 0s !important; - transition-duration: 0s !important; - } -} diff --git a/themes/ductile/tpl/404.html b/themes/ductile/tpl/404.html deleted file mode 100644 index 913e16a..0000000 --- a/themes/ductile/tpl/404.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - {{tpl:lang Document not found}} - {{tpl:BlogName encode_html="1"}} - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    {{tpl:lang Document not found}}

    -

    {{tpl:lang URL you've tried has typos, or the page has been deleted or moved.}}

    -
    - - - -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/_entry-full.html b/themes/ductile/tpl/_entry-full.html deleted file mode 100644 index cb81347..0000000 --- a/themes/ductile/tpl/_entry-full.html +++ /dev/null @@ -1,55 +0,0 @@ -
    - - -

    {{tpl:EntryDate}}

    - -

    {{tpl:EntryTitle encode_html="1"}}

    - -
    - - - - - - - -
    - - - {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} - - -
    {{tpl:EntryExcerpt}}
    -
    -
    {{tpl:EntryContent}}
    - - - {{tpl:SysBehavior behavior="publicEntryAfterContent"}} - - - - - -
    diff --git a/themes/ductile/tpl/_entry-short.html b/themes/ductile/tpl/_entry-short.html deleted file mode 100644 index 6dde958..0000000 --- a/themes/ductile/tpl/_entry-short.html +++ /dev/null @@ -1,78 +0,0 @@ -
    - - -

    {{tpl:EntryDate}}

    - -

    {{tpl:EntryTitle encode_html="1"}}

    - -
    - - - - - - - -
    - - - {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} - - - -
    - {{tpl:EntryFirstImage size="t" class="post-icon"}} - {{tpl:EntryExcerpt}} -
    -

    {{tpl:lang Continue reading}} -

    -
    - - - -
    - {{tpl:EntryFirstImage size="t" class="post-icon"}} -

    - {{tpl:EntryContent encode_html="1" remove_html="1" cut_string="300"}} - -  […] - -

    -
    - -

    {{tpl:lang Continue reading}}

    -
    -
    - - - {{tpl:SysBehavior behavior="publicEntryAfterContent"}} - - - - - -
    diff --git a/themes/ductile/tpl/_entry-title.html b/themes/ductile/tpl/_entry-title.html deleted file mode 100644 index cbc5649..0000000 --- a/themes/ductile/tpl/_entry-title.html +++ /dev/null @@ -1,41 +0,0 @@ -
    - - -

    {{tpl:EntryDate}}

    - -

    {{tpl:EntryTitle encode_html="1"}}

    - -
    - -
    - - - {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} - - - {{tpl:SysBehavior behavior="publicEntryAfterContent"}} - - - - - -
    diff --git a/themes/ductile/tpl/_footer.html b/themes/ductile/tpl/_footer.html deleted file mode 100644 index 2eed752..0000000 --- a/themes/ductile/tpl/_footer.html +++ /dev/null @@ -1,13 +0,0 @@ - - -{{tpl:SimpleMenu id="sn-bottom" class="supranav nobig"}} - -{{tpl:SysBehavior behavior="publicFooterContent"}} diff --git a/themes/ductile/tpl/_head.html b/themes/ductile/tpl/_head.html deleted file mode 100644 index 72d7c24..0000000 --- a/themes/ductile/tpl/_head.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - -{{tpl:include src="user_head.html"}} -{{tpl:SysBehavior behavior="publicHeadContent"}} diff --git a/themes/ductile/tpl/_pagination.html b/themes/ductile/tpl/_pagination.html deleted file mode 100644 index b3a4097..0000000 --- a/themes/ductile/tpl/_pagination.html +++ /dev/null @@ -1,13 +0,0 @@ - -

    - - - - - - {{tpl:lang page}} {{tpl:PaginationCurrent}} {{tpl:lang of}} {{tpl:PaginationCounter}} - - - - -

    -
    diff --git a/themes/ductile/tpl/_sidebar.html b/themes/ductile/tpl/_sidebar.html deleted file mode 100644 index e00872d..0000000 --- a/themes/ductile/tpl/_sidebar.html +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/themes/ductile/tpl/_simple-entry.html b/themes/ductile/tpl/_simple-entry.html deleted file mode 100644 index afece4a..0000000 --- a/themes/ductile/tpl/_simple-entry.html +++ /dev/null @@ -1,179 +0,0 @@ -
    -

    {{tpl:EntryTitle encode_html="1"}}

    - -
    - - - - - - - -
    - - - {{tpl:SysBehavior behavior="publicEntryBeforeContent"}} - - - -
    {{tpl:EntryExcerpt}}
    -
    - -
    {{tpl:EntryContent}}
    - - - {{tpl:SysBehavior behavior="publicEntryAfterContent"}} -
    - - - - -
    -

    {{tpl:lang Attachments}}

    -
      - -
    • - - {{tpl:include src="_audio_player.html"}} - - - {{tpl:include src="_video_player.html"}} - - - {{tpl:AttachmentTitle}} - -
    • - -
    -
    - -
    - - - - - -
    -

    {{tpl:EntryCommentCount count_all="1" none="no reactions" one="one reaction" more="%s reactions"}}

    -
      - - -
    • - - -
    • - -

      {{tpl:CommentOrderNumber}} - {{tpl:lang From}} {{tpl:CommentAuthorLink}} - {{tpl:CommentDate format="%d"}}/{{tpl:CommentDate format="%m"}}/{{tpl:CommentDate format="%Y"}}, {{tpl:CommentTime}} -

      -
      - - {{tpl:SysBehavior behavior="publicCommentBeforeContent"}} - - {{tpl:CommentContent}} - - - {{tpl:SysBehavior behavior="publicCommentAfterContent"}} -
      -
    • - -
    -
    - -
    -
    - - -

    {{tpl:lang This post's comments feed}}

    -
    - - - -

    {{tpl:SysFormError}}

    -
    - - -

    {{tpl:lang Your comment has been published.}}

    -
    - - -

    {{tpl:lang Your comment has been submitted and will be reviewed for publication.}}

    -
    - - - - -
    -

    {{tpl:lang Your comment}}

    -
    {{tpl:CommentPreviewContent}}
    -

    -
    -
    - -

    {{tpl:lang Add a comment}}

    -
    - - {{tpl:SysBehavior behavior="publicCommentFormBeforeContent"}} - -

    - -

    - -

    - -

    - -

    - -

    - -

    - -

    - -

    - -

    - -

    {{tpl:CommentHelp}}

    - - - {{tpl:SysBehavior behavior="publicCommentFormAfterContent"}} -
    - -
    -

    - - - - -

    -
    - -
    - - -
    -

    {{tpl:lang Add ping}}

    -

    {{tpl:lang Trackback URL}} : {{tpl:EntryPingLink}}

    -
    -
    diff --git a/themes/ductile/tpl/_top.html b/themes/ductile/tpl/_top.html deleted file mode 100644 index 9ac0984..0000000 --- a/themes/ductile/tpl/_top.html +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/themes/ductile/tpl/archive.html b/themes/ductile/tpl/archive.html deleted file mode 100644 index 4a2651e..0000000 --- a/themes/ductile/tpl/archive.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - {{tpl:lang Archives}} - {{tpl:BlogName encode_html="1"}} - - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    {{tpl:lang Archives}}

    -
    - -
    - -
    -
    -

    {{tpl:lang By date}}

    -

    {{tpl:lang FromDay}} {{tpl:EntryDate format="%e %B %Y"}} {{tpl:lang toDay}} {{tpl:EntryDate format="%e %B %Y"}}

    - - -
    -

    {{tpl:ArchiveDate format="%Y"}}

    - -
    - -
    -
    -
    - -
    - - -
    -

    {{tpl:lang By category}}

    - -
    - -
    - - - -
    -

    {{tpl:lang By tag}}

    - -
    - -
    -
    - -
    -
    - - -

    {{tpl:lang Pages}}

    - - -
    -
    -
    -
    - -
    -
    - - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/archive_month.html b/themes/ductile/tpl/archive_month.html deleted file mode 100644 index c1a469a..0000000 --- a/themes/ductile/tpl/archive_month.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - {{tpl:lang Archives}} - {{tpl:ArchiveDate}} - {{tpl:BlogName encode_html="1"}} - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - - - -
    -

    {{tpl:ArchiveDate}} ({{tpl:ArchiveEntriesCount}})

    -
    - -
    - - {{tpl:ductileEntriesList default="short"}} - -
    - - - -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/category.html b/themes/ductile/tpl/category.html deleted file mode 100644 index 9429938..0000000 --- a/themes/ductile/tpl/category.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - {{tpl:CategoryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}}<tpl:PaginationIf start="0"> - {{tpl:lang page}} {{tpl:PaginationCurrent}}</tpl:PaginationIf> - - - - - - - - {{tpl:ductileNbEntryPerPage}} - - - - - - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    - - {{tpl:CategoryTitle encode_html="1"}} › - - {{tpl:CategoryTitle encode_html="1"}} -

    - {{tpl:CategoryDescription}} - - -

    - {{tpl:lang Entries feed}} - - - - {{tpl:lang Comments feed}} - -

    -
    - - - -
    -

    {{tpl:lang Subcategories}}

    - -
    - -
    -
    - -
    - {{tpl:ductileNbEntryPerPage}} - - {{tpl:ductileEntriesList default="short"}} - - - {{tpl:include src="_pagination.html"}} - - -
    -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/home.html b/themes/ductile/tpl/home.html deleted file mode 100644 index 953d483..0000000 --- a/themes/ductile/tpl/home.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - {{tpl:BlogName encode_html="1"}}<tpl:PaginationIf start="0"> - {{tpl:lang page}} {{tpl:PaginationCurrent}}</tpl:PaginationIf> - - {{tpl:lang page}} {{tpl:PaginationCurrent}}" /> - - - - - - - - - - {{tpl:ductileNbEntryPerPage nb="8"}} - - - - - - - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - -dc-home-first"> -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - - {{tpl:ductileNbEntryPerPage nb="8"}} - - - - - - {{tpl:include src="_entry-full.html"}} - - - - {{tpl:ductileEntriesList default="short"}} - - - - - - {{tpl:ductileEntriesList default="short"}} - - - - - {{tpl:include src="_pagination.html"}} - - - - -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/page.html b/themes/ductile/tpl/page.html deleted file mode 100644 index affc6b4..0000000 --- a/themes/ductile/tpl/page.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - {{tpl:EntryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}} - - - - - - - - - - {{tpl:include src="_head.html"}} - - - - - -
    - {{tpl:EntryPingData}} - - {{tpl:include src="_top.html"}} - -
    - -
    -
    - - {{tpl:include src="_simple-entry.html"}} - -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/post.html b/themes/ductile/tpl/post.html deleted file mode 100644 index 46804b7..0000000 --- a/themes/ductile/tpl/post.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - {{tpl:EntryTitle encode_html="1"}} - {{tpl:BlogName encode_html="1"}} - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - - - - -
    - {{tpl:EntryPingData}} - - {{tpl:include src="_top.html"}} - - - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/search.html b/themes/ductile/tpl/search.html deleted file mode 100644 index 29e4499..0000000 --- a/themes/ductile/tpl/search.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - {{tpl:lang Search}} - {{tpl:SysSearchString encode_html="1"}} - {{tpl:BlogName encode_html="1"}}<tpl:PaginationIf start="0"> - {{tpl:lang page}} {{tpl:PaginationCurrent}}</tpl:PaginationIf> - - - - - - - {{tpl:ductileNbEntryPerPage}} - - - - - - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    {{tpl:lang Search}}

    - -

    {{tpl:SysSearchString encode_html="1" string="Your search for %1$s returned no result."}}

    -
    - -

    {{tpl:SysSearchString encode_html="1" string="Your search for %1$s returned %2$s result."}}

    -
    - -

    {{tpl:SysSearchString encode_html="1" string="Your search for %1$s returned %2$s results."}}

    -
    -
    - -
    - {{tpl:ductileNbEntryPerPage}} - - - {{tpl:ductileEntriesList default="short"}} - - - -

    - - - - - {{tpl:lang page}} {{tpl:PaginationCurrent}} {{tpl:lang of}} {{tpl:PaginationCounter}} - - - - -

    -
    -
    -
    -
    -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/tag.html b/themes/ductile/tpl/tag.html deleted file mode 100644 index e1ada9f..0000000 --- a/themes/ductile/tpl/tag.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - {{tpl:lang Tag}} - {{tpl:TagID}} - {{tpl:BlogName encode_html="1"}}<tpl:PaginationIf start="0"> - {{tpl:lang page}} {{tpl:PaginationCurrent}}</tpl:PaginationIf> - - - - - - - {{tpl:ductileNbEntryPerPage}} - - - - - - - - - - - - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    {{tpl:lang Tag}} - {{tpl:TagID}}

    -

    {{tpl:lang Entries feed}} - - - {{tpl:lang Comments feed}} - -

    -
    - -
    - {{tpl:ductileNbEntryPerPage}} - - {{tpl:ductileEntriesList default="short"}} - - - {{tpl:include src="_pagination.html"}} - - - -
    -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - diff --git a/themes/ductile/tpl/tags.html b/themes/ductile/tpl/tags.html deleted file mode 100644 index a6c9852..0000000 --- a/themes/ductile/tpl/tags.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - {{tpl:lang Tags}} - {{tpl:BlogName encode_html="1"}} - - - - - - - - - {{tpl:include src="_head.html"}} - - -
    - {{tpl:include src="_top.html"}} - -
    - -
    -
    - -
    -

    {{tpl:lang Tags}}

    -
    - -
    - -
    - -
    -
    - - {{tpl:include src="_sidebar.html"}} - -
    - - {{tpl:include src="_footer.html"}} -
    - - -- 2.39.5