Feature: line-numbers, UI: target blank on embed links

This commit is contained in:
Simon Vieille 2018-09-05 12:16:29 +02:00
parent 0eb689b5dc
commit 7f77b92554
No known key found for this signature in database
GPG Key ID: 919533E2B946EA10
5 changed files with 47 additions and 35 deletions

View File

@ -55,18 +55,18 @@
</li> </li>
{% if not gist.cipher %} {% if not gist.cipher %}
<li> <li>
<a href="{{ path('raw', app.request.attributes.get('_route_params')) }}"> <a target="_blank" href="{{ path('raw', app.request.attributes.get('_route_params')) }}">
{{ 'gist.action.raw'|trans }} {{ 'gist.action.raw'|trans }}
</a> </a>
</li> </li>
<li> <li>
<a href="{{ path('download', app.request.attributes.get('_route_params')) }}"> <a target="_blank" href="{{ path('download', app.request.attributes.get('_route_params')) }}">
{{ 'gist.action.download'|trans }} {{ 'gist.action.download'|trans }}
</a> </a>
</li> </li>
{% endif %} {% endif %}
<li> <li>
<a href="{{ path('clone', app.request.attributes.get('_route_params')) }}" class="cipher-link"> <a target="_blank" href="{{ path('clone', app.request.attributes.get('_route_params')) }}" class="cipher-link">
{{ 'gist.action.clone'|trans }} {{ 'gist.action.clone'|trans }}
</a> </a>
</li> </li>
@ -78,17 +78,17 @@
<a target="_blank" href="{{ path('view', app.request.attributes.get('_route_params')) }}" class="cipher-link"><span class="btn btn-warning btn-xs">{{ commit|slice(0, 10) }}</span></a> <a target="_blank" href="{{ path('view', app.request.attributes.get('_route_params')) }}" class="cipher-link"><span class="btn btn-warning btn-xs">{{ commit|slice(0, 10) }}</span></a>
{% if not gist.cipher %} {% if not gist.cipher %}
<a href="{{ path('raw', app.request.attributes.get('_route_params')) }}" class="btn btn-default btn-sm"> <a target="_blank" href="{{ path('raw', app.request.attributes.get('_route_params')) }}" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-eye-open"></span> <span class="glyphicon glyphicon-eye-open"></span>
{{ 'gist.action.raw'|trans }} {{ 'gist.action.raw'|trans }}
</a> </a>
<a href="{{ path('download', app.request.attributes.get('_route_params')) }}" class="btn btn-default btn-sm"> <a target="_blank" href="{{ path('download', app.request.attributes.get('_route_params')) }}" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-save-file"></span> <span class="glyphicon glyphicon-save-file"></span>
{{ 'gist.action.download'|trans }} {{ 'gist.action.download'|trans }}
</a> </a>
{% endif %} {% endif %}
<a href="{{ path('clone', app.request.attributes.get('_route_params')) }}" class="btn btn-success btn-sm cipher-link"> <a target="_blank" href="{{ path('clone', app.request.attributes.get('_route_params')) }}" class="btn btn-success btn-sm cipher-link">
<span class="glyphicon glyphicon-copy"></span> <span class="glyphicon glyphicon-copy"></span>
{{ 'gist.action.clone'|trans }} {{ 'gist.action.clone'|trans }}
</a> </a>

View File

@ -101,7 +101,7 @@
<div class="tab-content"> <div class="tab-content">
<div id="view" class="tab-pane active in"> <div id="view" class="tab-pane active in">
<div id="viewer"> <div id="viewer">
<pre><code {% if gist.cipher %}data-cipher{% endif %} class="language-{{ gist.highlightType }}">{{ raw_content }}</code></pre> <pre><code {% if gist.cipher %}data-cipher{% endif %} class="line-numbers language-{{ gist.highlightType }}">{{ raw_content }}</code></pre>
</div> </div>
</div> </div>
</div> </div>

View File

@ -56,3 +56,11 @@ body {
.btn-error:active, .btn-error:hover, .btn-error:focus { .btn-error:active, .btn-error:hover, .btn-error:focus {
color: #000; color: #000;
} }
pre.line-numbers {
padding-left: 50px !important;
}
.line-numbers-rows {
top: -4px !important;
}

View File

@ -46,3 +46,11 @@ pre, code {
.btn-error:active, .btn-error:hover, .btn-error:focus { .btn-error:active, .btn-error:hover, .btn-error:focus {
color: #000; color: #000;
} }
pre.line-numbers {
padding-left: 50px !important;
}
.line-numbers-rows {
top: -4px !important;
}

File diff suppressed because one or more lines are too long