Issue #3309176 by lauriii, bbrala, Spokje, quietone, bnjmnm: Remove Stable theme from Drupal 10
|
@ -8,7 +8,5 @@ modules/layout_builder/css/**/*.css
|
|||
!modules/layout_builder/css/**/*.pcss.css
|
||||
modules/workspaces/css/**/*.css
|
||||
!modules/workspaces/css/**/*.pcss.css
|
||||
themes/stable/css/core/dialog/off-canvas.reset.css
|
||||
themes/stable/css/core/dialog/off-canvas.base.css
|
||||
themes/stable9/css/core/dialog/off-canvas.reset.css
|
||||
themes/stable9/css/core/dialog/off-canvas.base.css
|
||||
|
|
|
@ -477,7 +477,6 @@
|
|||
"ignoreFiles": [
|
||||
"assets/vendor/**/*.css",
|
||||
"tests/Drupal/Tests/Core/Asset/css_test_files/**/*.css",
|
||||
"themes/stable/css/core/assets/vendor/**/*.css",
|
||||
"themes/stable9/css/core/assets/vendor/**/*.css"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -372,9 +372,6 @@ Shortcut
|
|||
- Tobias Zimmermann 'tstoeckler' https://www.drupal.org/u/tstoeckler
|
||||
- Jibran Ijaz 'jibran' https://www.drupal.org/u/jibran
|
||||
|
||||
Stable
|
||||
- ?
|
||||
|
||||
Stark
|
||||
- John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin
|
||||
|
||||
|
|
|
@ -225,7 +225,7 @@
|
|||
// place, the 'next' button is focused here.
|
||||
nextButton.focus();
|
||||
|
||||
// When Stable or Stable 9 are part of the active theme, the
|
||||
// When Stable 9 is part of the active theme, the
|
||||
// Drupal.tour.convertToJoyrideMarkup() function is available.
|
||||
// This function converts Shepherd markup to Joyride markup,
|
||||
// facilitating the use of the Shepherd library that is
|
||||
|
|
|
@ -1,122 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Drupal\KernelTests\Core\Theme;
|
||||
|
||||
/**
|
||||
* Tests Stable's library overrides.
|
||||
*
|
||||
* @group Theme
|
||||
* @group legacy
|
||||
*/
|
||||
class StableLibraryOverrideTest extends StableLibraryOverrideTestBase {
|
||||
|
||||
/**
|
||||
* The theme manager.
|
||||
*
|
||||
* @var \Drupal\Core\Theme\ThemeManagerInterface
|
||||
*/
|
||||
protected $themeManager;
|
||||
|
||||
/**
|
||||
* The theme initialization.
|
||||
*
|
||||
* @var \Drupal\Core\Theme\ThemeInitializationInterface
|
||||
*/
|
||||
protected $themeInitialization;
|
||||
|
||||
/**
|
||||
* The library discovery service.
|
||||
*
|
||||
* @var \Drupal\Core\Asset\LibraryDiscoveryInterface
|
||||
*/
|
||||
protected $libraryDiscovery;
|
||||
|
||||
/**
|
||||
* A list of all core modules.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
protected $allModules;
|
||||
|
||||
/**
|
||||
* A list of libraries to skip checking, in the format extension/library_name.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
protected $librariesToSkip = [
|
||||
'core/drupal.dialog.off_canvas',
|
||||
'layout_builder/drupal.layout_builder',
|
||||
'views/views.responsive-grid',
|
||||
];
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected static $modules = ['system', 'user', 'path_alias'];
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function setUp(): void {
|
||||
parent::setUp();
|
||||
|
||||
$this->container->get('theme_installer')->install(['stable']);
|
||||
|
||||
// Enable all core modules.
|
||||
$this->enableVisibleAndStableCoreModules();
|
||||
|
||||
$this->themeManager = $this->container->get('theme.manager');
|
||||
$this->themeInitialization = $this->container->get('theme.initialization');
|
||||
$this->libraryDiscovery = $this->container->get('library.discovery');
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensures that Stable overrides all relevant core library assets.
|
||||
*/
|
||||
public function testStableLibraryOverrides() {
|
||||
// First get the clean library definitions with no active theme.
|
||||
$libraries_before = $this->getAllLibraries();
|
||||
$libraries_before = $this->removeVendorAssets($libraries_before);
|
||||
|
||||
$this->themeManager->setActiveTheme($this->themeInitialization->getActiveThemeByName('stable'));
|
||||
$this->libraryDiscovery->clearCachedDefinitions();
|
||||
|
||||
// Now get the library definitions with Stable as the active theme.
|
||||
$libraries_after = $this->getAllLibraries();
|
||||
$libraries_after = $this->removeVendorAssets($libraries_after);
|
||||
|
||||
foreach ($libraries_before as $extension => $libraries) {
|
||||
foreach ($libraries as $library_name => $library) {
|
||||
// Allow skipping libraries.
|
||||
if (in_array("$extension/$library_name", $this->librariesToSkip)) {
|
||||
continue;
|
||||
}
|
||||
// Skip internal libraries.
|
||||
if (substr($library_name, 0, 9) === 'internal.') {
|
||||
continue;
|
||||
}
|
||||
$library_after = $libraries_after[$extension][$library_name];
|
||||
|
||||
// Check that all the CSS assets are overridden.
|
||||
foreach ($library['css'] as $index => $asset) {
|
||||
$clean_path = $asset['data'];
|
||||
$stable_path = $library_after['css'][$index]['data'];
|
||||
// Make core/misc assets look like they are coming from a "core"
|
||||
// module.
|
||||
$replacements = [
|
||||
'core/misc/' => "core/modules/core/css/",
|
||||
];
|
||||
$expected_path = strtr($clean_path, $replacements);
|
||||
|
||||
// Adjust the module asset paths to correspond with the Stable folder
|
||||
// structure.
|
||||
$expected_path = str_replace("core/modules/$extension/css/", "core/themes/stable/css/$extension/", $expected_path);
|
||||
$assert_path = str_replace("core/modules/$extension/", '', $clean_path);
|
||||
|
||||
$this->assertEquals($expected_path, $stable_path, "$assert_path from the $extension/$library_name library is overridden in Stable.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,111 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace Drupal\KernelTests\Core\Theme;
|
||||
|
||||
use Drupal\Core\Extension\ExtensionLifecycle;
|
||||
use Drupal\Core\Theme\Registry;
|
||||
use Drupal\KernelTests\KernelTestBase;
|
||||
|
||||
/**
|
||||
* Tests Stable's template overrides.
|
||||
*
|
||||
* @group Theme
|
||||
* @group legacy
|
||||
*/
|
||||
class StableTemplateOverrideTest extends KernelTestBase {
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected static $modules = ['system', 'user'];
|
||||
|
||||
/**
|
||||
* An array of template names to skip, without the extension.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
protected $templatesToSkip = [
|
||||
// This is an internal template. See the file docblock.
|
||||
'ckeditor5-settings-toolbar',
|
||||
// Registered as a template in the views_theme() function in views.module
|
||||
// but an actual template does not exist.
|
||||
'views-form-views-form',
|
||||
'views-view-grid-responsive',
|
||||
];
|
||||
|
||||
/**
|
||||
* The theme handler.
|
||||
*
|
||||
* @var \Drupal\Core\Extension\ThemeHandlerInterface
|
||||
*/
|
||||
protected $themeHandler;
|
||||
|
||||
/**
|
||||
* A list of all core modules.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
protected $allModules;
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function setUp(): void {
|
||||
parent::setUp();
|
||||
$this->themeHandler = $this->container->get('theme_handler');
|
||||
|
||||
$this->container->get('theme_installer')->install(['stable']);
|
||||
|
||||
$this->installAllModules();
|
||||
}
|
||||
|
||||
/**
|
||||
* Installs all core modules.
|
||||
*/
|
||||
protected function installAllModules() {
|
||||
// Enable all core modules.
|
||||
$all_modules = $this->container->get('extension.list.module')->getList();
|
||||
$all_modules = array_filter($all_modules, function ($module) {
|
||||
// Filter contrib, hidden, experimental, already enabled modules, and
|
||||
// modules in the Testing package.
|
||||
if ($module->origin !== 'core'
|
||||
|| !empty($module->info['hidden'])
|
||||
|| $module->status == TRUE
|
||||
|| $module->info['package'] == 'Testing'
|
||||
|| $module->info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER] === ExtensionLifecycle::EXPERIMENTAL
|
||||
|| $module->info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER] === ExtensionLifecycle::DEPRECATED) {
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
});
|
||||
$this->allModules = array_keys($all_modules);
|
||||
sort($this->allModules);
|
||||
|
||||
$module_installer = $this->container->get('module_installer');
|
||||
$module_installer->install($this->allModules);
|
||||
|
||||
$this->installConfig(['system', 'user']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensures that Stable overrides all relevant core templates.
|
||||
*/
|
||||
public function testStableTemplateOverrides() {
|
||||
$registry = new Registry($this->root, \Drupal::cache(), \Drupal::lock(), \Drupal::moduleHandler(), $this->themeHandler, \Drupal::service('theme.initialization'), \Drupal::service('cache.bootstrap'), \Drupal::service('extension.list.module'), 'stable');
|
||||
$registry->setThemeManager(\Drupal::theme());
|
||||
|
||||
$registry_full = $registry->get();
|
||||
|
||||
foreach ($registry_full as $hook => $info) {
|
||||
if (isset($info['template'])) {
|
||||
// Allow skipping templates.
|
||||
if (in_array($info['template'], $this->templatesToSkip)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$this->assertEquals('core/themes/stable', $info['theme path'], $info['template'] . '.html.twig overridden in Stable.');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
|
||||
ABOUT STABLE
|
||||
------------
|
||||
|
||||
Stable is the default base theme; it provides minimal markup and very few
|
||||
CSS classes. If you prefer more structured markup see the starterkit theme
|
||||
generator.
|
||||
|
||||
Stable allows core markup and styling to evolve by functioning as a backwards
|
||||
compatibility layer for themes against changes to core markup and CSS. If you
|
||||
browse Stable's contents, you will find copies of all the Twig templates and
|
||||
CSS files provided by core.
|
||||
|
||||
Stable will be used as the base theme if no base theme is set in a theme's
|
||||
.info.yml file. To opt out of Stable you can set the base theme to false in
|
||||
your theme's .info.yml file (see the warning below before doing this):
|
||||
base theme: false
|
||||
|
||||
Warning: Themes that opt out of using Stable as a base theme will need
|
||||
continuous maintenance as core changes, so only opt out if you are prepared to
|
||||
keep track of those changes and how they affect your theme.
|
||||
|
||||
ABOUT DRUPAL THEMING
|
||||
--------------------
|
||||
|
||||
For more information, see Drupal.org's theming guide.
|
||||
https://www.drupal.org/docs/8/theming
|
|
@ -1,42 +0,0 @@
|
|||
/* Block listing page */
|
||||
.region-title__action {
|
||||
display: inline-block;
|
||||
margin-left: 1em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .region-title__action {
|
||||
margin-right: 1em;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/* Block demo mode */
|
||||
.block-region {
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
padding: 3px;
|
||||
background-color: #ff6;
|
||||
}
|
||||
a.block-demo-backlink,
|
||||
a.block-demo-backlink:link,
|
||||
a.block-demo-backlink:visited {
|
||||
position: fixed;
|
||||
z-index: 499;
|
||||
left: 20px; /* LTR */
|
||||
padding: 5px 10px;
|
||||
color: #000;
|
||||
border-radius: 0 0 10px 10px;
|
||||
background-color: #b4d7f0;
|
||||
font-family: "Lucida Grande", Verdana, sans-serif;
|
||||
font-size: small;
|
||||
line-height: 20px;
|
||||
}
|
||||
a.block-demo-backlink:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* Configure block form - Block description */
|
||||
.block-form .form-item-settings-admin-label label {
|
||||
display: inline;
|
||||
}
|
||||
.block-form .form-item-settings-admin-label label:after {
|
||||
content: ":";
|
||||
}
|
|
@ -1,153 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Stylesheet for the administration pages of the Color module.
|
||||
*/
|
||||
.color-form {
|
||||
max-width: 50em;
|
||||
}
|
||||
.farbtastic {
|
||||
margin: 0 auto;
|
||||
}
|
||||
.color-form .form-item {
|
||||
height: 2em;
|
||||
margin: 0.5em 0;
|
||||
padding: 0.5em;
|
||||
}
|
||||
.color-form label {
|
||||
clear: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-form label {
|
||||
clear: right;
|
||||
}
|
||||
.color-form .form-text {
|
||||
float: left; /* LTR */
|
||||
width: 86%;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
}
|
||||
[dir="rtl"] .color-form .form-text {
|
||||
float: right;
|
||||
}
|
||||
.color-palette__hook {
|
||||
float: left; /* LTR */
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
[dir="rtl"] .color-palette__hook {
|
||||
float: right;
|
||||
}
|
||||
.color-palette__hook.is-down,
|
||||
.color-palette__hook.is-up,
|
||||
.color-palette__hook.is-both {
|
||||
background: url(../../images/color/hook.png) no-repeat 100% 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-palette__hook.is-down,
|
||||
[dir="rtl"] .color-palette__hook.is-up,
|
||||
[dir="rtl"] .color-palette__hook.is-both {
|
||||
background: url(../../images/color/hook-rtl.png) no-repeat 0 0;
|
||||
}
|
||||
.color-palette__hook.is-up {
|
||||
background-position: 100% -27px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-palette__hook.is-up {
|
||||
background-position: 0 -27px;
|
||||
}
|
||||
.color-palette__hook.is-both {
|
||||
background-position: 100% -54px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-palette__hook.is-both {
|
||||
background-position: 0 -54px;
|
||||
}
|
||||
/**
|
||||
* The button also inherits from .link, which hides the background. Use a more
|
||||
* specific selector to overwrite.
|
||||
*/
|
||||
button.color-palette__lock,
|
||||
.color-palette__lock {
|
||||
position: relative;
|
||||
top: -1.7em;
|
||||
left: -10px;
|
||||
float: left; /* LTR */
|
||||
width: 20px;
|
||||
height: 19px;
|
||||
cursor: pointer;
|
||||
text-indent: -9999px;
|
||||
direction: ltr;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
background: url(../../images/color/lock.png) no-repeat 50% 0;
|
||||
}
|
||||
[dir="rtl"] button.color-palette__lock,
|
||||
[dir="rtl"] .color-palette__lock {
|
||||
float: right;
|
||||
}
|
||||
/* Same as above .color-palette__lock rule. */
|
||||
button.is-unlocked,
|
||||
.is-unlocked {
|
||||
background-position: 50% -22px;
|
||||
}
|
||||
|
||||
/* wide viewport. */
|
||||
@media screen and (min-width: 37.5625em) { /* 601px */
|
||||
.color-placeholder {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-placeholder {
|
||||
float: left;
|
||||
}
|
||||
.color-form .form-item {
|
||||
margin: 0.5em 195px 0.5em 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .color-form .form-item {
|
||||
margin: 0.5em 0 0.5em 195px;
|
||||
}
|
||||
.color-form label {
|
||||
float: left; /* LTR */
|
||||
clear: left; /* LTR */
|
||||
width: 15em;
|
||||
}
|
||||
[dir="rtl"] .color-form label {
|
||||
float: right;
|
||||
clear: right;
|
||||
}
|
||||
.color-form .form-text,
|
||||
.color-form .form-select {
|
||||
float: left; /* LTR */
|
||||
width: auto;
|
||||
}
|
||||
[dir="rtl"] .color-form .form-text,
|
||||
[dir="rtl"] .color-form .form-select {
|
||||
float: right;
|
||||
}
|
||||
.color-palette__hook {
|
||||
float: left; /* LTR */
|
||||
margin-top: 3px;
|
||||
}
|
||||
[dir="rtl"] .color-palette__hook {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
.item-selected {
|
||||
background: #eee;
|
||||
}
|
||||
|
||||
/* Preview */
|
||||
.color-preview {
|
||||
display: none;
|
||||
}
|
||||
.js .color-preview {
|
||||
position: relative;
|
||||
display: block;
|
||||
float: left; /* LTR */
|
||||
}
|
||||
.js[dir="rtl"] .color-preview {
|
||||
float: right;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 30em) { /* 480px */
|
||||
.color-form .color-preview-sidebar,
|
||||
.color-form .color-preview-content {
|
||||
width: auto;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for Configuration Translation.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Hide the label, in an accessible way, for responsive screens which show the
|
||||
* form in one column.
|
||||
*/
|
||||
.translation-set__translated label {
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 38em) {
|
||||
.translation-set__translated label {
|
||||
position: inherit;
|
||||
width: auto;
|
||||
height: auto;
|
||||
}
|
||||
}
|
|
@ -1,38 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Component styles for the content_moderation module.
|
||||
*/
|
||||
.entity-moderation-form {
|
||||
display: -webkit-flex; /* Safari */
|
||||
display: flex;
|
||||
-webkit-flex-wrap: wrap; /* Safari */
|
||||
flex-wrap: wrap;
|
||||
-webkit-align-items: flex-start; /* Safari */
|
||||
align-items: flex-start;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.entity-moderation-form__item {
|
||||
display: table;
|
||||
margin-right: 2em;
|
||||
}
|
||||
|
||||
.entity-moderation-form__item:last-child {
|
||||
-webkit-align-self: flex-end; /* Safari */
|
||||
align-self: flex-end;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.entity-moderation-form .form-item {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.entity-moderation-form .form-item label {
|
||||
display: table;
|
||||
padding-bottom: 0.25em;
|
||||
}
|
||||
|
||||
.entity-moderation-form input[type=submit] {
|
||||
margin-bottom: 1.2em;
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Theme styles for the content_moderation module.
|
||||
*/
|
||||
.entity-moderation-form {
|
||||
margin: 2em 0;
|
||||
padding-left: 1em;
|
||||
border: 1px dashed #bbb;
|
||||
background: #fff;
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for the content language administration page.
|
||||
*/
|
||||
|
||||
.language-content-settings-form .bundle {
|
||||
width: 24%;
|
||||
}
|
||||
.language-content-settings-form .field {
|
||||
width: 24%;
|
||||
padding-left: 3em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .language-content-settings-form .field {
|
||||
padding-right: 3em;
|
||||
padding-left: 1em;
|
||||
}
|
||||
.language-content-settings-form .column {
|
||||
padding-left: 5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .language-content-settings-form .column {
|
||||
padding-right: 5em;
|
||||
padding-left: 1em;
|
||||
}
|
||||
.language-content-settings-form .field label,
|
||||
.language-content-settings-form .column label {
|
||||
font-weight: normal;
|
||||
}
|
||||
.language-content-settings-form .translatable {
|
||||
width: 1%;
|
||||
}
|
||||
.language-content-settings-form .operations {
|
||||
width: 75%;
|
||||
}
|
|
@ -1,39 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for contextual module icons.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Toolbar tab icon.
|
||||
*/
|
||||
.toolbar-bar .toolbar-icon-edit:before {
|
||||
background-image: url(../../images/core/icons/bebebe/pencil.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-edit:active:before,
|
||||
.toolbar-bar .toolbar-icon-edit.is-active:before {
|
||||
background-image: url(../../images/core/icons/ffffff/pencil.svg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Contextual trigger.
|
||||
*/
|
||||
.contextual .trigger {
|
||||
/* Override the .focusable height: auto */
|
||||
width: 26px !important;
|
||||
/* Override the .focusable height: auto */
|
||||
height: 26px !important;
|
||||
text-indent: -9999px;
|
||||
background-image: url(../../images/core/icons/bebebe/pencil.svg);
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
background-size: 16px 16px;
|
||||
}
|
||||
|
||||
.contextual .trigger:hover {
|
||||
background-image: url(../../images/core/icons/787878/pencil.svg);
|
||||
}
|
||||
|
||||
.contextual .trigger:focus {
|
||||
outline: none;
|
||||
background-image: url(../../images/core/icons/5181c6/pencil.svg);
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Generic base styles for contextual module.
|
||||
*/
|
||||
|
||||
.contextual-region {
|
||||
position: relative;
|
||||
}
|
||||
.contextual .trigger:focus {
|
||||
/* Override the .focusable position: static */
|
||||
position: relative !important;
|
||||
}
|
||||
.contextual-links {
|
||||
display: none;
|
||||
}
|
||||
.contextual.open .contextual-links {
|
||||
display: block;
|
||||
}
|
|
@ -1,112 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for contextual module.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Contextual links wrappers.
|
||||
*/
|
||||
.contextual {
|
||||
position: absolute;
|
||||
z-index: 500;
|
||||
top: 6px;
|
||||
right: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .contextual {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contextual region.
|
||||
*/
|
||||
.contextual-region.focus {
|
||||
outline: 1px dashed #d6d6d6;
|
||||
outline-offset: 1px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contextual trigger.
|
||||
*/
|
||||
.contextual .trigger {
|
||||
position: relative;
|
||||
right: 6px; /* LTR */
|
||||
float: right; /* LTR */
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0 2px;
|
||||
cursor: pointer;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 13px;
|
||||
background-color: #fff;
|
||||
background-attachment: scroll;
|
||||
}
|
||||
[dir="rtl"] .contextual .trigger {
|
||||
right: auto;
|
||||
left: 6px;
|
||||
float: left;
|
||||
}
|
||||
.contextual.open .trigger {
|
||||
z-index: 2;
|
||||
border: 1px solid #ccc;
|
||||
border-bottom-color: transparent;
|
||||
border-radius: 13px 13px 0 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contextual links.
|
||||
*
|
||||
* The following selectors are heavy to discourage theme overriding.
|
||||
*/
|
||||
.contextual-region .contextual .contextual-links {
|
||||
position: relative;
|
||||
top: -1px;
|
||||
right: 6px; /* LTR */
|
||||
float: right; /* LTR */
|
||||
clear: both;
|
||||
margin: 0;
|
||||
padding: 0.25em 0;
|
||||
text-align: left; /* LTR */
|
||||
white-space: nowrap;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px 0 4px 4px; /* LTR */
|
||||
background-color: #fff;
|
||||
}
|
||||
[dir="rtl"] .contextual-region .contextual .contextual-links {
|
||||
right: auto;
|
||||
left: 6px;
|
||||
float: left;
|
||||
text-align: right;
|
||||
border-radius: 0 4px 4px 4px;
|
||||
}
|
||||
.contextual-region .contextual .contextual-links li {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
list-style-image: none;
|
||||
border: none;
|
||||
background-color: #fff;
|
||||
line-height: 100%;
|
||||
}
|
||||
.contextual-region .contextual .contextual-links a {
|
||||
display: block;
|
||||
margin: 0.25em 0;
|
||||
padding: 0.4em 0.6em;
|
||||
color: #333;
|
||||
background-color: #fff;
|
||||
font-family: sans-serif;
|
||||
font-size: small;
|
||||
line-height: 0.8em;
|
||||
}
|
||||
.touchevents .contextual-region .contextual .contextual-links a {
|
||||
font-size: large;
|
||||
}
|
||||
.contextual-region .contextual .contextual-links a,
|
||||
.contextual-region .contextual .contextual-links a:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
.no-touchevents .contextual-region .contextual .contextual-links li a:hover {
|
||||
color: #000;
|
||||
background: #f7fcff;
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for contextual module's toolbar tab.
|
||||
*/
|
||||
|
||||
/* Tab appearance. */
|
||||
.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
|
||||
float: left;
|
||||
}
|
||||
.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item {
|
||||
margin: 0;
|
||||
}
|
||||
.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item.is-active {
|
||||
background-image: -webkit-linear-gradient(rgb(78, 159, 234) 0%, rgb(69, 132, 221) 100%);
|
||||
background-image: linear-gradient(rgb(78, 159, 234) 0%, rgb(69, 132, 221) 100%);
|
||||
}
|
||||
|
||||
/* @todo get rid of this declaration by making toolbar.module's CSS less specific */
|
||||
.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab.hidden {
|
||||
display: none;
|
||||
}
|
|
@ -1,424 +0,0 @@
|
|||
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/**
|
||||
* 1. Set default font family to sans-serif.
|
||||
* 2. Prevent iOS and IE text size adjust after device orientation change,
|
||||
* without disabling user zoom.
|
||||
*/
|
||||
|
||||
html {
|
||||
font-family: sans-serif; /* 1 */
|
||||
-ms-text-size-adjust: 100%; /* 2 */
|
||||
-webkit-text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove default margin.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* HTML5 display definitions
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Correct `block` display not defined for any HTML5 element in IE 8/9.
|
||||
* Correct `block` display not defined for `details` or `summary` in IE 10/11
|
||||
* and Firefox.
|
||||
* Correct `block` display not defined for `main` in IE 11.
|
||||
*/
|
||||
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
figcaption,
|
||||
figure,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
main,
|
||||
menu,
|
||||
nav,
|
||||
section,
|
||||
summary {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct `inline-block` display not defined in IE 8/9.
|
||||
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
audio,
|
||||
canvas,
|
||||
progress,
|
||||
video {
|
||||
display: inline-block; /* 1 */
|
||||
vertical-align: baseline; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent modern browsers from displaying `audio` without controls.
|
||||
* Remove excess height in iOS 5 devices.
|
||||
*/
|
||||
|
||||
audio:not([controls]) {
|
||||
display: none;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address `[hidden]` styling not present in IE 8/9/10.
|
||||
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
|
||||
*/
|
||||
|
||||
[hidden],
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Links
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background color from active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Improve readability of focused elements when they are also in an
|
||||
* active/hover state.
|
||||
*/
|
||||
|
||||
a:active,
|
||||
a:hover {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: 1px dotted;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address styling not present in Safari and Chrome.
|
||||
*/
|
||||
|
||||
dfn {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address variable `h1` font-size and margin within `section` and `article`
|
||||
* contexts in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address styling not present in IE 8/9.
|
||||
*/
|
||||
|
||||
mark {
|
||||
background: #ff0;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address inconsistent and variable font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove border when inside `a` element in IE 8/9/10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct overflow not hidden in IE 9/10/11.
|
||||
*/
|
||||
|
||||
svg:not(:root) {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Address margin not present in IE 8/9 and Safari.
|
||||
*/
|
||||
|
||||
figure {
|
||||
margin: 1em 40px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address differences between Firefox and other browsers.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contain overflow in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address odd `em`-unit font size rendering in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {
|
||||
font-family: monospace, monospace;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Known limitation: by default, Chrome and Safari on OS X allow very limited
|
||||
* styling of `select`, unless a `border` property is set.
|
||||
*/
|
||||
|
||||
/**
|
||||
* 1. Correct color not being inherited.
|
||||
* Known issue: affects color of disabled elements.
|
||||
* 2. Correct font properties not being inherited.
|
||||
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
color: inherit; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
margin: 0; /* 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Address `overflow` set to `hidden` in IE 8/9/10/11.
|
||||
*/
|
||||
|
||||
button {
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address inconsistent `text-transform` inheritance for `button` and `select`.
|
||||
* All other form control elements do not inherit `text-transform` values.
|
||||
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
|
||||
* Correct `select` style inheritance in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
|
||||
* and `video` controls.
|
||||
* 2. Correct inability to style clickable `input` types in iOS.
|
||||
* 3. Improve usability and consistency of cursor style between image-type
|
||||
* `input` and others.
|
||||
*/
|
||||
|
||||
button,
|
||||
html input[type="button"], /* 1 */
|
||||
input[type="reset"],
|
||||
input[type="submit"] {
|
||||
-webkit-appearance: button; /* 2 */
|
||||
cursor: pointer; /* 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Re-set default cursor for disabled elements.
|
||||
*/
|
||||
|
||||
button[disabled],
|
||||
html input[disabled] {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove inner padding and border in Firefox 4+.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
input::-moz-focus-inner {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
|
||||
* the UA stylesheet.
|
||||
*/
|
||||
|
||||
input {
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
/**
|
||||
* It's recommended that you don't attempt to style these elements.
|
||||
* Firefox's implementation doesn't respect box-sizing, padding, or width.
|
||||
*
|
||||
* 1. Address box sizing set to `content-box` in IE 8/9/10.
|
||||
* 2. Remove excess padding in IE 8/9/10.
|
||||
*/
|
||||
|
||||
input[type="checkbox"],
|
||||
input[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
|
||||
* `font-size` values of the `input`, it causes the cursor style of the
|
||||
* decrement button to change from `default` to `text`.
|
||||
*/
|
||||
|
||||
input[type="number"]::-webkit-inner-spin-button,
|
||||
input[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
|
||||
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
|
||||
*/
|
||||
|
||||
input[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
box-sizing: content-box; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
|
||||
* Safari (but not Chrome) clips the cancel button when the search input has
|
||||
* padding (and `textfield` appearance).
|
||||
*/
|
||||
|
||||
input[type="search"]::-webkit-search-cancel-button,
|
||||
input[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Define consistent border, margin, and padding.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #c0c0c0;
|
||||
margin: 0 2px;
|
||||
padding: 0.35em 0.625em 0.75em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct `color` not being inherited in IE 8/9/10/11.
|
||||
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
|
||||
*/
|
||||
|
||||
legend {
|
||||
border: 0; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove default vertical scrollbar in IE 8/9/10/11.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Don't inherit the `font-weight` (applied by a rule above).
|
||||
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
|
||||
*/
|
||||
|
||||
optgroup {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Tables
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove most spacing between table cells.
|
||||
*/
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
td,
|
||||
th {
|
||||
padding: 0;
|
||||
}
|
|
@ -1,163 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Base styles for dropbuttons.
|
||||
*/
|
||||
|
||||
/**
|
||||
* When a dropbutton has only one option, it is simply a button.
|
||||
*/
|
||||
.dropbutton-wrapper,
|
||||
.dropbutton-wrapper div {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.js .dropbutton-wrapper,
|
||||
.js .dropbutton-widget {
|
||||
position: relative;
|
||||
display: block;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 600px) {
|
||||
.js .dropbutton-wrapper {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
/* Splitbuttons */
|
||||
@media screen and (min-width: 600px) {
|
||||
.form-actions .dropbutton-wrapper {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .form-actions .dropbutton-wrapper {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
.js .form-actions .dropbutton-widget {
|
||||
position: static;
|
||||
}
|
||||
.js td .dropbutton-widget {
|
||||
position: absolute;
|
||||
}
|
||||
.js td .dropbutton-wrapper {
|
||||
min-height: 2em;
|
||||
}
|
||||
.js td .dropbutton-multiple {
|
||||
max-width: 100%;
|
||||
margin-right: 2em; /* LTR */
|
||||
padding-right: 10em; /* LTR */
|
||||
}
|
||||
[dir="rtl"].js td .dropbutton-multiple {
|
||||
margin-right: 0;
|
||||
margin-left: 2em;
|
||||
padding-right: 0;
|
||||
padding-left: 10em;
|
||||
}
|
||||
.js td .dropbutton-multiple .dropbutton-action a,
|
||||
.js td .dropbutton-multiple .dropbutton-action input,
|
||||
.js td .dropbutton-multiple .dropbutton-action button {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
/* UL styles are over-scoped in core, so this selector needs weight parity. */
|
||||
.js .dropbutton-widget .dropbutton {
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
list-style-image: none;
|
||||
}
|
||||
.js .dropbutton li,
|
||||
.js .dropbutton a {
|
||||
display: block;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.js .dropbutton li:hover,
|
||||
.js .dropbutton li:focus,
|
||||
.js .dropbutton a:hover,
|
||||
.js .dropbutton a:focus {
|
||||
outline: initial;
|
||||
}
|
||||
|
||||
/**
|
||||
* The dropbutton styling.
|
||||
*
|
||||
* A dropbutton is a widget that displays a list of action links as a button
|
||||
* with a primary action. Secondary actions are hidden behind a click on a
|
||||
* twisty arrow.
|
||||
*
|
||||
* The arrow is created using border on a zero-width, zero-height span.
|
||||
* The arrow inherits the link color, but can be overridden with border colors.
|
||||
*/
|
||||
.js .dropbutton-multiple .dropbutton-widget {
|
||||
padding-right: 2em; /* LTR */
|
||||
}
|
||||
.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget {
|
||||
padding-right: 0;
|
||||
padding-left: 2em;
|
||||
}
|
||||
.dropbutton-multiple.open,
|
||||
.dropbutton-multiple.open .dropbutton-widget {
|
||||
max-width: none;
|
||||
}
|
||||
.dropbutton-multiple.open {
|
||||
z-index: 100;
|
||||
}
|
||||
.dropbutton-multiple .dropbutton .secondary-action {
|
||||
display: none;
|
||||
}
|
||||
.dropbutton-multiple.open .dropbutton .secondary-action {
|
||||
display: block;
|
||||
}
|
||||
.dropbutton-toggle {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0; /* LTR */
|
||||
bottom: 0;
|
||||
display: block;
|
||||
width: 2em;
|
||||
white-space: nowrap;
|
||||
text-indent: 110%;
|
||||
}
|
||||
[dir="rtl"] .dropbutton-toggle {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
.dropbutton-toggle button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
border: 0;
|
||||
background: none;
|
||||
}
|
||||
.dropbutton-toggle button:hover,
|
||||
.dropbutton-toggle button:focus {
|
||||
outline: initial;
|
||||
}
|
||||
.dropbutton-arrow {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 40%; /* 0.6667em; */ /* LTR */
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
width: 0;
|
||||
height: 0;
|
||||
margin-top: -0.1666em;
|
||||
border-width: 0.3333em 0.3333em 0;
|
||||
border-style: solid;
|
||||
border-right-color: transparent;
|
||||
border-bottom-color: transparent;
|
||||
border-left-color: transparent;
|
||||
line-height: 0;
|
||||
}
|
||||
[dir="rtl"] .dropbutton-arrow {
|
||||
right: auto;
|
||||
left: 0.6667em;
|
||||
}
|
||||
.dropbutton-multiple.open .dropbutton-arrow {
|
||||
top: 0.6667em;
|
||||
border-top-color: transparent;
|
||||
border-bottom: 0.3333em solid;
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Fixes for core/assets/vendor/normalize-css/normalize.css since version 3.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Fix problem with details/summary lines missing the drop arrows.
|
||||
*/
|
||||
@media (min--moz-device-pixel-ratio: 0) {
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
body {
|
||||
margin: 1em;
|
||||
background-color: #fff;
|
||||
}
|
||||
[dir="rtl"] body {
|
||||
direction: rtl;
|
||||
}
|
||||
th {
|
||||
text-align: left; /* LTR */
|
||||
color: #006;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
[dir="rtl"] th {
|
||||
text-align: right;
|
||||
}
|
||||
tr:nth-child(odd) {
|
||||
background-color: #ddd;
|
||||
}
|
||||
tr:nth-child(even) {
|
||||
background-color: #fff;
|
||||
}
|
||||
td {
|
||||
padding: 5px;
|
||||
}
|
|
@ -1,69 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Vertical Tabs.
|
||||
*/
|
||||
|
||||
.vertical-tabs {
|
||||
margin: 1em 0 1em 15em; /* LTR */
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
[dir="rtl"] .vertical-tabs {
|
||||
margin-right: 15em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.vertical-tabs__menu {
|
||||
float: left; /* LTR */
|
||||
width: 15em;
|
||||
margin: -1px 0 -1px -15em; /* LTR */
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
border-top: 1px solid #ccc;
|
||||
}
|
||||
[dir="rtl"] .vertical-tabs__menu {
|
||||
float: right;
|
||||
margin-right: -15em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.vertical-tabs__pane {
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
.vertical-tabs__pane > summary {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Layout of each tab. */
|
||||
.vertical-tabs__menu-item {
|
||||
border: 1px solid #ccc;
|
||||
border-top: 0;
|
||||
background: #eee;
|
||||
}
|
||||
.vertical-tabs__menu-item a {
|
||||
display: block;
|
||||
padding: 0.5em 0.6em;
|
||||
text-decoration: none;
|
||||
}
|
||||
.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
|
||||
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
|
||||
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.vertical-tabs__menu-item a:hover {
|
||||
outline: 1px dotted;
|
||||
}
|
||||
.vertical-tabs__menu-item.is-selected {
|
||||
border-right-width: 0; /* LTR */
|
||||
background-color: #fff;
|
||||
}
|
||||
[dir="rtl"] .vertical-tabs__menu-item.is-selected {
|
||||
border-right-width: 1px;
|
||||
border-left-width: 0;
|
||||
}
|
||||
.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
|
||||
color: #000;
|
||||
}
|
||||
.vertical-tabs__menu-item-summary {
|
||||
display: block;
|
||||
margin-bottom: 0;
|
||||
line-height: normal;
|
||||
}
|
|
@ -1,37 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Admin styles for the Database Logging module.
|
||||
*/
|
||||
.dblog-filter-form .form-item-type,
|
||||
.dblog-filter-form .form-item-severity {
|
||||
display: inline-block;
|
||||
max-width: 30%;
|
||||
margin: 0.1em 0.9em 0.1em 0.1em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .dblog-filter-form .form-item-type,
|
||||
[dir="rtl"] .dblog-filter-form .form-item-severity {
|
||||
margin: 0.1em 0.1em 0.1em 0.9em;
|
||||
}
|
||||
.dblog-filter-form .form-actions {
|
||||
display: inline-block;
|
||||
padding: 3ex 0 0;
|
||||
vertical-align: top;
|
||||
}
|
||||
.admin-dblog .icon,
|
||||
.admin-dblog .dblog-warning .icon,
|
||||
.admin-dblog .dblog-error .icon,
|
||||
.admin-dblog .dblog-critical .icon,
|
||||
.admin-dblog .dblog-alert .icon,
|
||||
.admin-dblog .dblog-emergency .icon {
|
||||
width: 16px;
|
||||
background: no-repeat center;
|
||||
}
|
||||
.admin-dblog .dblog-warning .icon {
|
||||
background-image: url(../../images/core/icons/e29700/warning.svg);
|
||||
}
|
||||
.admin-dblog .dblog-error .icon,
|
||||
.admin-dblog .dblog-critical .icon,
|
||||
.admin-dblog .dblog-alert .icon,
|
||||
.admin-dblog .dblog-emergency .icon {
|
||||
background-image: url(../../images/core/icons/e32700/error.svg);
|
||||
}
|
|
@ -1,53 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Stylesheet for the Field UI module.
|
||||
*/
|
||||
|
||||
/* 'Manage fields' and 'Manage display' overviews */
|
||||
.field-ui-overview .region-title td {
|
||||
font-weight: bold;
|
||||
}
|
||||
.field-ui-overview .region-message td {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* 'Manage form display' and 'Manage display' overview */
|
||||
.field-ui-overview .field-plugin-summary-cell {
|
||||
line-height: 1em;
|
||||
}
|
||||
.field-ui-overview .field-plugin-summary {
|
||||
float: left; /* LTR */
|
||||
font-size: 0.9em;
|
||||
}
|
||||
[dir="rtl"] .field-ui-overview .field-plugin-summary {
|
||||
float: right;
|
||||
}
|
||||
.field-ui-overview .field-plugin-summary-cell .warning {
|
||||
display: block;
|
||||
float: left; /* LTR */
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
[dir="rtl"] .field-ui-overview .field-plugin-summary-cell .warning {
|
||||
float: right;
|
||||
}
|
||||
.field-ui-overview .field-plugin-settings-edit-wrapper {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .field-ui-overview .field-plugin-settings-edit-wrapper {
|
||||
float: left;
|
||||
}
|
||||
.field-ui-overview .field-plugin-settings-edit {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .field-ui-overview .field-plugin-settings-edit {
|
||||
float: left;
|
||||
}
|
||||
.field-ui-overview .field-plugin-settings-editing td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.field-ui-overview .field-plugin-settings-editing .field-plugin-type {
|
||||
display: none;
|
||||
}
|
||||
.field-ui-overview .field-plugin-settings-edit-form .plugin-name {
|
||||
font-weight: bold;
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Admin stylesheet for file module.
|
||||
*/
|
||||
|
||||
/* File upload widget. */
|
||||
.form-managed-file .form-submit {
|
||||
margin: 0 0.5em;
|
||||
}
|
||||
.form-managed-file div.ajax-progress-bar {
|
||||
display: none;
|
||||
width: 28em;
|
||||
margin-top: 4px;
|
||||
padding: 0;
|
||||
}
|
||||
.form-managed-file .ajax-progress-bar .bar {
|
||||
margin: 0;
|
||||
}
|
|
@ -1,80 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Admin styling for the Filter module.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Filter information under field.
|
||||
*/
|
||||
.text-format-wrapper > .form-item {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.filter-wrapper {
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0.5em 0.666em;
|
||||
border: 1px solid #ccc;
|
||||
border-top: 0;
|
||||
}
|
||||
.filter-wrapper .form-item {
|
||||
margin: 0;
|
||||
}
|
||||
.filter-wrapper .form-item label {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.filter-help {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .filter-help {
|
||||
float: left;
|
||||
}
|
||||
.filter-guidelines .filter-guidelines-item {
|
||||
margin-top: 1em;
|
||||
}
|
||||
.filter-help p {
|
||||
margin: 0;
|
||||
}
|
||||
.filter-help a {
|
||||
position: relative;
|
||||
margin: 0 20px 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .filter-help a {
|
||||
margin: 0 0 0 20px;
|
||||
}
|
||||
.filter-help a:after {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: -20px; /* LTR */
|
||||
display: block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
content: "";
|
||||
background: transparent url(../../images/core/help.png);
|
||||
}
|
||||
[dir="rtl"] .filter-help a:after {
|
||||
right: auto;
|
||||
left: -20px;
|
||||
}
|
||||
|
||||
.text-format-wrapper .description {
|
||||
margin-top: 0.5em;
|
||||
}
|
||||
.tips {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Improve filter tips position.
|
||||
*/
|
||||
.tips {
|
||||
padding-left: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .tips {
|
||||
padding-right: 0;
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Caption filter: default styling for displaying image captions.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Essentials, based on http://stackoverflow.com/a/13363408.
|
||||
*/
|
||||
.caption {
|
||||
display: table;
|
||||
}
|
||||
.caption > * {
|
||||
display: block;
|
||||
max-width: 100%;
|
||||
}
|
||||
.caption > figcaption {
|
||||
display: table-caption;
|
||||
max-width: none;
|
||||
caption-side: bottom;
|
||||
}
|
||||
|
||||
/**
|
||||
* While editing and whenever the caption is empty, show a placeholder.
|
||||
*
|
||||
* Based on http://codepen.io/flesler/pen/AEIFc.
|
||||
*/
|
||||
.caption > figcaption[contenteditable=true]:empty:before {
|
||||
content: attr(data-placeholder);
|
||||
font-style: italic;
|
||||
}
|
|
@ -1,73 +0,0 @@
|
|||
/**
|
||||
* Image style configuration pages.
|
||||
*/
|
||||
.image-style-new,
|
||||
.image-style-new div {
|
||||
display: inline;
|
||||
}
|
||||
.image-style-preview .preview-image-wrapper {
|
||||
top: 50%;
|
||||
float: left;
|
||||
width: 48%;
|
||||
padding-bottom: 2em;
|
||||
text-align: center;
|
||||
}
|
||||
.image-style-preview .preview-image {
|
||||
position: relative;
|
||||
margin: auto;
|
||||
}
|
||||
.image-style-preview .preview-image .width {
|
||||
position: absolute;
|
||||
bottom: -6px;
|
||||
left: -1px;
|
||||
box-sizing: content-box;
|
||||
height: 2px;
|
||||
border: 1px solid #666;
|
||||
border-top: none;
|
||||
}
|
||||
.image-style-preview .preview-image .width span {
|
||||
position: relative;
|
||||
top: 4px;
|
||||
}
|
||||
.image-style-preview .preview-image .height {
|
||||
position: absolute;
|
||||
top: -1px;
|
||||
right: -6px;
|
||||
box-sizing: content-box;
|
||||
width: 2px;
|
||||
border: 1px solid #666;
|
||||
border-left: none;
|
||||
}
|
||||
.image-style-preview .preview-image .height span {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 10px;
|
||||
height: 2em;
|
||||
margin-top: -1em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Improve image style preview on narrow viewports.
|
||||
*/
|
||||
@media screen and (max-width: 470px) {
|
||||
.image-style-preview .preview-image-wrapper {
|
||||
float: none;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.image-style-preview .preview-image-wrapper:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Image anchor element.
|
||||
*/
|
||||
.image-anchor {
|
||||
width: auto;
|
||||
}
|
||||
.image-anchor tr {
|
||||
background: none;
|
||||
}
|
||||
.image-anchor td {
|
||||
border: 1px solid #ccc;
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for the content language administration page.
|
||||
*/
|
||||
|
||||
#language-content-settings-form table .bundle {
|
||||
width: 25%;
|
||||
}
|
||||
#language-content-settings-form table .operations {
|
||||
width: 75%;
|
||||
}
|
|
@ -1,222 +0,0 @@
|
|||
.layout-builder {
|
||||
padding: 1.5em 1.5em 0.5em;
|
||||
border: 3px solid #2f91da;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.layout-builder__add-section {
|
||||
width: 100%;
|
||||
margin-bottom: 1.5em;
|
||||
padding: 1.5em 0;
|
||||
text-align: center;
|
||||
outline: 2px dashed #979797;
|
||||
background-color: #f7f7f7;
|
||||
}
|
||||
|
||||
.layout-builder__link--add {
|
||||
padding-left: 1.3em; /* LTR */
|
||||
color: #686868;
|
||||
border-bottom: none;
|
||||
background: url(../../../../misc/icons/787878/plus.svg) transparent center left / 1em no-repeat; /* LTR */
|
||||
}
|
||||
|
||||
[dir="rtl"] .layout-builder__link--add {
|
||||
padding-right: 1.3em;
|
||||
padding-left: 0;
|
||||
background-position-x: right;
|
||||
}
|
||||
|
||||
.layout-builder__link--add:hover,
|
||||
.layout-builder__link--add:active,
|
||||
.layout-builder__link--add:focus {
|
||||
color: #000;
|
||||
border-bottom-style: none;
|
||||
}
|
||||
|
||||
.layout-builder__section {
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.layout-builder__section .ui-sortable-helper {
|
||||
outline: 2px solid #f7f7f7;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.layout-builder__section .ui-state-drop {
|
||||
margin: 20px;
|
||||
padding: 30px;
|
||||
outline: 2px dashed #fedb60;
|
||||
background-color: #ffd;
|
||||
}
|
||||
|
||||
.layout-builder__region {
|
||||
outline: 2px dashed #2f91da;
|
||||
}
|
||||
|
||||
.layout-builder__add-block {
|
||||
padding: 1.5em 0;
|
||||
text-align: center;
|
||||
background-color: #eff6fc;
|
||||
}
|
||||
|
||||
.layout-builder__link--remove {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
display: inline-block;
|
||||
box-sizing: border-box;
|
||||
width: 26px;
|
||||
height: 26px;
|
||||
margin-right: 6px; /* LTR */
|
||||
margin-left: -10px; /* LTR */
|
||||
padding: 0;
|
||||
white-space: nowrap;
|
||||
text-indent: -9999px;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 26px;
|
||||
background: url(../../../../misc/icons/bebebe/ex.svg) #fff center center / 16px 16px no-repeat;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
[dir="rtl"] .layout-builder__link--remove {
|
||||
margin-right: -10px;
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
.layout-builder__link--remove:hover {
|
||||
background-image: url(../../../../misc/icons/787878/ex.svg);
|
||||
}
|
||||
|
||||
.layout-builder-block {
|
||||
padding: 1.5em;
|
||||
cursor: move;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.layout-builder-block [tabindex="-1"] {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.layout-builder__message .messages {
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
.layout-builder__message--defaults .messages {
|
||||
background-image: url("../../../../misc/icons/73b355/globe.svg");
|
||||
}
|
||||
.layout-builder__message--overrides .messages {
|
||||
background-image: url("../../../../misc/icons/73b355/location.svg");
|
||||
}
|
||||
|
||||
.layout-builder-block__content-preview-placeholder-label {
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
font-size: 1.429em;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.layout-builder--content-preview-disabled .layout-builder-block {
|
||||
margin: 0;
|
||||
border-bottom: 2px dashed #979797;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .layout-selection li {
|
||||
display: block;
|
||||
padding-bottom: 1em;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .layout-selection li a {
|
||||
display: block;
|
||||
padding-top: 0.55em;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .inline-block-create-button {
|
||||
display: block;
|
||||
padding: 24px;
|
||||
padding-left: 44px;
|
||||
color: #eee;
|
||||
border-bottom: 1px solid #333;
|
||||
background: url(../../../../misc/icons/bebebe/plus.svg) transparent 16px no-repeat;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .inline-block-create-button,
|
||||
#drupal-off-canvas .inline-block-list__item {
|
||||
margin: 0 -20px;
|
||||
background-color: #444;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .inline-block-create-button:hover,
|
||||
#drupal-off-canvas .inline-block-list__item:hover {
|
||||
background-color: #333;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .inline-block-list {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
#drupal-off-canvas .inline-block-list__item {
|
||||
display: block;
|
||||
padding: 15px 0 15px 25px;
|
||||
}
|
||||
|
||||
.layout-builder__add-section.is-layout-builder-highlighted {
|
||||
margin-bottom: calc(1.5em - 8px);
|
||||
outline: none;
|
||||
}
|
||||
.layout-builder__layout.is-layout-builder-highlighted,
|
||||
.layout-builder-block.is-layout-builder-highlighted,
|
||||
.layout-builder__add-block.is-layout-builder-highlighted {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
margin: -4px -2px;
|
||||
}
|
||||
.layout-builder__add-block.is-layout-builder-highlighted,
|
||||
.layout-builder__add-section.is-layout-builder-highlighted,
|
||||
.layout-builder__layout.is-layout-builder-highlighted:before,
|
||||
.layout-builder__layout.is-layout-builder-highlighted,
|
||||
.layout-builder-block.is-layout-builder-highlighted {
|
||||
border: 4px solid #000;
|
||||
}
|
||||
|
||||
/* Highlight the active block in the Move Block dialog. */
|
||||
#drupal-off-canvas .layout-builder-components-table__block-label--current {
|
||||
padding-left: 17px;
|
||||
border-left: solid 5px;
|
||||
}
|
||||
|
||||
/**
|
||||
* @todo remove in https://www.drupal.org/project/drupal/issues/3042127
|
||||
* This rule ensures the row weight dropdowns in the Move Block dialog
|
||||
* maintain the background color of their container when they are hovered
|
||||
* over or are inside the active row.
|
||||
*/
|
||||
#drupal-off-canvas .layout-builder-components-table__row .form-item {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.layout-builder__region-label,
|
||||
.layout-builder__section-label {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.layout-builder--move-blocks-active .layout-builder__region-label {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.layout-builder--move-blocks-active .layout-builder__section-label {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.layout__region-info {
|
||||
padding: 0.5em;
|
||||
text-align: center;
|
||||
border-bottom: 2px dashed #979797;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove "You have unsaved changes" warning because Layout Builder always has
|
||||
* unsaved changes until "Save layout" is submitted.
|
||||
* @todo create issue for todo.
|
||||
*/
|
||||
.layout-builder-components-table .tabledrag-changed-warning {
|
||||
display: none !important;
|
||||
}
|
|
@ -1,134 +0,0 @@
|
|||
.locale-translate-filter-form .details-wrapper {
|
||||
overflow: hidden;
|
||||
}
|
||||
.locale-translate-filter-form .form-item-langcode,
|
||||
.locale-translate-filter-form .form-item-translation,
|
||||
.locale-translate-filter-form .form-item-customized {
|
||||
float: left; /* LTR */
|
||||
/**
|
||||
* In Opera 9, DOM elements with the property of "overflow: auto"
|
||||
* will partially hide its contents with unnecessary scrollbars when
|
||||
* its immediate child is floated without an explicit width set.
|
||||
*/
|
||||
width: 15em;
|
||||
margin-right: 1em; /* LTR */
|
||||
margin-bottom: 0;
|
||||
}
|
||||
[dir="rtl"] .locale-translate-filter-form .form-item-langcode,
|
||||
[dir="rtl"] .locale-translate-filter-form .form-item-translation,
|
||||
[dir="rtl"] .locale-translate-filter-form .form-item-customized {
|
||||
float: right;
|
||||
margin-right: 0;
|
||||
margin-left: 1em;
|
||||
}
|
||||
.locale-translate-filter-form .form-type-select select {
|
||||
width: 100%;
|
||||
}
|
||||
.locale-translate-filter-form .form-actions {
|
||||
float: left; /* LTR */
|
||||
padding: 3.8ex 0 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .locale-translate-filter-form .form-actions {
|
||||
float: right;
|
||||
padding: 3.5ex 0 0 0;
|
||||
}
|
||||
.locale-translate-edit-form th {
|
||||
width: 50%;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.locale-translate-edit-form td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.locale-translate-edit-form tr.changed {
|
||||
background: #ffb;
|
||||
}
|
||||
|
||||
.locale-translate-edit-form tr .form-type-item .ajax-changed {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.locale-translate-filter-form .form-wrapper {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.locale-translate-edit-form table.changed {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Available translation updates page.
|
||||
*/
|
||||
#locale-translation-status-form table {
|
||||
table-layout: fixed;
|
||||
}
|
||||
#locale-translation-status-form th.select-all {
|
||||
width: 4%;
|
||||
}
|
||||
#locale-translation-status-form th.title {
|
||||
width: 25%;
|
||||
}
|
||||
#locale-translation-status-form td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.locale-translation-update__wrapper {
|
||||
margin-left: -12px;
|
||||
padding-left: 12px;
|
||||
background: transparent url(../../images/core/menu-collapsed.png) left 0.6em no-repeat;
|
||||
}
|
||||
.expanded .locale-translation-update__wrapper {
|
||||
background: transparent url(../../images/core/menu-expanded.png) left 0.6em no-repeat;
|
||||
}
|
||||
#locale-translation-status-form .description {
|
||||
cursor: pointer;
|
||||
}
|
||||
.locale-translation-update__wrapper {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
color: #5c5c5b;
|
||||
line-height: 20px;
|
||||
}
|
||||
.expanded .locale-translation-update__wrapper {
|
||||
overflow: visible;
|
||||
height: auto;
|
||||
white-space: normal;
|
||||
}
|
||||
.expanded .locale-translation-update__message {
|
||||
-webkit-hyphens: auto;
|
||||
-moz-hyphens: auto;
|
||||
-ms-hyphens: auto;
|
||||
hyphens: auto;
|
||||
}
|
||||
.js .locale-translation-update__wrapper {
|
||||
height: 20px;
|
||||
}
|
||||
.expanded .locale-translation-update__wrapper {
|
||||
overflow: visible;
|
||||
height: auto;
|
||||
white-space: normal;
|
||||
}
|
||||
.locale-translation-update__details {
|
||||
max-width: 490px;
|
||||
padding: 5px 0;
|
||||
white-space: normal;
|
||||
color: #666;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.locale-translation-update__details ul {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.locale-translation-update__details li {
|
||||
margin: 0 0 0.25em 1.5em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 40em) {
|
||||
#locale-translation-status-form th.title {
|
||||
width: 20%;
|
||||
}
|
||||
#locale-translation-status-form th.status {
|
||||
width: 40%;
|
||||
}
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Caption filter: default styling for displaying Media Embed captions.
|
||||
*/
|
||||
|
||||
.caption .media .field,
|
||||
.caption .media .field * {
|
||||
float: none;
|
||||
margin: unset;
|
||||
}
|
||||
|
||||
/* Undo margin added to figure in core/assets/vendor/normalize-css/normalize.css */
|
||||
figure.caption-drupal-media.align-center {
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
.media-oembed-content {
|
||||
max-width: 100%;
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
iframe {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
.menu-enabled {
|
||||
width: 70px;
|
||||
}
|
||||
.menu-label {
|
||||
font-weight: bold;
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for the upgrade analysis report tables.
|
||||
*/
|
||||
.upgrade-analysis-report__status-icon:before {
|
||||
display: inline-block;
|
||||
width: 32px;
|
||||
height: 14px;
|
||||
content: "";
|
||||
background-repeat: no-repeat;
|
||||
background-position: left center;
|
||||
background-size: 16px;
|
||||
}
|
||||
|
||||
.upgrade-analysis-report__status-icon--warning:before {
|
||||
background-image: url(../../../images/core/icons/e29700/warning.svg);
|
||||
}
|
||||
.upgrade-analysis-report__status-icon--checked:before {
|
||||
background-image: url(../../../images/core/icons/73b355/check.svg);
|
||||
}
|
||||
.upgrade-analysis-report__status-icon--error:before {
|
||||
background-image: url(../../../images/core/icons/e32700/error.svg);
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for administration pages.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Revisions overview screen.
|
||||
*/
|
||||
.revision-current {
|
||||
background: #ffc;
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for administration pages.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Node add/edit form layout
|
||||
*/
|
||||
|
||||
/* Narrow screens */
|
||||
.layout-region {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
/* Wide screens */
|
||||
@media
|
||||
screen and (min-width: 780px),
|
||||
(orientation: landscape) and (min-device-height: 780px) {
|
||||
|
||||
.layout-region-node-main,
|
||||
.layout-region-node-footer {
|
||||
float: left; /* LTR */
|
||||
box-sizing: border-box;
|
||||
width: 65%;
|
||||
padding-right: 2em; /* LTR */
|
||||
}
|
||||
|
||||
[dir="rtl"] .layout-region-node-main,
|
||||
[dir="rtl"] .layout-region-node-footer {
|
||||
float: right;
|
||||
padding-right: 0;
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
.layout-region-node-secondary {
|
||||
float: right; /* LTR */
|
||||
width: 35%;
|
||||
}
|
||||
|
||||
[dir="rtl"] .layout-region-node-secondary {
|
||||
float: left;
|
||||
}
|
||||
|
||||
/* @todo File an issue to add a standard class to all text-like inputs */
|
||||
.layout-region-node-secondary .form-autocomplete,
|
||||
.layout-region-node-secondary .form-text,
|
||||
.layout-region-node-secondary .form-tel,
|
||||
.layout-region-node-secondary .form-email,
|
||||
.layout-region-node-secondary .form-url,
|
||||
.layout-region-node-secondary .form-search,
|
||||
.layout-region-node-secondary .form-number,
|
||||
.layout-region-node-secondary .form-color,
|
||||
.layout-region-node-secondary textarea {
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The vertical toolbar mode gets triggered for narrow screens, which throws off
|
||||
* the intent of media queries written for the viewport width. When the vertical
|
||||
* toolbar is on, we need to suppress layout for the original media width + the
|
||||
* toolbar width (240px). In this case, 240px + 780px.
|
||||
*/
|
||||
@media
|
||||
screen and (max-width: 1020px) {
|
||||
|
||||
.toolbar-vertical.toolbar-tray-open .layout-region-node-main,
|
||||
.toolbar-vertical.toolbar-tray-open .layout-region-node-footer,
|
||||
.toolbar-vertical.toolbar-tray-open .layout-region-node-secondary {
|
||||
float: none;
|
||||
width: auto;
|
||||
padding-right: 0;
|
||||
}
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for node preview page.
|
||||
*/
|
||||
|
||||
.node-preview-container {
|
||||
position: fixed;
|
||||
z-index: 499;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 36em) {
|
||||
.node-preview-container .form-type-select {
|
||||
margin-left: 25%; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .node-preview-container .form-type-select {
|
||||
margin-right: 25%;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for Settings Tray module.
|
||||
*/
|
||||
/*
|
||||
* Position the edit toolbar tab.
|
||||
* @todo Move changes into contextual module when Settings Tray is not
|
||||
* experimental: https://www.drupal.org/node/2784591.
|
||||
*/
|
||||
.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
|
||||
float: left;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode a,
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode input {
|
||||
pointer-events: none;
|
||||
}
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .contextual-links a {
|
||||
pointer-events: inherit;
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Motion effects for Settings Tray module.
|
||||
*
|
||||
* Motion effects are in a separate file so that they can be easily turned off
|
||||
* to improve performance if desired.
|
||||
*/
|
||||
|
||||
/* Transition the edit icon in the toolbar. */
|
||||
#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before {
|
||||
transition: all 0.7s ease;
|
||||
}
|
||||
|
||||
/* Transition the editables on the page, their contextual links and their hover states. */
|
||||
.dialog-off-canvas-main-canvas .contextual,
|
||||
.dialog-off-canvas-main-canvas .js-settings-tray-edit-mode .settings-tray-editable,
|
||||
.dialog-off-canvas-main-canvas.js-off-canvas-dialog-open .js-settings-tray-edit-mode .settings-tray-editable {
|
||||
transition: all 0.7s ease;
|
||||
}
|
|
@ -1,70 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Visual styling for Settings Tray module.
|
||||
*/
|
||||
|
||||
/* @todo remove the @imports when we find a better way to load these styles last.
|
||||
* https://www.drupal.org/node/1945262.
|
||||
*/
|
||||
|
||||
/* Style the edit mode toolbar and tabs. */
|
||||
#toolbar-bar.js-settings-tray-edit-mode {
|
||||
background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4);
|
||||
}
|
||||
.js-settings-tray-edit-mode .toolbar-item:not(.toolbar-icon-edit) {
|
||||
color: #999;
|
||||
}
|
||||
.js-settings-tray-edit-mode .toolbar-item:not(.toolbar-icon-edit) .is-active {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
/* Style both the edit and editing states of the contextual links toggle tab. */
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item,
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:focus {
|
||||
color: #eee;
|
||||
outline: none;
|
||||
background-color: #0066a1;
|
||||
background-image: linear-gradient(to bottom, #0066a1, #005b98);
|
||||
text-shadow: none;
|
||||
font-weight: bold;
|
||||
}
|
||||
/* Make the hover of the inactive state the same as the active state. */
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover,
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active {
|
||||
color: #fff;
|
||||
background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4);
|
||||
}
|
||||
/* Make the hover of the active state the same as the inactive state. */
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover {
|
||||
color: #fff;
|
||||
background-color: #0066a1;
|
||||
background-image: linear-gradient(to bottom, #0066a1, #005b98);
|
||||
}
|
||||
/* Make the inactive icon gray. */
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:before {
|
||||
background-image: url(../../../../misc/icons/bebebe/pencil.svg);
|
||||
}
|
||||
/* Make the active icon white. */
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
.toolbar-tab > .button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
|
||||
/* Style the editables while in edit mode. */
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable {
|
||||
outline: 1px dashed rgba(0, 0, 0, 0.5);
|
||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
|
||||
}
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable:hover,
|
||||
.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable.settings-tray-active-editable {
|
||||
background-color: rgba(0, 0, 0, 0.2);
|
||||
}
|
|
@ -1,66 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Visual styling for the toolbar when Settings Tray module is enabled.
|
||||
*/
|
||||
|
||||
/* @todo Move this into toolbar when module is not experimental:
|
||||
* https://www.drupal.org/node/2784593.
|
||||
*/
|
||||
|
||||
/* Style the edit mode toolbar and tabs. */
|
||||
#toolbar-bar.js-settings-tray-edit-mode {
|
||||
background-color: #fff;
|
||||
}
|
||||
#toolbar-bar.js-settings-tray-edit-mode .toolbar-item {
|
||||
color: #999;
|
||||
}
|
||||
#toolbar-bar.js-settings-tray-edit-mode .toolbar-item .is-active {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
/* Style both the edit and editing states of the contextual links toggle tab. */
|
||||
.toolbar-icon-edit.toolbar-item {
|
||||
color: #eee;
|
||||
background-color: #0066a1;
|
||||
background-image: linear-gradient(to bottom, #0066a1, #005b98);
|
||||
text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
|
||||
font-weight: 700;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
.toolbar-icon-edit.toolbar-item.is-active {
|
||||
color: #fff;
|
||||
background-color: #0a7bc1;
|
||||
background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4);
|
||||
text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
|
||||
font-weight: 700;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
.toolbar-tab:hover > .toolbar-icon-edit,
|
||||
.toolbar-icon-edit:focus .toolbar-item {
|
||||
color: #fff;
|
||||
border-color: #1e5c90;
|
||||
outline: none;
|
||||
background-color: #0a7bc1;
|
||||
background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4);
|
||||
}
|
||||
.toolbar-icon.toolbar-icon-edit.toolbar-item:before,
|
||||
button.toolbar-icon.toolbar-icon-edit.toolbar-item:before {
|
||||
background-image: url(../../../../misc/icons/bebebe/pencil.svg);
|
||||
}
|
||||
.toolbar-icon.toolbar-icon-edit.toolbar-item:before:hover,
|
||||
button.toolbar-icon.toolbar-icon-edit.toolbar-item:before:focus {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
.toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before {
|
||||
background-image: url(../../../../misc/icons/ffffff/pencil.svg);
|
||||
}
|
||||
|
||||
#toolbar-bar.js-settings-tray-edit-mode button.toolbar-icon.toolbar-icon-edit.toolbar-item.is-active {
|
||||
color: #fff;
|
||||
}
|
||||
#toolbar-bar.js-settings-tray-edit-mode button.toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover {
|
||||
background-image: linear-gradient(to bottom, #0a6fb4, #0a65aa);
|
||||
}
|
|
@ -1,40 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for the shortcut module icons.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Toolbar tab icon.
|
||||
*/
|
||||
.toolbar-bar .toolbar-icon-shortcut:before {
|
||||
background-image: url(../../images/core/icons/bebebe/star.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-shortcut:active:before,
|
||||
.toolbar-bar .toolbar-icon-shortcut.is-active:before {
|
||||
background-image: url(../../images/core/icons/ffffff/star.svg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add/remove links.
|
||||
*/
|
||||
.shortcut-action__icon {
|
||||
display: inline-block;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
vertical-align: -2px;
|
||||
background: transparent url(../../images/shortcut/favstar.svg) no-repeat left top;
|
||||
}
|
||||
[dir="rtl"] .shortcut-action__icon {
|
||||
background-image: url(../../images/shortcut/favstar-rtl.svg);
|
||||
}
|
||||
.shortcut-action--add:hover .shortcut-action__icon,
|
||||
.shortcut-action--add:focus .shortcut-action__icon {
|
||||
background-position: -20px top;
|
||||
}
|
||||
.shortcut-action--remove .shortcut-action__icon {
|
||||
background-position: -40px top;
|
||||
}
|
||||
.shortcut-action--remove:focus .shortcut-action__icon,
|
||||
.shortcut-action--remove:hover .shortcut-action__icon {
|
||||
background-position: -60px top;
|
||||
}
|
|
@ -1,62 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for the shortcut module.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Toolbar.
|
||||
*/
|
||||
.toolbar .toolbar-tray-vertical .edit-shortcuts {
|
||||
padding: 1em;
|
||||
text-align: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .edit-shortcuts {
|
||||
text-align: left;
|
||||
}
|
||||
.toolbar .toolbar-tray-horizontal .edit-shortcuts {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-horizontal .edit-shortcuts {
|
||||
float: left;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add/remove links.
|
||||
*/
|
||||
.shortcut-action {
|
||||
display: inline-block;
|
||||
margin-left: 0.3em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .shortcut-action {
|
||||
margin-right: 0.3em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.shortcut-action__message {
|
||||
display: inline-block;
|
||||
margin-left: 0.3em; /* LTR */
|
||||
padding: 0 5px;
|
||||
-webkit-transition: all 200ms ease-out;
|
||||
transition: all 200ms ease-out;
|
||||
-ms-transform: translateY(-12px);
|
||||
-webkit-transform: translateY(-12px);
|
||||
transform: translateY(-12px);
|
||||
opacity: 0;
|
||||
color: #fff;
|
||||
border-radius: 5px;
|
||||
background: #000;
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
-ms-backface-visibility: hidden;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
[dir="rtl"] .shortcut-action__message {
|
||||
margin-right: 0.3em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.shortcut-action:hover .shortcut-action__message,
|
||||
.shortcut-action:focus .shortcut-action__message {
|
||||
-ms-transform: translateY(-2px);
|
||||
-webkit-transform: translateY(-2px);
|
||||
transform: translateY(-2px);
|
||||
opacity: 1;
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Throbber.
|
||||
*/
|
||||
|
||||
.ajax-progress {
|
||||
display: inline-block;
|
||||
padding: 1px 5px 2px 5px;
|
||||
}
|
||||
[dir="rtl"] .ajax-progress {
|
||||
float: right;
|
||||
}
|
||||
.ajax-progress-throbber .throbber {
|
||||
display: inline;
|
||||
padding: 1px 5px 2px;
|
||||
background: transparent url(../../../images/core/throbber-active.gif) no-repeat 0 center;
|
||||
}
|
||||
.ajax-progress-throbber .message {
|
||||
display: inline;
|
||||
padding: 1px 5px 2px;
|
||||
}
|
||||
tr .ajax-progress-throbber .throbber {
|
||||
margin: 0 2px;
|
||||
}
|
||||
.ajax-progress-bar {
|
||||
width: 16em;
|
||||
}
|
||||
|
||||
/* Full screen throbber */
|
||||
.ajax-progress-fullscreen {
|
||||
position: fixed;
|
||||
z-index: 1000;
|
||||
top: 48.5%;
|
||||
/* Can't do center:50% middle: 50%, so approximate it for a typical window size. */
|
||||
left: 49%; /* LTR */
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
padding: 4px;
|
||||
opacity: 0.9;
|
||||
border-radius: 7px;
|
||||
background-color: #232323;
|
||||
background-image: url(../../../images/core/loading-small.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: center center;
|
||||
}
|
||||
[dir="rtl"] .ajax-progress-fullscreen {
|
||||
right: 49%;
|
||||
left: auto;
|
||||
}
|
|
@ -1,32 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Alignment classes for text and block level elements.
|
||||
*/
|
||||
|
||||
.text-align-left {
|
||||
text-align: left;
|
||||
}
|
||||
.text-align-right {
|
||||
text-align: right;
|
||||
}
|
||||
.text-align-center {
|
||||
text-align: center;
|
||||
}
|
||||
.text-align-justify {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
/**
|
||||
* Alignment classes for block level elements (images, videos, blockquotes, etc.)
|
||||
*/
|
||||
.align-left {
|
||||
float: left;
|
||||
}
|
||||
.align-right {
|
||||
float: right;
|
||||
}
|
||||
.align-center {
|
||||
display: block;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Visual styles for animated throbber.
|
||||
*
|
||||
* @see autocomplete.js
|
||||
*/
|
||||
|
||||
.js input.form-autocomplete {
|
||||
background-image: url(../../../images/core/throbber-inactive.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: 100% center; /* LTR */
|
||||
}
|
||||
.js[dir="rtl"] input.form-autocomplete {
|
||||
background-position: 0% center;
|
||||
}
|
||||
.js input.form-autocomplete.ui-autocomplete-loading {
|
||||
background-image: url(../../../images/core/throbber-active.gif);
|
||||
background-position: 100% center; /* LTR */
|
||||
}
|
||||
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
|
||||
background-position: 0% center;
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Float clearing.
|
||||
*
|
||||
* Based on the micro clearfix hack by Nicolas Gallagher, with the :before
|
||||
* pseudo selector removed to allow normal top margin collapse.
|
||||
*
|
||||
* @see http://nicolasgallagher.com/micro-clearfix-hack
|
||||
*/
|
||||
|
||||
.clearfix:after {
|
||||
display: table;
|
||||
clear: both;
|
||||
content: "";
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Inline items.
|
||||
*/
|
||||
|
||||
.container-inline div,
|
||||
.container-inline label {
|
||||
display: inline;
|
||||
}
|
||||
/* Details contents always need to be rendered as block. */
|
||||
.container-inline .details-wrapper {
|
||||
display: block;
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Collapsible details.
|
||||
*
|
||||
* @see collapse.js
|
||||
*/
|
||||
|
||||
.js details:not([open]) .details-wrapper {
|
||||
display: none;
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Fieldgroup border reset.
|
||||
*/
|
||||
|
||||
.fieldgroup {
|
||||
padding: 0;
|
||||
border-width: 0;
|
||||
}
|
|
@ -1,53 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Utility classes to hide elements in different ways.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Hide elements from all users.
|
||||
*
|
||||
* Used for elements which should not be immediately displayed to any user. An
|
||||
* example would be collapsible details that will be expanded with a click
|
||||
* from a user. The effect of this class can be toggled with the jQuery show()
|
||||
* and hide() functions.
|
||||
*/
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Hide elements visually, but keep them available for screen readers.
|
||||
*
|
||||
* Used for information required for screen reader users to understand and use
|
||||
* the site where visual display is undesirable. Information provided in this
|
||||
* manner should be kept concise, to avoid unnecessary burden on the user.
|
||||
* "!important" is used to prevent unintentional overrides.
|
||||
*/
|
||||
.visually-hidden {
|
||||
position: absolute !important;
|
||||
overflow: hidden;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
word-wrap: normal;
|
||||
}
|
||||
|
||||
/**
|
||||
* The .focusable class extends the .visually-hidden class to allow
|
||||
* the element to be focusable when navigated to via the keyboard.
|
||||
*/
|
||||
.visually-hidden.focusable:active,
|
||||
.visually-hidden.focusable:focus {
|
||||
position: static !important;
|
||||
overflow: visible;
|
||||
clip: auto;
|
||||
width: auto;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Hide visually and from screen readers, but maintain layout.
|
||||
*/
|
||||
.invisible {
|
||||
visibility: hidden;
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for item list.
|
||||
*/
|
||||
|
||||
.item-list__comma-list,
|
||||
.item-list__comma-list li {
|
||||
display: inline;
|
||||
}
|
||||
.item-list__comma-list {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.item-list__comma-list li:after {
|
||||
content: ", ";
|
||||
}
|
||||
.item-list__comma-list li:last-child:after {
|
||||
content: "";
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Utility classes to assist with JavaScript functionality.
|
||||
*/
|
||||
|
||||
/**
|
||||
* For anything you want to hide on page load when JS is enabled, so
|
||||
* that you can use the JS to control visibility and avoid flicker.
|
||||
*/
|
||||
.js .js-hide {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* For anything you want to show on page load only when JS is enabled.
|
||||
*/
|
||||
.js-show {
|
||||
display: none;
|
||||
}
|
||||
.js .js-show {
|
||||
display: block;
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Utility class to prevent text wrapping.
|
||||
*/
|
||||
|
||||
.nowrap {
|
||||
white-space: nowrap;
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
/*
|
||||
* @file
|
||||
* Contain positioned elements.
|
||||
*/
|
||||
|
||||
.position-container {
|
||||
position: relative;
|
||||
}
|
|
@ -1,51 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Progress behavior.
|
||||
*
|
||||
* @see progress.js
|
||||
*/
|
||||
|
||||
.progress {
|
||||
position: relative;
|
||||
}
|
||||
.progress__track {
|
||||
min-width: 100px;
|
||||
max-width: 100%;
|
||||
height: 16px;
|
||||
margin-top: 5px;
|
||||
border: 1px solid;
|
||||
background-color: #fff;
|
||||
}
|
||||
.progress__bar {
|
||||
width: 3%;
|
||||
min-width: 3%;
|
||||
max-width: 100%;
|
||||
height: 1.5em;
|
||||
background-color: #000;
|
||||
}
|
||||
.progress__description,
|
||||
.progress__percentage {
|
||||
overflow: hidden;
|
||||
margin-top: 0.2em;
|
||||
color: #555;
|
||||
font-size: 0.875em;
|
||||
}
|
||||
.progress__description {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .progress__description {
|
||||
float: right;
|
||||
}
|
||||
.progress__percentage {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .progress__percentage {
|
||||
float: left;
|
||||
}
|
||||
.progress--small .progress__track {
|
||||
height: 7px;
|
||||
}
|
||||
.progress--small .progress__bar {
|
||||
height: 7px;
|
||||
background-size: 20px 20px;
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
/*
|
||||
* @file
|
||||
* Utility class to remove browser styles, especially for button.
|
||||
*/
|
||||
|
||||
.reset-appearance {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0 none;
|
||||
background: transparent;
|
||||
line-height: inherit;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Resizable textareas.
|
||||
*/
|
||||
|
||||
.resize-none {
|
||||
resize: none;
|
||||
}
|
||||
.resize-vertical {
|
||||
min-height: 2em;
|
||||
resize: vertical;
|
||||
}
|
||||
.resize-horizontal {
|
||||
max-width: 100%;
|
||||
resize: horizontal;
|
||||
}
|
||||
.resize-both {
|
||||
max-width: 100%;
|
||||
min-height: 2em;
|
||||
resize: both;
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Table header behavior.
|
||||
*
|
||||
* @see tableheader.js
|
||||
*/
|
||||
|
||||
table.sticky-header {
|
||||
z-index: 500;
|
||||
top: 0;
|
||||
margin-top: 0;
|
||||
background-color: #fff;
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for the system status counter component.
|
||||
*/
|
||||
|
||||
.system-status-counter__status-icon {
|
||||
display: inline-block;
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.system-status-counter__status-icon:before {
|
||||
display: block;
|
||||
content: "";
|
||||
background-repeat: no-repeat;
|
||||
background-position: center 2px;
|
||||
background-size: 20px;
|
||||
}
|
||||
|
||||
.system-status-counter__status-icon--error:before {
|
||||
background-image: url(../../../images/core/icons/e32700/error.svg);
|
||||
}
|
||||
.system-status-counter__status-icon--warning:before {
|
||||
background-image: url(../../../images/core/icons/e29700/warning.svg);
|
||||
}
|
||||
.system-status-counter__status-icon--checked:before {
|
||||
background-image: url(../../../images/core/icons/73b355/check.svg);
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for the system status report counters.
|
||||
*/
|
||||
|
||||
.system-status-report-counters__item {
|
||||
width: 100%;
|
||||
margin-bottom: 0.5em;
|
||||
padding: 0.5em 0;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
background-color: rgba(0, 0, 0, 0.063);
|
||||
}
|
||||
|
||||
@media screen and (min-width: 60em) {
|
||||
.system-status-report-counters {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.system-status-report-counters__item--half-width {
|
||||
width: 49%;
|
||||
}
|
||||
.system-status-report-counters__item--third-width {
|
||||
width: 33%;
|
||||
}
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Default styles for the System Status general info.
|
||||
*/
|
||||
|
||||
.system-status-general-info__item {
|
||||
margin-top: 1em;
|
||||
padding: 0 1em 1em;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.system-status-general-info__item-title {
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
|
@ -1,88 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Table drag behavior.
|
||||
*
|
||||
* @see tabledrag.js
|
||||
*/
|
||||
|
||||
body.drag {
|
||||
cursor: move;
|
||||
}
|
||||
tr.region-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
tr.region-message {
|
||||
color: #999;
|
||||
}
|
||||
tr.region-populated {
|
||||
display: none;
|
||||
}
|
||||
tr.add-new .tabledrag-changed {
|
||||
display: none;
|
||||
}
|
||||
.draggable a.tabledrag-handle {
|
||||
float: left; /* LTR */
|
||||
overflow: hidden;
|
||||
height: 1.7em;
|
||||
margin-left: -1em; /* LTR */
|
||||
cursor: move;
|
||||
text-decoration: none;
|
||||
}
|
||||
[dir="rtl"] .draggable a.tabledrag-handle {
|
||||
float: right;
|
||||
margin-right: -1em;
|
||||
margin-left: 0;
|
||||
}
|
||||
a.tabledrag-handle:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
a.tabledrag-handle .handle {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin: -0.4em 0.5em 0;
|
||||
padding: 0.42em 0.5em;
|
||||
background: url(../../../images/core/icons/787878/move.svg) no-repeat 6px 7px;
|
||||
}
|
||||
a.tabledrag-handle:hover .handle,
|
||||
a.tabledrag-handle:focus .handle {
|
||||
background-image: url(../../../images/core/icons/000000/move.svg);
|
||||
}
|
||||
.touchevents .draggable td {
|
||||
padding: 0 10px;
|
||||
}
|
||||
.touchevents .draggable .menu-item__link {
|
||||
display: inline-block;
|
||||
padding: 10px 0;
|
||||
}
|
||||
.touchevents a.tabledrag-handle {
|
||||
width: 40px;
|
||||
height: 44px;
|
||||
}
|
||||
.touchevents a.tabledrag-handle .handle {
|
||||
height: 21px;
|
||||
background-position: 40% 19px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .touch a.tabledrag-handle .handle {
|
||||
background-position: right 40% top 19px;
|
||||
}
|
||||
.touchevents .draggable.drag a.tabledrag-handle .handle {
|
||||
background-position: 50% -32px;
|
||||
}
|
||||
.tabledrag-toggle-weight-wrapper {
|
||||
text-align: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
|
||||
text-align: left;
|
||||
}
|
||||
.indentation {
|
||||
float: left; /* LTR */
|
||||
width: 20px;
|
||||
height: 1.7em;
|
||||
margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
|
||||
padding: 0.42em 0 0.42em 0.6em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .indentation {
|
||||
float: right;
|
||||
margin: -0.4em -0.4em -0.4em 0.2em;
|
||||
padding: 0.42em 0.6em 0.42em 0;
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Table sort indicator.
|
||||
*
|
||||
* @see tablesort-indicator.html.twig
|
||||
*/
|
||||
|
||||
.tablesort {
|
||||
display: inline-block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
background-size: 100%;
|
||||
}
|
||||
.tablesort--asc {
|
||||
background-image: url(../../../images/core/icons/787878/twistie-down.svg);
|
||||
}
|
||||
.tablesort--desc {
|
||||
background-image: url(../../../images/core/icons/787878/twistie-up.svg);
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Visual styles for a nested tree child.
|
||||
*/
|
||||
|
||||
div.tree-child {
|
||||
background: url(../../../images/core/tree.png) no-repeat 11px center; /* LTR */
|
||||
}
|
||||
div.tree-child-last {
|
||||
background: url(../../../images/core/tree-bottom.png) no-repeat 11px center; /* LTR */
|
||||
}
|
||||
[dir="rtl"] div.tree-child,
|
||||
[dir="rtl"] div.tree-child-last {
|
||||
background-position: -65px center;
|
||||
}
|
||||
div.tree-child-horizontal {
|
||||
background: url(../../../images/core/tree.png) no-repeat -11px center;
|
||||
}
|
|
@ -1,410 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles for administration pages.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Reusable layout styles.
|
||||
*/
|
||||
.layout-container {
|
||||
margin: 0 1.5em;
|
||||
}
|
||||
.layout-container:after {
|
||||
display: table;
|
||||
clear: both;
|
||||
content: "";
|
||||
}
|
||||
|
||||
@media screen and (min-width: 38em) {
|
||||
.layout-container {
|
||||
margin: 0 2.5em;
|
||||
}
|
||||
.layout-column {
|
||||
float: left; /* LTR */
|
||||
box-sizing: border-box;
|
||||
}
|
||||
[dir="rtl"] .layout-column {
|
||||
float: right;
|
||||
}
|
||||
.layout-column + .layout-column {
|
||||
padding-left: 10px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .layout-column + .layout-column {
|
||||
padding-right: 10px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.layout-column--half {
|
||||
width: 50%;
|
||||
}
|
||||
.layout-column--quarter {
|
||||
width: 25%;
|
||||
}
|
||||
.layout-column--three-quarter {
|
||||
width: 75%;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Panel.
|
||||
* Used to visually group items together.
|
||||
*/
|
||||
.panel {
|
||||
padding: 5px 5px 15px;
|
||||
}
|
||||
.panel__description {
|
||||
margin: 0 0 3px;
|
||||
padding: 2px 0 3px 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* System compact link: to toggle the display of description text.
|
||||
*/
|
||||
.compact-link {
|
||||
margin: 0 0 0.5em 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Quick inline admin links.
|
||||
*/
|
||||
small .admin-link:before {
|
||||
content: " [";
|
||||
}
|
||||
small .admin-link:after {
|
||||
content: "]";
|
||||
}
|
||||
|
||||
/**
|
||||
* Modules page.
|
||||
*/
|
||||
.system-modules thead > tr {
|
||||
border: 0;
|
||||
}
|
||||
.system-modules div.incompatible {
|
||||
font-weight: bold;
|
||||
}
|
||||
.system-modules td.checkbox {
|
||||
width: 4%;
|
||||
min-width: 25px;
|
||||
}
|
||||
.system-modules td.module {
|
||||
width: 25%;
|
||||
}
|
||||
.system-modules td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.system-modules label,
|
||||
.system-modules-uninstall label {
|
||||
color: #1d1d1d;
|
||||
font-size: 1.15em;
|
||||
}
|
||||
.system-modules details {
|
||||
overflow: hidden; /* truncates descriptions if too long */
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
color: #5c5c5b;
|
||||
line-height: 20px;
|
||||
}
|
||||
.system-modules details[open] {
|
||||
overflow: visible;
|
||||
height: auto;
|
||||
white-space: normal;
|
||||
}
|
||||
.system-modules details[open] summary .text {
|
||||
text-transform: none;
|
||||
-webkit-hyphens: auto;
|
||||
-moz-hyphens: auto;
|
||||
-ms-hyphens: auto;
|
||||
hyphens: auto;
|
||||
}
|
||||
.system-modules td details a {
|
||||
color: #5c5c5b;
|
||||
border: 0;
|
||||
}
|
||||
.system-modules td details {
|
||||
height: 20px;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
.system-modules td details summary {
|
||||
padding: 0;
|
||||
cursor: default;
|
||||
text-transform: none;
|
||||
font-weight: normal;
|
||||
}
|
||||
.system-modules td {
|
||||
padding-left: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .system-modules td {
|
||||
padding-right: 0;
|
||||
padding-left: 12px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 40em) {
|
||||
.system-modules td.name {
|
||||
width: 20%;
|
||||
}
|
||||
.system-modules td.description {
|
||||
width: 40%;
|
||||
}
|
||||
}
|
||||
.system-modules .requirements {
|
||||
max-width: 490px;
|
||||
padding: 5px 0;
|
||||
}
|
||||
.system-modules .links {
|
||||
overflow: hidden; /* prevents collapse */
|
||||
}
|
||||
.system-modules .checkbox {
|
||||
margin: 0 5px;
|
||||
}
|
||||
.system-modules .checkbox .form-item {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.admin-requirements,
|
||||
.admin-required {
|
||||
color: #666;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.admin-enabled {
|
||||
color: #080;
|
||||
}
|
||||
.admin-missing {
|
||||
color: #f00;
|
||||
}
|
||||
.module-link {
|
||||
display: block;
|
||||
float: left; /* LTR */
|
||||
margin-top: 2px;
|
||||
padding: 2px 20px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
[dir="rtl"] .module-link {
|
||||
float: right;
|
||||
}
|
||||
.module-link-help {
|
||||
background: url(../../images/core/icons/787878/questionmark-disc.svg) 0 50% no-repeat; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .module-link-help {
|
||||
background-position: top 50% right 0;
|
||||
}
|
||||
.module-link-permissions {
|
||||
background: url(../../images/core/icons/787878/key.svg) 0 50% no-repeat; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .module-link-permissions {
|
||||
background-position: top 50% right 0;
|
||||
}
|
||||
.module-link-configure {
|
||||
background: url(../../images/core/icons/787878/cog.svg) 0 50% no-repeat; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .module-link-configure {
|
||||
background-position: top 50% right 0;
|
||||
}
|
||||
.module-link--non-stable {
|
||||
padding-left: 18px;
|
||||
background: url(../../../../misc/icons/e29700/warning.svg) 0 50% no-repeat; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .module-link--non-stable {
|
||||
padding-right: 18px;
|
||||
padding-left: 0;
|
||||
background-position: top 50% right 0;
|
||||
}
|
||||
|
||||
/* Status report. */
|
||||
.system-status-report__status-title {
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
padding: 10px 6px 10px 40px; /* LTR */
|
||||
vertical-align: top;
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
[dir="rtl"] .system-status-report__status-title {
|
||||
padding: 10px 40px 10px 6px;
|
||||
}
|
||||
.system-status-report__status-icon:before {
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
left: 12px; /* LTR */
|
||||
display: block;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
content: "";
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
[dir="rtl"] .system-status-report__status-icon:before {
|
||||
right: 12px;
|
||||
left: auto;
|
||||
}
|
||||
.system-status-report__status-icon--error:before {
|
||||
background-image: url(../../images/core/icons/e32700/error.svg);
|
||||
}
|
||||
.system-status-report__status-icon--warning:before {
|
||||
background-image: url(../../images/core/icons/e29700/warning.svg);
|
||||
}
|
||||
.system-status-report__entry__value {
|
||||
padding: 1em 0.5em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Appearance page.
|
||||
*/
|
||||
.theme-info__header {
|
||||
margin-bottom: 0;
|
||||
font-weight: normal;
|
||||
}
|
||||
.theme-default .theme-info__header {
|
||||
font-weight: bold;
|
||||
}
|
||||
.theme-info__description {
|
||||
margin-top: 0;
|
||||
}
|
||||
.system-themes-list {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.system-themes-list-uninstalled {
|
||||
padding-top: 20px;
|
||||
border-top: 1px solid #cdcdcd;
|
||||
}
|
||||
.system-themes-list__header {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.theme-selector {
|
||||
padding-top: 20px;
|
||||
}
|
||||
.theme-selector .screenshot,
|
||||
.theme-selector .no-screenshot {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
padding: 2px;
|
||||
text-align: center;
|
||||
vertical-align: bottom;
|
||||
border: 1px solid #e0e0d8;
|
||||
}
|
||||
.theme-default .screenshot {
|
||||
border: 1px solid #aaa;
|
||||
}
|
||||
.system-themes-list-uninstalled .screenshot,
|
||||
.system-themes-list-uninstalled .no-screenshot {
|
||||
max-width: 194px;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Theme display without vertical toolbar.
|
||||
*/
|
||||
@media screen and (min-width: 45em) {
|
||||
body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
|
||||
body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
|
||||
float: left; /* LTR */
|
||||
width: 294px;
|
||||
margin: 0 20px 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
|
||||
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
|
||||
float: right;
|
||||
margin: 0 0 0 20px;
|
||||
}
|
||||
body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header {
|
||||
margin-top: 0;
|
||||
}
|
||||
body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
|
||||
float: left; /* LTR */
|
||||
box-sizing: border-box;
|
||||
width: 31.25%;
|
||||
padding: 20px 20px 20px 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
|
||||
float: right;
|
||||
padding: 20px 0 20px 20px;
|
||||
}
|
||||
body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info {
|
||||
min-height: 170px;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Theme display with vertical toolbar.
|
||||
*/
|
||||
@media screen and (min-width: 60em) {
|
||||
.toolbar-vertical .system-themes-list-installed .screenshot,
|
||||
.toolbar-vertical .system-themes-list-installed .no-screenshot {
|
||||
float: left; /* LTR */
|
||||
width: 294px;
|
||||
margin: 0 20px 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,
|
||||
[dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot {
|
||||
float: right;
|
||||
margin: 0 0 0 20px;
|
||||
}
|
||||
.toolbar-vertical .system-themes-list-installed .theme-info__header {
|
||||
margin-top: 0;
|
||||
}
|
||||
.toolbar-vertical .system-themes-list-uninstalled .theme-selector {
|
||||
float: left; /* LTR */
|
||||
box-sizing: border-box;
|
||||
width: 31.25%;
|
||||
padding: 20px 20px 20px 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector {
|
||||
float: right;
|
||||
padding: 20px 0 20px 20px;
|
||||
}
|
||||
.toolbar-vertical .system-themes-list-uninstalled .theme-info {
|
||||
min-height: 170px;
|
||||
}
|
||||
}
|
||||
.system-themes-list-installed .theme-info {
|
||||
max-width: 940px;
|
||||
}
|
||||
|
||||
.theme-selector .incompatible {
|
||||
margin-top: 10px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.theme-selector .operations {
|
||||
margin: 10px 0 0 0;
|
||||
padding: 0;
|
||||
}
|
||||
.theme-selector .operations li {
|
||||
float: left; /* LTR */
|
||||
margin: 0;
|
||||
padding: 0 0.7em;
|
||||
list-style-type: none;
|
||||
border-right: 1px solid #cdcdcd; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .theme-selector .operations li {
|
||||
float: right;
|
||||
border-right: none;
|
||||
border-left: 1px solid #cdcdcd;
|
||||
}
|
||||
.theme-selector .operations li:last-child {
|
||||
padding: 0 0 0 0.7em; /* LTR */
|
||||
border-right: none; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .theme-selector .operations li:last-child {
|
||||
padding: 0 0.7em 0 0;
|
||||
border-left: none;
|
||||
}
|
||||
.theme-selector .operations li:first-child {
|
||||
padding: 0 0.7em 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .theme-selector .operations li:first-child {
|
||||
padding: 0 0 0 0.7em;
|
||||
}
|
||||
.system-themes-admin-form {
|
||||
clear: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .system-themes-admin-form {
|
||||
clear: right;
|
||||
}
|
||||
.cron-description__run-cron {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.system-cron-settings__link {
|
||||
overflow-wrap: break-word;
|
||||
word-wrap: break-word;
|
||||
}
|
|
@ -1,41 +0,0 @@
|
|||
/**
|
||||
* Traditional split diff theming
|
||||
*/
|
||||
table.diff {
|
||||
width: 100%;
|
||||
margin-bottom: 20px;
|
||||
border-spacing: 4px;
|
||||
}
|
||||
table.diff .diff-context {
|
||||
background-color: #fafafa;
|
||||
}
|
||||
table.diff .diff-deletedline {
|
||||
width: 50%;
|
||||
background-color: #ffa;
|
||||
}
|
||||
table.diff .diff-addedline {
|
||||
width: 50%;
|
||||
background-color: #afa;
|
||||
}
|
||||
table.diff .diffchange {
|
||||
color: #f00;
|
||||
font-weight: bold;
|
||||
}
|
||||
table.diff .diff-marker {
|
||||
width: 1.4em;
|
||||
}
|
||||
table.diff th {
|
||||
padding-right: inherit; /* LTR */
|
||||
}
|
||||
[dir="rtl"] table.diff th {
|
||||
padding-right: 0;
|
||||
padding-left: inherit;
|
||||
}
|
||||
table.diff td div {
|
||||
overflow: auto;
|
||||
padding: 0.1ex 0.5em;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
table.diff td {
|
||||
padding: 0.1ex 0.4em;
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
/**
|
||||
* Update styles
|
||||
*/
|
||||
.update-results {
|
||||
margin-top: 3em;
|
||||
padding: 0.25em;
|
||||
border: 1px solid #ccc;
|
||||
background: #eee;
|
||||
font-size: smaller;
|
||||
}
|
||||
.update-results h2 {
|
||||
margin-top: 0.25em;
|
||||
}
|
||||
.update-results h4 {
|
||||
margin-bottom: 0.25em;
|
||||
}
|
||||
.update-results .none {
|
||||
color: #888;
|
||||
font-style: italic;
|
||||
}
|
||||
.update-results .failure strong {
|
||||
color: #b63300;
|
||||
}
|
||||
|
||||
/**
|
||||
* Authorize.php styles
|
||||
*/
|
||||
#edit-submit-connection {
|
||||
clear: both;
|
||||
}
|
||||
#edit-submit-process,
|
||||
.filetransfer {
|
||||
display: none;
|
||||
clear: both;
|
||||
}
|
||||
.js #edit-submit-connection {
|
||||
display: none;
|
||||
}
|
||||
.js #edit-submit-process {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#edit-connection-settings-change-connection-type {
|
||||
margin: 2.6em 0.5em 0 1em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] #edit-connection-settings-change-connection-type {
|
||||
margin-right: 1em;
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Theme maintenance styles
|
||||
*/
|
||||
.authorize-results__failure {
|
||||
font-weight: bold;
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
.taxonomy-term-preview {
|
||||
background-color: #eee;
|
||||
}
|
||||
.taxonomy-term-divider-top {
|
||||
border-bottom: none;
|
||||
}
|
||||
.taxonomy-term-divider-bottom {
|
||||
border-top: 1px dotted #ccc;
|
||||
}
|
|
@ -1,298 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for toolbar module icons.
|
||||
*/
|
||||
|
||||
.toolbar .toolbar-icon {
|
||||
position: relative;
|
||||
padding-left: 2.75em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-icon {
|
||||
padding-right: 2.75em;
|
||||
padding-left: 1.3333em;
|
||||
}
|
||||
.toolbar .toolbar-icon:before {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0.6667em; /* LTR */
|
||||
display: block;
|
||||
width: 20px;
|
||||
height: 100%;
|
||||
content: "";
|
||||
background-color: transparent;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: scroll;
|
||||
background-position: center center;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-icon:before {
|
||||
right: 0.6667em;
|
||||
left: auto;
|
||||
}
|
||||
.toolbar button.toolbar-icon {
|
||||
border: 0;
|
||||
background-color: transparent;
|
||||
font-size: 1em;
|
||||
}
|
||||
.toolbar .toolbar-menu ul .toolbar-icon {
|
||||
padding-left: 1.3333em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-menu ul .toolbar-icon {
|
||||
padding-right: 1.3333em;
|
||||
padding-left: 0;
|
||||
}
|
||||
.toolbar .toolbar-menu ul a.toolbar-icon:before {
|
||||
display: none;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu ul a {
|
||||
padding-left: 2.75em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul a {
|
||||
padding-right: 2.75em;
|
||||
padding-left: 0;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu ul ul a {
|
||||
padding-left: 3.75em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul ul a {
|
||||
padding-right: 3.75em;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu a {
|
||||
padding-right: 4em; /* LTR */
|
||||
padding-left: 2.75em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu a {
|
||||
padding-right: 2.75em;
|
||||
padding-left: 4em;
|
||||
}
|
||||
|
||||
/**
|
||||
* Top level icons.
|
||||
*/
|
||||
.toolbar-bar .toolbar-icon-menu:before {
|
||||
background-image: url(../../images/core/icons/bebebe/hamburger.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-menu:active:before,
|
||||
.toolbar-bar .toolbar-icon-menu.is-active:before {
|
||||
background-image: url(../../images/core/icons/ffffff/hamburger.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-help:before {
|
||||
background-image: url(../../images/core/icons/bebebe/questionmark-disc.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-help:active:before,
|
||||
.toolbar-bar .toolbar-icon-help.is-active:before {
|
||||
background-image: url(../../images/core/icons/ffffff/questionmark-disc.svg);
|
||||
}
|
||||
|
||||
/**
|
||||
* Main menu icons.
|
||||
*/
|
||||
.toolbar-icon-system-admin-content:before {
|
||||
background-image: url(../../images/core/icons/787878/file.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-content:active:before,
|
||||
.toolbar-icon-system-admin-content.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/file.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-structure:before {
|
||||
background-image: url(../../images/core/icons/787878/orgchart.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-structure:active:before,
|
||||
.toolbar-icon-system-admin-structure.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/orgchart.svg);
|
||||
}
|
||||
.toolbar-icon-system-themes-page:before {
|
||||
background-image: url(../../images/core/icons/787878/paintbrush.svg);
|
||||
}
|
||||
.toolbar-icon-system-themes-page:active:before,
|
||||
.toolbar-icon-system-themes-page.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/paintbrush.svg);
|
||||
}
|
||||
.toolbar-icon-entity-user-collection:before {
|
||||
background-image: url(../../images/core/icons/787878/people.svg);
|
||||
}
|
||||
.toolbar-icon-entity-user-collection:active:before,
|
||||
.toolbar-icon-entity-user-collection.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/people.svg);
|
||||
}
|
||||
.toolbar-icon-system-modules-list:before {
|
||||
background-image: url(../../images/core/icons/787878/puzzlepiece.svg);
|
||||
}
|
||||
.toolbar-icon-system-modules-list:active:before,
|
||||
.toolbar-icon-system-modules-list.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/puzzlepiece.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-config:before {
|
||||
background-image: url(../../images/core/icons/787878/wrench.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-config:active:before,
|
||||
.toolbar-icon-system-admin-config.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/wrench.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-reports:before {
|
||||
background-image: url(../../images/core/icons/787878/barchart.svg);
|
||||
}
|
||||
.toolbar-icon-system-admin-reports:active:before,
|
||||
.toolbar-icon-system-admin-reports.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/barchart.svg);
|
||||
}
|
||||
.toolbar-icon-help-main:before {
|
||||
background-image: url(../../images/core/icons/787878/questionmark-disc.svg);
|
||||
}
|
||||
.toolbar-icon-help-main:active:before,
|
||||
.toolbar-icon-help-main.is-active:before {
|
||||
background-image: url(../../images/core/icons/000000/questionmark-disc.svg);
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 16.5em) {
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
|
||||
width: 4em;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
text-indent: -9999px;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
left: 0; /* LTR */
|
||||
width: 100%;
|
||||
background-size: 42% auto;
|
||||
}
|
||||
.no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
background-size: auto auto;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 36em) {
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
|
||||
width: auto;
|
||||
padding-right: 1.3333em; /* LTR */
|
||||
padding-left: 2.75em; /* LTR */
|
||||
text-indent: 0;
|
||||
background-position: left center; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
|
||||
padding-right: 2.75em;
|
||||
padding-left: 1.3333em;
|
||||
background-position: right center;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
left: 0.6667em; /* LTR */
|
||||
width: 20px;
|
||||
background-size: 100% auto;
|
||||
}
|
||||
.no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
background-size: auto auto;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
|
||||
right: 0.6667em;
|
||||
left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Accessibility/focus
|
||||
*/
|
||||
.toolbar-tab a:focus {
|
||||
text-decoration: underline;
|
||||
outline: none;
|
||||
}
|
||||
.toolbar-lining button:focus {
|
||||
outline: none;
|
||||
}
|
||||
.toolbar-tray-horizontal a:focus,
|
||||
.toolbar-box a:focus {
|
||||
outline: none;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.toolbar-box a:hover:focus {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.toolbar .toolbar-icon.toolbar-handle:focus {
|
||||
outline: none;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle.
|
||||
*/
|
||||
.toolbar .toolbar-icon.toolbar-handle {
|
||||
width: 4em;
|
||||
text-indent: -9999px;
|
||||
}
|
||||
.toolbar .toolbar-icon.toolbar-handle:before {
|
||||
left: 1.6667em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-icon.toolbar-handle:before {
|
||||
right: 1.6667em;
|
||||
left: auto;
|
||||
}
|
||||
.toolbar .toolbar-icon.toolbar-handle:before {
|
||||
background-image: url(../../images/core/icons/5181c6/chevron-disc-down.svg);
|
||||
}
|
||||
.toolbar .toolbar-icon.toolbar-handle.open:before {
|
||||
background-image: url(../../images/core/icons/787878/chevron-disc-up.svg);
|
||||
}
|
||||
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before {
|
||||
background-image: url(../../images/core/icons/5181c6/twistie-down.svg);
|
||||
background-size: 75%;
|
||||
}
|
||||
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before {
|
||||
background-image: url(../../images/core/icons/787878/twistie-up.svg);
|
||||
background-size: 75%;
|
||||
}
|
||||
.toolbar .toolbar-icon-escape-admin:before {
|
||||
background-image: url(../../images/core/icons/bebebe/chevron-disc-left.svg);
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-icon-escape-admin:before {
|
||||
background-image: url(../../images/core/icons/bebebe/chevron-disc-right.svg);
|
||||
}
|
||||
/**
|
||||
* Orientation toggle.
|
||||
*/
|
||||
.toolbar .toolbar-toggle-orientation button {
|
||||
width: 39px;
|
||||
height: 39px;
|
||||
padding: 0;
|
||||
text-indent: -999em;
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation button:before {
|
||||
right: 0;
|
||||
left: 0;
|
||||
margin: 0 auto;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-toggle-orientation .toolbar-icon {
|
||||
padding: 0;
|
||||
}
|
||||
/**
|
||||
* In order to support a hover effect on the SVG images, while also supporting
|
||||
* RTL text direction and no SVG support, this little icon requires some very
|
||||
* specific targeting, setting and unsetting.
|
||||
*/
|
||||
.toolbar .toolbar-toggle-orientation [value="vertical"]:before {
|
||||
background-image: url(../../images/core/icons/bebebe/push-left.svg); /* LTR */
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before,
|
||||
.toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before {
|
||||
background-image: url(../../images/core/icons/787878/push-left.svg); /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:before {
|
||||
background-image: url(../../images/core/icons/bebebe/push-right.svg);
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before,
|
||||
[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before {
|
||||
background-image: url(../../images/core/icons/787878/push-right.svg);
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation [value="horizontal"]:before {
|
||||
background-image: url(../../images/core/icons/bebebe/push-up.svg);
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before,
|
||||
.toolbar .toolbar-toggle-orientation [value="horizontal"]:focus:before {
|
||||
background-image: url(../../images/core/icons/787878/push-up.svg);
|
||||
}
|
|
@ -1,118 +0,0 @@
|
|||
/**
|
||||
* @file toolbar.menu.css
|
||||
*/
|
||||
.toolbar .toolbar-menu,
|
||||
[dir="rtl"] .toolbar .toolbar-menu {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
.toolbar .toolbar-box {
|
||||
position: relative;
|
||||
display: block;
|
||||
width: auto;
|
||||
line-height: 1em; /* this prevents the value "normal" from being returned as the line-height */
|
||||
}
|
||||
|
||||
/**
|
||||
* Hidden vertical toolbar sub-menus by default.
|
||||
*/
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu ul {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Hidden horizontal toolbar handle icon.
|
||||
*/
|
||||
.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
|
||||
display: none;
|
||||
}
|
||||
/**
|
||||
* Hidden toolbar sub-menus by default.
|
||||
*/
|
||||
.toolbar-tray-open .toolbar-menu .menu-item--expanded ul {
|
||||
display: none;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical li.open > ul {
|
||||
display: block; /* Show the sub-menus */
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .toolbar-handle + a {
|
||||
margin-right: 3em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-handle + a {
|
||||
margin-right: 0;
|
||||
margin-left: 3em;
|
||||
}
|
||||
.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
|
||||
.toolbar .toolbar-tray a.is-active {
|
||||
color: #000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* ----- Toolbar menu tray for viewports less than 320px ------ */
|
||||
@media screen and (max-width: 319px) {
|
||||
.toolbar .toolbar-tray-vertical.is-active {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Items.
|
||||
*/
|
||||
.toolbar .level-2 > ul {
|
||||
border-top-color: #e5e5e5;
|
||||
border-bottom-color: #ccc;
|
||||
background-color: #fafafa;
|
||||
}
|
||||
.toolbar .level-3 > ul {
|
||||
border-top-color: #ddd;
|
||||
border-bottom-color: #c5c5c5;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.toolbar .level-4 > ul {
|
||||
border-top-color: #d5d5d5;
|
||||
border-bottom-color: #bbb;
|
||||
background-color: #eee;
|
||||
}
|
||||
.toolbar .level-5 > ul {
|
||||
border-top-color: #ccc;
|
||||
border-bottom-color: #b5b5b5;
|
||||
background-color: #e5e5e5;
|
||||
}
|
||||
.toolbar .level-6 > ul {
|
||||
border-top-color: #c5c5c5;
|
||||
border-bottom-color: #aaa;
|
||||
background-color: #eee;
|
||||
}
|
||||
.toolbar .level-7 > ul {
|
||||
border-top-color: #ccc;
|
||||
border-bottom-color: #b5b5b5;
|
||||
background-color: #fafafa;
|
||||
}
|
||||
.toolbar .level-8 > ul {
|
||||
border-top-color: #ddd;
|
||||
border-bottom-color: #ccc;
|
||||
background-color: #ddd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle.
|
||||
*/
|
||||
.toolbar .toolbar-handle:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
.toolbar .toolbar-icon.toolbar-handle {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
top: 0;
|
||||
right: 0; /* LTR */
|
||||
bottom: 0;
|
||||
display: block;
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-icon.toolbar-handle {
|
||||
right: auto;
|
||||
left: 0;
|
||||
padding: 0;
|
||||
}
|
|
@ -1,280 +0,0 @@
|
|||
/**
|
||||
* @file toolbar.module.css
|
||||
*
|
||||
*
|
||||
* Aggressive resets so we can achieve a consistent look in hostile CSS
|
||||
* environments.
|
||||
*/
|
||||
#toolbar-administration,
|
||||
#toolbar-administration * {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
#toolbar-administration {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
vertical-align: baseline;
|
||||
font-size: small;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@media print {
|
||||
#toolbar-administration {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
.toolbar-loading #toolbar-administration {
|
||||
overflow: hidden;
|
||||
}
|
||||
/**
|
||||
* Very specific overrides for Drupal system CSS.
|
||||
*/
|
||||
.toolbar li,
|
||||
.toolbar .item-list,
|
||||
.toolbar .item-list li,
|
||||
.toolbar .menu-item,
|
||||
.toolbar .menu-item--expanded {
|
||||
list-style-type: none;
|
||||
list-style-image: none;
|
||||
}
|
||||
.toolbar .menu-item {
|
||||
padding-top: 0;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab,
|
||||
.toolbar .menu-item {
|
||||
display: block;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab.hidden {
|
||||
display: none;
|
||||
}
|
||||
.toolbar a {
|
||||
display: block;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Administration menu.
|
||||
*/
|
||||
.toolbar .toolbar-bar,
|
||||
.toolbar .toolbar-tray {
|
||||
position: relative;
|
||||
z-index: 1250;
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
/* Position the admin toolbar absolutely when the configured standard breakpoint
|
||||
* is active. The toolbar container, that contains the bar and the trays, is
|
||||
* position absolutely so that it scrolls with the page. Otherwise, on smaller
|
||||
* screens, the components of the admin toolbar are positioned statically. */
|
||||
.toolbar-oriented .toolbar-bar {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
}
|
||||
.toolbar-oriented .toolbar-tray {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
left: 0;
|
||||
}
|
||||
/* .toolbar-loading is required by Toolbar JavaScript to pre-render markup
|
||||
* style to avoid extra reflow & flicker. */
|
||||
@media (min-width: 61em) {
|
||||
.toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray {
|
||||
position: relative;
|
||||
z-index: -999;
|
||||
display: block;
|
||||
visibility: hidden;
|
||||
width: 1px;
|
||||
}
|
||||
.toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray .toolbar-lining {
|
||||
width: 999em;
|
||||
}
|
||||
.toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .home-toolbar-tab + .toolbar-tab .toolbar-tray {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
/* Layer the bar just above the trays and above contextual link triggers. */
|
||||
.toolbar-oriented .toolbar-bar {
|
||||
z-index: 502;
|
||||
}
|
||||
/* Position the admin toolbar fixed when the configured standard breakpoint is
|
||||
* active. */
|
||||
body.toolbar-fixed .toolbar-oriented .toolbar-bar {
|
||||
position: fixed;
|
||||
}
|
||||
/* When the configured narrow breakpoint is active, the toolbar is sized to wrap
|
||||
* around the trays in order to provide a context for scrolling tray content
|
||||
* that is taller than the viewport. */
|
||||
body.toolbar-tray-open.toolbar-fixed.toolbar-vertical .toolbar-oriented {
|
||||
bottom: 0;
|
||||
width: 240px;
|
||||
width: 15rem;
|
||||
}
|
||||
|
||||
/* Present the admin toolbar tabs horizontally as a default on user agents that
|
||||
* do not understand media queries or on user agents where JavaScript is
|
||||
* disabled. */
|
||||
.toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li,
|
||||
.toolbar .toolbar-bar .toolbar-tab,
|
||||
.toolbar .toolbar-tray-horizontal li {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li,
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab,
|
||||
[dir="rtl"] .toolbar .toolbar-tray-horizontal li {
|
||||
float: right;
|
||||
}
|
||||
/* Present the admin toolbar tabs vertically by default on user agents that
|
||||
* that understand media queries. This will be the small screen default. */
|
||||
@media only screen {
|
||||
.toolbar .toolbar-bar .toolbar-tab,
|
||||
.toolbar .toolbar-tray-horizontal li {
|
||||
float: none; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab,
|
||||
[dir="rtl"] .toolbar .toolbar-tray-horizontal li {
|
||||
float: none;
|
||||
}
|
||||
}
|
||||
/* This min-width media query is meant to provide basic horizontal layout to
|
||||
* the main menu tabs when JavaScript is disabled on user agents that understand
|
||||
* media queries. */
|
||||
@media (min-width: 16.5em) {
|
||||
.toolbar .toolbar-bar .toolbar-tab,
|
||||
.toolbar .toolbar-tray-horizontal li {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab,
|
||||
[dir="rtl"] .toolbar .toolbar-tray-horizontal li {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
/* Present the admin toolbar tabs horizontally when the configured narrow
|
||||
* breakpoint is active. */
|
||||
.toolbar-oriented .toolbar-bar .toolbar-tab,
|
||||
.toolbar-oriented .toolbar-tray-horizontal li {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-bar .toolbar-tab,
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal li {
|
||||
float: right;
|
||||
}
|
||||
|
||||
/**
|
||||
* Toolbar tray.
|
||||
*/
|
||||
.toolbar .toolbar-tray {
|
||||
z-index: 501;
|
||||
display: none;
|
||||
}
|
||||
.toolbar-oriented .toolbar-tray-vertical {
|
||||
position: absolute;
|
||||
left: -100%; /* LTR */
|
||||
width: 240px;
|
||||
width: 15rem;
|
||||
}
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical {
|
||||
right: -100%;
|
||||
left: auto;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical > .toolbar-lining {
|
||||
min-height: 100%;
|
||||
}
|
||||
/* Layer the links just above the toolbar-tray. */
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
|
||||
position: relative;
|
||||
z-index: 502;
|
||||
}
|
||||
/* Hide secondary menus when the tray is horizontal. */
|
||||
.toolbar-oriented .toolbar-tray-horizontal .menu-item ul {
|
||||
display: none;
|
||||
}
|
||||
/* When the configured standard breakpoint is active and the tray is in a
|
||||
* vertical position, the tray does not scroll with the page. The contents of
|
||||
* the tray scroll within the confines of the viewport.
|
||||
*/
|
||||
.toolbar .toolbar-tray-vertical.is-active,
|
||||
body.toolbar-fixed .toolbar .toolbar-tray-vertical {
|
||||
position: fixed;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
height: 100%;
|
||||
}
|
||||
.toolbar .toolbar-tray.is-active {
|
||||
display: block;
|
||||
}
|
||||
/* Bring the tray into the viewport. By default it is just off-screen. */
|
||||
.toolbar-oriented .toolbar-tray-vertical.is-active {
|
||||
left: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical.is-active {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
/* When the configured standard breakpoint is active, the tray appears to push
|
||||
* the page content away from the edge of the viewport. */
|
||||
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
|
||||
margin-left: 240px; /* LTR */
|
||||
margin-left: 15rem; /* LTR */
|
||||
}
|
||||
|
||||
@media print {
|
||||
body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
[dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
|
||||
margin-right: 240px;
|
||||
margin-right: 15rem;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
@media print {
|
||||
[dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* ToolBar tray orientation toggle.
|
||||
*/
|
||||
/* Hide the orientation toggle when the configured narrow breakpoint is not
|
||||
* active. */
|
||||
.toolbar .toolbar-tray .toolbar-toggle-orientation {
|
||||
display: none;
|
||||
}
|
||||
/* Show the orientation toggle when the configured narrow breakpoint is
|
||||
* active. */
|
||||
.toolbar-oriented .toolbar-tray .toolbar-toggle-orientation {
|
||||
display: block;
|
||||
}
|
||||
.toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation {
|
||||
position: absolute;
|
||||
top: auto;
|
||||
right: 0; /* LTR */
|
||||
bottom: 0;
|
||||
}
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
.toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation {
|
||||
float: right; /* LTR */
|
||||
width: 100%;
|
||||
}
|
||||
[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation {
|
||||
float: left;
|
||||
}
|
||||
|
||||
/**
|
||||
* Toolbar home button toggle.
|
||||
*/
|
||||
.toolbar .toolbar-bar .home-toolbar-tab {
|
||||
display: none;
|
||||
}
|
||||
.path-admin .toolbar-bar .home-toolbar-tab {
|
||||
display: block;
|
||||
}
|
|
@ -1,168 +0,0 @@
|
|||
/**
|
||||
* @file toolbar.theme.css
|
||||
*/
|
||||
.toolbar {
|
||||
font-family: "Source Sans Pro", "Lucida Grande", Verdana, sans-serif;
|
||||
/* Set base font size to 13px based on root ems. */
|
||||
font-size: 0.8125rem;
|
||||
-moz-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
-o-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
-moz-touch-callout: none;
|
||||
-o-touch-callout: none;
|
||||
-webkit-touch-callout: none;
|
||||
touch-callout: none;
|
||||
}
|
||||
.toolbar .toolbar-item {
|
||||
padding: 1em 1.3333em;
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
line-height: 1em;
|
||||
}
|
||||
.toolbar .toolbar-item:hover,
|
||||
.toolbar .toolbar-item:focus {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Toolbar bar.
|
||||
*/
|
||||
.toolbar .toolbar-bar {
|
||||
color: #ddd;
|
||||
background-color: #0f0f0f;
|
||||
box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar {
|
||||
box-shadow: 1px 0 3px 1px rgba(0, 0, 0, 0.3333);
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-item {
|
||||
color: #fff;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item {
|
||||
font-weight: bold;
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover,
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
|
||||
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%);
|
||||
background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%);
|
||||
}
|
||||
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active {
|
||||
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
|
||||
background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
|
||||
}
|
||||
|
||||
/**
|
||||
* Toolbar tray.
|
||||
*/
|
||||
.toolbar .toolbar-tray {
|
||||
background-color: #fff;
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray > .toolbar-lining {
|
||||
padding-right: 5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-horizontal .toolbar-tray > .toolbar-lining {
|
||||
padding-right: 0;
|
||||
padding-left: 5em;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical {
|
||||
border-right: 1px solid #aaa; /* LTR */
|
||||
background-color: #f5f5f5;
|
||||
box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.3333); /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical {
|
||||
border-right: 0 none;
|
||||
border-left: 1px solid #aaa;
|
||||
box-shadow: 1px 0 5px 2px rgba(0, 0, 0, 0.3333);
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray {
|
||||
border-bottom: 1px solid #aaa;
|
||||
box-shadow: -2px 1px 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-horizontal .toolbar-tray {
|
||||
box-shadow: 2px 1px 3px 1px rgba(0, 0, 0, 0.3333);
|
||||
}
|
||||
.toolbar .toolbar-tray-horizontal .toolbar-tray {
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.toolbar-tray a {
|
||||
padding: 1em 1.3333em;
|
||||
cursor: pointer;
|
||||
text-decoration: none;
|
||||
color: #565656;
|
||||
}
|
||||
.toolbar-tray a:hover,
|
||||
.toolbar-tray a:active,
|
||||
.toolbar-tray a:focus,
|
||||
.toolbar-tray a.is-active {
|
||||
text-decoration: underline;
|
||||
color: #000;
|
||||
}
|
||||
.toolbar .toolbar-menu {
|
||||
background-color: #fff;
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
|
||||
border-left: 1px solid #ddd; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
|
||||
border-right: 1px solid #ddd;
|
||||
border-left: 0 none;
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray .menu-item:last-child {
|
||||
border-right: 1px solid #ddd; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item:last-child {
|
||||
border-left: 1px solid #ddd;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .menu-item + .menu-item {
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .menu-item:last-child {
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .menu-item .menu-item {
|
||||
border: 0 none;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu ul ul {
|
||||
border-top: 1px solid #ddd;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .menu-item:last-child > ul {
|
||||
border-bottom: 0;
|
||||
}
|
||||
.toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu {
|
||||
margin-left: 0.25em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu {
|
||||
margin-right: 0.25em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.toolbar .toolbar-menu .toolbar-menu a {
|
||||
color: #434343;
|
||||
}
|
||||
|
||||
/**
|
||||
* Orientation toggle.
|
||||
*/
|
||||
.toolbar .toolbar-toggle-orientation {
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
background-color: #f5f5f5;
|
||||
}
|
||||
.toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
|
||||
border-left: 1px solid #c9c9c9; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
|
||||
border-right: 1px solid #c9c9c9;
|
||||
border-left: 0 none;
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation > .toolbar-lining {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-toggle-orientation > .toolbar-lining {
|
||||
float: left;
|
||||
}
|
||||
.toolbar .toolbar-toggle-orientation button {
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
}
|
|
@ -1,173 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for tour module.
|
||||
*/
|
||||
|
||||
/* Tab appearance. */
|
||||
.toolbar .toolbar-bar .tour-toolbar-tab.toolbar-tab {
|
||||
float: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .toolbar .toolbar-bar .tour-toolbar-tab.toolbar-tab {
|
||||
float: left;
|
||||
}
|
||||
|
||||
/* Override placement of the tour progress indicator. */
|
||||
.tour-progress {
|
||||
position: absolute;
|
||||
right: 20px; /* LTR */
|
||||
bottom: 20px;
|
||||
}
|
||||
[dir="rtl"] .tour-progress {
|
||||
right: auto;
|
||||
left: 20px;
|
||||
}
|
||||
|
||||
/* Default styles for the container */
|
||||
.joyride-tip-guide {
|
||||
position: absolute;
|
||||
z-index: 101;
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: none;
|
||||
width: 300px;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 767px) {
|
||||
.joyride-tip-guide {
|
||||
left: 2.5%;
|
||||
width: 85%;
|
||||
}
|
||||
}
|
||||
|
||||
.joyride-content-wrapper {
|
||||
position: relative;
|
||||
padding: 20px 50px 20px 20px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .joyride-content-wrapper {
|
||||
padding: 20px 20px 20px 50px;
|
||||
}
|
||||
|
||||
/* Add a little css triangle pip, older browser just miss out on the fanciness of it. */
|
||||
.joyride-tip-guide .joyride-nub {
|
||||
position: absolute;
|
||||
left: 22px;
|
||||
display: block;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .joyride-nub.top {
|
||||
top: -28px;
|
||||
bottom: auto;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .joyride-nub.bottom {
|
||||
bottom: -28px;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .joyride-nub.right {
|
||||
top: 22px;
|
||||
right: -28px;
|
||||
bottom: auto;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .joyride-nub.left {
|
||||
top: 22px;
|
||||
right: auto;
|
||||
bottom: auto;
|
||||
left: -28px;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .joyride-nub.top-right {
|
||||
top: -28px;
|
||||
right: 28px;
|
||||
bottom: auto;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.joyride-tip-guide .tour-tip-label {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.joyride-tip-guide p {
|
||||
margin: 0 0 1.4em;
|
||||
}
|
||||
|
||||
.joyride-timer-indicator-wrap {
|
||||
position: absolute;
|
||||
right: 17px;
|
||||
bottom: 16px;
|
||||
width: 50px;
|
||||
height: 3px;
|
||||
}
|
||||
.joyride-timer-indicator {
|
||||
display: block;
|
||||
width: 0;
|
||||
height: inherit;
|
||||
}
|
||||
|
||||
.joyride-close-tip {
|
||||
position: absolute;
|
||||
top: 20px;
|
||||
right: 20px; /* LTR */
|
||||
line-height: 1em;
|
||||
}
|
||||
[dir="rtl"] .joyride-close-tip {
|
||||
right: auto;
|
||||
left: 20px;
|
||||
}
|
||||
|
||||
.joyride-modal-bg {
|
||||
position: fixed;
|
||||
z-index: 100;
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: none;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.joyride-expose-wrapper {
|
||||
position: absolute;
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
.joyride-expose-cover {
|
||||
position: absolute;
|
||||
z-index: 10000;
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
/* In Joyride, display: block is added as an inline style. */
|
||||
.shepherd-element.joyride-tip-guide {
|
||||
display: block;
|
||||
}
|
||||
.shepherd-element.joyride-tip-guide[hidden] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.shepherd-modal-overlay-container {
|
||||
position: fixed;
|
||||
z-index: 100;
|
||||
top: 0;
|
||||
left: 0;
|
||||
overflow: hidden;
|
||||
width: 100vw;
|
||||
height: 0;
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
fill-rule: evenodd;
|
||||
}
|
||||
|
||||
.shepherd-modal-overlay-container.shepherd-modal-is-visible {
|
||||
height: 100vh;
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.shepherd-modal-overlay-container.shepherd-modal-is-visible path {
|
||||
pointer-events: all;
|
||||
}
|
|
@ -1,63 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styles used by the Update Manager module.
|
||||
*/
|
||||
|
||||
.project-update__title {
|
||||
font-size: 110%;
|
||||
font-weight: bold;
|
||||
}
|
||||
.project-update__status {
|
||||
float: right; /* LTR */
|
||||
font-size: 110%;
|
||||
}
|
||||
[dir="rtl"] .project-update__status {
|
||||
float: left;
|
||||
}
|
||||
.project-update__status--not-supported {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .project-update__status--not-supported {
|
||||
float: right;
|
||||
}
|
||||
.project-update__status--security-error {
|
||||
color: #970f00;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.project-update__status-icon {
|
||||
padding-left: 0.5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .project-update__status-icon {
|
||||
padding-right: 0.5em;
|
||||
padding-left: 0;
|
||||
}
|
||||
.project-update__details {
|
||||
padding: 1em 1em 0.25em 1em;
|
||||
}
|
||||
|
||||
.project-update__version {
|
||||
padding: 1em 0;
|
||||
}
|
||||
.project-update__version-date {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.project-update__version-details {
|
||||
padding-right: 0.5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .project-update__version-details {
|
||||
padding-left: 0.5em;
|
||||
direction: ltr; /* Version numbers should always be LTR. */
|
||||
}
|
||||
.project-update__version-links {
|
||||
padding-right: 1em; /* LTR */
|
||||
list-style-type: none;
|
||||
text-align: right; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .project-update__version-links {
|
||||
padding-left: 1em;
|
||||
text-align: left;
|
||||
}
|
||||
.project-update__version--recommended-strong .project-update__version-title {
|
||||
font-weight: bold;
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Admin styling for the User module.
|
||||
*/
|
||||
|
||||
/* Permissions page */
|
||||
.permissions .module {
|
||||
font-weight: bold;
|
||||
}
|
||||
.permissions .permission {
|
||||
padding-left: 1.5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .permissions .permission {
|
||||
padding-right: 1.5em;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
/* Account settings */
|
||||
.user-admin-settings .details-description {
|
||||
padding-bottom: 0.5em;
|
||||
font-size: 0.85em;
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Styling for the user module icons.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Toolbar tab icon.
|
||||
*/
|
||||
.toolbar-bar .toolbar-icon-user:before {
|
||||
background-image: url(../../images/core/icons/bebebe/person.svg);
|
||||
}
|
||||
.toolbar-bar .toolbar-icon-user:active:before,
|
||||
.toolbar-bar .toolbar-icon-user.is-active:before {
|
||||
background-image: url(../../images/core/icons/ffffff/person.svg);
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* Module styling for user module.
|
||||
*/
|
||||
.password-strength__title,
|
||||
.password-strength__text {
|
||||
display: inline;
|
||||
}
|
||||
.password-strength__meter {
|
||||
height: 0.75em;
|
||||
margin-top: 0.5em;
|
||||
background-color: lightgray;
|
||||
}
|
||||
.password-strength__indicator {
|
||||
width: 0;
|
||||
height: 100%;
|
||||
background-color: gray;
|
||||
}
|
||||
.password-confirm-match {
|
||||
visibility: hidden;
|
||||
}
|
|
@ -1,23 +0,0 @@
|
|||
/* table style column align */
|
||||
.views-align-left {
|
||||
text-align: left;
|
||||
}
|
||||
.views-align-right {
|
||||
text-align: right;
|
||||
}
|
||||
.views-align-center {
|
||||
text-align: center;
|
||||
}
|
||||
/* Grid style column align. */
|
||||
.views-view-grid .views-col {
|
||||
float: left;
|
||||
}
|
||||
.views-view-grid .views-row {
|
||||
float: left;
|
||||
clear: both;
|
||||
width: 100%;
|
||||
}
|
||||
/* Provide some space between display links. */
|
||||
.views-display-link + .views-display-link {
|
||||
margin-left: 0.5em;
|
||||
}
|
|
@ -1,208 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* The .admin.css file is intended to only contain positioning and size
|
||||
* declarations. For example: display, position, float, clear, and overflow.
|
||||
*/
|
||||
|
||||
.views-admin ul,
|
||||
.views-admin menu,
|
||||
.views-admin dir {
|
||||
padding: 0;
|
||||
}
|
||||
.views-admin pre {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
.views-left-25 {
|
||||
float: left; /* LTR */
|
||||
width: 25%;
|
||||
}
|
||||
[dir="rtl"] .views-left-25 {
|
||||
float: right;
|
||||
}
|
||||
.views-left-30 {
|
||||
float: left; /* LTR */
|
||||
width: 30%;
|
||||
}
|
||||
[dir="rtl"] .views-left-30 {
|
||||
float: right;
|
||||
}
|
||||
.views-left-40 {
|
||||
float: left; /* LTR */
|
||||
width: 40%;
|
||||
}
|
||||
[dir="rtl"] .views-left-40 {
|
||||
float: right;
|
||||
}
|
||||
.views-left-50 {
|
||||
float: left; /* LTR */
|
||||
width: 50%;
|
||||
}
|
||||
[dir="rtl"] .views-left-50 {
|
||||
float: right;
|
||||
}
|
||||
.views-left-75 {
|
||||
float: left; /* LTR */
|
||||
width: 75%;
|
||||
}
|
||||
[dir="rtl"] .views-left-75 {
|
||||
float: right;
|
||||
}
|
||||
.views-right-50 {
|
||||
float: right; /* LTR */
|
||||
width: 50%;
|
||||
}
|
||||
[dir="rtl"] .views-right-50 {
|
||||
float: left;
|
||||
}
|
||||
.views-right-60 {
|
||||
float: right; /* LTR */
|
||||
width: 60%;
|
||||
}
|
||||
[dir="rtl"] .views-right-60 {
|
||||
float: left;
|
||||
}
|
||||
.views-right-70 {
|
||||
float: right; /* LTR */
|
||||
width: 70%;
|
||||
}
|
||||
[dir="rtl"] .views-right-70 {
|
||||
float: left;
|
||||
}
|
||||
.views-group-box .form-item {
|
||||
margin-right: 3px;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
/*
|
||||
* The attachment details section, its tabs for each section and the buttons
|
||||
* to add a new section
|
||||
*/
|
||||
.views-displays {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
/* The tabs that switch between sections */
|
||||
.views-displays .tabs {
|
||||
overflow: visible;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border-bottom: 0 none;
|
||||
}
|
||||
.views-displays .tabs > li {
|
||||
float: left; /* LTR */
|
||||
padding: 0;
|
||||
border-right: 0 none; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-displays .tabs > li {
|
||||
float: right;
|
||||
border-right: 1px solid #bfbfbf;
|
||||
border-left: 0 none;
|
||||
}
|
||||
.views-displays .tabs .open > a {
|
||||
position: relative;
|
||||
z-index: 51;
|
||||
}
|
||||
.views-displays .tabs .views-display-deleted-link {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
.views-display-deleted > details > summary,
|
||||
.views-display-deleted .details-wrapper > .views-ui-display-tab-bucket > *,
|
||||
.views-display-deleted .views-display-columns {
|
||||
opacity: 0.25;
|
||||
}
|
||||
.views-display-disabled > details > summary,
|
||||
.views-display-disabled .details-wrapper > .views-ui-display-tab-bucket > *,
|
||||
.views-display-disabled .views-display-columns {
|
||||
opacity: 0.5;
|
||||
}
|
||||
.views-display-tab .details-wrapper > .views-ui-display-tab-bucket .actions {
|
||||
opacity: 1;
|
||||
}
|
||||
.views-displays .tabs .add {
|
||||
position: relative;
|
||||
}
|
||||
.views-displays .tabs .action-list {
|
||||
position: absolute;
|
||||
z-index: 50;
|
||||
top: 23px;
|
||||
left: 0; /* LTR */
|
||||
margin: 0;
|
||||
}
|
||||
[dir="rtl"] .views-displays .tabs .action-list {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
.views-displays .tabs .action-list li {
|
||||
display: block;
|
||||
}
|
||||
.views-display-columns .details-wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
.views-display-column {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.views-display-columns > * {
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 45em) { /* 720px */
|
||||
.views-display-columns > * {
|
||||
float: left; /* LTR */
|
||||
width: 32%;
|
||||
margin-bottom: 0;
|
||||
margin-left: 2%; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-columns > * {
|
||||
float: right;
|
||||
margin-right: 2%;
|
||||
margin-left: 0;
|
||||
}
|
||||
.views-display-columns > *:first-child {
|
||||
margin-left: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-columns > *:first-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.views-ui-dialog .scroll {
|
||||
overflow: auto;
|
||||
padding: 1em;
|
||||
}
|
||||
.views-filterable-options-controls {
|
||||
display: none;
|
||||
}
|
||||
.views-ui-dialog .views-filterable-options-controls {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
/* Don't let the messages overwhelm the modal */
|
||||
.views-ui-dialog .views-messages {
|
||||
overflow: auto;
|
||||
max-height: 200px;
|
||||
}
|
||||
.views-display-setting .label,
|
||||
.views-display-setting .views-ajax-link {
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-setting .label,
|
||||
[dir="rtl"] .views-display-setting .views-ajax-link {
|
||||
float: right;
|
||||
}
|
||||
.form-item-options-value-all {
|
||||
display: none;
|
||||
}
|
||||
.js-only {
|
||||
display: none;
|
||||
}
|
||||
html.js .js-only {
|
||||
display: inherit;
|
||||
}
|
||||
html.js span.js-only {
|
||||
display: inline;
|
||||
}
|
||||
.js .views-edit-view .dropbutton-wrapper {
|
||||
width: auto;
|
||||
}
|
|
@ -1,835 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* The .admin.theme.css file is intended to contain presentation declarations
|
||||
* including images, borders, colors, and fonts.
|
||||
*/
|
||||
|
||||
.views-admin .links {
|
||||
margin: 0;
|
||||
list-style: none outside none;
|
||||
}
|
||||
.views-admin a:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
.box-padding {
|
||||
padding-right: 12px;
|
||||
padding-left: 12px;
|
||||
}
|
||||
.box-margin {
|
||||
margin: 12px 12px 0 12px;
|
||||
}
|
||||
.views-admin .icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
.views-admin .icon,
|
||||
.views-admin .icon-text {
|
||||
background-image: url(../../images/views_ui/sprites.png);
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: scroll;
|
||||
background-position: left top; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin .icon,
|
||||
[dir="rtl"] .views-admin .icon-text {
|
||||
background-position: right top;
|
||||
}
|
||||
.views-admin a.icon {
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 4px;
|
||||
background: linear-gradient(-90deg, #fff 0, #e8e8e8 100%) no-repeat, repeat-y;
|
||||
box-shadow: 0 0 0 rgba(0, 0, 0, 0.3333) inset;
|
||||
}
|
||||
.views-admin a.icon:hover {
|
||||
border-color: #d0d0d0;
|
||||
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3333) inset;
|
||||
}
|
||||
.views-admin a.icon:active {
|
||||
border-color: #c0c0c0;
|
||||
}
|
||||
.views-admin span.icon {
|
||||
position: relative;
|
||||
float: left; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin span.icon {
|
||||
float: right;
|
||||
}
|
||||
.views-admin .icon.compact {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
text-indent: -9999px;
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
/* Targets any element with an icon -> text combo */
|
||||
.views-admin .icon-text {
|
||||
padding-left: 19px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin .icon-text {
|
||||
padding-right: 19px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.views-admin .icon.linked {
|
||||
background-position: center -153px;
|
||||
}
|
||||
.views-admin .icon.unlinked {
|
||||
background-position: center -195px;
|
||||
}
|
||||
.views-admin .icon.add {
|
||||
background-position: center 3px;
|
||||
}
|
||||
.views-admin a.icon.add {
|
||||
background-position: center 3px, left top; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin a.icon.add {
|
||||
background-position: center 3px, right top;
|
||||
}
|
||||
.views-admin .icon.delete {
|
||||
background-position: center -52px;
|
||||
}
|
||||
.views-admin a.icon.delete {
|
||||
background-position: center -52px, left top; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin a.icon.delete {
|
||||
background-position: center -52px, right top;
|
||||
}
|
||||
.views-admin .icon.rearrange {
|
||||
background-position: center -111px;
|
||||
}
|
||||
.views-admin a.icon.rearrange {
|
||||
background-position: center -111px, left top; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin a.icon.rearrange {
|
||||
background-position: center -111px, right top;
|
||||
}
|
||||
.views-displays .tabs a:hover > .icon.add {
|
||||
background-position: center -25px;
|
||||
}
|
||||
.views-displays .tabs .open a:hover > .icon.add {
|
||||
background-position: center 3px;
|
||||
}
|
||||
details.box-padding {
|
||||
border: none;
|
||||
}
|
||||
.views-admin details details {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.form-item {
|
||||
margin-top: 9px;
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
}
|
||||
.form-type-checkbox {
|
||||
margin-top: 6px;
|
||||
}
|
||||
.form-checkbox,
|
||||
.form-radio {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
.container-inline {
|
||||
padding-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
.container-inline > * + *,
|
||||
.container-inline .details-wrapper > * + * {
|
||||
padding-left: 4px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .container-inline > * + *,
|
||||
[dir="rtl"] .container-inline .details-wrapper > * + * {
|
||||
padding-right: 4px;
|
||||
padding-left: 0;
|
||||
}
|
||||
.views-admin details details.container-inline {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
padding-top: 0;
|
||||
}
|
||||
.views-admin details details.container-inline > .details-wrapper {
|
||||
padding-bottom: 0;
|
||||
}
|
||||
/* Indent form elements so they're directly underneath the label of the checkbox that reveals them */
|
||||
.views-admin .form-type-checkbox + .form-wrapper {
|
||||
margin-left: 16px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-admin .form-type-checkbox + .form-wrapper {
|
||||
margin-right: 16px;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/* Hide 'remove' checkboxes. */
|
||||
.views-remove-checkbox {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* sizes the labels of checkboxes and radio button to the height of the text */
|
||||
.views-admin .form-type-checkbox label,
|
||||
.views-admin .form-type-radio label {
|
||||
line-height: 2;
|
||||
}
|
||||
.views-admin-dependent .form-item {
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.views-ui-view-name h3 {
|
||||
margin: 0.25em 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
.view-changed {
|
||||
margin-bottom: 21px;
|
||||
}
|
||||
.views-admin .unit-title {
|
||||
margin-top: 18px;
|
||||
margin-bottom: 0;
|
||||
font-size: 15px;
|
||||
line-height: 1.6154;
|
||||
}
|
||||
.views-ui-view-displays ul {
|
||||
margin-left: 0; /* LTR */
|
||||
padding-left: 0; /* LTR */
|
||||
list-style: none;
|
||||
}
|
||||
[dir="rtl"] .views-ui-view-displays ul {
|
||||
margin-right: 0;
|
||||
margin-left: inherit;
|
||||
padding-right: 0;
|
||||
padding-left: inherit;
|
||||
}
|
||||
|
||||
/* These header classes are ambiguous and should be scoped to th elements */
|
||||
.views-ui-name {
|
||||
width: 20%;
|
||||
}
|
||||
.views-ui-description {
|
||||
width: 30%;
|
||||
}
|
||||
.views-ui-machine-name {
|
||||
width: 15%;
|
||||
}
|
||||
.views-ui-displays {
|
||||
width: 25%;
|
||||
}
|
||||
.views-ui-operations {
|
||||
width: 10%;
|
||||
}
|
||||
|
||||
/**
|
||||
* I wish this didn't have to be so specific
|
||||
*/
|
||||
.form-item-description-enable + .form-item-description {
|
||||
margin-top: 0;
|
||||
}
|
||||
.form-item-description-enable label {
|
||||
font-weight: bold;
|
||||
}
|
||||
.form-item-page-create,
|
||||
.form-item-block-create {
|
||||
margin-top: 13px;
|
||||
}
|
||||
.form-item-page-create label,
|
||||
.form-item-block-create label,
|
||||
.form-item-rest-export-create label {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* This makes the form elements after the "Display Format" label flow underneath the label */
|
||||
.form-item-page-style-style-plugin > label,
|
||||
.form-item-block-style-style-plugin > label {
|
||||
display: block;
|
||||
}
|
||||
.views-attachment .options-set label {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
/* Styling for the form that allows views filters to be rearranged. */
|
||||
.group-populated {
|
||||
display: none;
|
||||
}
|
||||
td.group-title {
|
||||
font-weight: bold;
|
||||
}
|
||||
.views-ui-dialog td.group-title {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.views-ui-dialog td.group-title span {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
height: 1px;
|
||||
}
|
||||
.group-message .form-submit,
|
||||
.views-remove-group-link,
|
||||
.views-add-group {
|
||||
float: right; /* LTR */
|
||||
clear: both;
|
||||
}
|
||||
[dir="rtl"] .group-message .form-submit,
|
||||
[dir="rtl"] .views-remove-group-link,
|
||||
[dir="rtl"] .views-add-group {
|
||||
float: left;
|
||||
}
|
||||
.views-operator-label {
|
||||
padding-left: 0.5em; /* LTR */
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
}
|
||||
[dir="rtl"] .views-operator-label {
|
||||
padding-right: 0.5em;
|
||||
padding-left: 0;
|
||||
}
|
||||
.grouped-description,
|
||||
.exposed-description {
|
||||
float: left; /* LTR */
|
||||
padding-top: 3px;
|
||||
padding-right: 10px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .grouped-description,
|
||||
[dir="rtl"] .exposed-description {
|
||||
float: right;
|
||||
padding-right: 0;
|
||||
padding-left: 10px;
|
||||
}
|
||||
.views-displays {
|
||||
padding-bottom: 36px;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
.views-display-top {
|
||||
position: relative;
|
||||
padding: 8px 8px 3px;
|
||||
border-bottom: 1px solid #ccc;
|
||||
background-color: #e1e2dc;
|
||||
}
|
||||
.views-display-top .tabs {
|
||||
margin-right: 18em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-top .tabs {
|
||||
margin-right: 0;
|
||||
margin-left: 18em;
|
||||
}
|
||||
.views-display-top .tabs > li {
|
||||
margin-right: 6px; /* LTR */
|
||||
padding-left: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-top .tabs > li {
|
||||
margin-right: 0.3em;
|
||||
margin-left: 6px;
|
||||
padding-right: 0;
|
||||
}
|
||||
.views-display-top .tabs > li:last-child {
|
||||
margin-right: 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-top .tabs > li:last-child {
|
||||
margin-right: 0.3em;
|
||||
margin-left: 0;
|
||||
}
|
||||
.form-edit .form-actions {
|
||||
margin-top: 0;
|
||||
padding: 8px 12px;
|
||||
border-right: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-left: 1px solid #ccc;
|
||||
background-color: #e1e2dc;
|
||||
}
|
||||
.views-displays .tabs.secondary {
|
||||
margin-right: 200px; /* LTR */
|
||||
border: 0;
|
||||
}
|
||||
[dir="rtl"] .views-displays .tabs.secondary {
|
||||
margin-right: 0;
|
||||
margin-left: 200px;
|
||||
}
|
||||
.views-displays .tabs.secondary li,
|
||||
.views-displays .tabs.secondary li.is-active {
|
||||
width: auto;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
background: transparent;
|
||||
}
|
||||
.views-displays .tabs li.add ul.action-list li {
|
||||
margin: 0;
|
||||
}
|
||||
.views-displays .tabs.secondary li {
|
||||
margin: 0 5px 5px 6px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-displays .tabs.secondary li {
|
||||
margin-right: 6px;
|
||||
margin-left: 5px;
|
||||
}
|
||||
.views-displays .tabs.secondary .tabs__tab + .tabs__tab {
|
||||
border-top: 0;
|
||||
}
|
||||
.views-displays .tabs li.tabs__tab:hover {
|
||||
padding-left: 0; /* LTR */
|
||||
border: 0;
|
||||
}
|
||||
[dir="rtl"] .views-displays .tabs li.tabs__tab:hover {
|
||||
padding-right: 0;
|
||||
}
|
||||
.views-displays .tabs.secondary a {
|
||||
display: inline-block;
|
||||
padding: 3px 7px;
|
||||
border: 1px solid #cbcbcb;
|
||||
border-radius: 7px;
|
||||
font-size: small;
|
||||
line-height: 1.3333;
|
||||
}
|
||||
|
||||
/* Display a red border if the display doesn't validate. */
|
||||
.views-displays .tabs li.is-active a.is-active.error,
|
||||
.views-displays .tabs .error {
|
||||
padding: 1px 6px;
|
||||
border: 2px solid #ed541d;
|
||||
}
|
||||
.views-displays .tabs a:focus {
|
||||
text-decoration: underline;
|
||||
outline: none;
|
||||
}
|
||||
.views-displays .tabs.secondary li a {
|
||||
background-color: #fff;
|
||||
}
|
||||
.views-displays .tabs li a:hover,
|
||||
.views-displays .tabs li.is-active a,
|
||||
.views-displays .tabs li.is-active a.is-active {
|
||||
color: #fff;
|
||||
background-color: #555;
|
||||
}
|
||||
.views-displays .tabs .open > a {
|
||||
position: relative;
|
||||
border-bottom: 1px solid transparent;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
.views-displays .tabs .open > a:hover {
|
||||
color: #0074bd;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
.views-displays .tabs .action-list li {
|
||||
padding: 2px 9px;
|
||||
border-width: 0 1px;
|
||||
border-style: solid;
|
||||
border-color: #cbcbcb;
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
.views-displays .tabs .action-list li:first-child {
|
||||
border-width: 1px 1px 0;
|
||||
}
|
||||
.views-displays .action-list li:last-child {
|
||||
border-width: 0 1px 1px;
|
||||
}
|
||||
.views-displays .tabs .action-list li:last-child {
|
||||
border-width: 0 1px 1px;
|
||||
}
|
||||
.views-displays .tabs .action-list input.form-submit {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: medium none;
|
||||
background: none repeat scroll 0 0 transparent;
|
||||
}
|
||||
.views-displays .tabs .action-list input.form-submit:hover {
|
||||
box-shadow: none;
|
||||
}
|
||||
.views-displays .tabs .action-list li:hover {
|
||||
background-color: #ddd;
|
||||
}
|
||||
.edit-display-settings {
|
||||
margin: 12px 12px 0 12px;
|
||||
}
|
||||
.edit-display-settings-top.views-ui-display-tab-bucket {
|
||||
position: relative;
|
||||
margin: 0 0 15px 0;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
border: 1px solid #f3f3f3;
|
||||
line-height: 20px;
|
||||
}
|
||||
.views-display-column {
|
||||
border: 1px solid #f3f3f3;
|
||||
}
|
||||
.views-display-column + .views-display-column {
|
||||
margin-top: 0;
|
||||
}
|
||||
.view-preview-form .form-item-view-args,
|
||||
.view-preview-form .form-actions {
|
||||
margin-top: 5px;
|
||||
}
|
||||
.view-preview-form .arguments-preview {
|
||||
font-size: 1em;
|
||||
}
|
||||
.view-preview-form .arguments-preview,
|
||||
.view-preview-form .form-item-view-args {
|
||||
margin-left: 10px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .view-preview-form .arguments-preview,
|
||||
[dir="rtl"] .view-preview-form .form-item-view-args {
|
||||
margin-right: 10px;
|
||||
margin-left: 0;
|
||||
}
|
||||
.view-preview-form .form-item-view-args label {
|
||||
float: left; /* LTR */
|
||||
height: 6ex;
|
||||
margin-right: 0.75em; /* LTR */
|
||||
font-weight: normal;
|
||||
}
|
||||
[dir="rtl"] .view-preview-form .form-item-view-args label {
|
||||
float: right;
|
||||
margin-right: 0.2em;
|
||||
margin-left: 0.75em;
|
||||
}
|
||||
.form-item-live-preview,
|
||||
.form-item-view-args,
|
||||
.preview-submit-wrapper {
|
||||
display: inline-block;
|
||||
}
|
||||
.form-item-live-preview,
|
||||
.view-preview-form .form-actions {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 45em) { /* 720px */
|
||||
.view-preview-form .form-type-textfield .description {
|
||||
white-space: nowrap;
|
||||
}
|
||||
}
|
||||
|
||||
/* These are the individual "buckets," or boxes, inside the display settings area */
|
||||
.views-ui-display-tab-bucket {
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding-top: 4px;
|
||||
border-bottom: 1px solid #f3f3f3;
|
||||
line-height: 20px;
|
||||
}
|
||||
.views-ui-display-tab-bucket:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
.views-ui-display-tab-bucket + .views-ui-display-tab-bucket {
|
||||
border-top: medium none;
|
||||
}
|
||||
.views-ui-display-tab-bucket__title,
|
||||
.views-ui-display-tab-bucket > .views-display-setting {
|
||||
padding: 2px 6px 4px;
|
||||
}
|
||||
.views-ui-display-tab-bucket__title {
|
||||
margin: 0;
|
||||
font-size: small;
|
||||
}
|
||||
.views-ui-display-tab-bucket.access {
|
||||
padding-top: 0;
|
||||
}
|
||||
.views-ui-display-tab-bucket.page-settings {
|
||||
border-bottom: medium none;
|
||||
}
|
||||
.views-display-setting .views-ajax-link {
|
||||
margin-right: 0.2083em;
|
||||
margin-left: 0.2083em;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-setting > span {
|
||||
margin-left: 0.5em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-ui-display-tab-setting > span {
|
||||
margin-right: 0.5em;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/** Applies an overridden(italics) font style to overridden buckets.
|
||||
* The better way to implement this would be to add the overridden class
|
||||
* to the bucket header when the bucket is overridden and style it as a
|
||||
* generic icon classed element. For the moment, we'll style the bucket
|
||||
* header specifically with the overridden font style.
|
||||
*/
|
||||
.views-ui-display-tab-setting.overridden,
|
||||
.views-ui-display-tab-bucket.overridden .views-ui-display-tab-bucket__title {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* This is each row within one of the "boxes." */
|
||||
.views-ui-display-tab-bucket .views-display-setting {
|
||||
padding-bottom: 2px;
|
||||
color: #666;
|
||||
font-size: 12px;
|
||||
}
|
||||
.views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) {
|
||||
background-color: #f3f5ee;
|
||||
}
|
||||
.views-ui-display-tab-actions.views-ui-display-tab-bucket .views-display-setting {
|
||||
background-color: transparent;
|
||||
}
|
||||
.views-ui-display-tab-bucket .views-group-text {
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.views-display-setting .label {
|
||||
margin-right: 3px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-setting .label {
|
||||
margin-right: 0;
|
||||
margin-left: 3px;
|
||||
}
|
||||
.views-edit-view {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
/* The contents of the popup dialog on the views edit form. */
|
||||
.views-filterable-options .form-type-checkbox {
|
||||
padding: 5px 8px;
|
||||
border-top: none;
|
||||
}
|
||||
.views-filterable-options {
|
||||
border-top: 1px solid #ccc;
|
||||
}
|
||||
.filterable-option .form-item {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.views-filterable-options .filterable-option .title {
|
||||
cursor: pointer;
|
||||
font-weight: bold;
|
||||
}
|
||||
.views-filterable-options .form-type-checkbox .description {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.views-filterable-options-controls .form-item {
|
||||
width: 30%;
|
||||
margin: 0 0 0 2%; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-filterable-options-controls .form-item {
|
||||
margin: 0 2% 0 0;
|
||||
}
|
||||
.views-filterable-options-controls input,
|
||||
.views-filterable-options-controls select {
|
||||
width: 100%;
|
||||
}
|
||||
.views-ui-dialog .ui-dialog-content {
|
||||
padding: 0;
|
||||
}
|
||||
.views-ui-dialog .views-filterable-options {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.views-ui-dialog .views-add-form-selected.container-inline {
|
||||
padding: 0;
|
||||
}
|
||||
.views-ui-dialog .views-add-form-selected.container-inline > div {
|
||||
display: block;
|
||||
}
|
||||
.views-ui-dialog .form-item-selected {
|
||||
margin: 0;
|
||||
padding: 6px 16px;
|
||||
}
|
||||
.views-ui-dialog .views-override:not(:empty) {
|
||||
padding: 8px 13px;
|
||||
background-color: #f3f4ee;
|
||||
}
|
||||
.views-ui-dialog.views-ui-dialog-scroll .ui-dialog-titlebar {
|
||||
border: none;
|
||||
}
|
||||
.views-ui-dialog .views-offset-top {
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
.views-ui-dialog .views-offset-bottom {
|
||||
border-top: 1px solid #ccc;
|
||||
}
|
||||
.views-ui-dialog .views-override > * {
|
||||
margin: 0;
|
||||
}
|
||||
.views-ui-dialog details .item-list {
|
||||
padding-left: 2em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-ui-dialog details .item-list {
|
||||
padding-right: 2em;
|
||||
padding-left: 0;
|
||||
}
|
||||
.views-ui-rearrange-filter-form table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
.views-ui-rearrange-filter-form tr td[rowspan] {
|
||||
border-width: 0 1px 1px 1px;
|
||||
border-style: solid;
|
||||
border-color: #cdcdcd;
|
||||
}
|
||||
.views-ui-rearrange-filter-form tr[id^="views-row"] {
|
||||
border-right: 1px solid #cdcdcd; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-ui-rearrange-filter-form tr[id^="views-row"] {
|
||||
border-right: 0;
|
||||
border-left: 1px solid #cdcdcd;
|
||||
}
|
||||
.views-ui-rearrange-filter-form .even td {
|
||||
background-color: #f3f4ed;
|
||||
}
|
||||
.views-ui-rearrange-filter-form .views-group-title {
|
||||
border-top: 1px solid #cdcdcd;
|
||||
}
|
||||
.views-ui-rearrange-filter-form .group-empty {
|
||||
border-bottom: 1px solid #cdcdcd;
|
||||
}
|
||||
.form-item-options-expose-required,
|
||||
.form-item-options-expose-label,
|
||||
.form-item-options-expose-field-identifier,
|
||||
.form-item-options-expose-description {
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
margin-left: 18px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .form-item-options-expose-required,
|
||||
[dir="rtl"] .form-item-options-expose-label,
|
||||
[dir="rtl"] .form-item-options-expose-field-identifier,
|
||||
[dir="rtl"] .form-item-options-expose-description {
|
||||
margin-right: 18px;
|
||||
margin-left: 0;
|
||||
}
|
||||
.views-preview-wrapper {
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
.view-preview-form {
|
||||
position: relative;
|
||||
}
|
||||
.view-preview-form__title {
|
||||
margin-top: 0;
|
||||
padding: 8px 12px;
|
||||
border-bottom: 1px solid #ccc;
|
||||
background-color: #e1e2dc;
|
||||
}
|
||||
.view-preview-form .form-item-live-preview {
|
||||
position: absolute;
|
||||
top: 3px;
|
||||
right: 12px;
|
||||
margin-top: 2px;
|
||||
margin-left: 2px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .view-preview-form .form-item-live-preview {
|
||||
right: auto;
|
||||
left: 12px;
|
||||
margin-right: 2px;
|
||||
margin-left: 0;
|
||||
}
|
||||
.views-live-preview {
|
||||
padding: 12px;
|
||||
}
|
||||
.views-live-preview .views-query-info {
|
||||
overflow: auto;
|
||||
}
|
||||
.views-live-preview .section-title {
|
||||
display: inline-block;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
color: #818181;
|
||||
font-size: 13px;
|
||||
font-weight: normal;
|
||||
line-height: 1.6154;
|
||||
}
|
||||
.views-live-preview .view > * {
|
||||
margin-top: 18px;
|
||||
}
|
||||
.views-live-preview .preview-section {
|
||||
margin: 0 -5px;
|
||||
padding: 3px 5px;
|
||||
border: 1px dashed #dedede;
|
||||
}
|
||||
.views-live-preview li.views-row + li.views-row {
|
||||
margin-top: 18px;
|
||||
}
|
||||
|
||||
/* The div.views-row is intentional and excludes li.views-row, for example */
|
||||
.views-live-preview div.views-row + div.views-row {
|
||||
margin-top: 36px;
|
||||
}
|
||||
.views-query-info table {
|
||||
margin: 10px 0;
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-color: #ddd;
|
||||
}
|
||||
.views-query-info table tr {
|
||||
background-color: #f9f9f9;
|
||||
}
|
||||
.views-query-info table th,
|
||||
.views-query-info table td {
|
||||
padding: 4px 10px;
|
||||
color: #666;
|
||||
}
|
||||
.messages {
|
||||
margin-bottom: 18px;
|
||||
line-height: 1.4555;
|
||||
}
|
||||
.dropbutton-multiple {
|
||||
position: absolute;
|
||||
}
|
||||
.dropbutton-widget {
|
||||
position: relative;
|
||||
}
|
||||
.js .views-edit-view .dropbutton-wrapper .dropbutton .dropbutton-action > * {
|
||||
font-size: 10px;
|
||||
}
|
||||
.js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber {
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
top: -1px;
|
||||
right: -5px; /* LTR */
|
||||
}
|
||||
[dir="rtl"].js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber {
|
||||
right: auto;
|
||||
left: -5px;
|
||||
}
|
||||
.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a {
|
||||
border-radius: 1.1em 0 0 0; /* LTR */
|
||||
}
|
||||
[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a {
|
||||
border-radius: 0 1.1em 0 0;
|
||||
}
|
||||
.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a {
|
||||
border-radius: 0 0 0 1.1em; /* LTR */
|
||||
}
|
||||
[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a {
|
||||
border-radius: 0 0 1.1em 0;
|
||||
}
|
||||
.views-display-top .dropbutton-wrapper {
|
||||
position: absolute;
|
||||
top: 7px;
|
||||
right: 12px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-display-top .dropbutton-wrapper {
|
||||
right: auto;
|
||||
left: 12px;
|
||||
}
|
||||
.views-display-top .dropbutton-wrapper .dropbutton-widget .dropbutton-action a {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.views-ui-display-tab-bucket .dropbutton-wrapper {
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
right: 5px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-ui-display-tab-bucket .dropbutton-wrapper {
|
||||
right: auto;
|
||||
left: 5px;
|
||||
}
|
||||
.views-ui-display-tab-bucket .dropbutton-wrapper .dropbutton-widget .dropbutton-action a {
|
||||
width: auto;
|
||||
}
|
||||
.views-ui-display-tab-actions .dropbutton-wrapper li a,
|
||||
.views-ui-display-tab-actions .dropbutton-wrapper input {
|
||||
margin-bottom: 0;
|
||||
padding-left: 12px; /* LTR */
|
||||
border: medium;
|
||||
background: none;
|
||||
font-family: inherit;
|
||||
font-size: 12px;
|
||||
}
|
||||
[dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper li a,
|
||||
[dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper input {
|
||||
padding-right: 12px;
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
.views-ui-display-tab-actions .dropbutton-wrapper input:hover {
|
||||
border: none;
|
||||
background: none;
|
||||
}
|
||||
.views-list-section {
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
.form-textarea-wrapper,
|
||||
.form-item-options-content {
|
||||
width: 100%;
|
||||
}
|
|
@ -1,57 +0,0 @@
|
|||
/**
|
||||
* @file
|
||||
* The .contextual.css file is intended to contain styles that override declarations
|
||||
* in the Contextual module.
|
||||
*/
|
||||
|
||||
.views-live-preview .contextual-region-active {
|
||||
outline: medium none;
|
||||
}
|
||||
.views-live-preview .contextual {
|
||||
top: auto;
|
||||
right: auto; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .views-live-preview .contextual {
|
||||
left: auto;
|
||||
}
|
||||
.js .views-live-preview .contextual {
|
||||
display: inline;
|
||||
}
|
||||
.views-live-preview .contextual-links-trigger {
|
||||
display: block;
|
||||
}
|
||||
.contextual .contextual-links {
|
||||
right: auto; /* LTR */
|
||||
min-width: 10em;
|
||||
padding: 6px 6px 9px 6px;
|
||||
border-radius: 0 4px 4px 4px; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .contextual .contextual-links {
|
||||
left: auto;
|
||||
border-radius: 4px 0 4px 4px;
|
||||
}
|
||||
.contextual-links li a,
|
||||
.contextual-links li span {
|
||||
padding-top: 0.25em;
|
||||
padding-right: 0.1667em; /* LTR */
|
||||
padding-bottom: 0.25em;
|
||||
}
|
||||
[dir="rtl"] .contextual-links li a,
|
||||
[dir="rtl"] .contextual-links li span {
|
||||
padding-right: 0;
|
||||
padding-left: 0.1667em;
|
||||
}
|
||||
.contextual-links li span {
|
||||
font-weight: bold;
|
||||
}
|
||||
.contextual-links li a {
|
||||
margin: 0.25em 0;
|
||||
padding-left: 1em; /* LTR */
|
||||
}
|
||||
[dir="rtl"] .contextual-links li a {
|
||||
padding-right: 1em;
|
||||
padding-left: 0.1667em;
|
||||
}
|
||||
.contextual-links li a:hover {
|
||||
background-color: #badbec;
|
||||
}
|
Before Width: | Height: | Size: 116 B |
Before Width: | Height: | Size: 116 B |
Before Width: | Height: | Size: 230 B |
Before Width: | Height: | Size: 3.8 KiB |
|
@ -1,8 +0,0 @@
|
|||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<rect fill="#ff9900" width="16" height="16" x="0" y="0" rx="3" ry="3"/>
|
||||
<g fill="#ffffff">
|
||||
<circle cx="4.25" cy="11.812" r="1.5"/>
|
||||
<path d="M10,13.312H7.875c0-2.83-2.295-5.125-5.125-5.125l0,0V6.062C6.754,6.062,10,9.308,10,13.312z"/>
|
||||
<path d="M11.5,13.312c0-4.833-3.917-8.75-8.75-8.75V2.375c6.041,0,10.937,4.896,10.937,10.937H11.5z"/>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 462 B |
Before Width: | Height: | Size: 294 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M4 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-4.25c0-.274.225-.5.5-.5h3c.275 0 .5.226.5.5v4.25zM10.002 13.529c0 .275-.225.5-.5.5h-3.002c-.275 0-.5-.225-.5-.5v-13c0-.275.225-.5.5-.5h3.002c.275 0 .5.225.5.5v13zM16.002 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-9.5c0-.275.225-.5.5-.5h3c.275 0 .5.225.5.5v9.5z"/></g></svg>
|
Before Width: | Height: | Size: 428 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M7.951 7.645c-.193.196-.193.516 0 .71l3.258 3.29c.193.193.191.519-.002.709l-1.371 1.371c-.193.192-.512.191-.707 0l-5.335-5.371c-.194-.194-.194-.514 0-.708l5.335-5.369c.195-.195.514-.195.707-.001l1.371 1.371c.193.194.195.513.002.709l-3.258 3.289z"/></svg>
|
Before Width: | Height: | Size: 342 B |
|
@ -1,2 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M8.053 8.355c.193-.195.193-.517 0-.711l-3.26-3.289c-.193-.195-.192-.514.002-.709l1.371-1.371c.194-.194.512-.193.706.001l5.335 5.369c.195.195.195.515 0 .708l-5.335 5.37c-.194.192-.512.193-.706.002l-1.371-1.371c-.194-.195-.195-.514-.002-.709l3.26-3.29z"/></svg>
|
||||
|
Before Width: | Height: | Size: 348 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M3.51 13.925c.194.194.512.195.706.001l3.432-3.431c.194-.194.514-.194.708 0l3.432 3.431c.192.194.514.193.707-.001l1.405-1.417c.191-.195.189-.514-.002-.709l-3.397-3.4c-.192-.193-.192-.514-.002-.708l3.401-3.43c.189-.195.189-.515 0-.709l-1.407-1.418c-.195-.195-.513-.195-.707-.001l-3.43 3.431c-.195.194-.516.194-.708 0l-3.432-3.431c-.195-.195-.512-.194-.706.001l-1.407 1.417c-.194.195-.194.515 0 .71l3.403 3.429c.193.195.193.514-.001.708l-3.4 3.399c-.194.195-.195.516-.001.709l1.406 1.419z"/></svg>
|
Before Width: | Height: | Size: 582 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M12.502 7h-5c-.276 0-.502-.225-.502-.5v-5c0-.275-.225-.5-.5-.5h-3c-.275 0-.5.225-.5.5v12.029c0 .275.225.5.5.5h9.002c.275 0 .5-.225.5-.5v-6.029c0-.275-.225-.5-.5-.5zM8.502 6h4c.275 0 .34-.159.146-.354l-4.293-4.292c-.195-.195-.353-.129-.353.146v4c0 .275.225.5.5.5z"/></g></svg>
|
Before Width: | Height: | Size: 366 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M14.904 7.753l-2.373-2.372c-.291-.292-.529-.193-.529.22v1.399h-3v-3h1.398c.414 0 .512-.239.221-.53l-2.371-2.372c-.137-.136-.36-.136-.497 0l-2.372 2.372c-.292.292-.193.53.22.53h1.399v3h-3v-1.369c0-.413-.239-.511-.53-.22l-2.372 2.372c-.136.136-.136.359 0 .494l2.372 2.372c.291.292.53.192.53-.219v-1.43h3v3h-1.4c-.413 0-.511.238-.22.529l2.374 2.373c.137.137.36.137.495 0l2.373-2.373c.29-.291.19-.529-.222-.529h-1.398v-3h3v1.4c0 .412.238.511.529.219l2.373-2.371c.137-.137.137-.359 0-.495z"/></svg>
|
Before Width: | Height: | Size: 581 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path d="M15.002,11.277c0-0.721,0-1.471,0-2.014c0-1.456-0.824-2.25-2.25-2.25c-1.428,0-3.5,0-3.5,0c-0.139,0-0.25-0.112-0.25-0.25v-2.04c0.596-0.346,1-0.984,1-1.723c0-1.104-0.895-2-2-2C6.896,1,6,1.896,6,3c0,0.738,0.405,1.376,1,1.722v2.042c0,0.138-0.112,0.25-0.25,0.25c0,0-2.138,0-3.5,0S1,7.932,1,9.266c0,0.521,0,1.277,0,2.012c-0.595,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.732-0.405-1.377-1-1.729V9.266c0-0.139,0.112-0.25,0.25-0.25h3.536C6.904,9.034,7,9.126,7,9.25v2.027C6.405,11.624,6,12.26,6,13c0,1.104,0.896,2,2.002,2c1.105,0,2-0.896,2-2c0-0.738-0.404-1.376-1-1.723V9.25c0-0.124,0.098-0.216,0.215-0.234h3.535c0.137,0,0.25,0.111,0.25,0.25v2.012c-0.596,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2C16.002,12.262,15.598,11.623,15.002,11.277z"/></svg>
|
Before Width: | Height: | Size: 842 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M8.184 7.928l-1.905 1.983-3.538-2.436 4.714-4.713 2.623 3.183-1.894 1.983zm-1.746-7.523c-.236-.416-.803-.649-1.346.083-.259.349-4.727 4.764-4.91 4.983-.182.218-.294.721.044.976.34.258 5.611 3.933 5.611 3.933l-.225.229c.7.729.816.854 1.046.863.75.016 2.035-1.457 2.578-.854.541.604 3.537 3.979 3.537 3.979.51.531 1.305.559 1.815.041.521-.521.541-1.311.025-1.848 0 0-2.742-2.635-3.904-3.619-.578-.479.869-2.051.854-2.839-.008-.238-.125-.361-.823-1.095l-.22.243c0 .003-3.846-4.659-4.082-5.075z"/></svg>
|
Before Width: | Height: | Size: 587 B |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z"/></g></svg>
|
Before Width: | Height: | Size: 1.0 KiB |
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M11.002 11v2.529c0 .275-.225.471-.5.471h-3c-.827 0-1.112-.754-.604-1.316l.81-.725c.509-.562.513-1.461-.097-2.01-.383-.344-1.027-.728-2.111-.728s-1.727.386-2.109.731c-.609.549-.606 1.45-.097 2.015l.808.717c.509.562.223 1.316-.602 1.316h-3c-.276 0-.5-.193-.5-.471v-9.029c0-.276.224-.5.5-.5h3c.825 0 1.111-.768.602-1.332l-.808-.73c-.51-.563-.513-1.465.097-2.014.382-.344 1.025-.731 2.109-.731s1.728.387 2.111.731c.608.548.606 1.45.097 2.014l-.81.73c-.509.564-.223 1.332.603 1.332h3c.274 0 .5.224.5.5v2.5c0 .825.642 1.111 1.233.602l.771-.808c.599-.51 1.547-.513 2.127.097.364.383.772 1.025.772 2.109s-.408 1.727-.771 2.109c-.58.604-1.529.604-2.127.097l-.77-.808c-.593-.509-1.234-.223-1.234.602z"/></svg>
|
Before Width: | Height: | Size: 787 B |