Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new languages and options #68

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
109 changes: 66 additions & 43 deletions blueprints.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,47 +15,70 @@ license: MIT
form:
validation: loose
fields:
top_level_version:
type: toggle
label: Top Level Version
highlight: 1
default: 0
options:
1: Enabled
0: Disabled
validate:
type: bool

home_url:
type: text
label: Home URL
placeholder: http://getgrav.org
validate:
type: text

google_analytics_code:
type: text
label: Google Analytics Code
placeholder: UA-XXXXXXXX-X
validate:
type: text

github.position:
type: select
size: medium
classes: fancy
label: GitHub Position
options:
top: Top
bottom: Bottom
off: Off

github.tree:
type: text
label: GitHub Tree
default: https://github.com/getgrav/grav-skeleton-rtfm-site/blob/develop/

github.commits:
type: text
label: GitHub Commits
default: https://github.com/getgrav/grav-skeleton-rtfm-site/commits/develop/
tabs:
type: tabs
active: 1
class: subtle
fields:
tab_configuration:
type: tab
title: THEME_LEARN2._TAB_GLOBAL
fields:
home_url:
type: text
label: THEME_LEARN2._HOME_URL
placeholder: http://getgrav.org
validate:
type: text
google_analytics_code:
type: text
label: THEME_LEARN2._GOOGLE_ANALYTICS
placeholder: UA-XXXXXXXX-X
validate:
type: text
tab_view:
type: tab
title: THEME_LEARN2._TAB_VIEW
fields:
top_level_version:
type: toggle
label: THEME_LEARN2._TOPLEVEL_VERSION
highlight: 1
default: 0
options:
1: THEME_LEARN2._ENABLED
0: THEME_LEARN2._DISABLED
validate:
type: bool
grav.signature:
type: toggle
label: THEME_LEARN2._GRAV_SIGN
highlight: 1
default: 0
options:
1: THEME_LEARN2._ENABLED
0: THEME_LEARN2._DISABLED
validate:
type: bool
tab_github:
type: tab
title: THEME_LEARN2._TAB_GITHUB
fields:
github.position:
type: select
size: medium
classes: fancy
label: THEME_LEARN2._GITHUB_POSITION
options:
top: THEME_LEARN2._TOP
bottom: THEME_LEARN2._BOTTOM
off: THEME_LEARN2._OFF
github.tree:
type: text
label: THEME_LEARN2._GITHUB_TREE
default: https://github.com/getgrav/grav-skeleton-rtfm-site/blob/develop/
github.commits:
type: text
label: THEME_LEARN2._GITHUB_COMMITS
default: https://github.com/getgrav/grav-skeleton-rtfm-site/commits/develop/
48 changes: 0 additions & 48 deletions languages.yaml

This file was deleted.

24 changes: 24 additions & 0 deletions languages/en.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
THEME_LEARN2:
_YES: yes
_NO: no
_ENABLED: enabled
_DISABLED: disabled
_TAB_GLOBAL: Global
_TAB_VIEW: View
_TAB_GITHUB: GitHub
_TOP: Top
_BOTTOM: Bottom
_ON: On
_OFF: Off
_HOME_URL: Home URL
_GOOGLE_ANALYTICS: Google Analytics Code API
_TOPLEVEL_VERSION: Top Level Version
_GRAV_SIGN: GRAV sign in sidebar
_GITHUB_POSITION: GitHub position
_GITHUB_TREE: GitHub tree URL
_GITHUB_COMMITS: GitHub commits URL
GITHUB_EDIT_THIS_PAGE: edit this page
GITHUB_NOTE: Found errors? Think you can improve this documentation?
CLEAR_HISTORY: Clear History
BUILT_WITH_GRAV: Built with <a href="http://getgrav.org">Grav</a> - The Modern Flat File CMS
SEARCH_DOCUMENTATION: Search Documentation
24 changes: 24 additions & 0 deletions languages/fr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
THEME_LEARN2:
_YES: oui
_NO: non
_ENABLED: activé
_DISABLED: désactivé
_TAB_GLOBAL: Général
_TAB_VIEW: Affichage
_TAB_GITHUB: GitHub
_TOP: Haut
_BOTTOM: Bas
_ON: Actif
_OFF: Inactif
_HOME_URL: URL du site
_GOOGLE_ANALYTICS: Code API Google Analytics
_TOPLEVEL_VERSION: Version en haut du menu
_GRAV_SIGN: Signature GRAV dans le menu
_GITHUB_POSITION: Position du lien GitHub
_GITHUB_TREE: URL de la branche
_GITHUB_COMMITS: URL des commits
GITHUB_EDIT_THIS_PAGE: modifier cette page
GITHUB_NOTE: Vous avez découvert des erreurs ? Vous pensez pouvoir améliorer cette documentation ?
CLEAR_HISTORY: Effacer l'historique
BUILT_WITH_GRAV: Créé avec <a href="http://getgrav.org">Grav</a> - Le CMS moderne sans base de données
SEARCH_DOCUMENTATION: Rechercher dans la documentation
5 changes: 4 additions & 1 deletion templates/partials/github_link.html.twig
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
<a class="github-link" href="{{ theme_config.github.tree ~ ('/'~page.filePathClean)|replace({'/user/':''}) }}"><i class="fa fa-github-square"></i> {{ 'THEME_LEARN2_GITHUB_EDIT_THIS_PAGE'|t }}</a>
<a class="github-link" href="{{ theme_config.github.tree ~ ('/'~page.filePathClean)|replace({'/user/':''}) }}">
<i class="fa fa-github-square"></i>
{{ 'THEME_LEARN2.GITHUB_EDIT_THIS_PAGE'|t }}
</a>
20 changes: 14 additions & 6 deletions templates/partials/github_note.html.twig
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
<blockquote id="github-contrib"><blockquote><blockquote><blockquote><blockquote>
<p>
{{ 'THEME_LEARN2_GITHUB_NOTE'|t }}
<blockquote id="github-contrib">
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>
{{ 'THEME_LEARN2.GITHUB_NOTE'|t }}

{% include 'partials/github_link.html.twig' %}
</p>
</blockquote></blockquote></blockquote></blockquote></blockquote>
{% include 'partials/github_link.html.twig' %}
</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
11 changes: 7 additions & 4 deletions templates/partials/search.html.twig
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
<div class="searchbox">
<label for="search-by"><i class="fa fa-search"></i></label>
<input id="search-by" type="text" placeholder="{{ 'THEME_LEARN2_SEARCH_DOCUMENTATION'|t }}"
data-search-input="{{ base_url_relative }}/search.json/query"/>
<span data-search-clear><i class="fa fa-close"></i></span>
<label for="search-by">
<i class="fa fa-search"></i>
</label>
<input id="search-by" type="text" placeholder="{{ 'THEME_LEARN2.SEARCH_DOCUMENTATION'|t }}" data-search-input="{{ base_url_relative }}/search.json/query">
<span data-search-clear>
<i class="fa fa-close"></i>
</span>
</div>
122 changes: 68 additions & 54 deletions templates/partials/sidebar.html.twig
Original file line number Diff line number Diff line change
@@ -1,64 +1,78 @@
{% macro loop(page, parent_loop) %}
{% if parent_loop|length > 0 %}
{% set data_level = parent_loop %}
{% else %}
{% set data_level = 0 %}
{% endif %}
{% for p in page.children.visible %}
{% set parent_page = p.activeChild ? ' parent' : '' %}
{% set current_page = p.active ? ' active' : '' %}
<li class="dd-item{{ parent_page }}{{ current_page }}" data-nav-id="{{ p.route }}">
<a href="{{ p.url }}" {% if p.header.class %}class="{{ p.header.class }}"{% endif %}>
<i class="fa fa-check read-icon"></i>
<span><b>{% if data_level == 0 %}{{ loop.index }}. {% endif %}</b>{{ p.menu }}</span>
</a>
{% if p.children.count > 0 %}
<ul>
{{ _self.loop(p, parent_loop|default(0)+loop.index) }}
</ul>
{% endif %}
</li>
{% endfor %}
{% endmacro %}
{% if parent_loop|length > 0 %}
{% set data_level = parent_loop %}
{% else %}
{% set data_level = 0 %}
{% endif %}

{% macro version(p) %}
{% for p in page.children.visible %}
{% set parent_page = p.activeChild ? ' parent' : '' %}
{% set current_page = p.active ? ' active' : '' %}
<h5 class="{{ parent_page }}{{ current_page }}">
{% if p.activeChild or p.active %}
<i class="fa fa-chevron-down fa-fw"></i>
{% else %}
<i class="fa fa-plus fa-fw"></i>
{% endif %}
<a href="{{ p.url }}">{{ p.menu }}</a>
</h5>

<li class="dd-item{{ parent_page }}{{ current_page }}" data-nav-id="{{ p.route }}">
<a href="{{ p.url }}" {% if p.header.class %}class="{{ p.header.class }}"{% endif %}>
<i class="fa fa-check read-icon"></i>
<span>
<b>{% if data_level == 0 %}{{ loop.index }}. {% endif %}</b>
{{ p.menu }}
</span>
</a>
{% if p.children.count > 0 %}
<ul>
{{ _self.loop(p, parent_loop|default(0)+loop.index) }}
</ul>
{% endif %}
</li>
{% endfor %}
{% endmacro %}

{% macro version(p) %}
{% set parent_page = p.activeChild ? ' parent' : '' %}
{% set current_page = p.active ? ' active' : '' %}

<h5 class="{{ parent_page }}{{ current_page }}">
{% if p.activeChild or p.active %}
<i class="fa fa-chevron-down fa-fw"></i>
{% else %}
<i class="fa fa-plus fa-fw"></i>
{% endif %}
<a href="{{ p.url }}">
{{ p.menu }}
</a>
</h5>
{% endmacro %}

<div class="scrollbar-inner">
<div class="highlightable">
{% if theme_config.top_level_version %}
{% for slug, ver in pages.children %}
{{ _self.version(ver) }}
<ul id="{{ slug }}" class="topics">
{{ _self.loop(ver, '') }}
</ul>
{% endfor %}
{% else %}
<ul class="topics">
{% if theme_config.root_page %}
{{ _self.loop(page.find(theme_config.root_page), '') }}
{% else %}
{{ _self.loop(pages, '') }}
{% endif %}
</ul>
{% endif %}
<hr />
<div class="highlightable">
{% if theme_config.top_level_version %}
{% for slug, ver in pages.children %}
{{ _self.version(ver) }}
<ul id="{{ slug }}" class="topics">
{{ _self.loop(ver, '') }}
</ul>
{% endfor %}
{% else %}
<ul class="topics">
{% if theme_config.root_page %}
{{ _self.loop(page.find(theme_config.root_page), '') }}
{% else %}
{{ _self.loop(pages, '') }}
{% endif %}
</ul>
{% endif %}
<hr>

<a class="padding" href="#" data-clear-history-toggle><i
class="fa fa-fw fa-history"></i> {{ 'THEME_LEARN2_CLEAR_HISTORY'|t }}</a><br/>
<a class="padding" href="#" data-clear-history-toggle>
<i class="fa fa-fw fa-history"></i> {{ 'THEME_LEARN2.CLEAR_HISTORY'|t }}
</a>
<br>

<section id="footer">
<p>{{ 'THEME_LEARN2_BUILT_WITH_GRAV'|t }}</p>
</section>
</div>
<section id="footer">
{% if theme_config.grav.signature %}
<p>
{{ 'THEME_LEARN2.BUILT_WITH_GRAV'|t }}
</p>
{% endif %}
</section>
</div>
</div>