mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Fixed header ellipsis when title equals site name
This commit is contained in:
parent
d88a6a6458
commit
17fae53f31
@ -171,7 +171,7 @@ mkdocs-material-2.9.2 (2018-06-29)
|
|||||||
mkdocs-material-2.9.1 (2018-06-18)
|
mkdocs-material-2.9.1 (2018-06-18)
|
||||||
|
|
||||||
* Added support for different spellings for theme color
|
* Added support for different spellings for theme color
|
||||||
* Fixed #799: Added support for web font minification in production
|
* Fixed #799: Added support for webfont minification in production
|
||||||
* Fixed #800: Added .highlighttable as an alias for .codehilitetable
|
* Fixed #800: Added .highlighttable as an alias for .codehilitetable
|
||||||
|
|
||||||
mkdocs-material-2.9.0 (2018-06-13)
|
mkdocs-material-2.9.0 (2018-06-13)
|
||||||
|
@ -464,7 +464,7 @@ matches the new structure:
|
|||||||
#### `partials/header.html`
|
#### `partials/header.html`
|
||||||
|
|
||||||
``` diff
|
``` diff
|
||||||
@@ -2,51 +2,46 @@
|
@@ -2,51 +2,48 @@
|
||||||
This file was automatically generated - do not edit
|
This file was automatically generated - do not edit
|
||||||
-#}
|
-#}
|
||||||
<header class="md-header" data-md-component="header">
|
<header class="md-header" data-md-component="header">
|
||||||
@ -485,24 +485,7 @@ matches the new structure:
|
|||||||
- <div class="md-flex__cell md-flex__cell--stretch">
|
- <div class="md-flex__cell md-flex__cell--stretch">
|
||||||
- <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
|
- <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
|
||||||
- {% if config.site_name == page.title %}
|
- {% if config.site_name == page.title %}
|
||||||
+ <nav class="md-header-nav md-grid" aria-label="{{ lang.t('header.title') }}">
|
- {{ config.site_name }}
|
||||||
+ <a href="{{ config.site_url | default(nav.homepage.url, true) | url }}" title="{{ config.site_name }}" aria-label="{{ config.site_name }}" class="md-header-nav__button md-logo">
|
|
||||||
+ {% if config.theme.logo %}
|
|
||||||
+ <img src="{{ config.theme.logo | url }}" alt="logo">
|
|
||||||
+ {% else %}
|
|
||||||
+ {% include ".icons/" ~ config.theme.icon.logo ~ ".svg" %}
|
|
||||||
+ {% endif %}
|
|
||||||
+ </a>
|
|
||||||
+ <label class="md-header-nav__button md-icon" for="__drawer">
|
|
||||||
+ {% include ".icons/material/menu" ~ ".svg" %}
|
|
||||||
+ </label>
|
|
||||||
+ <div class="md-header-nav__title" data-md-component="header-title">
|
|
||||||
+ <div class="md-header-nav__ellipsis md-ellipsis">
|
|
||||||
+ {% if config.site_name == page.title %}
|
|
||||||
+ {{ config.site_name }}
|
|
||||||
+ {% else %}
|
|
||||||
+ <span class="md-header-nav__topic">
|
|
||||||
{{ config.site_name }}
|
|
||||||
- {% else %}
|
- {% else %}
|
||||||
- <span class="md-header-nav__topic">
|
- <span class="md-header-nav__topic">
|
||||||
- {{ config.site_name }}
|
- {{ config.site_name }}
|
||||||
@ -515,29 +498,49 @@ matches the new structure:
|
|||||||
- {% endif %}
|
- {% endif %}
|
||||||
- </span>
|
- </span>
|
||||||
- {% endif %}
|
- {% endif %}
|
||||||
- </div>
|
+ <nav class="md-header-nav md-grid" aria-label="{{ lang.t('header.title') }}">
|
||||||
|
+ <a href="{{ config.site_url | default(nav.homepage.url, true) | url }}" title="{{ config.site_name }}" class="md-header-nav__button md-logo" aria-label="{{ config.site_name }}">
|
||||||
|
+ {% if config.theme.logo %}
|
||||||
|
+ <img src="{{ config.theme.logo | url }}" alt="logo">
|
||||||
|
+ {% else %}
|
||||||
|
+ {% set icon = config.theme.icon.logo or "material/library" %}
|
||||||
|
+ {% include ".icons/" ~ icon ~ ".svg" %}
|
||||||
|
+ {% endif %}
|
||||||
|
+ </a>
|
||||||
|
+ <label class="md-header-nav__button md-icon" for="__drawer">
|
||||||
|
+ {% include ".icons/material/menu" ~ ".svg" %}
|
||||||
|
+ </label>
|
||||||
|
+ <div class="md-header-nav__title" data-md-component="header-title">
|
||||||
|
+ {% if config.site_name == page.title %}
|
||||||
|
+ <div class="md-header-nav__ellipsis md-ellipsis">
|
||||||
|
+ {{ config.site_name }}
|
||||||
|
</div>
|
||||||
- </div>
|
- </div>
|
||||||
- <div class="md-flex__cell md-flex__cell--shrink">
|
- <div class="md-flex__cell md-flex__cell--shrink">
|
||||||
- {% if "search" in config["plugins"] %}
|
- {% if "search" in config["plugins"] %}
|
||||||
- <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
|
- <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
|
||||||
- {% include "partials/search.html" %}
|
- {% include "partials/search.html" %}
|
||||||
|
- {% endif %}
|
||||||
|
- </div>
|
||||||
|
- {% if config.repo_url %}
|
||||||
|
- <div class="md-flex__cell md-flex__cell--shrink">
|
||||||
|
- <div class="md-header-nav__source">
|
||||||
|
- {% include "partials/source.html" %}
|
||||||
|
- </div>
|
||||||
|
+ {% else %}
|
||||||
|
+ <div class="md-header-nav__ellipsis">
|
||||||
|
+ <span class="md-header-nav__topic md-ellipsis">
|
||||||
|
+ {{ config.site_name }}
|
||||||
+ </span>
|
+ </span>
|
||||||
+ <span class="md-header-nav__topic">
|
+ <span class="md-header-nav__topic md-ellipsis">
|
||||||
+ {% if page and page.meta and page.meta.title %}
|
+ {% if page and page.meta and page.meta.title %}
|
||||||
+ {{ page.meta.title }}
|
+ {{ page.meta.title }}
|
||||||
+ {% else %}
|
+ {% else %}
|
||||||
+ {{ page.title }}
|
+ {{ page.title }}
|
||||||
+ {% endif %}
|
+ {% endif %}
|
||||||
+ </span>
|
+ </span>
|
||||||
{% endif %}
|
</div>
|
||||||
</div>
|
{% endif %}
|
||||||
- {% if config.repo_url %}
|
|
||||||
- <div class="md-flex__cell md-flex__cell--shrink">
|
|
||||||
- <div class="md-header-nav__source">
|
|
||||||
- {% include "partials/source.html" %}
|
|
||||||
- </div>
|
|
||||||
- </div>
|
|
||||||
- {% endif %}
|
|
||||||
</div>
|
</div>
|
||||||
+ {% if "search" in config["plugins"] %}
|
+ {% if "search" in config["plugins"] %}
|
||||||
+ <label class="md-header-nav__button md-icon" for="__search">
|
+ <label class="md-header-nav__button md-icon" for="__search">
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/bundle.e7d31590.min.js.map
Normal file
1
material/assets/javascripts/bundle.e7d31590.min.js.map
Normal file
File diff suppressed because one or more lines are too long
@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"assets/javascripts/bundle.js": "assets/javascripts/bundle.7ea61618.min.js",
|
"assets/javascripts/bundle.js": "assets/javascripts/bundle.e7d31590.min.js",
|
||||||
"assets/javascripts/bundle.js.map": "assets/javascripts/bundle.7ea61618.min.js.map",
|
"assets/javascripts/bundle.js.map": "assets/javascripts/bundle.e7d31590.min.js.map",
|
||||||
"assets/javascripts/vendor.js": "assets/javascripts/vendor.0c35f0aa.min.js",
|
"assets/javascripts/vendor.js": "assets/javascripts/vendor.0c35f0aa.min.js",
|
||||||
"assets/javascripts/vendor.js.map": "assets/javascripts/vendor.0c35f0aa.min.js.map",
|
"assets/javascripts/vendor.js.map": "assets/javascripts/vendor.0c35f0aa.min.js.map",
|
||||||
"assets/javascripts/worker/search.js": "assets/javascripts/worker/search.2613054f.min.js",
|
"assets/javascripts/worker/search.js": "assets/javascripts/worker/search.2613054f.min.js",
|
||||||
"assets/javascripts/worker/search.js.map": "assets/javascripts/worker/search.2613054f.min.js.map",
|
"assets/javascripts/worker/search.js.map": "assets/javascripts/worker/search.2613054f.min.js.map",
|
||||||
"assets/stylesheets/main.css": "assets/stylesheets/main.a59423ce.min.css",
|
"assets/stylesheets/main.css": "assets/stylesheets/main.9b1b8b92.min.css",
|
||||||
"assets/stylesheets/palette.css": "assets/stylesheets/palette.4444686e.min.css"
|
"assets/stylesheets/palette.css": "assets/stylesheets/palette.4444686e.min.css"
|
||||||
}
|
}
|
1
material/assets/stylesheets/main.9b1b8b92.min.css
vendored
Normal file
1
material/assets/stylesheets/main.9b1b8b92.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -41,7 +41,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block styles %}
|
{% block styles %}
|
||||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.a59423ce.min.css' | url }}">
|
<link rel="stylesheet" href="{{ 'assets/stylesheets/main.9b1b8b92.min.css' | url }}">
|
||||||
{% if palette.primary or palette.accent %}
|
{% if palette.primary or palette.accent %}
|
||||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/palette.4444686e.min.css' | url }}">
|
<link rel="stylesheet" href="{{ 'assets/stylesheets/palette.4444686e.min.css' | url }}">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@ -178,7 +178,7 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block scripts %}
|
{% block scripts %}
|
||||||
<script src="{{ 'assets/javascripts/vendor.0c35f0aa.min.js' | url }}"></script>
|
<script src="{{ 'assets/javascripts/vendor.0c35f0aa.min.js' | url }}"></script>
|
||||||
<script src="{{ 'assets/javascripts/bundle.7ea61618.min.js' | url }}"></script>
|
<script src="{{ 'assets/javascripts/bundle.e7d31590.min.js' | url }}"></script>
|
||||||
{%- set translations = {} -%}
|
{%- set translations = {} -%}
|
||||||
{%- for key in [
|
{%- for key in [
|
||||||
"clipboard.copy",
|
"clipboard.copy",
|
||||||
|
@ -15,22 +15,24 @@
|
|||||||
{% include ".icons/material/menu" ~ ".svg" %}
|
{% include ".icons/material/menu" ~ ".svg" %}
|
||||||
</label>
|
</label>
|
||||||
<div class="md-header-nav__title" data-md-component="header-title">
|
<div class="md-header-nav__title" data-md-component="header-title">
|
||||||
<div class="md-header-nav__ellipsis md-ellipsis">
|
{% if config.site_name == page.title %}
|
||||||
{% if config.site_name == page.title %}
|
<div class="md-header-nav__ellipsis md-ellipsis">
|
||||||
{{ config.site_name }}
|
{{ config.site_name }}
|
||||||
{% else %}
|
</div>
|
||||||
<span class="md-header-nav__topic">
|
{% else %}
|
||||||
|
<div class="md-header-nav__ellipsis">
|
||||||
|
<span class="md-header-nav__topic md-ellipsis">
|
||||||
{{ config.site_name }}
|
{{ config.site_name }}
|
||||||
</span>
|
</span>
|
||||||
<span class="md-header-nav__topic">
|
<span class="md-header-nav__topic md-ellipsis">
|
||||||
{% if page and page.meta and page.meta.title %}
|
{% if page and page.meta and page.meta.title %}
|
||||||
{{ page.meta.title }}
|
{{ page.meta.title }}
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ page.title }}
|
{{ page.title }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
</div>
|
||||||
</div>
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% if "search" in config["plugins"] %}
|
{% if "search" in config["plugins"] %}
|
||||||
<label class="md-header-nav__button md-icon" for="__search">
|
<label class="md-header-nav__button md-icon" for="__search">
|
||||||
|
@ -146,12 +146,7 @@
|
|||||||
// Header topics
|
// Header topics
|
||||||
&__topic {
|
&__topic {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
display: block;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 px2rem(20px);
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
transition:
|
transition:
|
||||||
transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
|
transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
|
||||||
opacity 150ms;
|
opacity 150ms;
|
||||||
@ -186,6 +181,7 @@
|
|||||||
// Header title - set line height to match icon for correct alignment
|
// Header title - set line height to match icon for correct alignment
|
||||||
&__title {
|
&__title {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
padding: 0 px2rem(20px);
|
||||||
font-size: px2rem(18px);
|
font-size: px2rem(18px);
|
||||||
line-height: px2rem(48px);
|
line-height: px2rem(48px);
|
||||||
|
|
||||||
|
@ -48,22 +48,24 @@
|
|||||||
|
|
||||||
<!-- Header title -->
|
<!-- Header title -->
|
||||||
<div class="md-header-nav__title" data-md-component="header-title">
|
<div class="md-header-nav__title" data-md-component="header-title">
|
||||||
<div class="md-header-nav__ellipsis md-ellipsis">
|
{% if config.site_name == page.title %}
|
||||||
{% if config.site_name == page.title %}
|
<div class="md-header-nav__ellipsis md-ellipsis">
|
||||||
{{ config.site_name }}
|
{{ config.site_name }}
|
||||||
{% else %}
|
</div>
|
||||||
<span class="md-header-nav__topic">
|
{% else %}
|
||||||
|
<div class="md-header-nav__ellipsis">
|
||||||
|
<span class="md-header-nav__topic md-ellipsis">
|
||||||
{{ config.site_name }}
|
{{ config.site_name }}
|
||||||
</span>
|
</span>
|
||||||
<span class="md-header-nav__topic">
|
<span class="md-header-nav__topic md-ellipsis">
|
||||||
{% if page and page.meta and page.meta.title %}
|
{% if page and page.meta and page.meta.title %}
|
||||||
{{ page.meta.title }}
|
{{ page.meta.title }}
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ page.title }}
|
{{ page.title }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
</div>
|
||||||
</div>
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Button to open search dialogue -->
|
<!-- Button to open search dialogue -->
|
||||||
|
Loading…
Reference in New Issue
Block a user