diff --git a/core/themes/classy/classy.libraries.yml b/core/themes/classy/classy.libraries.yml index 5b934bf..7118f86 100644 --- a/core/themes/classy/classy.libraries.yml +++ b/core/themes/classy/classy.libraries.yml @@ -26,4 +26,4 @@ drupal.file: version: VERSION css: theme: - css/file/file.theme.css: {} \ No newline at end of file + css/field/file.css: {} diff --git a/core/themes/classy/css/field/file.css b/core/themes/classy/css/field/file.css new file mode 100644 index 0000000..5e16b4f --- /dev/null +++ b/core/themes/classy/css/field/file.css @@ -0,0 +1,62 @@ +/** + * @file + * Default style for file module. + */ + +/* File icons.*/ + +.file { + padding-left: 20px; /* LTR */ + display: inline-block; + min-height: 16px; + background-repeat: no-repeat; + background-position: left center; /* LTR */ +} +[dir="rtl"] .file { + padding-left: inherit; + padding-right: 20px; + background-position: right center; +} +.file--general, +.file--application-octet-stream { + background-image: url(../../images/icons/application-octet-stream.png); +} +.file--package-x-generic { + background-image: url(../../images/icons/package-x-generic.png); +} +.file--x-office-spreadsheet { + background-image: url(../../images/icons/x-office-spreadsheet.png); +} +.file--x-office-document { + background-image: url(../../images/icons/x-office-document.png); +} +.file--x-office-presentation { + background-image: url(../../images/icons/x-office-presentation.png); +} +.file--text-x-script { + background-image: url(../../images/icons/text-x-script.png); +} +.file--text-html { + background-image: url(../../images/icons/text-html.png); +} +.file--text-plain { + background-image: url(../../images/icons/text-plain.png); +} +.file--application-pdf { + background-image: url(../../images/icons/application-pdf.png); +} +.file--application-x-executable { + background-image: url(../../images/icons/application-x-executable.png); +} +.file--audio { + background-image: url(../../images/icons/audio-x-generic.png); +} +.file--video { + background-image: url(../../images/icons/video-x-generic.png); +} +.file--text { + background-image: url(../../images/icons/text-x-generic.png); +} +.file--image { + background-image: url(../../images/icons/image-x-generic.png); +} diff --git a/core/themes/classy/css/file/file.theme.css b/core/themes/classy/css/file/file.theme.css deleted file mode 100644 index 45f30a9..0000000 --- a/core/themes/classy/css/file/file.theme.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @file - * Default style for file module. - */ - -/* File icons.*/ - -.file { - padding-left: 20px; /* LTR */ - display: inline-block; - min-height: 16px; - background-repeat: no-repeat; - background-position: left center; /* LTR */ -} -[dir="rtl"] .file { - padding-left: inherit; - padding-right: 20px; - background-position: right center; -} -.file--general, -.file--application-octet-stream { - background-image: url(../../images/fileicons/application-octet-stream.png); -} -.file--package-x-generic { - background-image: url(../../images/fileicons/package-x-generic.png); -} -.file--x-office-spreadsheet { - background-image: url(../../images/fileicons/x-office-spreadsheet.png); -} -.file--x-office-document { - background-image: url(../../images/fileicons/x-office-document.png); -} -.file--x-office-presentation { - background-image: url(../../images/fileicons/x-office-presentation.png); -} -.file--text-x-script { - background-image: url(../../images/fileicons/text-x-script.png); -} -.file--text-html { - background-image: url(../../images/fileicons/text-html.png); -} -.file--text-plain { - background-image: url(../../images/fileicons/text-plain.png); -} -.file--application-pdf { - background-image: url(../../images/fileicons/application-pdf.png); -} -.file--application-x-executable { - background-image: url(../../images/fileicons/application-x-executable.png); -} -.file--audio { - background-image: url(../../images/fileicons/audio-x-generic.png); -} -.file--video { - background-image: url(../../images/fileicons/video-x-generic.png); -} -.file--text { - background-image: url(../../images/fileicons/text-x-generic.png); -} -.file--image { - background-image: url(../../images/fileicons/image-x-generic.png); -} diff --git a/core/themes/classy/css/form/button.css b/core/themes/classy/css/form/button.css new file mode 100644 index 0000000..af6a753 --- /dev/null +++ b/core/themes/classy/css/form/button.css @@ -0,0 +1,15 @@ +/** + * @file + * Visual styles for buttons. + */ + +.button, +.image-button { + margin-left: 1em; + margin-right: 1em; +} +.button:first-child, +.image-button:first-child { + margin-left: 0; + margin-right: 0; +} diff --git a/core/themes/classy/css/navigation/action-links.css b/core/themes/classy/css/navigation/action-links.css new file mode 100644 index 0000000..8ba7e60 --- /dev/null +++ b/core/themes/classy/css/navigation/action-links.css @@ -0,0 +1,43 @@ +/** + * @file + * Styles for link buttons and action links. + */ + +.action-links { + list-style: none; + padding: 0; + margin: 1em 0; +} +[dir="rtl"] .action-links { + /* This is required to win over specificity of [dir="rtl"] ul */ + margin-right: 0; +} +.action-links li { + display: inline-block; + margin: 0 0.3em; +} +.action-links li:first-child { + margin-left: 0; /* LTR */ +} +[dir="rtl"] .action-links li:first-child { + margin-left: 0.3em; + margin-right: 0; +} +.button-action { + display: inline-block; + line-height: 160%; + padding: 0.2em 0.5em 0.3em; + text-decoration: none; +} +.button-action:before { + content: '+'; + font-weight: 900; + margin-left: -0.1em; /* LTR */ + padding-right: 0.2em; /* LTR */ +} +[dir="rtl"] .button-action:before { + margin-left: 0; + margin-right: -0.1em; + padding-left: 0.2em; + padding-right: 0; +} diff --git a/core/themes/classy/css/navigation/breadcrumb.css b/core/themes/classy/css/navigation/breadcrumb.css new file mode 100644 index 0000000..465593e --- /dev/null +++ b/core/themes/classy/css/navigation/breadcrumb.css @@ -0,0 +1,29 @@ +/** + * @file + * Styles for breadcrumbs. + */ + +.breadcrumb { + padding-bottom: 0.5em; +} +.breadcrumb ol { + margin: 0; + padding: 0; +} +[dir="rtl"] .breadcrumb ol { + /* This is required to win over specificity of [dir="rtl"] ol */ + margin-right: 0; +} +.breadcrumb li { + display: inline; + list-style-type: none; + margin: 0; + padding: 0; +} +/* IE8 does not support :not() and :last-child. */ +.breadcrumb li:before { + content: ' \BB '; +} +.breadcrumb li:first-child:before { + content: none; +} diff --git a/core/themes/classy/images/fileicons/application-octet-stream.png b/core/themes/classy/images/icons/application-octet-stream.png similarity index 100% rename from core/themes/classy/images/fileicons/application-octet-stream.png rename to core/themes/classy/images/icons/application-octet-stream.png diff --git a/core/themes/classy/images/fileicons/application-pdf.png b/core/themes/classy/images/icons/application-pdf.png similarity index 100% rename from core/themes/classy/images/fileicons/application-pdf.png rename to core/themes/classy/images/icons/application-pdf.png diff --git a/core/themes/classy/images/fileicons/application-x-executable.png b/core/themes/classy/images/icons/application-x-executable.png similarity index 100% rename from core/themes/classy/images/fileicons/application-x-executable.png rename to core/themes/classy/images/icons/application-x-executable.png diff --git a/core/themes/classy/images/fileicons/audio-x-generic.png b/core/themes/classy/images/icons/audio-x-generic.png similarity index 100% rename from core/themes/classy/images/fileicons/audio-x-generic.png rename to core/themes/classy/images/icons/audio-x-generic.png diff --git a/core/themes/classy/images/fileicons/image-x-generic.png b/core/themes/classy/images/icons/image-x-generic.png similarity index 100% rename from core/themes/classy/images/fileicons/image-x-generic.png rename to core/themes/classy/images/icons/image-x-generic.png diff --git a/core/themes/classy/images/fileicons/package-x-generic.png b/core/themes/classy/images/icons/package-x-generic.png similarity index 100% rename from core/themes/classy/images/fileicons/package-x-generic.png rename to core/themes/classy/images/icons/package-x-generic.png diff --git a/core/themes/classy/images/fileicons/text-html.png b/core/themes/classy/images/icons/text-html.png similarity index 100% rename from core/themes/classy/images/fileicons/text-html.png rename to core/themes/classy/images/icons/text-html.png diff --git a/core/themes/classy/images/fileicons/text-plain.png b/core/themes/classy/images/icons/text-plain.png similarity index 100% rename from core/themes/classy/images/fileicons/text-plain.png rename to core/themes/classy/images/icons/text-plain.png diff --git a/core/themes/classy/images/fileicons/text-x-generic.png b/core/themes/classy/images/icons/text-x-generic.png similarity index 100% rename from core/themes/classy/images/fileicons/text-x-generic.png rename to core/themes/classy/images/icons/text-x-generic.png diff --git a/core/themes/classy/images/fileicons/text-x-script.png b/core/themes/classy/images/icons/text-x-script.png similarity index 100% rename from core/themes/classy/images/fileicons/text-x-script.png rename to core/themes/classy/images/icons/text-x-script.png diff --git a/core/themes/classy/images/fileicons/video-x-generic.png b/core/themes/classy/images/icons/video-x-generic.png similarity index 100% rename from core/themes/classy/images/fileicons/video-x-generic.png rename to core/themes/classy/images/icons/video-x-generic.png diff --git a/core/themes/classy/images/fileicons/x-office-document.png b/core/themes/classy/images/icons/x-office-document.png similarity index 100% rename from core/themes/classy/images/fileicons/x-office-document.png rename to core/themes/classy/images/icons/x-office-document.png diff --git a/core/themes/classy/images/fileicons/x-office-presentation.png b/core/themes/classy/images/icons/x-office-presentation.png similarity index 100% rename from core/themes/classy/images/fileicons/x-office-presentation.png rename to core/themes/classy/images/icons/x-office-presentation.png diff --git a/core/themes/classy/images/fileicons/x-office-spreadsheet.png b/core/themes/classy/images/icons/x-office-spreadsheet.png similarity index 100% rename from core/themes/classy/images/fileicons/x-office-spreadsheet.png rename to core/themes/classy/images/icons/x-office-spreadsheet.png