From 32da2a70ef278bd42f66eb82c3fbf1905a417b87 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 23 Feb 2015 22:55:06 +0100 Subject: Add LiipThemeBundle Re-defined the config / user relation to be OneToOne bidirectionnal. ConfigType is now a service so I can inject the list of available themes that are also used by LiipThemeBundle Force sqlite for test In case of people use a different driver in parameter.yml (yes I do :)) --- .../Resources/views/themes/dark/README.md | 3 + .../CoreBundle/Resources/views/themes/dark/dark | 1 + .../Resources/views/themes/dark/layout.html.twig | 38 +++++++++++ .../views/themes/dark/public/css/style-dark.css | 74 +++++++++++++++++++++ .../themes/dark/public/img/dark/backtotop.png | Bin 0 -> 250 bytes .../themes/dark/public/img/dark/bad-display.png | Bin 0 -> 403 bytes .../themes/dark/public/img/dark/checkmark-off.png | Bin 0 -> 339 bytes .../themes/dark/public/img/dark/checkmark-on.png | Bin 0 -> 288 bytes .../views/themes/dark/public/img/dark/down.png | Bin 0 -> 269 bytes .../views/themes/dark/public/img/dark/envelop.png | Bin 0 -> 361 bytes .../views/themes/dark/public/img/dark/flattr.png | Bin 0 -> 331 bytes .../views/themes/dark/public/img/dark/left.png | Bin 0 -> 264 bytes .../views/themes/dark/public/img/dark/link.png | Bin 0 -> 404 bytes .../views/themes/dark/public/img/dark/remove.png | Bin 0 -> 300 bytes .../views/themes/dark/public/img/dark/rss.png | Bin 0 -> 288 bytes .../views/themes/dark/public/img/dark/shaarli.png | Bin 0 -> 841 bytes .../views/themes/dark/public/img/dark/star-off.png | Bin 0 -> 382 bytes .../views/themes/dark/public/img/dark/star-on.png | Bin 0 -> 327 bytes .../views/themes/dark/public/img/dark/top.png | Bin 0 -> 250 bytes .../views/themes/dark/public/img/dark/twitter.png | Bin 0 -> 375 bytes .../Resources/views/themes/dark/public/public | 1 + .../Resources/views/themes/dark/screenshot.jpg | Bin 0 -> 664859 bytes .../Resources/views/themes/dark/theme.ini | 2 + 23 files changed, 119 insertions(+) create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/README.md create mode 120000 src/Wallabag/CoreBundle/Resources/views/themes/dark/dark create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/layout.html.twig create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/css/style-dark.css create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/backtotop.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/bad-display.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-off.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-on.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/down.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/envelop.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/flattr.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/left.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/link.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/remove.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/rss.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/shaarli.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-off.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-on.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/top.png create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/twitter.png create mode 120000 src/Wallabag/CoreBundle/Resources/views/themes/dark/public/public create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/screenshot.jpg create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/dark/theme.ini (limited to 'src/Wallabag/CoreBundle/Resources/views/themes/dark') diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/README.md b/src/Wallabag/CoreBundle/Resources/views/themes/dark/README.md new file mode 100644 index 00000000..92077994 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/README.md @@ -0,0 +1,3 @@ +# dark theme + +theme created by Nicolas LÅ“uillet aka nico_somb \ No newline at end of file diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/dark b/src/Wallabag/CoreBundle/Resources/views/themes/dark/dark new file mode 120000 index 00000000..5743bc49 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/dark @@ -0,0 +1 @@ +../../src/Wallabag/CoreBundle/Resources/views/dark \ No newline at end of file diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/layout.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/dark/layout.html.twig new file mode 100644 index 00000000..e17c1392 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/layout.html.twig @@ -0,0 +1,38 @@ + + + + + + + + + + + {% block title %}{% endblock %} - wallabag + {% include "WallabagCoreBundle:themes:_global/_head_icon.html.twig" %} + + + + + + + + + + + + + {% include "WallabagCoreBundle::_top.html.twig" %} +
+ {% block menu %}{% endblock %} + {% block precontent %}{% endblock %} + {{ include("WallabagCoreBundle::_messages.html.twig", {'flashMessages': app.session.flashbag.get('notice')}) }} +
+ {% block content %}{% endblock %} +
+
+ {% include "WallabagCoreBundle::_footer.html.twig" %} + + diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/css/style-dark.css b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/css/style-dark.css new file mode 100644 index 00000000..41782c48 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/css/style-dark.css @@ -0,0 +1,74 @@ +body { + color: #d4d4d4; + background-color: #262627; +} + +a, +a:hover, +a:visited { + color: #d4d4d4; +} + +a.back span { + background-image: url('../img/dark/left.png'); +} + +a.top span { + background-image: url('../img/dark/top.png'); +} + +a.fav span, +a.fav-off span:hover { + background-image: url('../img/dark/star-on.png'); +} + +a.fav span:hover, +a.fav-off span { + background-image: url('../img/dark/star-off.png'); +} + +a.archive span, +a.archive-off span:hover { + background-image: url('../img/dark/checkmark-on.png'); +} + +a.archive span:hover, +a.archive-off span { + background-image: url('../img/dark/checkmark-off.png'); +} + +a.twitter span { + background-image: url('../img/dark/twitter.png'); +} + +a.shaarli span { + background-image: url('../img/dark/shaarli.png'); +} + +a.flattr span { + background-image: url('../img/dark/flattr.png'); +} + +a.email span { + background-image: url('../img/dark/envelop.png'); +} + +a.delete span { + background-image: url('../img/dark/remove.png'); +} + +a.link span { + background-image: url('../img/dark/link.png'); +} + +a.bad-display span { + background-image: url('../img/dark/bad-display.png'); +} + +.pagination a { + color: #aaa; +} + +#article_toolbar { + background: #262627; +} \ No newline at end of file diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/backtotop.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/backtotop.png new file mode 100644 index 00000000..c885086d Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/backtotop.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/bad-display.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/bad-display.png new file mode 100644 index 00000000..66ea2e16 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/bad-display.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-off.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-off.png new file mode 100644 index 00000000..661ea997 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-off.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-on.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-on.png new file mode 100644 index 00000000..5ee8c8d3 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/checkmark-on.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/down.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/down.png new file mode 100644 index 00000000..4150e17c Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/down.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/envelop.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/envelop.png new file mode 100644 index 00000000..73d9b0b9 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/envelop.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/flattr.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/flattr.png new file mode 100644 index 00000000..b457d080 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/flattr.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/left.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/left.png new file mode 100644 index 00000000..c2f7a20e Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/left.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/link.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/link.png new file mode 100644 index 00000000..a5b8d8d2 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/link.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/remove.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/remove.png new file mode 100644 index 00000000..0c3dcfdf Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/remove.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/rss.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/rss.png new file mode 100644 index 00000000..21bad1a1 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/rss.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/shaarli.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/shaarli.png new file mode 100644 index 00000000..e68ac8b5 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/shaarli.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-off.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-off.png new file mode 100644 index 00000000..8194bc2d Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-off.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-on.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-on.png new file mode 100644 index 00000000..109c3aec Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/star-on.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/top.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/top.png new file mode 100644 index 00000000..d137bd24 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/top.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/twitter.png b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/twitter.png new file mode 100644 index 00000000..6ce8a4d9 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/img/dark/twitter.png differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/public b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/public new file mode 120000 index 00000000..fd316b37 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/public/public @@ -0,0 +1 @@ +../../themes/default/public \ No newline at end of file diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/screenshot.jpg b/src/Wallabag/CoreBundle/Resources/views/themes/dark/screenshot.jpg new file mode 100644 index 00000000..daaad6c9 Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/themes/dark/screenshot.jpg differ diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/dark/theme.ini b/src/Wallabag/CoreBundle/Resources/views/themes/dark/theme.ini new file mode 100644 index 00000000..4b020d36 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/dark/theme.ini @@ -0,0 +1,2 @@ +name = Dark +requirements[] = default -- cgit v1.2.3