Drupal 8.0.0 beta 12. More info: https://www.drupal.org/node/2514176
This commit is contained in:
commit
9921556621
13277 changed files with 1459781 additions and 0 deletions
23
core/modules/update/templates/update-last-check.html.twig
Normal file
23
core/modules/update/templates/update-last-check.html.twig
Normal file
|
@ -0,0 +1,23 @@
|
|||
{#
|
||||
/**
|
||||
* @file
|
||||
* Default theme implementation for the last time update data was checked.
|
||||
*
|
||||
* Available variables:
|
||||
* - last: The timestamp that the site was last checked for updates.
|
||||
* - time: The formatted time since the site last checked for updates.
|
||||
* - link: A link to check for updates manually.
|
||||
*
|
||||
* @see template_preprocess_update_last_check()
|
||||
*
|
||||
* @ingroup themeable
|
||||
*/
|
||||
#}
|
||||
<p>
|
||||
{% if last %}
|
||||
{{ 'Last checked: @time ago'|t({'@time': time}) }}
|
||||
{% else %}
|
||||
{{ 'Last checked: never'|t }}
|
||||
{% endif %}
|
||||
({{ link }})
|
||||
</p>
|
122
core/modules/update/templates/update-project-status.html.twig
Normal file
122
core/modules/update/templates/update-project-status.html.twig
Normal file
|
@ -0,0 +1,122 @@
|
|||
{#
|
||||
/**
|
||||
* @file
|
||||
* Default theme implementation for the project status report.
|
||||
*
|
||||
* Available variables:
|
||||
* - title: The project title.
|
||||
* - url: The project url.
|
||||
* - status: The project status.
|
||||
* - label: The project status label.
|
||||
* - attributes: HTML attributes for the project status.
|
||||
* - reason: The reason you should update the project.
|
||||
* - icon: The project status version indicator icon.
|
||||
* - existing_version: The version of the installed project.
|
||||
* - versions: The available versions of the project.
|
||||
* - install_type: The type of project (e.g., dev).
|
||||
* - datestamp: The date/time of a project version's release.
|
||||
* - extras: HTML attributes and additional information about the project.
|
||||
* - attributes: HTML attributes for the extra item.
|
||||
* - label: The label for an extra item.
|
||||
* - data: The data about an extra item.
|
||||
* - includes: The projects within the project.
|
||||
* - disabled: The currently disabled projects in the project.
|
||||
* - base_themes: The base themes supplied by the project.
|
||||
* - sub_themes: The subthemes supplied by the project.
|
||||
*
|
||||
* @see template_preprocess_update_project_status()
|
||||
*
|
||||
* @ingroup themeable
|
||||
*/
|
||||
#}
|
||||
{%
|
||||
set status_classes = [
|
||||
project.status == constant('UPDATE_NOT_SECURE') ? 'project-update__status--security-error',
|
||||
project.status == constant('UPDATE_REVOKED') ? 'project-update__status--revoked',
|
||||
project.status == constant('UPDATE_NOT_SUPPORTED') ? 'project-update__status--not-supported',
|
||||
project.status == constant('UPDATE_NOT_CURRENT') ? 'project-update__status--not-current',
|
||||
project.status == constant('UPDATE_CURRENT') ? 'project-update__status--current',
|
||||
]
|
||||
%}
|
||||
<div{{ status.attributes.addClass('project-update__status', status_classes) }}>
|
||||
{%- if status.label -%}
|
||||
<span>{{ status.label }}</span>
|
||||
{%- else -%}
|
||||
{{ status.reason }}
|
||||
{%- endif %}
|
||||
<span class="project-update__status-icon">
|
||||
{{ status.icon }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="project-update__title">
|
||||
{%- if url -%}
|
||||
<a href="{{ url }}">{{ title }}</a>
|
||||
{%- else -%}
|
||||
{{ title }}
|
||||
{%- endif %}
|
||||
{{ existing_version }}
|
||||
{% if install_type == 'dev' and datestamp %}
|
||||
<span class="project-update__version-date">({{ datestamp }})</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% if versions %}
|
||||
{% for version in versions %}
|
||||
{{ version }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{%
|
||||
set extra_classes = [
|
||||
project.status == constant('UPDATE_NOT_SECURE') ? 'project-not-secure',
|
||||
project.status == constant('UPDATE_REVOKED') ? 'project-revoked',
|
||||
project.status == constant('UPDATE_NOT_SUPPORTED') ? 'project-not-supported',
|
||||
]
|
||||
%}
|
||||
<div class="project-updates__details">
|
||||
{% if extras %}
|
||||
<div class="extra">
|
||||
{% for extra in extras %}
|
||||
<div{{ extra.attributes.addClass(extra_classes) }}>
|
||||
{{ extra.label }}: {{ extra.data }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% set includes = includes|join(', ') %}
|
||||
{% if disabled %}
|
||||
{{ 'Includes:'|t }}
|
||||
<ul>
|
||||
<li>
|
||||
{% trans %}
|
||||
Enabled: {{ includes|placeholder }}
|
||||
{% endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% set disabled = disabled|join(', ') %}
|
||||
{% trans %}
|
||||
Disabled: {{ disabled|placeholder }}
|
||||
{% endtrans %}
|
||||
</li>
|
||||
</ul>
|
||||
{% else %}
|
||||
{% trans %}
|
||||
Includes: {{ includes|placeholder }}
|
||||
{% endtrans %}
|
||||
{% endif %}
|
||||
|
||||
{% if base_themes %}
|
||||
{% set basethemes = base_themes|join(', ') %}
|
||||
{% trans %}
|
||||
Depends on: {{ basethemes }}
|
||||
{% endtrans %}
|
||||
{% endif %}
|
||||
|
||||
{% if sub_themes %}
|
||||
{% set subthemes = sub_themes|join(', ') %}
|
||||
{% trans %}
|
||||
Required by: {{ subthemes|placeholder }}
|
||||
{% endtrans %}
|
||||
{% endif %}
|
||||
</div>
|
25
core/modules/update/templates/update-report.html.twig
Normal file
25
core/modules/update/templates/update-report.html.twig
Normal file
|
@ -0,0 +1,25 @@
|
|||
{#
|
||||
/**
|
||||
* @file
|
||||
* Default theme implementation for the project status report.
|
||||
*
|
||||
* Available variables:
|
||||
* - last_checked: Themed last time update data was checked.
|
||||
* - no_updates_message: Message when there are no project updates.
|
||||
* - project_types: A list of project types.
|
||||
* - label: The project type label.
|
||||
* - table: The project status table.
|
||||
*
|
||||
* @see template_preprocess_update_report()
|
||||
*
|
||||
* @ingroup themeable
|
||||
*/
|
||||
#}
|
||||
{{ last_checked }}
|
||||
|
||||
{% for project_type in project_types %}
|
||||
<h3>{{ project_type.label }}</h3>
|
||||
{{ project_type.table }}
|
||||
{% else %}
|
||||
<p>{{ no_updates_message }}</p>
|
||||
{% endfor %}
|
38
core/modules/update/templates/update-version.html.twig
Normal file
38
core/modules/update/templates/update-version.html.twig
Normal file
|
@ -0,0 +1,38 @@
|
|||
{#
|
||||
/**
|
||||
* @file
|
||||
* Default theme implementation for the version display of a project.
|
||||
*
|
||||
* Available variables:
|
||||
* - attributes: HTML attributes suitable for a container element.
|
||||
* - title: The title of the project.
|
||||
* - version: A list of data about the latest released version, containing:
|
||||
* - version: The version number.
|
||||
* - date: The date of the release.
|
||||
* - download_link: The URL for the downloadable file.
|
||||
* - release_link: The URL for the release notes.
|
||||
*
|
||||
* @see template_preprocess_update_version()
|
||||
*
|
||||
* @ingroup themeable
|
||||
*/
|
||||
#}
|
||||
<div class="{{ attributes.class }} project-update__version"{{ attributes|without('class') }}>
|
||||
<div class="clearfix">
|
||||
<div class="project-update__version-title layout-column quarter">{{ title }}</div>
|
||||
<div class="project-update__version-details layout-column quarter">
|
||||
<a href="{{ version.release_link }}">{{ version.version }}</a>
|
||||
<span class="project-update__version-date">({{ version.date|date('Y-M-d') }})</span>
|
||||
</div>
|
||||
<div class="layout-column half">
|
||||
<ul class="project-update__version-links">
|
||||
<li class="project-update__download-link">
|
||||
<a href="{{ version.download_link }}">{{ 'Download'|t }}</a>
|
||||
</li>
|
||||
<li class="project-update__release-notes-link">
|
||||
<a href="{{ version.release_link }}">{{ 'Release notes'|t }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
Reference in a new issue