From 19f2f11ee810cfd580cc23dabfafa658b5c4e99e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolas=20L=C5=93uillet?=
Date: Wed, 28 Jan 2015 13:58:12 +0100
Subject: fix themes symlinks
---
.../Resources/views/default/_bookmarklet.twig | 3 +
.../Resources/views/default/_footer.twig | 4 +
.../CoreBundle/Resources/views/default/_head.twig | 36 ++
.../Resources/views/default/_highlight.twig | 4 +
.../Resources/views/default/_import.twig | 15 +
.../CoreBundle/Resources/views/default/_menu.twig | 14 +
.../Resources/views/default/_messages.twig | 1 +
.../Resources/views/default/_pocheit-form.twig | 8 +
.../Resources/views/default/_search-form.twig | 9 +
.../Resources/views/default/_sorting.twig | 6 +
.../CoreBundle/Resources/views/default/_top.twig | 7 +
.../CoreBundle/Resources/views/default/about.twig | 74 ++++
.../CoreBundle/Resources/views/default/config.twig | 188 +++++++++
.../Resources/views/default/edit-tags.twig | 35 ++
.../CoreBundle/Resources/views/default/error.twig | 14 +
.../CoreBundle/Resources/views/default/export.twig | 1 +
.../CoreBundle/Resources/views/default/home.twig | 82 ++++
.../Resources/views/default/install.twig | 28 ++
.../CoreBundle/Resources/views/default/layout.twig | 31 ++
.../CoreBundle/Resources/views/default/login.twig | 34 ++
.../default/public/css/images/animated-overlay.gif | Bin 0 -> 1738 bytes
.../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 212 bytes
.../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 208 bytes
.../css/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 335 bytes
.../css/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 207 bytes
.../css/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 262 bytes
.../css/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 262 bytes
.../css/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 280 bytes
.../public/css/images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes
.../public/css/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes
.../public/css/images/ui-icons_454545_256x240.png | Bin 0 -> 6992 bytes
.../public/css/images/ui-icons_888888_256x240.png | Bin 0 -> 6999 bytes
.../public/css/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes
.../Resources/views/default/public/css/knacss.css | 1 +
.../views/default/public/css/messages.css | 75 ++++
.../Resources/views/default/public/css/print.css | 53 +++
.../views/default/public/css/style-default.css | 69 ++++
.../Resources/views/default/public/css/style.css | 447 +++++++++++++++++++++
.../views/default/public/fonts/Roboto.woff | Bin 0 -> 22172 bytes
.../default/public/highlightjs/highlight.pack.js | 1 +
.../default/public/highlightjs/styles/default.css | 152 +++++++
.../default/public/highlightjs/styles/github.css | 127 ++++++
.../public/highlightjs/styles/googlecode.css | 148 +++++++
.../views/default/public/img/default/backtotop.png | Bin 0 -> 326 bytes
.../default/public/img/default/bad-display.png | Bin 0 -> 343 bytes
.../default/public/img/default/checkmark-off.png | Bin 0 -> 277 bytes
.../default/public/img/default/checkmark-on.png | Bin 0 -> 235 bytes
.../views/default/public/img/default/down.png | Bin 0 -> 216 bytes
.../views/default/public/img/default/envelop.png | Bin 0 -> 285 bytes
.../views/default/public/img/default/flattr.png | Bin 0 -> 270 bytes
.../views/default/public/img/default/left.png | Bin 0 -> 196 bytes
.../views/default/public/img/default/link.png | Bin 0 -> 341 bytes
.../views/default/public/img/default/print.png | Bin 0 -> 321 bytes
.../views/default/public/img/default/remove.png | Bin 0 -> 252 bytes
.../views/default/public/img/default/rss.png | Bin 0 -> 288 bytes
.../views/default/public/img/default/shaarli.png | Bin 0 -> 729 bytes
.../views/default/public/img/default/star-off.png | Bin 0 -> 314 bytes
.../views/default/public/img/default/star-on.png | Bin 0 -> 281 bytes
.../views/default/public/img/default/top.png | Bin 0 -> 212 bytes
.../views/default/public/img/default/twitter.png | Bin 0 -> 297 bytes
.../Resources/views/default/public/img/logo.svg | 8 +
.../views/default/public/img/messages/close.png | Bin 0 -> 662 bytes
.../views/default/public/img/messages/cross.png | Bin 0 -> 655 bytes
.../views/default/public/img/messages/help.png | Bin 0 -> 786 bytes
.../views/default/public/img/messages/tick.png | Bin 0 -> 537 bytes
.../views/default/public/img/messages/warning.png | Bin 0 -> 666 bytes
.../views/default/public/js/closeMessage.js | 17 +
.../CoreBundle/Resources/views/default/tags.twig | 18 +
.../CoreBundle/Resources/views/default/theme.ini | 1 +
.../CoreBundle/Resources/views/default/view.twig | 124 ++++++
71 files changed, 1835 insertions(+)
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/_bookmarklet.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/_footer.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_head.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_highlight.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_import.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/_menu.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/_messages.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_pocheit-form.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_search-form.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_sorting.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/_top.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/about.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/config.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/edit-tags.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/error.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/export.twig
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/home.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/install.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/layout.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/login.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/animated-overlay.gif
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_222222_256x240.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_454545_256x240.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_888888_256x240.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/knacss.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/messages.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/css/print.css
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/css/style-default.css
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/css/style.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/fonts/Roboto.woff
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/highlight.pack.js
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/styles/default.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/styles/github.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/styles/googlecode.css
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/backtotop.png
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/bad-display.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/checkmark-off.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/checkmark-on.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/down.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/envelop.png
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/flattr.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/left.png
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/link.png
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/print.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/remove.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/rss.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/shaarli.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/star-off.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/star-on.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/top.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/default/twitter.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/logo.svg
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/messages/close.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/messages/cross.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/messages/help.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/messages/tick.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/img/messages/warning.png
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/public/js/closeMessage.js
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/tags.twig
create mode 100644 src/Wallabag/CoreBundle/Resources/views/default/theme.ini
create mode 100755 src/Wallabag/CoreBundle/Resources/views/default/view.twig
(limited to 'src/Wallabag/CoreBundle/Resources/views/default')
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_bookmarklet.twig b/src/Wallabag/CoreBundle/Resources/views/default/_bookmarklet.twig
new file mode 100644
index 00000000..61996353
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_bookmarklet.twig
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_footer.twig b/src/Wallabag/CoreBundle/Resources/views/default/_footer.twig
new file mode 100644
index 00000000..213a4aca
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_footer.twig
@@ -0,0 +1,4 @@
+
+ {% trans "powered by" %} wallabag
+ {% if constant('DEBUG_POCHE') == 1 %}{% trans "debug mode is on so cache is off." %} {% trans "your wallabag version:" %}{{constant('WALLABAG')}}. {% trans "storage:" %} {{constant('STORAGE')}}
{% endif %}
+
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_head.twig b/src/Wallabag/CoreBundle/Resources/views/default/_head.twig
new file mode 100755
index 00000000..277e3833
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_head.twig
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_highlight.twig b/src/Wallabag/CoreBundle/Resources/views/default/_highlight.twig
new file mode 100755
index 00000000..cdb7c6bf
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_highlight.twig
@@ -0,0 +1,4 @@
+ {# include excelent highlight.js library for code highligting, see http://highlightjs.org/ #}
+
+
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_import.twig b/src/Wallabag/CoreBundle/Resources/views/default/_import.twig
new file mode 100755
index 00000000..c59b7a15
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_import.twig
@@ -0,0 +1,15 @@
+
+
+
{% trans "Download required for " %} {{ import.recordsDownloadRequired }} {% trans "records" %}.
+
{% trans "Downloading next " %} {{ import.recordsUnderDownload }} {% trans "articles, please wait" %}...
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_menu.twig b/src/Wallabag/CoreBundle/Resources/views/default/_menu.twig
new file mode 100644
index 00000000..eedf84f1
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_menu.twig
@@ -0,0 +1,14 @@
+
+ {% include '_pocheit-form.twig' %}
+ {% include '_search-form.twig' %}
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_messages.twig b/src/Wallabag/CoreBundle/Resources/views/default/_messages.twig
new file mode 100644
index 00000000..679aa098
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_messages.twig
@@ -0,0 +1 @@
+ {{ messages | raw }}
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_pocheit-form.twig b/src/Wallabag/CoreBundle/Resources/views/default/_pocheit-form.twig
new file mode 100755
index 00000000..8c982db0
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_pocheit-form.twig
@@ -0,0 +1,8 @@
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_search-form.twig b/src/Wallabag/CoreBundle/Resources/views/default/_search-form.twig
new file mode 100755
index 00000000..0cf6097a
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_search-form.twig
@@ -0,0 +1,9 @@
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_sorting.twig b/src/Wallabag/CoreBundle/Resources/views/default/_sorting.twig
new file mode 100755
index 00000000..3ce9b949
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_sorting.twig
@@ -0,0 +1,6 @@
+{% if entries|length > 1 %}
+
+ {% trans "by date" %}
+ {% trans "by title" %}
+
+{% endif %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/_top.twig b/src/Wallabag/CoreBundle/Resources/views/default/_top.twig
new file mode 100755
index 00000000..45806f01
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/_top.twig
@@ -0,0 +1,7 @@
+
+
+ {% if view == 'home' %}{% block logo %} {% endblock %}
+ {% else %}{{ block('logo') }}
+ {% endif %}
+
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/about.twig b/src/Wallabag/CoreBundle/Resources/views/default/about.twig
new file mode 100755
index 00000000..50ffd8ef
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/about.twig
@@ -0,0 +1,74 @@
+{% extends "layout.twig" %}
+
+{% block title %}{% trans "About wallabag" %}{% endblock %}
+{% block menu %}
+{% include '_menu.twig' %}
+{% endblock %}
+{% block content %}
+ {% trans "About wallabag" %}
+
+
+ {% trans "Project website" %}
+ http://www.wallabag.org
+
+ {% trans "Main developer" %}
+ Nicolas Lœuillet — {% trans "website" %}
+
+ {% trans "Contributors:" %}
+ {% trans "on Github" %}
+
+ {% trans "Bug reports" %}
+ {% trans "On our support website" %} {% trans "or" %} {% trans "on Github" %}
+
+ {% trans "License" %}
+ MIT
+
+ {% trans "Version" %}
+ {{ constant('WALLABAG') }}
+
+
+ {% trans "wallabag is a read-it-later application: you can save a web page by keeping only content. Elements like ads or menus are deleted." %}
+
+ {% trans "Helping wallabag" %}
+
+ {% trans "wallabag is free and opensource. You can help us:" %}
+
+
+ {% trans "via Paypal" %}
+
+ {% trans "via Flattr" %}
+
+
+ {% trans "Credits" %}
+
+ PHP Readability
+ https://bitbucket.org/fivefilters/php-readability
+
+ Full Text RSS
+ http://code.fivefilters.org/full-text-rss/src
+
+ logo by Maylis Agniel
+ https://github.com/wallabag/logo
+
+ icons
+ http://icomoon.io
+
+ PHP Simple HTML DOM Parser
+ http://simplehtmldom.sourceforge.net/
+
+ Session
+ https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php
+
+ Twig
+ http://twig.sensiolabs.org
+
+ Flash messages
+ https://github.com/plasticbrain/PHP-Flash-Messages
+
+ Pagination
+ https://github.com/daveismyname/pagination
+
+ PHPePub
+ https://github.com/Grandt/PHPePub/
+
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/config.twig b/src/Wallabag/CoreBundle/Resources/views/default/config.twig
new file mode 100755
index 00000000..b7d91937
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/config.twig
@@ -0,0 +1,188 @@
+{% extends "layout.twig" %}
+
+{% block title %}{% trans "config" %}{% endblock %}
+{% block menu %}
+{% include '_menu.twig' %}
+{% endblock %}
+{% block content %}
+ {% trans "Saving articles" %}
+ {% trans "There are several ways to save an article:" %} {% trans "(? )" %}
+
+
+
+ Browser Plugins
+
+ Mobile Apps
+
+ {% trans "Bookmarklet" %}
+
+ {% trans "Drag & drop this link to your bookmarks bar:" %} {% trans "bag it!" %}
+
+
+ {% trans "Feeds" %}
+ {% if token == '' %}
+ {% trans "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it ." %}
+ {% else %}
+
+
+ {% trans "Your token:" %} {{token}}
+ {% trans "Your user id:" %} {{user_id}}
+ {% trans "You can regenerate your token: generate! ." %}
+
+ {% endif %}
+
+ {% trans "Change your theme" %}
+
+
+ {% trans "Change your language" %}
+
+
+ {% trans "Import" %}
+ {% trans "You can import your Pocket, Readability, Instapaper, Wallabag or any data in appropriate json or html format." %}
+ {% trans "Please select export file on your computer and press \"Import\" button below. Wallabag will parse your file, insert all URLs and start fetching of articles if required." %}
+
+ {% trans "You can click here to fetch content for articles with no content." %}
+ {% trans "Fetching process is controlled by two constants in your config file: IMPORT_LIMIT (how many articles are fetched at once) and IMPORT_DELAY (delay between fetch of next batch of articles)." %}
+
+ {% trans "Export your wallabag data" %}
+ {% trans "Export JSON" %}
+ Data will be exported in a single JSON file.
+
+ {% trans "Fancy an E-Book ?" %}
+ {% trans "Click to get all your articles in one ebook :" %}
+
+
+
+ {% trans "This can take a while and can even fail if you have too many articles, depending on your server configuration." %}
+
+ {% trans "Cache" %}
+ {% trans "Delete Cache" %}
+ Deleting the cache may help with display or other problems.
+
+ {% if http_auth == 0 %}
+ {% trans "Change your password" %}
+
+ {% endif %}
+
+ {% trans 'Add user' %}
+
+
+ {% trans "Delete account" %}
+ {% if not only_user %}
+ {% else %}{% trans "You are the only user, you cannot delete your own account." %}
+ {% trans "To completely remove wallabag, delete the wallabag folder on your web server (and eventual databases)." %}
{% endif %}
+
+ {% trans "Upgrading wallabag" %}
+
+ {% trans "Installed version" %}: {{ constant('WALLABAG') }}
+ {% trans "Latest stable version" %}: {{ prod }}. {% if compare_prod == -1 %}{% trans "A more recent stable version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_prod }})
+ {% if constant('DEBUG_POCHE') == 1 %}{% trans "Latest dev version" %}: {{ dev }}. {% if compare_dev == -1 %}{% trans "A more recent development version is available." %} {% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_dev }}){% endif %}
+
+ {% trans "You can clear cache to check the latest release." %}
+
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/edit-tags.twig b/src/Wallabag/CoreBundle/Resources/views/default/edit-tags.twig
new file mode 100755
index 00000000..c29427e0
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/edit-tags.twig
@@ -0,0 +1,35 @@
+{% extends "layout.twig" %}
+{% block title %}edit tags{% endblock %}
+{% block menu %}
+{% include '_menu.twig' %}
+{% endblock %}
+{% block content %}
+
+
+
+
+
+
+
+ {{ entry.title|raw }}
+
+
+
+{% if tags is empty %}
+{% trans "no tags" %}
+{% endif %}
+
+{% for tag in tags %}{{ tag.value }} ✘ {% endfor %}
+
+
+
+« {% trans "return to article" %}
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/error.twig b/src/Wallabag/CoreBundle/Resources/views/default/error.twig
new file mode 100644
index 00000000..528a0985
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/error.twig
@@ -0,0 +1,14 @@
+{% extends "layout.twig" %}
+{% block title %}{% trans "plop" %}{% endblock %}
+{% block content %}
+ Errors
+
+ {% for message in msg %}
+ {{message}}
+ {% endfor %}
+
+ Don't forget the documentation .
+
+ {% trans "You can check your configuration here ." %}
+
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/export.twig b/src/Wallabag/CoreBundle/Resources/views/default/export.twig
new file mode 100644
index 00000000..4adb9540
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/export.twig
@@ -0,0 +1 @@
+{{ export }}
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/home.twig b/src/Wallabag/CoreBundle/Resources/views/default/home.twig
new file mode 100755
index 00000000..b9000559
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/home.twig
@@ -0,0 +1,82 @@
+{% extends "layout.twig" %}
+{% block title %}
+{% if view == 'fav' %}
+{% trans "favoris" %}
+{% elseif view == 'archive' %}
+{% trans "archive" %}
+{% else %}
+{% trans "unread" %}
+{% endif %}
+{% endblock %}
+{% block menu %}
+{% include '_menu.twig' %}
+{% endblock %}
+{% block precontent %}
+
+{% include '_sorting.twig' %}
+{% endblock %}
+{% block content %}
+
+ {% if includeImport %}
+ {% include '_import.twig' %}
+ {% endif %}
+
+ {% if tag %}
+ {% trans "Tag" %}: {{ tag.value }}
+ {% endif %}
+
+ {% if entries is empty %}
+ {% trans "No articles found." %}
+ {% else %}
+ {% block pager %}
+ {% if nb_results > 1 %}
+
+
{{ nb_results }} {% trans "results" %}{% if searchterm is defined %}{% trans " found for « " %} {{ searchterm }} »{% endif %}
+ {{ page_links | raw }}
+
+ {% elseif nb_results == 1 %}
+ {% if searchterm is defined %}
+
+
{% trans "Only one result found for " %} « {{ searchterm }} »
+
+ {% endif %}
+ {% endif %}
+ {% endblock %}
+ {% for entry in entries %}
+
+
+
+
{{ entry.content|striptags|slice(0, 300) }}...
+
+ {% endfor %}
+
+ {{ block('pager') }}
+ {% if view == 'home' %}{% if nb_results > 1 %}{% trans "Mark all the entries as read" %}
{% endif %}{% endif %}
+ {% if searchterm is defined %}{% trans "Tag these results as" %} {{ searchterm }} {% endif %}
+
+ {% if searchterm is defined %}{% trans "Delete results matching" %} {{ searchterm }} {% endif %}
+
+ {% if tag %}{% trans "Mark all articles from this tag as read" %} {% endif %}
+
+ {% if tag %}
+ {% if constant('EPUB') == 1 %}{% trans "Download as ePub3" %} {% endif %}
+ {% if constant('MOBI') == 1 %}{% trans "Download as Mobi" %} {% endif %}
+ {% if constant('PDF') == 1 %}{% trans "Download as PDF" %} {% endif %}
+ {% elseif searchterm is defined %}
+ {% if constant('EPUB') == 1 %}{% trans "Download as ePub3" %} {% endif %}
+ {% if constant('MOBI') == 1 %}{% trans "Download as Mobi" %} {% endif %}
+ {% if constant('PDF') == 1 %}{% trans "Download as PDF" %} {% endif %}
+ {% else %}
+ {% if constant('EPUB') == 1 %}{% trans "Download as ePub3" %} {% endif %}
+ {% if constant('MOBI') == 1 %}{% trans "Download as Mobi" %} {% endif %}
+ {% if constant('PDF') == 1 %}{% trans "Download as PDF" %} {% endif %}
+ {% endif %}
+
+ {% endif %}
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/install.twig b/src/Wallabag/CoreBundle/Resources/views/default/install.twig
new file mode 100644
index 00000000..c89c7e47
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/install.twig
@@ -0,0 +1,28 @@
+{% extends "layout.twig" %}
+{% block title %}{% trans "installation" %}{% endblock %}
+{% block content %}
+
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/layout.twig b/src/Wallabag/CoreBundle/Resources/views/default/layout.twig
new file mode 100644
index 00000000..dfebc3ea
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/layout.twig
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+ {% block title %}{% endblock %} - wallabag
+{% include '_head.twig' %}
+{% include '_bookmarklet.twig' %}
+
+
+ {% include '_top.twig' %}
+
+ {% block menu %}{% endblock %}
+ {% block precontent %}{% endblock %}
+ {% block messages %}
+ {% include '_messages.twig' %}
+ {% endblock %}
+
+ {% block content %}{% endblock %}
+
+
+{% include '_footer.twig' %}
+
+
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/login.twig b/src/Wallabag/CoreBundle/Resources/views/default/login.twig
new file mode 100644
index 00000000..b9f8b497
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/login.twig
@@ -0,0 +1,34 @@
+{% extends "layout.twig" %}
+
+{% block title %}{% trans "login to your wallabag" %}{% endblock %}
+{% block content %}
+ {% if http_auth == 0 %}
+
+ {% endif %}
+{% endblock %}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/animated-overlay.gif b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/animated-overlay.gif
new file mode 100644
index 00000000..d441f75e
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/animated-overlay.gif differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png
new file mode 100644
index 00000000..9f10cb65
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_0_aaaaaa_40x100.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png
new file mode 100644
index 00000000..b89b914b
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_flat_75_ffffff_40x100.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png
new file mode 100644
index 00000000..780d3ffd
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_55_fbf9ee_1x400.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png
new file mode 100644
index 00000000..da53255b
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_65_ffffff_1x400.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png
new file mode 100644
index 00000000..f6306608
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_dadada_1x400.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png
new file mode 100644
index 00000000..7d347065
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_75_e6e6e6_1x400.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png
new file mode 100644
index 00000000..533c4900
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_glass_95_fef1ec_1x400.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
new file mode 100644
index 00000000..bf3a9481
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_222222_256x240.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_222222_256x240.png
new file mode 100644
index 00000000..c1cb1170
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_222222_256x240.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png
new file mode 100644
index 00000000..84b601bf
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_2e83ff_256x240.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_454545_256x240.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_454545_256x240.png
new file mode 100644
index 00000000..b6db1acd
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_454545_256x240.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_888888_256x240.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_888888_256x240.png
new file mode 100644
index 00000000..feea0e20
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_888888_256x240.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png
new file mode 100644
index 00000000..ed5b6b09
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/css/images/ui-icons_cd0a0a_256x240.png differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/knacss.css b/src/Wallabag/CoreBundle/Resources/views/default/public/css/knacss.css
new file mode 100644
index 00000000..ca0696b7
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/css/knacss.css
@@ -0,0 +1 @@
+html{font-size:62.5%}body{font-family:"Century Gothic",helvetica,arial,sans-serif;font-size:1.4em;line-height:1.5;color:#000;background-color:#FFF}p,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure,hgroup{margin:.75em 0 0;font-size:1em;line-height:1.5}h1,.h1-like{margin:.8077em 0 0 0;font-size:1.8571em;font-weight:normal;line-height:1.6154em}h2,.h2-like{margin:.875em 0 0 0;font-size:1.7143em;font-weight:normal;line-height:1.75em}h3,.h3-like{margin:.9545em 0 0 0;font-size:1.5714em;font-weight:normal;line-height:1.909em}h4,.h4-like{margin:1.05em 0 0 0;font-size:1.4286em;font-weight:normal;line-height:1.05em}h5,.h5-like{margin:1.1667em 0 0 0;font-size:1.2857em;font-weight:normal;line-height:1.1667em}h6,.h6-like{margin:1.3125em 0 0 0;font-size:1.1429em;font-weight:normal;line-height:1.3125em}.smaller{font-size:.7143em}.small{font-size:.8571em}.big{font-size:1.1429em}.bigger{font-size:1.2857em}.biggest{font-size:1.4286em}html,body,textarea,figure,label{margin:0;padding:0}ul,ol{padding-left:2em}code,pre,samp,kbd{font-family:consolas,'DejaVu Sans Mono',courier,monospace;line-height:1em;white-space:pre-wrap}code,kbd,mark{border-radius:2px}em{font-style:italic}strong{font-weight:bold}kbd{padding:0 2px;border:1px solid #999}code{padding:2px 4px;color:#B11;background:rgba(0,0,0,.04)}mark{padding:2px 4px;background:#FF0}table{margin-bottom:1.5em}p:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}li p,li ul,li ol{margin-top:0;margin-bottom:0}img,table,td,blockquote,code,pre,textarea,input,video{max-width:100%}div,textarea,table,td,th,code,pre,samp{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}img{height:auto;vertical-align:middle}#map_canvas img,.gmnoprint img{max-width:none}a img{border:0}body > script{display:none !important}.skip-links{position:absolute}.skip-links a{position:absolute;left:-7000px;padding:.5em;text-decoration:none;color:#FFF;background:#000}.skip-links a:focus{position:static}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mod,.item{overflow:hidden}.row{display:table;width:100%;table-layout:fixed}.row > *,.col{display:table-cell;vertical-align:top}.clear,.line,.row{clear:both}.clearfix:after,.line:after,.mod:after{content:"";display:table;clear:both}.left{float:left}img.left{margin-right:1em}.right{float:right}img.right{margin-left:1em}img.left,img.right{margin-bottom:5px}.center{margin-right:auto;margin-left:auto}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.inbl{display:inline-block;margin-right:-.25em;vertical-align:top}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:100px}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:400px}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:800px}.w960p{width:960px}.mw960p{max-width:960px}.m-reset,.ma0{margin:0 !important}.p-reset,.pa0{padding:0 !important}.ma1,.mas{margin:10px !important}.ma2,.mam{margin:20px !important}.ma3,.mal{margin:30px !important}.pa1,.pas{padding:10px}.pa2,.pam{padding:20px}.pa3,.pal{padding:30px}.mt0,.mtn{margin-top:0 !important}.mt1,.mts{margin-top:10px !important}.mt2,.mtm{margin-top:20px !important}.mt3,.mtl{margin-top:30px !important}.mr0,.mrn{margin-right:0}.mr1,.mrs{margin-right:10px}.mr2,.mrm{margin-right:20px}.mr3,.mrl{margin-right:30px}.mb0,.mbn{margin-bottom:0 !important}.mb1,.mbs{margin-bottom:10px !important}.mb2,.mbm{margin-bottom:20px !important}.mb3,.mbl{margin-bottom:30px !important}.ml0,.mln{margin-left:0}.ml1,.mls{margin-left:10px}.ml2,.mlm{margin-left:20px}.ml3,.mll{margin-left:30px}.pt0,.ptn{padding-top:0}.pt1,.pts{padding-top:10px}.pt2,.ptm{padding-top:20px}.pt3,.ptl{padding-top:30px}.pr0,.prn{padding-right:0}.pr1,.prs{padding-right:10px}.pr2,.prm{padding-right:20px}.pr3,.prl{padding-right:30px}.pb0,.pbn{padding-bottom:0}.pb1,.pbs{padding-bottom:10px}.pb2,.pbm{padding-bottom:20px}.pb3,.pbl{padding-bottom:30px}.pl0,.pln{padding-left:0}.pl1,.pls{padding-left:10px}.pl2,.plm{padding-left:20px}.pl3,.pll{padding-left:30px}.visually-hidden{position:absolute;left:-7000px;overflow:hidden}[dir=rtl] .visually-hidden{right:-7000px;left:auto}.desktop-hidden{display:none}form,fieldset{border:none}input,button,select,label,.btn{font-family:inherit;vertical-align:middle}textarea{font-family:inherit;resize:vertical}.ie67 .clearfix,.ie67 .line,.ie67 .mod,.ie67 .row,.ie67 .col{zoom:1}.ie67 .btn,.ie67 .col,.ie67 .inbl{display:inline;zoom:1}.ie8 img{width:auto}@media print{p,blockquote{orphans:2;widows:2}blockquote,ul,ol{page-break-inside:avoid}h1,h2,h3,caption{page-break-after:avoid}}@media(orientation:landscape)and(max-device-width:768px){html,body{-webkit-text-size-adjust:100%}}[class*=grid] > *{float:left}[class*=grid] > * + *{margin-left:2%}.grid2 > *{width:49%}.grid3 > *{width:32%}.grid4 > *{width:23.5%}.grid5 > *{width:18.4%}.grid6 > *{width:15%}.grid2-1 > *:first-child,.grid1-2 > * + *{width:66%}.grid1-2 > *:first-child,.grid2-1 > * + *{width:32%}.grid1-3 > *:first-child,.grid3-1 > * + *{width:23.5%}.grid3-1 > *:first-child,.grid1-3 > * + *{width:74.5%}table,.table{max-width:100%;border-collapse:collapse;table-layout:fixed;vertical-align:top}table{width:100%}.table{display:table}caption{padding:10px;font-style:italic;color:#555}table{border:1px solid #CCC}tr > * + *{border-left:1px solid #CCC}th,td{padding:.3em .8em;border-bottom:1px solid #CCC;text-align:left}td{color:#333}.alternate{border:0}.alternate tbody{border:1px solid #CCC}.alternate thead tr > * + *{border-left:0}.alternate tbody tr > * + *{border-left:1px solid #CCC}.alternate-vert{border:0;border-right:1px solid #CCC}.alternate-vert tr >:first-child{border-bottom:0}.alternate-vert tr > * + *{border-top:1px solid #CCC}.striped tbody tr:nth-child(odd){background:#EEE;background:rgba(0,0,0,.05)}.striped-vert tr >:first-child{background:#EEE;background:rgba(0,0,0,.05)}.btn{display:inline-block}label{display:inline-block;vertical-align:middle;cursor:pointer}legend{border:0;white-space:normal}button,input,select{margin:0;font-family:"Century Gothic",helvetica,arial,sans-serif;font-size:100%;vertical-align:middle}textarea{min-height:5em;overflow:auto;font-size:1.75em;vertical-align:top;resize:vertical}}ol.styled{counter-reset:styled}ol.styled > li{counter-increment:styled;margin-bottom:.3em;list-style-type:none}ol.styled > li:before{content:counter(styled);display:inline-block;width:1em;height:1em;margin-right:.4em;padding:2px;border-radius:50%;text-align:center;text-indent:-.1em;font-size:.9em;line-height:1;vertical-align:middle;color:#FFF;background:rgba(0,0,0,.5)}@media(min-width:1280px){.large-hidden,.tablet-hidden{display:none !important}.large-visible{display:block !important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-row{display:table;width:100% !important;table-layout:fixed}.large-col{display:table-cell;vertical-align:top}.large-w25{width:25% !important}.large-w33{width:33.3333% !important}.large-w50{width:50% !important}.large-w66{width:66.6666% !important}.large-w75{width:75% !important}.large-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.large-ma0,.large-man{margin:0 !important}}@media(max-width:768px){.w60,.w66,.w70,.w75,.w80,.w90,.w100,.w600p,.w700p,.w800p,.w960p,.mw960p,.medium-wauto{width:auto}.medium-hidden,.tablet-hidden{display:none !important}.medium-visible{display:block !important}.medium-no-float{float:none}.medium-inbl{display:inline-block;float:none;vertical-align:top}.medium-row{display:table;width:100% !important;table-layout:fixed}.medium-col{display:table-cell;vertical-align:top}.medium-w25{width:25% !important}.medium-w33{width:33.3333% !important}.medium-w50{width:50% !important}.medium-w66{width:66.6666% !important}.medium-w75{width:75% !important}.medium-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.medium-ma0,.medium-man{margin:0 !important}.grid4 > *{width:49% !important}.grid4 >:first-child + * + *{margin-left:0 !important}.grid6 > *{width:32% !important}.grid6 >:first-child + * + * + *{margin-left:0 !important}}@media(max-width:640px){.mod,.item,.col,fieldset{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.w30,.w33,.w40,.w50,.w300p,.w400p,.w500p{width:auto}.row{display:block !important;width:100% !important}.tiny-hidden,.phone-hidden{display:none !important}.tiny-visible{display:block !important}.tiny-no-float{float:none}.tiny-inbl{display:inline-block;float:none;vertical-align:top}.tiny-row{display:table;width:100% !important;table-layout:fixed}.tiny-col{display:table-cell;vertical-align:top}th,td{display:block !important;width:auto !important;text-align:left !important}thead{display:none}.tiny-w25{width:25% !important}.tiny-w33{width:33.3333% !important}.tiny-w50{width:50% !important}.tiny-w66{width:66.6666% !important}.tiny-w75{width:75% !important}.tiny-w100{display:block !important;float:none !important;clear:none !important;width:auto !important;margin-right:0 !important;margin-left:0 !important;border:0}.tiny-ma0,.tiny-man{margin:0 !important}}
\ No newline at end of file
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/messages.css b/src/Wallabag/CoreBundle/Resources/views/default/public/css/messages.css
new file mode 100644
index 00000000..46b54795
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/css/messages.css
@@ -0,0 +1,75 @@
+.messages {
+ display: block;
+ clear: both;
+ width: 400px;
+ margin: 10px auto 10px;
+ padding: 10px 0;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.messages a.closeMessage {
+ display: none;
+ float: right;
+ width: 16px;
+ height: 16px;
+ margin: -14px -8px 0 0;
+ background: url(../img/messages/close.png) no-repeat;
+}
+
+/*.messages:hover a.closeMessage { visibility:visible; }*/
+
+.messages p {
+ margin: 3px 0 3px 10px !important;
+ padding: 0 10px 0 23px !important;
+ font-size: 14px;
+ line-height: 16px;
+}
+
+.messages.error {
+ border: 1px solid #c42608;
+ color: #c00 !important;
+ background: #fff0ef;
+}
+
+.messages.error p {
+ color: #c00 !important;
+ background: url(../img/messages/cross.png) no-repeat 0 50%;
+}
+
+.messages.success {
+ border: 1px solid #6dc70c;
+ background: #e0fbcc;
+}
+
+.messages.success p {
+ color: #2b6301 !important;
+ background: url(../img/messages/tick.png) no-repeat 0 50%;
+}
+
+.messages.warning {
+ border: 1px solid #ebcd41;
+ color: #000;
+ background: #fffcd3;
+}
+
+.messages.warning p {
+ color: #5f4e01;
+ background: url(../img/messages/warning.png) no-repeat 0 50%;
+}
+
+.messages.information,
+.messages.info {
+ border: 1px solid #82aee7;
+ background: #dfebfb;
+}
+
+.messages.information p,
+.messages.info p {
+ color: #064393;
+ background: url(../img/messages/help.png) no-repeat 0 50%;
+}
+
+.messages.information a {
+ text-decoration: underline;
+}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/print.css b/src/Wallabag/CoreBundle/Resources/views/default/public/css/print.css
new file mode 100644
index 00000000..625478e1
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/css/print.css
@@ -0,0 +1,53 @@
+/* ### Layout ### */
+
+body {
+ font-family: Serif;
+ background-color: #fff;
+}
+
+@page {
+ margin: 1cm;
+}
+
+img {
+ max-width: 100% !important;
+}
+
+/* ### Content ### */
+
+/* Hide useless blocks */
+body > header,
+#links,
+#sort,
+body > footer,
+.top_link,
+div.tools,
+header div,
+.messages,
+.entrie + .results,
+#article_toolbar {
+ display: none !important;
+}
+
+article {
+ border: none !important;
+}
+
+pre code {
+ line-height: 1.6em;
+}
+
+/* Add URL after links */
+.vieworiginal a:after {
+ content: " (" attr(href) ")";
+}
+
+/* Add explanation after abbr */
+abbr[title]:after {
+ content: " (" attr(title) ")";
+}
+
+/* Change border on current pager item */
+.pagination span.current {
+ border-style: dashed;
+}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/style-default.css b/src/Wallabag/CoreBundle/Resources/views/default/public/css/style-default.css
new file mode 100755
index 00000000..4406d48f
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/css/style-default.css
@@ -0,0 +1,69 @@
+a.back span {
+ background-image: url('../img/default/left.png');
+}
+
+a.top span {
+ background-image: url('../img/default/top.png');
+}
+
+a.fav span,
+a.fav-off span:hover {
+ background-image: url('../img/default/star-on.png');
+}
+
+a.fav span:hover,
+a.fav-off span {
+ background-image: url('../img/default/star-off.png');
+}
+
+a.archive span,
+a.archive-off span:hover {
+ background-image: url('../img/default/checkmark-on.png');
+}
+
+a.archive span:hover,
+a.archive-off span {
+ background-image: url('../img/default/checkmark-off.png');
+}
+
+a.twitter span {
+ background-image: url('../img/default/twitter.png');
+}
+
+a.shaarli span {
+ background-image: url('../img/default/shaarli.png');
+}
+
+a.flattr span {
+ background-image: url('../img/default/flattr.png');
+}
+
+a.carrot span {
+ background-image: url('../../_global/img/icons/carrot-icon--black.png');
+ background-size: 16px 16px;
+}
+
+a.diaspora span {
+ background-image: url('../../_global/img/icons/diaspora-icon--black.png');
+ background-size: 16px 16px;
+}
+
+a.email span {
+ background-image: url('../img/default/envelop.png');
+}
+
+a.delete span {
+ background-image: url('../img/default/remove.png');
+}
+
+a.link span {
+ background-image: url('../img/default/link.png');
+}
+
+a.bad-display span {
+ background-image: url('../img/default/bad-display.png');
+}
+
+a.print span {
+ background-image: url('../img/default/print.png');
+}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/css/style.css b/src/Wallabag/CoreBundle/Resources/views/default/public/css/style.css
new file mode 100755
index 00000000..b25373d6
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/css/style.css
@@ -0,0 +1,447 @@
+@font-face {
+ font-family: 'Roboto';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/Roboto.woff) format('woff');
+}
+
+
+
+body {
+ margin: 10px;
+ font-family: 'Roboto',Verdana,Geneva,sans-serif;
+ font-size: 16px;
+ color: #000;
+}
+
+header {
+ text-align: center;
+}
+
+header h1 {
+ font-size: 1.3em;
+}
+
+a,
+a:hover,
+a:visited {
+ color: #000;
+}
+
+.bouton {
+ border: none;
+ border-radius: 2px;
+ color: #fff;
+ background-color: #000;
+}
+
+.bouton:hover {
+ color: #f1f1f1;
+ background-color: #222;
+ cursor: pointer;
+}
+
+#main {
+ margin: 0 auto;
+}
+
+#main #links {
+ padding: 0;
+ text-align: center;
+ font-size: 0.9em;
+ list-style-type: none;
+}
+
+#main #links li {
+ display: inline;
+}
+
+#main #links li .current {
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ color: #fff;
+ background-color: #000;
+}
+
+#main #sort {
+ padding: 0;
+ text-align: center;
+ list-style-type: none;
+ opacity: 0.5;
+}
+
+#main #sort li {
+ display: inline;
+ font-size: 0.9em;
+}
+
+#main #sort li + li {
+ margin-left: 10px;
+}
+
+#main #sort a {
+ padding: 2px 2px 0;
+ vertical-align: middle;
+}
+
+#main #sort img {
+ vertical-align: baseline;
+}
+#main #sort img:hover {
+ cursor: pointer;
+}
+
+#links a {
+ padding: 5px 10px;
+ text-decoration: none;
+}
+
+#links a:hover {
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ color: #f1f1f1;
+ background-color: #040707;
+}
+
+/*** ***/
+
+/*** LINKS DISPLAY ***/
+
+#main .tool {
+ text-decoration: none;
+ cursor: pointer;
+}
+
+#main #content {
+ margin-top: 20px;
+}
+
+#main #content h2 {
+ text-decoration: none;
+ font-size: 1.3em;
+}
+
+#main #content .entrie {
+ margin-top: 15px;
+ padding-bottom: 15px;
+ border-bottom: 1px dashed #222;
+ overflow: hidden;
+}
+
+/* First entry */
+#main #content .results + .entrie {
+ clear: both;
+ margin-top: 0;
+}
+
+#main .entrie .tools {
+ float: right;
+ text-align: right;
+ list-style-type: none;
+ opacity: 0.5;
+}
+
+#main .entrie .tools .tool span {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ /* Hide textual content */
+ overflow: hidden;
+ text-align: left;
+ text-indent: -9999px;
+}
+
+/*** ***/
+
+/*** ARTICLE PAGE ***/
+
+#article {
+ margin: 0 auto;
+}
+
+#article header {
+ border-bottom: 1px solid #222;
+}
+
+#article header {
+ text-align: left;
+}
+
+#article header h1 small {
+ float: right;
+ font-size: 0.6em;
+}
+
+#article header a {
+ text-decoration: none;
+}
+
+#article .tags {
+ font-size: 0.8em;
+ color: #888;
+ padding-bottom: 5px;
+}
+
+.backhome {
+ display: inline;
+}
+
+.results {
+ padding: 15px 0;
+ overflow: hidden;
+}
+
+.nb-results {
+ float: left;
+ font-size: 0.9em;
+ line-height: 24px;
+ vertical-align: middle;
+}
+
+#article_toolbar {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ min-height: 50px;
+ padding-top: 17px;
+ text-align: center;
+ color: #fff;
+ opacity: 0.8;
+ background: #fff;
+}
+
+#article_toolbar li {
+ display: inline;
+ padding-right: 30px;
+}
+
+#article_toolbar .tool {
+ padding: 0 2px;
+}
+
+#article_toolbar .tool span {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ /* Hide textual content */
+ overflow: hidden;
+ text-align: left;
+ text-indent: -9999px;
+}
+
+/*** ***/
+
+/*** PAGINATION ***/
+
+.pagination {
+ float: right;
+ text-align: right;
+}
+
+.pagination a {
+ height: 25px;
+ margin: 2px;
+ padding: 4px 8px;
+ border: 1px solid #d5d5d5;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+ color: #333;
+}
+
+.pagination a:hover,
+.pagination a:active {
+ background-color: #efefef;
+}
+
+.pagination .current {
+ height: 25px;
+ margin: 2px;
+ padding: 4px 8px;
+ border: 1px solid #d5d5d5;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+ color: #000;
+ background-color: #ccc;
+}
+
+.pagination .disabled {
+ display: none;
+}
+
+#bookmarklet {
+ padding: 5px;
+ border: 1px dashed #808080;
+ background: #fff;
+ cursor: move;
+}
+
+.top_link {
+ display: none;
+ z-index: 2000;
+ position: fixed;
+ right: 15px;
+ bottom: 15px;
+ padding: 20px;
+ -webkit-border-radius: 40px;
+ -moz-border-radius: 40px;
+ border-radius: 40px;
+ opacity: 0.9;
+ background: #ccc;
+}
+
+footer {
+ clear: both;
+}
+
+.reading-time {
+ font-size: 0.8em;
+}
+
+#inputform {
+ display: none;
+ margin-top: 5px;
+ margin-right: auto;
+ margin-left: auto;
+ padding-bottom: 5px;
+ max-width: 300px;
+ border-radius: 3px;
+ text-align: center;
+ color: #fff;
+ opacity: 0.8;
+ background-color: rgba(0,0,0,0.9);
+}
+
+a.back span,
+a.top span,
+a.fav span,
+a.fav span:hover,
+a.fav-off span,
+a.fav-off span:hover,
+a.archive span,
+a.archive span:hover,
+a.archive-off span,
+a.archive-off span:hover,
+a.twitter span,
+a.shaarli span,
+a.flattr span,
+a.email span,
+a.delete span,
+a.link span,
+a.bad-display span,
+a.reading-time span,
+a.print span {
+ background-repeat: no-repeat;
+}
+
+.arrow-down {
+ width: 0px;
+ height: 0px;
+ border-style: solid;
+ border-width: 10px 10px 0 10px;
+ border-color: #000 transparent transparent transparent;
+
+ position: absolute;
+ margin-top: 1.5em;
+ margin-left: -30px;
+}
+
+.two-column {
+ display: block;
+ width: 50%;
+ paddig-right: 20px;
+ float: left;
+ vertical-align: top;
+}
+
+
+/* ==========================================================================
+ "save a link" popup div related styles
+ ========================================================================== */
+
+#bagit-form {
+ display: none;
+ padding-left: 30px;
+ width: 450px;
+
+}
+
+a#bagit-form-close {
+ color: #FFF;
+ display: inline-block;
+ float: right;
+ background: url("../img/messages/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
+ height: 16px;
+ margin: -14px -8px 0 0;
+ width: 16px;
+ text-decoration: none;
+}
+
+
+.add-to-wallabag-link-after {
+ background-color: #000;
+ color: #fff;
+ padding: 0 4px 1px 3px;
+ font-weight: bold;
+ font-size: 0.7em;
+ border-radius: 4px;
+}
+.add-to-wallabag-link-after:hover, .add-to-wallabag-link-after:active {
+ color: #fff;
+}
+.add-to-wallabag-link-after:visited {
+ color: #999;
+}
+a.add-to-wallabag-link-after {
+ visibility: hidden;
+ position: absolute;
+ opacity: 0;
+ transition-duration: 2s;
+ transition-timing-function: ease-out;
+}
+#article article a:hover + a.add-to-wallabag-link-after, a.add-to-wallabag-link-after:hover {
+ opacity: 1;
+ visibility: visible;
+ transition-duration: .3s;
+ transition-timing-function: ease-in;
+}
+a.add-to-wallabag-link-after:after {
+ content: "w";
+}
+
+
+#add-link-result {
+ display: inline;
+ padding-left: 10px;
+}
+
+/* ==========================================================================
+ "Search" popup div related styles
+ ========================================================================== */
+
+/* Search form message needs a little more width, depending on translations */
+#search-form {
+ width: 420px;
+}
+
+.opacity03 {
+ /*opacity: 0.3;*/
+}
+
+#readLeftPercent {
+ display: inline-block;
+ /* Show textual content */
+ overflow: visible;
+ text-align: left;
+ text-indent: 0;
+ color: black;
+ width: 50px;
+}
+
+pre code {
+ font-family: "Courier New", Courier, monospace;
+ border: 1px solid #ddd;
+ font-size: 0.96em;
+}
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/fonts/Roboto.woff b/src/Wallabag/CoreBundle/Resources/views/default/public/fonts/Roboto.woff
new file mode 100644
index 00000000..1440b1be
Binary files /dev/null and b/src/Wallabag/CoreBundle/Resources/views/default/public/fonts/Roboto.woff differ
diff --git a/src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/highlight.pack.js b/src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/highlight.pack.js
new file mode 100644
index 00000000..10a21c34
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/views/default/public/highlightjs/highlight.pack.js
@@ -0,0 +1 @@
+var hljs=new function(){function j(v){return v.replace(/&/gm,"&").replace(//gm,">")}function t(v){return v.nodeName.toLowerCase()}function h(w,x){var v=w&&w.exec(x);return v&&v.index==0}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^lang(uage)?-/,"")});return v.filter(function(x){return i(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset"}function E(G){F+=""+t(G)+">"}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=j(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+j(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};var E=function(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})};if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b="\\b("+D.bK.split(" ").join("|")+")\\b"}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?("+F.b+")\\.?":F.b}).concat([D.tE,D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){if(!I.k){return j(C)}var T="";var W=0;I.lR.lastIndex=0;var U=I.lR.exec(C);while(U){T+=j(C.substr(W,U.index-W));var V=E(I,U);if(V){H+=V[1];T+=w(V[0],j(U[0]))}else{T+=j(U[0])}W=I.lR.lastIndex;U=I.lR.exec(C)}return T+j(C.substr(W))}function F(){if(I.sL&&!f[I.sL]){return j(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):e(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=j(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=j(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=i(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D+=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:j(L)}}else{throw O}}}function e(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:j(y)};var w=v;x.forEach(function(z){if(!i(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function g(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g," ")}return v}function p(z){var y=b.useBR?z.innerHTML.replace(/\n/g,"").replace(/ | ]*>/g,"\n").replace(/<[^>]*>/g,""):z.textContent;var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):e(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=g(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function d(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function k(){return Object.keys(f)}function i(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=e;this.fixMarkup=g;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=d;this.listLanguages=k;this.getLanguage=i;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.PWM={b:/\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\b/};this.CLCM={cN:"comment",b:"//",e:"$",c:[this.PWM]};this.CBCM={cN:"comment",b:"/\\*",e:"\\*/",c:[this.PWM]};this.HCM={cN:"comment",b:"#",e:"$",c:[this.PWM]};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.CSSNM={cN:"number",b:this.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0};this.RM={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{aliases:["csharp"],k:a,i:/::/,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",v:[{b:"///",r:0},{b:""},{b:"?",e:">"}]}]},b.CLCM,b.CBCM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("ruby",function(f){var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var i="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor";var b={cN:"yardoctag",b:"@[A-Za-z]+"};var c={cN:"value",b:"#<",e:">"};var k={cN:"comment",v:[{b:"#",e:"$",c:[b]},{b:"^\\=begin",e:"^\\=end",c:[b],r:10},{b:"^__END__",e:"\\n$"}]};var d={cN:"subst",b:"#\\{",e:"}",k:i};var e={cN:"string",c:[f.BE,d],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">"},{b:"%[qw]?/",e:"/"},{b:"%[qw]?%",e:"%"},{b:"%[qw]?-",e:"-"},{b:"%[qw]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var a={cN:"params",b:"\\(",e:"\\)",k:i};var h=[e,c,k,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[f.inherit(f.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+f.IR+"::)?"+f.IR}]},k]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[f.inherit(f.TM,{b:j}),a,k]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[e,{b:j}],r:0},{cN:"symbol",b:f.UIR+"(\\!|\\?)?:",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+f.RSR+")\\s*",c:[c,k,{cN:"regexp",c:[f.BE,d],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];d.c=h;a.c=h;var g=[{r:1,cN:"output",b:"^\\s*=> ",e:"$",rB:true,c:[{cN:"status",b:"^\\s*=>"},{b:" ",e:"$",c:h}]},{r:1,cN:"input",b:"^[^ ][^=>]*>+ ",e:"$",rB:true,c:[{cN:"prompt",b:"^[^ ][^=>]*>+"},{b:" ",e:"$",c:h}]}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:i,c:g.concat(h)}});hljs.registerLanguage("diff",function(a){return{aliases:["patch"],c:[{cN:"chunk",r:10,v:[{b:/^\@\@ +\-\d+,\d+ +\+\d+,\d+ +\@\@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBCM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBCM,a.RM,{b:/,e:/>;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,eE:true,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBCM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/,r:0,c:[d,{cN:"attribute",b:c,r:0},{b:"=",r:0,c:[{cN:"value",v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s\/>]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xsl","plist"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"",rE:true,sL:"css"}},{cN:"tag",b:"
+
+{% endblock %}
--
cgit v1.2.3