diff --git a/.htaccess b/.htaccess index 5248bd8..12acf33 100644 --- a/.htaccess +++ b/.htaccess @@ -24,6 +24,10 @@ ErrorDocument 404 /index.php # Set the default handler. DirectoryIndex index.php index.html index.htm +# Add correct encoding for SVGZ. +AddType image/svg+xml svg svgz +AddEncoding gzip svgz + # Override PHP settings that cannot be changed at runtime. See # sites/default/default.settings.php and # Drupal\Core\DrupalKernel::bootEnvironment() for settings that can be diff --git a/core/misc/icons/000000/barchart.svgz b/core/misc/icons/000000/barchart.svgz new file mode 100644 index 0000000..805916f Binary files /dev/null and b/core/misc/icons/000000/barchart.svgz differ diff --git a/core/misc/icons/000000/ex.svgz b/core/misc/icons/000000/ex.svgz new file mode 100644 index 0000000..6bda921 Binary files /dev/null and b/core/misc/icons/000000/ex.svgz differ diff --git a/core/misc/icons/000000/file.svgz b/core/misc/icons/000000/file.svgz new file mode 100644 index 0000000..1fbe0b3 Binary files /dev/null and b/core/misc/icons/000000/file.svgz differ diff --git a/core/misc/icons/000000/orgchart.svgz b/core/misc/icons/000000/orgchart.svgz new file mode 100644 index 0000000..7562bfb Binary files /dev/null and b/core/misc/icons/000000/orgchart.svgz differ diff --git a/core/misc/icons/000000/paintbrush.svgz b/core/misc/icons/000000/paintbrush.svgz new file mode 100644 index 0000000..2031aff Binary files /dev/null and b/core/misc/icons/000000/paintbrush.svgz differ diff --git a/core/misc/icons/000000/people.svgz b/core/misc/icons/000000/people.svgz new file mode 100644 index 0000000..5e8f86a Binary files /dev/null and b/core/misc/icons/000000/people.svgz differ diff --git a/core/misc/icons/000000/puzzlepiece.svgz b/core/misc/icons/000000/puzzlepiece.svgz new file mode 100644 index 0000000..3600d05 Binary files /dev/null and b/core/misc/icons/000000/puzzlepiece.svgz differ diff --git a/core/misc/icons/000000/questionmark-disc.svgz b/core/misc/icons/000000/questionmark-disc.svgz new file mode 100644 index 0000000..eedb22c Binary files /dev/null and b/core/misc/icons/000000/questionmark-disc.svgz differ diff --git a/core/misc/icons/000000/wrench.svgz b/core/misc/icons/000000/wrench.svgz new file mode 100644 index 0000000..e92e771 Binary files /dev/null and b/core/misc/icons/000000/wrench.svgz differ diff --git a/core/misc/icons/5181c6/chevron-disc-down.svgz b/core/misc/icons/5181c6/chevron-disc-down.svgz new file mode 100644 index 0000000..0888736 Binary files /dev/null and b/core/misc/icons/5181c6/chevron-disc-down.svgz differ diff --git a/core/misc/icons/5181c6/chevron-disc-up.svgz b/core/misc/icons/5181c6/chevron-disc-up.svgz new file mode 100644 index 0000000..7dba828 Binary files /dev/null and b/core/misc/icons/5181c6/chevron-disc-up.svgz differ diff --git a/core/misc/icons/5181c6/pencil.svgz b/core/misc/icons/5181c6/pencil.svgz new file mode 100644 index 0000000..cdceb4a Binary files /dev/null and b/core/misc/icons/5181c6/pencil.svgz differ diff --git a/core/misc/icons/5181c6/twistie-down.svgz b/core/misc/icons/5181c6/twistie-down.svgz new file mode 100644 index 0000000..3ee1c21 Binary files /dev/null and b/core/misc/icons/5181c6/twistie-down.svgz differ diff --git a/core/misc/icons/5181c6/twistie-up.svgz b/core/misc/icons/5181c6/twistie-up.svgz new file mode 100644 index 0000000..322808d Binary files /dev/null and b/core/misc/icons/5181c6/twistie-up.svgz differ diff --git a/core/misc/icons/73b355/check.svgz b/core/misc/icons/73b355/check.svgz new file mode 100644 index 0000000..49b2c00 Binary files /dev/null and b/core/misc/icons/73b355/check.svgz differ diff --git a/core/misc/icons/787878/barchart.svgz b/core/misc/icons/787878/barchart.svgz new file mode 100644 index 0000000..cc8a402 Binary files /dev/null and b/core/misc/icons/787878/barchart.svgz differ diff --git a/core/misc/icons/787878/chevron-disc-down.svgz b/core/misc/icons/787878/chevron-disc-down.svgz new file mode 100644 index 0000000..5f53ad6 Binary files /dev/null and b/core/misc/icons/787878/chevron-disc-down.svgz differ diff --git a/core/misc/icons/787878/chevron-disc-up.svgz b/core/misc/icons/787878/chevron-disc-up.svgz new file mode 100644 index 0000000..b6c92d9 Binary files /dev/null and b/core/misc/icons/787878/chevron-disc-up.svgz differ diff --git a/core/misc/icons/787878/cog.svgz b/core/misc/icons/787878/cog.svgz new file mode 100644 index 0000000..a5aaa1d Binary files /dev/null and b/core/misc/icons/787878/cog.svgz differ diff --git a/core/misc/icons/787878/ex.svgz b/core/misc/icons/787878/ex.svgz new file mode 100644 index 0000000..8797d80 Binary files /dev/null and b/core/misc/icons/787878/ex.svgz differ diff --git a/core/misc/icons/787878/file.svgz b/core/misc/icons/787878/file.svgz new file mode 100644 index 0000000..6f6e340 Binary files /dev/null and b/core/misc/icons/787878/file.svgz differ diff --git a/core/misc/icons/787878/key.svgz b/core/misc/icons/787878/key.svgz new file mode 100644 index 0000000..ae481d2 Binary files /dev/null and b/core/misc/icons/787878/key.svgz differ diff --git a/core/misc/icons/787878/move.svgz b/core/misc/icons/787878/move.svgz new file mode 100644 index 0000000..5b47250 Binary files /dev/null and b/core/misc/icons/787878/move.svgz differ diff --git a/core/misc/icons/787878/orgchart.svgz b/core/misc/icons/787878/orgchart.svgz new file mode 100644 index 0000000..80f4092 Binary files /dev/null and b/core/misc/icons/787878/orgchart.svgz differ diff --git a/core/misc/icons/787878/paintbrush.svgz b/core/misc/icons/787878/paintbrush.svgz new file mode 100644 index 0000000..cd31228 Binary files /dev/null and b/core/misc/icons/787878/paintbrush.svgz differ diff --git a/core/misc/icons/787878/pencil.svgz b/core/misc/icons/787878/pencil.svgz new file mode 100644 index 0000000..5a971d9 Binary files /dev/null and b/core/misc/icons/787878/pencil.svgz differ diff --git a/core/misc/icons/787878/people.svgz b/core/misc/icons/787878/people.svgz new file mode 100644 index 0000000..0c4a28e Binary files /dev/null and b/core/misc/icons/787878/people.svgz differ diff --git a/core/misc/icons/787878/push-left.svgz b/core/misc/icons/787878/push-left.svgz new file mode 100644 index 0000000..751cb74 Binary files /dev/null and b/core/misc/icons/787878/push-left.svgz differ diff --git a/core/misc/icons/787878/push-right.svgz b/core/misc/icons/787878/push-right.svgz new file mode 100644 index 0000000..d191eb5 Binary files /dev/null and b/core/misc/icons/787878/push-right.svgz differ diff --git a/core/misc/icons/787878/push-up.svgz b/core/misc/icons/787878/push-up.svgz new file mode 100644 index 0000000..b50e9d9 Binary files /dev/null and b/core/misc/icons/787878/push-up.svgz differ diff --git a/core/misc/icons/787878/puzzlepiece.svgz b/core/misc/icons/787878/puzzlepiece.svgz new file mode 100644 index 0000000..77107f7 Binary files /dev/null and b/core/misc/icons/787878/puzzlepiece.svgz differ diff --git a/core/misc/icons/787878/questionmark-disc.svgz b/core/misc/icons/787878/questionmark-disc.svgz new file mode 100644 index 0000000..86552fb Binary files /dev/null and b/core/misc/icons/787878/questionmark-disc.svgz differ diff --git a/core/misc/icons/787878/twistie-down.svgz b/core/misc/icons/787878/twistie-down.svgz new file mode 100644 index 0000000..e485273 Binary files /dev/null and b/core/misc/icons/787878/twistie-down.svgz differ diff --git a/core/misc/icons/787878/twistie-up.svgz b/core/misc/icons/787878/twistie-up.svgz new file mode 100644 index 0000000..d2c5223 Binary files /dev/null and b/core/misc/icons/787878/twistie-up.svgz differ diff --git a/core/misc/icons/787878/wrench.svgz b/core/misc/icons/787878/wrench.svgz new file mode 100644 index 0000000..1b8f733 Binary files /dev/null and b/core/misc/icons/787878/wrench.svgz differ diff --git a/core/misc/icons/bebebe/chevron-disc-left.svgz b/core/misc/icons/bebebe/chevron-disc-left.svgz new file mode 100644 index 0000000..c55d230 Binary files /dev/null and b/core/misc/icons/bebebe/chevron-disc-left.svgz differ diff --git a/core/misc/icons/bebebe/chevron-disc-right.svgz b/core/misc/icons/bebebe/chevron-disc-right.svgz new file mode 100644 index 0000000..899cae1 Binary files /dev/null and b/core/misc/icons/bebebe/chevron-disc-right.svgz differ diff --git a/core/misc/icons/bebebe/cog.svgz b/core/misc/icons/bebebe/cog.svgz new file mode 100644 index 0000000..187477e Binary files /dev/null and b/core/misc/icons/bebebe/cog.svgz differ diff --git a/core/misc/icons/bebebe/ex.svgz b/core/misc/icons/bebebe/ex.svgz new file mode 100644 index 0000000..1c44d20 Binary files /dev/null and b/core/misc/icons/bebebe/ex.svgz differ diff --git a/core/misc/icons/bebebe/hamburger.svgz b/core/misc/icons/bebebe/hamburger.svgz new file mode 100644 index 0000000..1a5009f Binary files /dev/null and b/core/misc/icons/bebebe/hamburger.svgz differ diff --git a/core/misc/icons/bebebe/house.svgz b/core/misc/icons/bebebe/house.svgz new file mode 100644 index 0000000..582f5e4 Binary files /dev/null and b/core/misc/icons/bebebe/house.svgz differ diff --git a/core/misc/icons/bebebe/key.svgz b/core/misc/icons/bebebe/key.svgz new file mode 100644 index 0000000..b5ab4b4 Binary files /dev/null and b/core/misc/icons/bebebe/key.svgz differ diff --git a/core/misc/icons/bebebe/move.svgz b/core/misc/icons/bebebe/move.svgz new file mode 100644 index 0000000..e938ef9 Binary files /dev/null and b/core/misc/icons/bebebe/move.svgz differ diff --git a/core/misc/icons/bebebe/pencil.svgz b/core/misc/icons/bebebe/pencil.svgz new file mode 100644 index 0000000..69feaa5 Binary files /dev/null and b/core/misc/icons/bebebe/pencil.svgz differ diff --git a/core/misc/icons/bebebe/person.svgz b/core/misc/icons/bebebe/person.svgz new file mode 100644 index 0000000..b9aa40f Binary files /dev/null and b/core/misc/icons/bebebe/person.svgz differ diff --git a/core/misc/icons/bebebe/push-left.svgz b/core/misc/icons/bebebe/push-left.svgz new file mode 100644 index 0000000..233e664 Binary files /dev/null and b/core/misc/icons/bebebe/push-left.svgz differ diff --git a/core/misc/icons/bebebe/push-right.svgz b/core/misc/icons/bebebe/push-right.svgz new file mode 100644 index 0000000..40b338f Binary files /dev/null and b/core/misc/icons/bebebe/push-right.svgz differ diff --git a/core/misc/icons/bebebe/push-up.svgz b/core/misc/icons/bebebe/push-up.svgz new file mode 100644 index 0000000..952399e Binary files /dev/null and b/core/misc/icons/bebebe/push-up.svgz differ diff --git a/core/misc/icons/bebebe/questionmark-disc.svgz b/core/misc/icons/bebebe/questionmark-disc.svgz new file mode 100644 index 0000000..d6725de Binary files /dev/null and b/core/misc/icons/bebebe/questionmark-disc.svgz differ diff --git a/core/misc/icons/bebebe/star-empty.svgz b/core/misc/icons/bebebe/star-empty.svgz new file mode 100644 index 0000000..b8ac3bf Binary files /dev/null and b/core/misc/icons/bebebe/star-empty.svgz differ diff --git a/core/misc/icons/bebebe/star.svgz b/core/misc/icons/bebebe/star.svgz new file mode 100644 index 0000000..b0e8be8 Binary files /dev/null and b/core/misc/icons/bebebe/star.svgz differ diff --git a/core/misc/icons/e29700/warning.svgz b/core/misc/icons/e29700/warning.svgz new file mode 100644 index 0000000..4960a23 Binary files /dev/null and b/core/misc/icons/e29700/warning.svgz differ diff --git a/core/misc/icons/ea2800/error.svgz b/core/misc/icons/ea2800/error.svgz new file mode 100644 index 0000000..be19f30 Binary files /dev/null and b/core/misc/icons/ea2800/error.svgz differ diff --git a/core/misc/icons/ffffff/ex.svgz b/core/misc/icons/ffffff/ex.svgz new file mode 100644 index 0000000..7f502ef Binary files /dev/null and b/core/misc/icons/ffffff/ex.svgz differ diff --git a/core/misc/icons/ffffff/hamburger.svgz b/core/misc/icons/ffffff/hamburger.svgz new file mode 100644 index 0000000..a3be381 Binary files /dev/null and b/core/misc/icons/ffffff/hamburger.svgz differ diff --git a/core/misc/icons/ffffff/house.svgz b/core/misc/icons/ffffff/house.svgz new file mode 100644 index 0000000..1a61a4f Binary files /dev/null and b/core/misc/icons/ffffff/house.svgz differ diff --git a/core/misc/icons/ffffff/pencil.svgz b/core/misc/icons/ffffff/pencil.svgz new file mode 100644 index 0000000..150f152 Binary files /dev/null and b/core/misc/icons/ffffff/pencil.svgz differ diff --git a/core/misc/icons/ffffff/person.svgz b/core/misc/icons/ffffff/person.svgz new file mode 100644 index 0000000..2356ae6 Binary files /dev/null and b/core/misc/icons/ffffff/person.svgz differ diff --git a/core/misc/icons/ffffff/questionmark-disc.svgz b/core/misc/icons/ffffff/questionmark-disc.svgz new file mode 100644 index 0000000..ef47899 Binary files /dev/null and b/core/misc/icons/ffffff/questionmark-disc.svgz differ diff --git a/core/misc/icons/ffffff/star-empty.svgz b/core/misc/icons/ffffff/star-empty.svgz new file mode 100644 index 0000000..cc06add Binary files /dev/null and b/core/misc/icons/ffffff/star-empty.svgz differ diff --git a/core/misc/icons/ffffff/star.svgz b/core/misc/icons/ffffff/star.svgz new file mode 100644 index 0000000..69cc23e Binary files /dev/null and b/core/misc/icons/ffffff/star.svgz differ diff --git a/core/modules/contextual/css/contextual.icons.css b/core/modules/contextual/css/contextual.icons.css index 70363a7..e84bc39 100644 --- a/core/modules/contextual/css/contextual.icons.css +++ b/core/modules/contextual/css/contextual.icons.css @@ -7,18 +7,18 @@ * Toolbar tab icon. */ .toolbar-bar .toolbar-icon-edit:before { - background-image: url(../../../misc/icons/bebebe/pencil.svg); + background-image: url(../../../misc/icons/bebebe/pencil.svgz); } .toolbar-bar .toolbar-icon-edit:active:before, .toolbar-bar .toolbar-icon-edit.active:before { - background-image: url(../../../misc/icons/ffffff/pencil.svg); + background-image: url(../../../misc/icons/ffffff/pencil.svgz); } /** * Contextual trigger. */ .contextual .trigger { - background-image: url(../../../misc/icons/bebebe/pencil.svg); + background-image: url(../../../misc/icons/bebebe/pencil.svgz); background-position: center center; background-repeat: no-repeat; background-size: 16px 16px; diff --git a/core/modules/dblog/css/dblog.module.css b/core/modules/dblog/css/dblog.module.css index d1820f8..21b05a8 100644 --- a/core/modules/dblog/css/dblog.module.css +++ b/core/modules/dblog/css/dblog.module.css @@ -27,11 +27,11 @@ width: 16px; } .admin-dblog .dblog-warning .icon { - background-image: url(../../../misc/icons/e29700/warning.svg); + background-image: url(../../../misc/icons/e29700/warning.svgz); } .admin-dblog .dblog-error .icon, .admin-dblog .dblog-critical .icon, .admin-dblog .dblog-alert .icon, .admin-dblog .dblog-emergency .icon { - background-image: url(../../../misc/icons/ea2800/error.svg); + background-image: url(../../../misc/icons/ea2800/error.svgz); } diff --git a/core/modules/edit/css/edit.icons.css b/core/modules/edit/css/edit.icons.css new file mode 100644 index 0000000..8ba69dd --- /dev/null +++ b/core/modules/edit/css/edit.icons.css @@ -0,0 +1,73 @@ +/** + * @file edit.icons.css + */ + +.edit .icon { + min-height: 1em; + min-width: 2.5em; + position: relative; +} +.edit .icon.icon-only { + text-indent: -9999px; +} +.edit .icon.icon-end { + padding-right: 2.5em; /* LTR */ +} +[dir="rtl"] .edit .icon.icon-end { + padding-left: 2.5em; + padding-right: 0; +} +.edit .icon:before { + background-attachment: scroll; + background-color: transparent; + background-position: center center; + background-repeat: no-repeat; + content: ''; + display: block; + height: 100%; + left: 0; /* LTR */ + position: absolute; + top: 0; + width: 100%; +} +[dir="rtl"] .edit .icon:before { + left: auto; + right: 0; +} +.edit .icon-end:before { + left: auto; /* LTR */ + right: 0.5em; /* LTR */ + width: 18px; +} +[dir="rtl"] .edit .icon-end:before { + left: 0.5em; + right: auto; +} +.edit button.icon { + font-size: 1em; +} +.edit .icon-pencil { + margin-left: .5em; + padding-left: 1.5em; +} + +/** + * Images. + */ +.edit .icon-close:before { + background-image: url('../../../misc/icons/787878/ex.svgz'); + height: 12px; + top: 10px; +} +.edit .icon-close:hover:before, +.edit .icon-close:active:before { + background-image: url('../../../misc/icons/000000/ex.svgz'); +} +.edit .icon-throbber:before { + background-image: url("../images/icon-throbber.gif"); +} +.edit .icon-pencil:before { + background-image: url('../../../misc/icons/5181c6/pencil.svgz'); + background-position: left center; + background-size: 1.3em; +} diff --git a/core/modules/shortcut/css/shortcut.icons.css b/core/modules/shortcut/css/shortcut.icons.css index 18b15d7..4de21d8 100644 --- a/core/modules/shortcut/css/shortcut.icons.css +++ b/core/modules/shortcut/css/shortcut.icons.css @@ -7,11 +7,11 @@ * Toolbar tab icon. */ .toolbar-bar .toolbar-icon-shortcut:before { - background-image: url(../../../misc/icons/bebebe/star.svg); + background-image: url(../../../misc/icons/bebebe/star.svgz); } .toolbar-bar .toolbar-icon-shortcut:active:before, .toolbar-bar .toolbar-icon-shortcut.active:before { - background-image: url(../../../misc/icons/ffffff/star.svg); + background-image: url(../../../misc/icons/ffffff/star.svgz); } /** diff --git a/core/modules/system/css/system.admin.css b/core/modules/system/css/system.admin.css index add899d..1faea57 100644 --- a/core/modules/system/css/system.admin.css +++ b/core/modules/system/css/system.admin.css @@ -178,13 +178,13 @@ small .admin-link:after { float: right; } .module-link-help { - background: url(../../../misc/icons/787878/questionmark-disc.svg) 0 50% no-repeat; + background: url(../../../misc/icons/787878/questionmark-disc.svgz) 0 50% no-repeat; } .module-link-permissions { - background: url(../../../misc/icons/787878/key.svg) 0 50% no-repeat; + background: url(../../../misc/icons/787878/key.svgz) 0 50% no-repeat; } .module-link-configure { - background: url(../../../misc/icons/787878/cog.svg) 0 50% no-repeat; + background: url(../../../misc/icons/787878/cog.svgz) 0 50% no-repeat; } /** @@ -212,10 +212,10 @@ small .admin-link:after { margin-top: 2px; } .system-status-report .error .status-icon div { - background-image: url(../../../misc/icons/ea2800/error.svg); + background-image: url(../../../misc/icons/ea2800/error.svgz); } .system-status-report .warning .status-icon div { - background-image: url(../../../misc/icons/e29700/warning.svg); + background-image: url(../../../misc/icons/e29700/warning.svgz); } .system-status-report .status-title { width: 25%; diff --git a/core/modules/system/css/system.module.css b/core/modules/system/css/system.module.css index cea7a25..1fa63fa 100644 --- a/core/modules/system/css/system.module.css +++ b/core/modules/system/css/system.module.css @@ -106,7 +106,7 @@ a.tabledrag-handle:hover { text-decoration: none; } a.tabledrag-handle .handle { - background: url(../../../misc/icons/787878/move.svg) no-repeat 6px 7px; + background: url(../../../misc/icons/787878/move.svgz) no-repeat 6px 7px; height: 14px; margin: -0.4em 0.5em 0; padding: 0.42em 0.5em; @@ -114,7 +114,7 @@ a.tabledrag-handle .handle { } a.tabledrag-handle:hover .handle, a.tabledrag-handle:focus .handle { - background-image: url(../../../misc/icons/000000/move.svg); + background-image: url(../../../misc/icons/000000/move.svgz); } .touch .draggable td { padding: 0 10px; diff --git a/core/modules/system/css/system.theme.css b/core/modules/system/css/system.theme.css index 48fc3dd..e73dd19 100644 --- a/core/modules/system/css/system.theme.css +++ b/core/modules/system/css/system.theme.css @@ -533,7 +533,7 @@ ul.tabs { /* @TODO Separate tables and messages styling */ .messages--status { border-color: #c9e1bd #c9e1bd #c9e1bd transparent; /* LTR */ - background-image: url(../../../misc/icons/73b355/check.svg); + background-image: url(../../../misc/icons/73b355/check.svgz); box-shadow: -8px 0 0 #77b259; /* LTR */ } [dir="rtl"] .messages--status { @@ -549,7 +549,7 @@ ul.tabs { } .messages--warning { - background-image: url(../../../misc/icons/e29700/warning.svg); + background-image: url(../../../misc/icons/e29700/warning.svgz); border-color: #f4daa6 #f4daa6 #f4daa6 transparent; /* LTR */ box-shadow: -8px 0 0 #e09600; /* LTR */ } @@ -568,7 +568,7 @@ table tr.warning:hover { } .messages--error { - background-image: url(../../../misc/icons/ea2800/error.svg); + background-image: url(../../../misc/icons/ea2800/error.svgz); border-color: #f9c9bf #f9c9bf #f9c9bf transparent; /* LTR */ box-shadow: -8px 0 0 #e62600; /* LTR */ } diff --git a/core/modules/toolbar/css/toolbar.icons.css b/core/modules/toolbar/css/toolbar.icons.css index 0122c91..5b0b03d 100644 --- a/core/modules/toolbar/css/toolbar.icons.css +++ b/core/modules/toolbar/css/toolbar.icons.css @@ -63,78 +63,78 @@ * Top level icons. */ .toolbar-bar .toolbar-icon-menu:before { - background-image: url(../../../misc/icons/bebebe/hamburger.svg); + background-image: url(../../../misc/icons/bebebe/hamburger.svgz); } .toolbar-bar .toolbar-icon-menu:active:before, .toolbar-bar .toolbar-icon-menu.active:before { - background-image: url(../../../misc/icons/ffffff/hamburger.svg); + background-image: url(../../../misc/icons/ffffff/hamburger.svgz); } .toolbar-bar .toolbar-icon-help:before { - background-image: url(../../../misc/icons/bebebe/questionmark-disc.svg); + background-image: url(../../../misc/icons/bebebe/questionmark-disc.svgz); } .toolbar-bar .toolbar-icon-help:active:before, .toolbar-bar .toolbar-icon-help.active:before { - background-image: url(../../../misc/icons/ffffff/questionmark-disc.svg); + background-image: url(../../../misc/icons/ffffff/questionmark-disc.svgz); } /** * Main menu icons. */ .toolbar-icon-system-admin-content:before { - background-image: url(../../../misc/icons/787878/file.svg); + background-image: url(../../../misc/icons/787878/file.svgz); } .toolbar-icon-system-admin-content:active:before, .toolbar-icon-system-admin-content.active:before { - background-image: url(../../../misc/icons/000000/file.svg); + background-image: url(../../../misc/icons/000000/file.svgz); } .toolbar-icon-system-admin-structure:before { - background-image: url(../../../misc/icons/787878/orgchart.svg); + background-image: url(../../../misc/icons/787878/orgchart.svgz); } .toolbar-icon-system-admin-structure:active:before, .toolbar-icon-system-admin-structure.active:before { - background-image: url(../../../misc/icons/000000/orgchart.svg); + background-image: url(../../../misc/icons/000000/orgchart.svgz); } .toolbar-icon-system-themes-page:before { - background-image: url(../../../misc/icons/787878/paintbrush.svg); + background-image: url(../../../misc/icons/787878/paintbrush.svgz); } .toolbar-icon-system-themes-page:active:before, .toolbar-icon-system-themes-page.active:before { - background-image: url(../../../misc/icons/000000/paintbrush.svg); + background-image: url(../../../misc/icons/000000/paintbrush.svgz); } .toolbar-icon-user-admin-account:before { - background-image: url(../../../misc/icons/787878/people.svg); + background-image: url(../../../misc/icons/787878/people.svgz); } .toolbar-icon-user-admin-account:active:before, .toolbar-icon-user-admin-account.active:before { - background-image: url(../../../misc/icons/000000/people.svg); + background-image: url(../../../misc/icons/000000/people.svgz); } .toolbar-icon-system-modules-list:before { - background-image: url(../../../misc/icons/787878/puzzlepiece.svg); + background-image: url(../../../misc/icons/787878/puzzlepiece.svgz); } .toolbar-icon-system-modules-list:active:before, .toolbar-icon-system-modules-list.active:before { - background-image: url(../../../misc/icons/000000/puzzlepiece.svg); + background-image: url(../../../misc/icons/000000/puzzlepiece.svgz); } .toolbar-icon-system-admin-config:before { - background-image: url(../../../misc/icons/787878/wrench.svg); + background-image: url(../../../misc/icons/787878/wrench.svgz); } .toolbar-icon-system-admin-config:active:before, .toolbar-icon-system-admin-config.active:before { - background-image: url(../../../misc/icons/000000/wrench.svg); + background-image: url(../../../misc/icons/000000/wrench.svgz); } .toolbar-icon-system-admin-reports:before { - background-image: url(../../../misc/icons/787878/barchart.svg); + background-image: url(../../../misc/icons/787878/barchart.svgz); } .toolbar-icon-system-admin-reports:active:before, .toolbar-icon-system-admin-reports.active:before { - background-image: url(../../../misc/icons/000000/barchart.svg); + background-image: url(../../../misc/icons/000000/barchart.svgz); } .toolbar-icon-help-main:before { - background-image: url(../../../misc/icons/787878/questionmark-disc.svg); + background-image: url(../../../misc/icons/787878/questionmark-disc.svgz); } .toolbar-icon-help-main:active:before, .toolbar-icon-help-main.active:before { - background-image: url(../../../misc/icons/000000/questionmark-disc.svg); + background-image: url(../../../misc/icons/000000/questionmark-disc.svgz); } .toolbar .toolbar-bar .toolbar-icon:before { min-height: 3em; @@ -234,24 +234,24 @@ text-indent: -9999px; } .toolbar .toolbar-icon.toolbar-handle:before { - background-image: url(../../../misc/icons/5181c6/chevron-disc-down.svg); + background-image: url(../../../misc/icons/5181c6/chevron-disc-down.svgz); } .toolbar .toolbar-icon.toolbar-handle.open:before { - background-image: url(../../../misc/icons/787878/chevron-disc-up.svg); + background-image: url(../../../misc/icons/787878/chevron-disc-up.svgz); } .toolbar .menu .menu .toolbar-icon.toolbar-handle:before { - background-image: url(../../../misc/icons/5181c6/twistie-down.svg); + background-image: url(../../../misc/icons/5181c6/twistie-down.svgz); background-size: 75%; } .toolbar .menu .menu .toolbar-icon.toolbar-handle.open:before { - background-image: url(../../../misc/icons/787878/twistie-up.svg); + background-image: url(../../../misc/icons/787878/twistie-up.svgz); background-size: 75%; } .toolbar .toolbar-icon-escape-admin:before { - background-image: url(../../../misc/icons/bebebe/chevron-disc-left.svg); + background-image: url(../../../misc/icons/bebebe/chevron-disc-left.svgz); } [dir="rtl"] .toolbar .toolbar-icon-escape-admin:before { - background-image: url(../../../misc/icons/bebebe/chevron-disc-right.svg); + background-image: url(../../../misc/icons/bebebe/chevron-disc-right.svgz); } /** * Orientation toggle. @@ -278,24 +278,24 @@ * specific targeting, setting and unsetting. */ .toolbar .toolbar-toggle-orientation [value="vertical"]:before { - background-image: url(../../../misc/icons/bebebe/push-left.svg); /* LTR */ + background-image: url(../../../misc/icons/bebebe/push-left.svgz); /* LTR */ } .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before { - background-image: url(../../../misc/icons/787878/push-left.svg); /* LTR */ + background-image: url(../../../misc/icons/787878/push-left.svgz); /* LTR */ } [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:before { - background-image: url(../../../misc/icons/bebebe/push-right.svg); + background-image: url(../../../misc/icons/bebebe/push-right.svgz); } [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before { - background-image: url(../../../misc/icons/787878/push-right.svg); + background-image: url(../../../misc/icons/787878/push-right.svgz); } .toolbar .toolbar-toggle-orientation [value="horizontal"]:before { - background-image: url(../../../misc/icons/bebebe/push-up.svg); + background-image: url(../../../misc/icons/bebebe/push-up.svgz); } .toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before { - background-image: url(../../../misc/icons/787878/push-up.svg); + background-image: url(../../../misc/icons/787878/push-up.svgz); } diff --git a/core/modules/user/css/user.icons.css b/core/modules/user/css/user.icons.css index 11ae839..3c8a8ce 100644 --- a/core/modules/user/css/user.icons.css +++ b/core/modules/user/css/user.icons.css @@ -7,9 +7,9 @@ * Toolbar tab icon. */ .toolbar-bar .toolbar-icon-user:before { - background-image: url(../../../misc/icons/bebebe/person.svg); + background-image: url(../../../misc/icons/bebebe/person.svgz); } .toolbar-bar .toolbar-icon-user:active:before, .toolbar-bar .toolbar-icon-user.active:before { - background-image: url(../../../misc/icons/ffffff/person.svg); + background-image: url(../../../misc/icons/ffffff/person.svgz); } diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css new file mode 100644 index 0000000..3360a53 --- /dev/null +++ b/core/themes/seven/style.css @@ -0,0 +1,1927 @@ +/** + * Generic elements. + */ +body { + color: #000; + background: #fff; + font: normal 81.3%/1.538em "Lucida Grande", "Lucida Sans Unicode", sans-serif; +} +a, +.link { + color: #0074bd; + text-decoration: none; +} +a:hover, +.link:hover { + text-decoration: underline; +} +hr { + margin: 0; + padding: 0; + border: none; + height: 1px; + background: #cccccc; +} +summary, +legend { + font-weight: bold; + text-transform: uppercase; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: bold; + margin: 10px 0; +} +h1 { + font-size: 1.538em; +} +h2 { + font-size: 1.385em; +} +h3 { + font-size: 1.231em; +} +h4 { + font-size: 1.154em; +} +h5, +h6 { + font-size: 1.077em; +} +p { + margin: 1em 0; +} +dl { + margin: 0 0 20px; +} +dl dd, +dl dl { + margin-left: 20px; /* LTR */ + margin-bottom: 10px; +} +[dir="rtl"] dl dd, +[dir="rtl"] dl dl { + margin-right: 20px; +} +blockquote { + margin: 1em 40px; +} +address { + font-style: italic; +} +u, +ins { + text-decoration: underline; +} +s, +strike, +del { + text-decoration: line-through; +} +big { + font-size: larger; +} +small { + font-size: smaller; +} +sub { + vertical-align: sub; + font-size: smaller; + line-height: normal; +} +sup { + vertical-align: super; + font-size: smaller; + line-height: normal; +} +nobr { + white-space: nowrap; +} +abbr, +acronym { + border-bottom: dotted 1px; +} +ul, +.item-list ul { + list-style-type: disc; + list-style-image: none; + margin: 0.25em 0 0.25em 1.5em; /* LTR */ +} +[dir="rtl"] ul, +[dir="rtl"] .item-list ul { + margin: 0.25em 1.5em 0.25em 0; +} +.item-list ul li, +li.leaf, +ul.menu li { + list-style-type: disc; + list-style-image: none; +} +ul.menu li { + margin: 0; +} +ol { + list-style-type: decimal; + margin: 0.25em 0 0.25em 2em; /* LTR */ +} +[dir="rtl"] ol { + margin: 0.25em 2em 0.25em 0; +} +.item-list ul li.collapsed, +ul.menu li.collapsed { + list-style-image:url(../../misc/menu-collapsed.png); + list-style-type:disc; +} +.item-list ul li.expanded, +ul.menu li.expanded { + list-style-image:url(../../misc/menu-expanded.png); + list-style-type:circle; +} +quote, +code { + margin: .5em 0; +} +code, +pre, +kbd { + font-size: 1.231em; +} +pre { + margin: 0.5em 0; + white-space: pre-wrap; +} + +/** + * Skip link. + */ +#skip-link { + margin-top: 0; + position: absolute; + left: 50%; /* LTR */ + margin-left: -5.25em; /* LTR */ + width: auto; + z-index: 50; +} +[dir="rtl"] #skip-link { + right: 50%; + margin-right: -5.25em; +} +#skip-link a, +#skip-link a:link, +#skip-link a:visited { + display: inline-block; + background: #444; + color: #fff; + font-size: 0.94em; + padding: 1px 10px 2px 10px; /* LTR */ + text-decoration: none; + border-radius: 0 0 10px 10px; +} +[dir="rtl"] #skip-link a, +[dir="rtl"] #skip-link a:link, +[dir="rtl"] #skip-link a:visited { + padding: 1px 10px 2px 10px; +} +#skip-link a:hover, +#skip-link a:focus, +#skip-link a:active { + outline: 0; +} + +/** + * Branding. + */ +#branding { + overflow: hidden; + padding: 20px 20px 0 20px; /* LTR */ + position: relative; + background-color: #e0e0d8; +} +[dir="rtl"] #branding { + padding: 20px 20px 0 20px; +} +.breadcrumb { + font-size: 0.846em; + line-height: 1em; + padding: 0 0 10px 0; +} + +/** + * Help. + */ +#help { + font-size: 0.923em; +} +#help p { + margin: 0 0 10px; +} +#help div.more-help-link { + text-align: right; /* LTR */ +} +[dir="rtl"] #help div.more-help-link { + text-align: left; +} + +/** + * Page title. + */ +#page-title { + background: #333; + padding-top: 20px; +} +#branding h1.page-title { + color: #000; + margin: 0; + padding-bottom: 10px; + font-size: 1.385em; + font-weight: normal; + float: left; /* LTR */ +} +[dir="rtl"] #branding h1.page-title { + float: right; +} + +/** + * Console. + */ +#console { + margin: 9px 0 10px; +} + +/** + * Tabs. + */ +ul.primary { + float: right; /* LTR */ + border-bottom: none; + text-transform: uppercase; + font-size: 0.923em; + margin: 0; + padding-top: 0; +} +[dir="rtl"] ul.primary { + float: left; +} +ul.primary li { + float: left; /* LTR */ + list-style: none; + height: 2.60em; + margin: 0 2px; +} +[dir="rtl"] ul.primary li { + float: right; +} +ul.primary li a:link, +ul.primary li a.active, +ul.primary li a:active, +ul.primary li a:visited, +ul.primary li a:hover, +ul.primary li.active a { + display: block; + float: left; /* LTR */ + padding: 0.615em 18px; + background-color: #a6a7a2; + color: #000; + font-weight: bold; + border-width: 1px 1px 0 1px; + border-style: solid; + border-color: #a6a7a2; + border-radius: 8px 8px 0 0; +} +[dir="rtl"] ul.primary li a:link, +[dir="rtl"] ul.primary li a.active, +[dir="rtl"] ul.primary li a:active, +[dir="rtl"] ul.primary li a:visited, +[dir="rtl"] ul.primary li a:hover, +[dir="rtl"] ul.primary li.active a { + float: right; +} +ul.primary li.active a, +ul.primary li.active a.active, +ul.primary li.active a:active, +ul.primary li.active a:visited { + background-color: #fff; + border-color: #c9cac4; +} +ul.primary li a:hover { + color: #fff; +} +ul.primary li.active a:hover { + color: #000; +} +.tabs-secondary { + clear: both; +} +ul.secondary { + float: right; /* LTR */ + font-size: 0.923em; + padding: 0 3px 5px; + line-height: 1.385em; + overflow: hidden; + background-color: #fff; +} +[dir="rtl"] ul.secondary { + float: left; +} +ul.secondary li { + margin: 0 5px; + float: none; /* LTR */ +} +[dir="rtl"] ul.secondary li { + float: none; +} +ul.secondary li a { + background-color: #ddd; + color: #000; + display: inline-block; +} +ul.secondary li a, +ul.secondary li a:hover, +ul.secondary li.active a, +ul.secondary li.active a.active { + padding: 2px 10px; + border-radius: 7px; +} +ul.secondary li a:hover, +ul.secondary li.active a, +ul.secondary li.active a.active { + color: #fff; + background: #666; +} +#content { + clear: left; +} +@media screen and (max-width:56.538em) { /* 735px */ + .touch #branding { + padding-right: 0; + position: relative; + } + .touch ul.primary { + clear: both; + float: none; + margin-bottom: -3px; + overflow-x: scroll; + -webkit-overflow-scrolling: touch; + white-space: nowrap; + padding-right: 40px; + } + .touch #branding:after { + background-image: -moz-linear-gradient(360deg, rgba(224, 224, 216, 0), #E0E0D8 80%); + background-image: -o-linear-gradient(360deg, rgba(224, 224, 216, 0), #E0E0D8 80%); + background-image: -webkit-linear-gradient(360deg, rgba(224, 224, 216, 0), #E0E0D8 80%); + background-image: linear-gradient(360deg, rgba(224, 224, 216, 0), #E0E0D8 80%); + content: ' '; + display: block; + float: right; + height: 40px; + width: 80px; + position: relative; + right: 0; + top: -40px; + margin-bottom: -40px; + } + .touch ul.primary li { + float: none; + white-space: nowrap; + } + .touch ul.primary li a:link, + .touch ul.primary li a.active, + .touch ul.primary li a:active, + .touch ul.primary li a:visited, + .touch ul.primary li a:hover, + .touch ul.primary li.active a { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + text-align: center; + width: 100%; + } +} + +/** + * Page layout. + */ +#page { + background: #fff; + color: #333; + margin-left: 0.8125em; + margin-right: 0.8125em; + padding: 20px 0 40px 0; + position: relative; +} +@media screen and (min-width:28.125em) { /* 450px */ + #page { + margin-left: 1.25em; + margin-right: 1.25em; + } +} +@media screen and (min-width:45em) { /* 720px */ + #page { + margin-left: 2.5em; + margin-right: 2.5em; + } +} +ul.links li, +ul.inline li { + padding-right: 1em; /* LTR */ +} +[dir="rtl"] ul.links li, +[dir="rtl"] ul.inline li { + padding-left: 1em; +} +ul.inline li { + display: inline; +} +ul.admin-list { + margin: 0; + padding: 0; +} +.admin-list li { + position: relative; + border-top: 1px solid #bfbfbf; + margin: 0; + list-style-type: none; + list-style-image: none; + padding: 0; +} +.admin-list.compact li { + border: none; +} +.admin-list li a { + background: url(../../misc/icons/bebebe/chevron-disc-right.svgz) no-repeat 1px 16px; /* LTR */ + display: block; + padding: 14px 15px 14px 25px; /* LTR */ + min-height: 0; +} +.no-svg .admin-list li a { + background-image: url(../../misc/icons/bebebe/chevron-disc-right.png); /* LTR */ +} +[dir="rtl"] .admin-list li a { + background: url(../../misc/icons/bebebe/chevron-disc-left.svgz) no-repeat right 16px; + padding-right: 25px; + padding-left: 15px; +} +.no-svg [dir="rtl"] .admin-list li a { + background-image: url(../../misc/icons/bebebe/chevron-disc-left.png); +} +.admin-list.compact li a { + background-image: none; + padding: 2px 0; +} +.admin-list li a:hover, +.admin-list li a:focus, +.admin-list li a:active { + text-decoration: none; +} +.admin-list li a .label { + font-size: 1.0769em; +} +.admin-list li a:hover .label, +.admin-list li a:focus .label, +.admin-list li a:active .label { + text-decoration: underline; +} +div.submitted { + color: #898989; +} + +/** + * Pagination. + * The item-list CSS uses quite strong selectors, we have to match them here to + * override. + */ +.item-list .pager li { + display: inline-block; + color: #8c8c8c; + font-size: 1.08em; + padding: 0 0.6em; + margin: 0; +} +.item-list .pager a, +.item-list .pager .pager-current { + border-bottom: 2px solid transparent; + line-height: 1.55em; + padding: 0 5px; + text-decoration: none; + -webkit-transition: border-bottom-color 0.2s; + -moz-transition: border-bottom-color 0.2s; + transition: border-bottom-color 0.2s; + font-weight: 600; + -webkit-font-smoothing: antialiased; +} +.item-list .pager a { + padding-bottom: 3px; +} +.item-list .pager .pager-current { + border-bottom-width: 3px; + border-bottom-color: #2a678c; + color: #2a678c; + margin: 0 5px; + font-weight: 700; +} +.item-list .pager a:focus, +.item-list .pager a:hover { + border-bottom-color: #3395d2; + color: #3395d2; +} +.item-list .pager-next a, +.item-list .pager-last a, +.item-list .pager-first a, +.item-list .pager-previous a { + border-bottom-width: 0; + color: #2a678c; + font-weight: 600; +} + +/** + * Tables. + */ +table { + width: 100%; + margin: 0 0 10px; + font-size: 0.923em; +} +caption { + text-align: left; /* LTR */ +} +[dir="rtl"] caption { + text-align: right; +} +th { + padding: 10px 12px; + background: #f5f5f2; + border: solid #bfbfba; + border-width: 1px 0; + color: #333; + text-align: left; /* LTR */ + text-transform: uppercase; +} +[dir="rtl"] th { + text-align: right; +} +tr { + border-bottom: 1px solid #e6e4df; + padding: 0.1em 0.6em; +} +thead > tr { + border-bottom: 1px solid #000; +} +tbody tr:hover { + background: #f7fcff; +} +td, +th { + vertical-align: middle; +} +td { + padding: 10px 12px; + text-align: left; /* LTR */ +} +[dir="rtl"] td { + text-align: right; +} +th > a { + position: relative; + display: block; + color: #0074bd; + text-decoration: none; +} + +/* 1. Must match negative bottom padding of the parent