From 29e44ab705f61a359a763f35a25c574f024a5a87 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 29 Sep 2025 10:26:31 +0200 Subject: [PATCH 01/11] HHH-19827 Update AsciidoctorJ config - do not pull rouge gem as it comes bundled with AsciidoctorJ distribution - override AsciidoctorJ version - bump pdf dependency version to the latest --- documentation/documentation.gradle | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/documentation/documentation.gradle b/documentation/documentation.gradle index d1b6b671c4c8..74d87a137ae2 100644 --- a/documentation/documentation.gradle +++ b/documentation/documentation.gradle @@ -23,15 +23,13 @@ plugins { id "org.hibernate.orm.build.reports" - id 'org.asciidoctor.jvm.convert' version '4.0.2' - id 'org.asciidoctor.jvm.pdf' version '4.0.2' - id "org.asciidoctor.jvm.gems" version "4.0.2" + id 'org.asciidoctor.jvm.convert' version '4.0.5' + id 'org.asciidoctor.jvm.pdf' version '4.0.5' id "org.hibernate.orm.build.settings-doc" } repositories { mavenCentral() - ruby.gems() } def hibernateVersion = ormBuildDetails.hibernateVersion @@ -135,8 +133,6 @@ dependencies { reportAggregation project(':hibernate-maven-plugin') reportAggregation project(':hibernate-processor') - asciidoctorGems 'rubygems:rouge:4.1.1' - core project( ':hibernate-core' ) javadocSources project( path: ':hibernate-core', configuration: 'javadocSources' ) @@ -227,9 +223,11 @@ def aggregateJavadocsTask = tasks.register( "javadoc", Javadoc ) { asciidoctorj { requires 'rouge' + // Set version of AsciidoctorJ (plugin is currently uses 2.5.7 ? by default) + version '3.0.0' modules { pdf { - version '2.3.7' + version '2.3.18' } } attributes icons: 'font', From 5add4f5123aed3442c0242dd5b840c3222452c09 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 29 Sep 2025 10:53:44 +0200 Subject: [PATCH 02/11] HHH-19827 Improve config of the Asciidoc attributes to set the directories and paths --- documentation/documentation.gradle | 6 ++++-- .../main/asciidoc/introduction/Hibernate_Introduction.adoc | 2 +- .../asciidoc/querylanguage/Hibernate_Query_Language.adoc | 2 +- .../src/main/asciidoc/quickstart/guides/index.adoc | 2 +- .../asciidoc/repositories/Hibernate_Data_Repositories.adoc | 2 +- .../src/main/asciidoc/shared/filesystem-attributes.adoc | 2 -- documentation/src/main/asciidoc/topical/index.adoc | 2 +- .../src/main/asciidoc/topical/logging/Logging.adoc | 2 +- .../src/main/asciidoc/userguide/Hibernate_User_Guide.adoc | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/documentation/documentation.gradle b/documentation/documentation.gradle index 74d87a137ae2..4a204ab6641b 100644 --- a/documentation/documentation.gradle +++ b/documentation/documentation.gradle @@ -230,14 +230,16 @@ asciidoctorj { version '2.3.18' } } - attributes icons: 'font', + attributes icons: 'font', experimental: true, 'source-highlighter': 'rouge', majorMinorVersion: hibernateVersion.family, fullVersion: hibernateVersion.fullName, javaCompatibleVersions: jdks.versions.compatible.get(), jakartaJpaVersion: jpaVersion.name, - jdbcVersion: jdks.versions.jdbc.get() + jdbcVersion: jdks.versions.jdbc.get(), + 'root-project-dir': rootProject.layout.projectDirectory.asFile.absolutePath, + 'doc-main-dir': project( ':documentation').layout.projectDirectory.dir('src').dir("main").asFile.absolutePath options logDocuments: true } diff --git a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc b/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc index da784ed26c08..d8348fafdfc2 100644 --- a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc +++ b/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: ../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc b/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc index 8d0b63d13fba..06c9acaca650 100644 --- a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc +++ b/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: ../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/quickstart/guides/index.adoc b/documentation/src/main/asciidoc/quickstart/guides/index.adoc index 753eb12fc9f3..cb00b7c149e4 100644 --- a/documentation/src/main/asciidoc/quickstart/guides/index.adoc +++ b/documentation/src/main/asciidoc/quickstart/guides/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../../shared/ +:shared-attributes-dir: ../../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc b/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc index 8dbe85440fa2..b8850425c038 100644 --- a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc +++ b/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: ../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc index 4b0c59edba7a..e5adf24e9aa2 100644 --- a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc +++ b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc @@ -2,14 +2,12 @@ // Centralized definition of Asciidoc attributes for local filesystem paths // **************************************************************************** -:doc-main-dir: ../.. :doc-main-asciidoc-dir: {doc-main-dir}/asciidoc :doc-main-style-dir: {doc-main-dir}/style :pdf-theme: {doc-main-style-dir}/pdf/theme.yml :pdf-fontsdir: {doc-main-style-dir}/pdf/fonts //:title-logo-image: {doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[] -:root-project-dir: ../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :documentation-project-dir: {root-project-dir}/documentation :testing-project-dir: {root-project-dir}/hibernate-testing diff --git a/documentation/src/main/asciidoc/topical/index.adoc b/documentation/src/main/asciidoc/topical/index.adoc index 628562548d79..1f0b2e9925a7 100644 --- a/documentation/src/main/asciidoc/topical/index.adoc +++ b/documentation/src/main/asciidoc/topical/index.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: ../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/topical/logging/Logging.adoc b/documentation/src/main/asciidoc/topical/logging/Logging.adoc index 4422ff99f054..180b12507a21 100644 --- a/documentation/src/main/asciidoc/topical/logging/Logging.adoc +++ b/documentation/src/main/asciidoc/topical/logging/Logging.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../../shared/ +:shared-attributes-dir: ../../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc index e3f87461dd47..73340322a9d2 100644 --- a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc +++ b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc @@ -1,4 +1,4 @@ -:shared-attributes-dir: ../shared/ +:shared-attributes-dir: ../shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] From afa75ee40401118a31a69a1f029d9b2da2a494de Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 29 Sep 2025 11:07:10 +0200 Subject: [PATCH 03/11] HHH-19827 Rely on globally configured root-project-dir / fix paths and duplicated references --- .../src/main/asciidoc/topical/logging/Logging.adoc | 4 ++-- .../userguide/appendices/LegacyBasicTypeResolution.adoc | 3 +-- .../main/asciidoc/userguide/chapters/batch/Batching.adoc | 1 - .../asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc | 1 - .../asciidoc/userguide/chapters/caching/Caching.adoc | 1 - .../main/asciidoc/userguide/chapters/domain/access.adoc | 1 - .../asciidoc/userguide/chapters/domain/associations.adoc | 1 - .../asciidoc/userguide/chapters/domain/basic_types.adoc | 1 - .../asciidoc/userguide/chapters/domain/collections.adoc | 9 ++++----- .../asciidoc/userguide/chapters/domain/customizing.adoc | 1 - .../userguide/chapters/domain/dynamic_model.adoc | 1 - .../asciidoc/userguide/chapters/domain/embeddables.adoc | 3 +-- .../main/asciidoc/userguide/chapters/domain/entity.adoc | 1 - .../asciidoc/userguide/chapters/domain/identifiers.adoc | 1 - .../asciidoc/userguide/chapters/domain/immutability.adoc | 1 - .../asciidoc/userguide/chapters/domain/inheritance.adoc | 3 +-- .../main/asciidoc/userguide/chapters/domain/naming.adoc | 1 - .../asciidoc/userguide/chapters/domain/natural_id.adoc | 1 - .../asciidoc/userguide/chapters/domain/partitioning.adoc | 3 +-- .../asciidoc/userguide/chapters/domain/soft_delete.adoc | 5 ++--- .../main/asciidoc/userguide/chapters/domain/types.adoc | 1 - .../main/asciidoc/userguide/chapters/envers/Envers.adoc | 1 - .../main/asciidoc/userguide/chapters/events/Events.adoc | 1 - .../asciidoc/userguide/chapters/fetching/Fetching.adoc | 1 - .../asciidoc/userguide/chapters/flushing/Flushing.adoc | 1 - .../asciidoc/userguide/chapters/locking/Locking.adoc | 1 - .../userguide/chapters/multitenancy/MultiTenancy.adoc | 1 - .../userguide/chapters/pc/BytecodeEnhancement.adoc | 1 - .../userguide/chapters/pc/PersistenceContext.adoc | 1 - .../userguide/chapters/query/criteria/Criteria.adoc | 1 - .../chapters/query/criteria/CriteriaExtensions.adoc | 1 - .../userguide/chapters/query/extensions/Vector.adoc | 1 - .../asciidoc/userguide/chapters/query/hql/Query.adoc | 1 - .../userguide/chapters/query/hql/QueryLanguage.adoc | 5 ++--- .../asciidoc/userguide/chapters/query/native/Native.adoc | 1 - .../chapters/query/programmatic/QuerySpecification.adoc | 1 - .../userguide/chapters/query/spatial/Spatial.adoc | 1 - .../main/asciidoc/userguide/chapters/schema/Schema.adoc | 1 - .../asciidoc/userguide/chapters/tooling/Tooling.adoc | 1 - .../asciidoc/userguide/chapters/tooling/modelgen.adoc | 1 - .../userguide/chapters/transactions/Transactions.adoc | 1 - 41 files changed, 14 insertions(+), 54 deletions(-) diff --git a/documentation/src/main/asciidoc/topical/logging/Logging.adoc b/documentation/src/main/asciidoc/topical/logging/Logging.adoc index 180b12507a21..6055184886b8 100644 --- a/documentation/src/main/asciidoc/topical/logging/Logging.adoc +++ b/documentation/src/main/asciidoc/topical/logging/Logging.adoc @@ -1,11 +1,11 @@ -:shared-attributes-dir: ../../shared +:shared-attributes-dir: {doc-main-dir}/asciidoc/shared include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] -:jboss-logging-url: +:jboss-logging-url: https://github.com/jboss-logging [[root]] = Logging diff --git a/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc b/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc index 87a2df262bec..7ca62a88efd8 100644 --- a/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc +++ b/documentation/src/main/asciidoc/userguide/appendices/LegacyBasicTypeResolution.adoc @@ -1,4 +1,3 @@ -:root-project-dir: ../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :sourcedir: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping :extrasdir: extras @@ -319,4 +318,4 @@ When running the previous test case against the `BitSetUserType` entity mapping, ---- include::{originalextrasdir}/basic/basic-custom-type-BitSetUserType-persistence-sql-example.sql[] ---- -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc b/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc index 5863345f9784..cd62e5c9bd39 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/batch/Batching.adoc @@ -1,6 +1,5 @@ [[batch]] == Batching -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-doc-batch: {core-project-dir}/src/test/java/org/hibernate/orm/test/batch :example-dir-bulkid: {core-project-dir}/src/test/java/org/hibernate/orm/test/bulkid diff --git a/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc b/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc index f00557294a23..c8bb9cc177ac 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/bootstrap/Bootstrap.adoc @@ -4,7 +4,6 @@ :asciidoc-dir: ../../.. include::{asciidoc-dir}/shared/common-attributes.adoc[] -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-boot: {core-test-base}/bootstrap diff --git a/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc b/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc index db6fc37d7732..a84b596214a7 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/caching/Caching.adoc @@ -1,6 +1,5 @@ [[caching]] == Caching -:root-project-dir: ../../../../../../.. :jcache-project-dir: {root-project-dir}/hibernate-jcache :example-dir-caching: {jcache-project-dir}/src/test/java/org/hibernate/orm/test/caching diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc index 6d6abe8bddad..e6ac2b21cdca 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/access.adoc @@ -1,6 +1,5 @@ [[access]] === Access strategies -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-access: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/access :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc index 3f10fa987592..37c615d76156 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/associations.adoc @@ -1,6 +1,5 @@ [[associations]] === Associations -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-association: {core-project-dir}/src/test/java/org/hibernate/orm/test/associations :example-dir-any: {core-project-dir}/src/test/java/org/hibernate/orm/test/any diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc index c43473cfe6c4..662f102840bf 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/basic_types.adoc @@ -1,6 +1,5 @@ [[basic]] === Basic values -:root-project-dir: ../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :core-project-dir: {root-project-dir}/hibernate-core diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc index a0e4c7af003c..d1880532be22 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/collections.adoc @@ -1,6 +1,5 @@ [[collections]] === Collections -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java :example-dir-collection: {core-test-base}/org/hibernate/orm/test/mapping/collections @@ -241,7 +240,7 @@ include::{example-dir-collection}/classification/map/EntityWithSortedMap.java[ta -[[collections-bag]] +[[collections-mapping]] ==== Mapping Collections Without any other mapping influencers, `java.util.Collection` is interpreted using BAG @@ -786,7 +785,7 @@ include::{extrasdir}/collections-customizing-ordered-by-sql-clause-fetching-exam ---- ==== -[[collections-set]] +[[collections-set-types]] ==== Sets Sets are collections that don't allow duplicate entries and Hibernate supports both the unordered `Set` and the natural-ordering `SortedSet`. @@ -885,7 +884,7 @@ Before v6, `@SortNatural` must be used if collection element's natural ordering Starting from v6, we can omit `@SortNatural` as it will take effect by default. ==== -[[collections-map]] +[[collections-map-types]] ==== Maps A `java.util.Map` is a ternary association because it requires a parent entity, a map key, and a value. @@ -1080,7 +1079,7 @@ include::{extrasdir}/collections-map-bidirectional-example.sql[] ---- ==== -[[collections-array]] +[[collections-array-types]] ==== Arrays When discussing arrays, it is important to understand the distinction between SQL array types and Java arrays that are mapped as part of the application's domain model. diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc index 438815a0659a..c7ccaf3b1d95 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/customizing.adoc @@ -1,6 +1,5 @@ [[domain-customizing]] === Customizing the domain model -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-attributebinder: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/attributebinder :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc index 9a6b7d07a587..c8af0b64ac10 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/dynamic_model.adoc @@ -1,6 +1,5 @@ [[dynamic-model]] === Dynamic Model -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-dynamic: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/dynamic :example-dir-resources: {core-project-dir}/src/test/resources/org/hibernate/orm/test/mapping/dynamic diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc index 02b5286aa95e..7c8a18699360 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/embeddables.adoc @@ -1,6 +1,5 @@ [[embeddables]] === Embeddable values -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {root-project-dir}/hibernate-core/src/test/java :example-dir-emeddable: {core-test-base}/org/hibernate/orm/test/mapping/embeddable @@ -764,4 +763,4 @@ Again, the name and the nullability of the `aggregate` column can be refined thr Mapping <> inside an `@Embeddable` value is supported in most cases. There are a couple exceptions: * If the values of an <> is of embeddable type, that embeddable cannot contain nested collections; -* Explicitly selecting an embeddable that contains collections in a query is currently not supported (we wouldn't be able to correctly initialize the collection since its owning entity instance would be missing from the Persistence Context). \ No newline at end of file +* Explicitly selecting an embeddable that contains collections in a query is currently not supported (we wouldn't be able to correctly initialize the collection since its owning entity instance would be missing from the Persistence Context). diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc index 3bc1d4f69baa..c1d22d1fce27 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/entity.adoc @@ -1,6 +1,5 @@ [[entity]] === Entity types -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-mapping: {core-test-base}/mapping diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc index 55655fd9f68b..48a3dfdad6ea 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/identifiers.adoc @@ -1,6 +1,5 @@ [[identifiers]] === Identifiers -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :core-test-base: {core-project-dir}/src/test/java/org/hibernate/orm/test :example-dir-identifier: {core-test-base}/mapping/identifier diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc index e8cdedd5d110..ede67ee14bfe 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/immutability.adoc @@ -1,6 +1,5 @@ [[mutability]] === Mutability -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :mutability-example-dir: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/mutability :extrasdir: extras/immutability diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc index c8cd524604b1..f5dfd2b24f42 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/inheritance.adoc @@ -1,6 +1,5 @@ [[entity-inheritance]] === Inheritance -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-inheritance: {core-project-dir}/src/test/java/org/hibernate/orm/test/inheritance :extrasdir: extras/inheritance @@ -368,4 +367,4 @@ This is the resulting table structure: [source,sql] ---- include::{extrasdir}/embeddable-inheritance-create-table-example.sql[] ----- \ No newline at end of file +---- diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc index ea5cf54f58eb..3e14c42e70ff 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/naming.adoc @@ -1,6 +1,5 @@ [[naming]] === Naming strategies -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-naming: {core-project-dir}/src/test/java/org/hibernate/orm/test/naming diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc index 2a680b69f8cf..5641caec6619 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/natural_id.adoc @@ -1,6 +1,5 @@ [[naturalid]] === Natural Ids -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-naturalid: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/identifier :jcache-project-dir: {root-project-dir}/hibernate-jcache diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc index 97e90014e4d1..e4cb7214db81 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/partitioning.adoc @@ -1,6 +1,5 @@ [[partitioning]] === Partitioning -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-partition-key: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping/identifier :extrasdir: extras @@ -38,4 +37,4 @@ When updating or deleting an entity, Hibernate will include a partition key cons update user_tbl set firstname=?,lastname=?,tenantKey=? where id=? and tenantKey=? delete from user_tbl where id=? and tenantKey=? ---- -==== \ No newline at end of file +==== diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc index f8c96efbcf0e..46b74fc380ea 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/soft_delete.adoc @@ -1,6 +1,5 @@ [[soft-delete]] === Soft Delete -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :testing-dir: {core-project-dir}/src/test/java/org/hibernate/orm/test/softdelete @@ -103,8 +102,8 @@ For entity hierarchies, the soft delete applies to all inheritance types. ==== [source,java] ---- -include::{testing-dir}/secondary/JoinedRoot.java[tag=example-soft-delete-secondary, indent=0] -include::{testing-dir}/secondary/JoinedSub.java[tag=example-soft-delete-secondary, indent=0] +include::{testing-dir}/discovery/secondary/JoinedRoot.java[tag=example-soft-delete-secondary, indent=0] +include::{testing-dir}/discovery/secondary/JoinedSub.java[tag=example-soft-delete-secondary, indent=0] ---- ==== diff --git a/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc b/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc index 0a42ff1ab8ae..efb0b0b6f753 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/domain/types.adoc @@ -1,6 +1,5 @@ [[mapping-types]] === Mapping types -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-mapping: {core-project-dir}/src/test/java/org/hibernate/orm/test/mapping :extrasdir: extras/types diff --git a/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc b/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc index a758c20db67b..51bd78b6ab41 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/envers/Envers.adoc @@ -1,6 +1,5 @@ [[envers]] == Envers -:root-project-dir: ../../../../../../.. :envers-project-dir: {root-project-dir}/hibernate-envers :example-dir-envers: {envers-project-dir}/src/test/java/org/hibernate/orm/test/envers :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc b/documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc index d0cb829a1cdb..974d3082d0c5 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/events/Events.adoc @@ -1,6 +1,5 @@ [[events]] == Interceptors and Events -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-event: {core-project-dir}/src/test/java/org/hibernate/orm/test/events :example-dir-event-resources: {core-project-dir}/src/test/resources/org/hibernate/orm/test/events diff --git a/documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc b/documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc index 18cea708582f..371172adc9c8 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/fetching/Fetching.adoc @@ -1,6 +1,5 @@ [[fetching]] == Fetching -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-fetching: {core-project-dir}/src/test/java/org/hibernate/orm/test/fetching :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc b/documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc index 302701d1de13..24ab490557ad 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/flushing/Flushing.adoc @@ -1,6 +1,5 @@ [[flushing]] == Flushing -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-flushing: {core-project-dir}/src/test/java/org/hibernate/orm/test/flush :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc b/documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc index 3604ad8da194..632274ddae54 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/locking/Locking.adoc @@ -1,6 +1,5 @@ [[locking]] == Locking -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-locking: {core-project-dir}/src/test/java/org/hibernate/orm/test/locking :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc b/documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc index ffe8b4e14817..4052ac469358 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/multitenancy/MultiTenancy.adoc @@ -1,6 +1,5 @@ [[multitenacy]] == Multitenancy -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-multitenancy: {core-project-dir}/src/test/java/org/hibernate/orm/test/multitenancy :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc b/documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc index 280a839341fa..7d1f396f0721 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/pc/BytecodeEnhancement.adoc @@ -1,6 +1,5 @@ [[BytecodeEnhancement]] === Bytecode Enhancement -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-enhancement: {core-project-dir}/src/test/java/org/hibernate/orm/test/pc diff --git a/documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc b/documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc index 62eef58a76d7..b20711cfa23b 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/pc/PersistenceContext.adoc @@ -1,6 +1,5 @@ [[pc]] == Persistence Context -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-pc: {core-project-dir}/src/test/java/org/hibernate/orm/test/pc :jcache-project-dir: {root-project-dir}/hibernate-jcache diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc index 6d72e0db07df..e6570057db0c 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/criteria/Criteria.adoc @@ -1,6 +1,5 @@ [[criteria]] == Criteria -:root-project-dir: ../../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-criteria: {core-project-dir}/src/test/java/org/hibernate/orm/test/query/criteria diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/criteria/CriteriaExtensions.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/criteria/CriteriaExtensions.adoc index a60ede86541f..cd52c48a4f06 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/criteria/CriteriaExtensions.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/criteria/CriteriaExtensions.adoc @@ -1,6 +1,5 @@ [[criteria-extensions]] == Criteria extensions -:root-project-dir: ../../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-criteria: {core-project-dir}/src/test/java/org/hibernate/orm/test/query/criteria diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc index 4c6ad49843ee..84633efba463 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/extensions/Vector.adoc @@ -1,6 +1,5 @@ [[vector-module]] == Hibernate Vector module -:root-project-dir: ../../../../../../../.. :vector-project-dir: {root-project-dir}/hibernate-vector :example-dir-vector: {vector-project-dir}/src/test/java/org/hibernate/vector :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/hql/Query.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/hql/Query.adoc index 677f12456a07..783902e4c5b7 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/hql/Query.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/hql/Query.adoc @@ -1,6 +1,5 @@ [[hql]] == Java API for HQL and JPQL -:root-project-dir: ../../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :core-project-dir: {root-project-dir}/hibernate-core diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc index 5824fa11bd8c..ffa33bcaa66a 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/hql/QueryLanguage.adoc @@ -1,6 +1,5 @@ [[query-language]] == Hibernate Query Language -:root-project-dir: ../../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :core-project-dir: {root-project-dir}/hibernate-core @@ -2023,7 +2022,7 @@ include::{json-example-dir-hql}/JsonArrayAggregateTest.java[tags=hql-json-arraya Creates a JSON object by aggregating values. -[[hql-json-arrayagg-bnf]] +[[hql-json-objectagg-bnf]] [source, antlrv4, indent=0] ---- include::{extrasdir}/json_objectagg_bnf.txt[] @@ -2443,7 +2442,7 @@ WARNING: SAP HANA, MySQL, MariaDB and HSQLDB do not support this function. Aggregates XML elements by concatenation. -[[hql-xmlexists-bnf]] +[[hql-xmlagg-bnf]] [source, antlrv4, indent=0] ---- include::{extrasdir}/xmlagg_bnf.txt[] diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc index 542dc2ffba2e..ee16f9ab83b1 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/native/Native.adoc @@ -1,6 +1,5 @@ [[sql]] == Native SQL Queries -:root-project-dir: ../../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :core-project-dir: {root-project-dir}/hibernate-core diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc index b2d2ce1dfc9f..d56a50688d39 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/programmatic/QuerySpecification.adoc @@ -1,6 +1,5 @@ [[QuerySpecification]] == Programmatic Query Specification -:root-project-dir: ../../../../../../../.. Hibernate offers an API for creating a representation of a query, adjusting that representation programmatically, and then creating an executable form of the query. The idea is similar in concept to <>, but focused on ease-of-use and less verbosity. diff --git a/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc b/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc index ba09f09dfedd..6429978fd8d0 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/query/spatial/Spatial.adoc @@ -1,6 +1,5 @@ [[spatial]] == Spatial -:root-project-dir: ../../../../../../../.. :spatial-project-dir: {root-project-dir}/hibernate-spatial :example-dir-spatial: {spatial-project-dir}/src/test/java/org/hibernate/spatial/testing :extrasdir: extras diff --git a/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc b/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc index 8db80dacc582..cf5ddb615b7a 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/schema/Schema.adoc @@ -1,6 +1,5 @@ [[schema-generation]] == Schema Generation -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-schemagen: {core-project-dir}/src/test/java/org/hibernate/orm/test/schema :example-dir-schemagen-resources: {core-project-dir}/src/test/resources diff --git a/documentation/src/main/asciidoc/userguide/chapters/tooling/Tooling.adoc b/documentation/src/main/asciidoc/userguide/chapters/tooling/Tooling.adoc index cea3eaa068f2..8f312cbd7f45 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/tooling/Tooling.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/tooling/Tooling.adoc @@ -1,6 +1,5 @@ [[tooling]] == Build Tool Integration -:root-project-dir: ../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide diff --git a/documentation/src/main/asciidoc/userguide/chapters/tooling/modelgen.adoc b/documentation/src/main/asciidoc/userguide/chapters/tooling/modelgen.adoc index 0970006f8608..ff28818ff371 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/tooling/modelgen.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/tooling/modelgen.adoc @@ -1,6 +1,5 @@ [[tooling-modelgen]] === Static Metamodel Generator -:root-project-dir: ../../../../../../.. :testing-project-dir: {root-project-dir}/hibernate-testing :example-dir-model: {testing-project-dir}/src/main/java/org/hibernate/testing/orm/domain/userguide :example-dir-metamodelgen-generated: {testing-project-dir}/target/generated/sources/annotationProcessor/java/main/org/hibernate/testing/orm/domain/userguide diff --git a/documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc b/documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc index 57e9415a27dd..d1d0050cd4b6 100644 --- a/documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc +++ b/documentation/src/main/asciidoc/userguide/chapters/transactions/Transactions.adoc @@ -1,6 +1,5 @@ [[transactions]] == Transactions -:root-project-dir: ../../../../../../.. :core-project-dir: {root-project-dir}/hibernate-core :example-dir-transaction: {core-project-dir}/src/test/java/org/hibernate/orm/test/transactions From a938e3199bab0c8b4eec628f6a4b68343d2cc0e0 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Tue, 30 Sep 2025 15:31:52 +0200 Subject: [PATCH 04/11] HHH-19827 Leverage the JAVA_EXEC execution mode for Asciidoc tasks to help prevent the OOMs that usually occur locally, especially when building PDFs --- documentation/documentation.gradle | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/documentation/documentation.gradle b/documentation/documentation.gradle index 4a204ab6641b..1e0e571032c4 100644 --- a/documentation/documentation.gradle +++ b/documentation/documentation.gradle @@ -6,6 +6,7 @@ import java.util.function.Function import org.asciidoctor.gradle.jvm.AsciidoctorTask import org.asciidoctor.gradle.jvm.pdf.AsciidoctorPdfTask +import org.ysb33r.grolifant.api.core.jvm.ExecutionMode buildscript { configurations.configureEach { @@ -907,9 +908,16 @@ def buildDocsForPublishingTask = tasks.register( 'buildDocsForPublishing' ) { ta // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tasks.withType(AsciidoctorTask).configureEach { - baseDirFollowsSourceDir() - outputOptions { - separateOutputDirs = false - backends 'html5' - } + baseDirFollowsSourceDir() + outputOptions { + separateOutputDirs = false + backends 'html5' + } + // See https://docs.asciidoctor.org/gradle-plugin/latest/common-task-configuration/#choosing-an-execution-mode-for-asciidoctorj + executionMode = ExecutionMode.JAVA_EXEC +} + +tasks.withType(AsciidoctorPdfTask).configureEach { + // See https://docs.asciidoctor.org/gradle-plugin/latest/common-task-configuration/#choosing-an-execution-mode-for-asciidoctorj + executionMode = ExecutionMode.JAVA_EXEC } From dc11197cbdbd794e0210a84a6521c007bb8654a9 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Tue, 30 Sep 2025 17:51:14 +0200 Subject: [PATCH 05/11] HHH-19827 Apply the unified Hibernate asciidoctor theme to all docs --- dialects.adoc | 5 +- documentation/documentation.gradle | 218 ++-- .../Hibernate_Integration_Guide.adoc | 3 +- .../introduction/Hibernate_Introduction.adoc | 4 +- .../Hibernate_Query_Language.adoc | 3 +- .../asciidoc/quickstart/guides/index.adoc | 3 +- .../Hibernate_Data_Repositories.adoc | 4 +- .../shared/filesystem-attributes.adoc | 6 +- .../asciidoc/shared/renderer-attributes.adoc | 3 +- .../src/main/asciidoc/topical/index.adoc | 4 +- .../Hibernate_User_Guide-docinfo.html | 7 - .../userguide/Hibernate_User_Guide.adoc | 1 + .../userguide/images/hibernate_logo_a.png | Bin 31862 -> 0 bytes .../style/asciidoctor/css/asciidoctor.css | 399 ------ .../style/asciidoctor/css/hibernate-fonts.css | 623 --------- .../asciidoctor/css/hibernate-layout.css | 335 ----- .../main/style/asciidoctor/css/hibernate.css | 3 - .../style/asciidoctor/css/jstree-style.css | 1111 ----------------- .../main/style/asciidoctor/css/jstree-toc.css | 9 - .../style/asciidoctor/images/jstree/32px.png | Bin 3121 -> 0 bytes .../style/asciidoctor/images/jstree/40px.png | Bin 1880 -> 0 bytes .../asciidoctor/images/jstree/throbber.gif | Bin 1720 -> 0 bytes .../images/org/hibernate/bkg_gradient.png | Bin 2904 -> 0 bytes .../org/hibernate/bkg_gradient_header.png | Bin 18289 -> 0 bytes .../images/org/hibernate/community_doc.png | Bin 4962 -> 0 bytes .../org/hibernate/docbook/callouts/1.png | Bin 606 -> 0 bytes .../org/hibernate/docbook/callouts/1.svg | 18 - .../org/hibernate/docbook/callouts/10.png | Bin 713 -> 0 bytes .../org/hibernate/docbook/callouts/10.svg | 23 - .../org/hibernate/docbook/callouts/11.png | Bin 668 -> 0 bytes .../org/hibernate/docbook/callouts/11.svg | 19 - .../org/hibernate/docbook/callouts/12.png | Bin 743 -> 0 bytes .../org/hibernate/docbook/callouts/12.svg | 23 - .../org/hibernate/docbook/callouts/13.png | Bin 714 -> 0 bytes .../org/hibernate/docbook/callouts/13.svg | 25 - .../org/hibernate/docbook/callouts/14.png | Bin 723 -> 0 bytes .../org/hibernate/docbook/callouts/14.svg | 20 - .../org/hibernate/docbook/callouts/15.png | Bin 762 -> 0 bytes .../org/hibernate/docbook/callouts/15.svg | 22 - .../org/hibernate/docbook/callouts/2.png | Bin 704 -> 0 bytes .../org/hibernate/docbook/callouts/2.svg | 22 - .../org/hibernate/docbook/callouts/3.png | Bin 691 -> 0 bytes .../org/hibernate/docbook/callouts/3.svg | 24 - .../org/hibernate/docbook/callouts/4.png | Bin 671 -> 0 bytes .../org/hibernate/docbook/callouts/4.svg | 19 - .../org/hibernate/docbook/callouts/5.png | Bin 718 -> 0 bytes .../org/hibernate/docbook/callouts/5.svg | 21 - .../org/hibernate/docbook/callouts/6.png | Bin 724 -> 0 bytes .../org/hibernate/docbook/callouts/6.svg | 23 - .../org/hibernate/docbook/callouts/7.png | Bin 670 -> 0 bytes .../org/hibernate/docbook/callouts/7.svg | 19 - .../org/hibernate/docbook/callouts/8.png | Bin 733 -> 0 bytes .../org/hibernate/docbook/callouts/8.svg | 24 - .../org/hibernate/docbook/callouts/9.png | Bin 743 -> 0 bytes .../org/hibernate/docbook/callouts/9.svg | 23 - .../images/org/hibernate/docbook/caution.png | Bin 5956 -> 0 bytes .../images/org/hibernate/docbook/caution.svg | 142 --- .../images/org/hibernate/docbook/home.png | Bin 2887 -> 0 bytes .../org/hibernate/docbook/important.png | Bin 5970 -> 0 bytes .../org/hibernate/docbook/important.svg | 137 -- .../images/org/hibernate/docbook/next.png | Bin 1602 -> 0 bytes .../images/org/hibernate/docbook/note.png | Bin 5679 -> 0 bytes .../images/org/hibernate/docbook/note.svg | 137 -- .../images/org/hibernate/docbook/prev.png | Bin 1511 -> 0 bytes .../images/org/hibernate/docbook/tip.png | Bin 5944 -> 0 bytes .../images/org/hibernate/docbook/tip.svg | 143 --- .../images/org/hibernate/docbook/up.png | Bin 1525 -> 0 bytes .../images/org/hibernate/docbook/warning.png | Bin 5134 -> 0 bytes .../images/org/hibernate/docbook/warning.svg | 231 ---- .../asciidoctor/images/org/hibernate/dot.png | Bin 173 -> 0 bytes .../asciidoctor/images/org/hibernate/dot2.png | Bin 128 -> 0 bytes .../images/org/hibernate/hibernatelogo.png | Bin 5161 -> 0 bytes .../images/org/hibernate/logo_smaller.png | Bin 20447 -> 0 bytes .../images/org/hibernate/patterned_rule.png | Bin 2746 -> 0 bytes .../images/org/hibernate/title_hdr.png | Bin 43886 -> 0 bytes .../src/main/style/asciidoctor/js/toc.js | 58 - .../style/pdf/fonts/Inconsolata-Light.ttf | Bin 328516 -> 0 bytes .../src/main/style/pdf/fonts/NotoEmoji.ttf | Bin 1965336 -> 0 bytes .../main/style/pdf/fonts/OpenSansEmoji.ttf | Bin 561512 -> 0 bytes .../style/pdf/fonts/SourceSansPro-Black.ttf | Bin 167004 -> 0 bytes .../pdf/fonts/SourceSansPro-BlackItalic.ttf | Bin 95872 -> 0 bytes .../style/pdf/fonts/SourceSansPro-Bold.ttf | Bin 167524 -> 0 bytes .../pdf/fonts/SourceSansPro-BoldItalic.ttf | Bin 96680 -> 0 bytes .../pdf/fonts/SourceSansPro-ExtraLight.ttf | Bin 166564 -> 0 bytes .../fonts/SourceSansPro-ExtraLightItalic.ttf | Bin 96856 -> 0 bytes .../style/pdf/fonts/SourceSansPro-Italic.ttf | Bin 96968 -> 0 bytes .../style/pdf/fonts/SourceSansPro-Light.ttf | Bin 167276 -> 0 bytes .../pdf/fonts/SourceSansPro-LightItalic.ttf | Bin 97500 -> 0 bytes .../style/pdf/fonts/SourceSansPro-Regular.ttf | Bin 167952 -> 0 bytes .../pdf/fonts/SourceSansPro-SemiBold.ttf | Bin 167636 -> 0 bytes .../fonts/SourceSansPro-SemiBoldItalic.ttf | Bin 96708 -> 0 bytes documentation/src/main/style/pdf/theme.yml | 122 -- .../src/main/groovy/local.javadoc.gradle | 2 +- migration-guide.adoc | 3 +- whats-new.adoc | 5 +- 95 files changed, 124 insertions(+), 3922 deletions(-) delete mode 100644 documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html delete mode 100644 documentation/src/main/asciidoc/userguide/images/hibernate_logo_a.png delete mode 100644 documentation/src/main/style/asciidoctor/css/asciidoctor.css delete mode 100644 documentation/src/main/style/asciidoctor/css/hibernate-fonts.css delete mode 100644 documentation/src/main/style/asciidoctor/css/hibernate-layout.css delete mode 100644 documentation/src/main/style/asciidoctor/css/hibernate.css delete mode 100644 documentation/src/main/style/asciidoctor/css/jstree-style.css delete mode 100644 documentation/src/main/style/asciidoctor/css/jstree-toc.css delete mode 100644 documentation/src/main/style/asciidoctor/images/jstree/32px.png delete mode 100644 documentation/src/main/style/asciidoctor/images/jstree/40px.png delete mode 100644 documentation/src/main/style/asciidoctor/images/jstree/throbber.gif delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/bkg_gradient_header.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/community_doc.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/1.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.svg delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/dot2.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/logo_smaller.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png delete mode 100644 documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png delete mode 100644 documentation/src/main/style/asciidoctor/js/toc.js delete mode 100644 documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/NotoEmoji.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/OpenSansEmoji.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-Black.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-BlackItalic.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-Bold.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-BoldItalic.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLight.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-ExtraLightItalic.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-Italic.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-Light.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-LightItalic.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-Regular.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBold.ttf delete mode 100644 documentation/src/main/style/pdf/fonts/SourceSansPro-SemiBoldItalic.ttf delete mode 100644 documentation/src/main/style/pdf/theme.yml diff --git a/dialects.adoc b/dialects.adoc index ffbf79132468..fd8627b15d0c 100644 --- a/dialects.adoc +++ b/dialects.adoc @@ -1,4 +1,7 @@ = Dialects +:toc2: +:toclevels: 1 +:sectanchors: A dialect is a class that provides information about the specifics of a database and translators for the SQL dialect of the database. @@ -70,4 +73,4 @@ The requirements for the database server are: * Access via SSH through confidential credentials Get in touch with the Hibernate team on https://hibernate.zulipchat.com/#narrow/stream/132096-hibernate-user[Zulip] -if you want to request the move of your dialect to hibernate-core. \ No newline at end of file +if you want to request the move of your dialect to hibernate-core. diff --git a/documentation/documentation.gradle b/documentation/documentation.gradle index 1e0e571032c4..32d2e5efe9e8 100644 --- a/documentation/documentation.gradle +++ b/documentation/documentation.gradle @@ -231,18 +231,31 @@ asciidoctorj { version '2.3.18' } } - attributes icons: 'font', - experimental: true, - 'source-highlighter': 'rouge', - majorMinorVersion: hibernateVersion.family, - fullVersion: hibernateVersion.fullName, - javaCompatibleVersions: jdks.versions.compatible.get(), - jakartaJpaVersion: jpaVersion.name, - jdbcVersion: jdks.versions.jdbc.get(), + + attributes icons: 'font', + experimental: true, + 'source-highlighter': 'rouge', + majorMinorVersion: hibernateVersion.family, + fullVersion: hibernateVersion.fullName, + javaCompatibleVersions: jdks.versions.compatible.get(), + jakartaJpaVersion: jpaVersion.name, + jdbcVersion: jdks.versions.jdbc.get(), 'root-project-dir': rootProject.layout.projectDirectory.asFile.absolutePath, - 'doc-main-dir': project( ':documentation').layout.projectDirectory.dir('src').dir("main").asFile.absolutePath + 'doc-main-dir': project(':documentation').layout.projectDirectory.dir('src').dir("main").asFile.absolutePath, + 'theme-main-dir': rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc").asFile.absolutePath, + stylesdir: "css", + 'iconfont-remote': false, + 'iconfont-name': 'font-awesome/css/solid', + docinfo: 'shared,private', + docinfodir: rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc").dir("docinfo").dir('hibernate').asFile.absolutePath, + 'html.meta.project-key': 'orm', + 'html.outdated-content.project-key': 'orm', + 'html-meta-description': 'Hibernate ORM, relational persistence for idiomatic Java', + 'html-meta-keywords': 'hibernate, orm, hibernate orm, database, db, jpa, sql' - options logDocuments: true + options logDocuments: true } @@ -260,6 +273,12 @@ def renderTopicalGuideHtmlTask = tasks.register( 'renderTopicalGuideHtml', Ascii from( 'src/main/asciidoc/topical/' ) { include '**/images/**' } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -297,21 +316,15 @@ def renderGettingStartedGuideHtmlTask = tasks.register( 'renderGettingStartedGui outputDir = gettingStartedGuideHtmlDir - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -332,7 +345,7 @@ def renderGettingStartedGuidePdfTask = tasks.register( 'renderGettingStartedGuid def renderGettingStartedGuidesTask = tasks.register( 'renderGettingStartedGuides' ) { task -> task.group = "Documentation" - task.description = 'Renders the Getting Started Guide in all formats, as well as the acccompanying tutorial zip.' + task.description = 'Renders the Getting Started Guide in all formats, as well as the accompanying tutorial zip.' task.dependsOn renderGettingStartedGuideHtmlTask, renderGettingStartedGuidePdfTask, buildTutorialZipTask } @@ -349,24 +362,18 @@ def renderIntroductionHtmlTask = tasks.register( 'renderIntroductionHtml', Ascii outputDir = "$buildDir/asciidoc/introduction/html_single" - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" resources { from( 'src/main/asciidoc/introduction/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -408,24 +415,18 @@ def renderQueryLanguageGuideHtmlTask = tasks.register( 'renderQueryLanguageGuide task.outputDir = layout.buildDirectory.dir( "asciidoc/querylanguage/html_single" ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + task.attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" task.resources { from( 'src/main/asciidoc/querylanguage/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -456,24 +457,18 @@ def renderRepositoriesHtmlTask = tasks.register( 'renderRepositoriesHtml', Ascii task.outputDir = layout.buildDirectory.dir( "asciidoc/repositories/html_single" ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" + task.attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/" task.resources { from( 'src/main/asciidoc/repositories/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -672,26 +667,20 @@ def renderUserGuideHtmlTask = tasks.register( 'renderUserGuideHtml', Asciidoctor } outputDir = "$buildDir/asciidoc/userguide/html_single" - attributes linkcss: true, - stylesheet: "css/hibernate.css", - docinfo: 'private', - jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/", + attributes jpaJavadocUrlPrefix: "https://javaee.github.io/javaee-spec/javadocs/javax/persistence/", 'generated-report-dir': layout.buildDirectory.dir( 'orm/generated' ).get() resources { from( 'src/main/asciidoc/userguide/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'js/**' - } - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } + } } def renderUserGuidesTask = tasks.register( 'renderUserGuides' ) { task -> @@ -715,19 +704,16 @@ def renderIntegrationGuideHtmlTask = tasks.register( "renderIntegrationGuideHtml outputDir = project.layout.buildDirectory.dir( 'asciidoc/integrationguide/html_single' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { from( 'src/main/asciidoc/integrationguide/' ) { include 'images/**' } - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -766,16 +752,13 @@ def renderWhatsNewTask = tasks.register( "renderWhatsNew", AsciidoctorTask ) { outputDir = project.layout.buildDirectory.dir( 'asciidoc/whats-new' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -805,16 +788,13 @@ def renderMigrationGuideTask = tasks.register( "renderMigrationGuide", Asciidoct outputDir = project.layout.buildDirectory.dir( 'asciidoc/migration-guide' ) - attributes linkcss: true, - stylesheet: "css/hibernate.css" - resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -834,16 +814,13 @@ def renderLoggingReportTask = tasks.register( 'renderLoggingReport', Asciidoctor task.outputDir = project.layout.buildDirectory.dir( 'asciidoc/logging' ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css" - task.resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } @@ -860,16 +837,13 @@ def renderDialectReportTask = tasks.register( 'renderDialectReport', Asciidoctor task.outputDir = project.layout.buildDirectory.dir( 'asciidoc/dialect' ) - task.attributes linkcss: true, - stylesheet: "css/hibernate.css" - task.resources { - from( 'src/main/style/asciidoctor' ) { - include 'images/**' - } - from( 'src/main/style/asciidoctor' ) { - include 'css/**' - } + from(rootProject.layout.buildDirectory.dir("unpacked-theme").get() + .dir("hibernate-asciidoctor-theme").dir("asciidoc")) { + include 'css/**' + include 'images/**' + include 'script/**' + } } } diff --git a/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc b/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc index 1336a737f937..1b6b15c27cde 100644 --- a/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc +++ b/documentation/src/main/asciidoc/integrationguide/Hibernate_Integration_Guide.adoc @@ -1,6 +1,7 @@ = Hibernate ORM Integration Guide -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::preface.adoc[] diff --git a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc b/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc index d8348fafdfc2..12de7f25e613 100644 --- a/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc +++ b/documentation/src/main/asciidoc/introduction/Hibernate_Introduction.adoc @@ -7,9 +7,9 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] = A Short Guide to Hibernate 7 -:title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc b/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc index 06c9acaca650..6bfbeb21fbf7 100644 --- a/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc +++ b/documentation/src/main/asciidoc/querylanguage/Hibernate_Query_Language.adoc @@ -11,8 +11,9 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] = A Guide to Hibernate Query Language :title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/quickstart/guides/index.adoc b/documentation/src/main/asciidoc/quickstart/guides/index.adoc index cb00b7c149e4..9deee3ef3bff 100644 --- a/documentation/src/main/asciidoc/quickstart/guides/index.adoc +++ b/documentation/src/main/asciidoc/quickstart/guides/index.adoc @@ -7,8 +7,9 @@ include::{shared-attributes-dir}/renderer-attributes.adoc[] = Getting Started with Hibernate :description: Quick start guide for Hibernate ORM -:toc: +:toc2: :toclevels: 3 +:sectanchors: :docinfo: include::preface.adoc[] diff --git a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc b/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc index b8850425c038..4a3fe91f1b05 100644 --- a/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc +++ b/documentation/src/main/asciidoc/repositories/Hibernate_Data_Repositories.adoc @@ -6,9 +6,9 @@ include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] = Introducing Hibernate Data Repositories -:title-logo-image: image:../../style/asciidoctor/images/org/hibernate/logo.png[] -:toc: +:toc2: :toclevels: 3 +:sectanchors: include::Preface.adoc[] diff --git a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc index e5adf24e9aa2..7351e9681e03 100644 --- a/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc +++ b/documentation/src/main/asciidoc/shared/filesystem-attributes.adoc @@ -4,9 +4,9 @@ :doc-main-asciidoc-dir: {doc-main-dir}/asciidoc :doc-main-style-dir: {doc-main-dir}/style -:pdf-theme: {doc-main-style-dir}/pdf/theme.yml -:pdf-fontsdir: {doc-main-style-dir}/pdf/fonts -//:title-logo-image: {doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[] +:pdf-theme: {theme-main-dir}/theme/hibernate-theme.yml +:pdf-fontsdir: {theme-main-dir}/theme/fonts +:title-logo-image: image:{doc-main-style-dir}/asciidoctor/images/org/hibernate/logo.png[align=left,pdfwidth=33%] :core-project-dir: {root-project-dir}/hibernate-core :documentation-project-dir: {root-project-dir}/documentation diff --git a/documentation/src/main/asciidoc/shared/renderer-attributes.adoc b/documentation/src/main/asciidoc/shared/renderer-attributes.adoc index 0aa3837684d6..cebc2232d15b 100644 --- a/documentation/src/main/asciidoc/shared/renderer-attributes.adoc +++ b/documentation/src/main/asciidoc/shared/renderer-attributes.adoc @@ -1,3 +1,2 @@ -:source-highlighter: rouge :icons: font -:doctype: book \ No newline at end of file +:doctype: book diff --git a/documentation/src/main/asciidoc/topical/index.adoc b/documentation/src/main/asciidoc/topical/index.adoc index 1f0b2e9925a7..94d56028f488 100644 --- a/documentation/src/main/asciidoc/topical/index.adoc +++ b/documentation/src/main/asciidoc/topical/index.adoc @@ -6,7 +6,9 @@ include::{shared-attributes-dir}/filesystem-attributes.adoc[] include::{shared-attributes-dir}/renderer-attributes.adoc[] = Topical Guides -:toc: +:toc2: +:toclevels: 3 +:sectanchors: Hibernate documentation is organized into several guides that cover specific topics. This guide provides links to all the documentation to give some direction on where to look for information. diff --git a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html deleted file mode 100644 index 0fd842c784cc..000000000000 --- a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide-docinfo.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc index 73340322a9d2..abcff29be0d0 100644 --- a/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc +++ b/documentation/src/main/asciidoc/userguide/Hibernate_User_Guide.adoc @@ -1,4 +1,5 @@ :shared-attributes-dir: ../shared +:html-meta-canonical-link: https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html include::{shared-attributes-dir}/common-attributes.adoc[] include::{shared-attributes-dir}/url-attributes.adoc[] diff --git a/documentation/src/main/asciidoc/userguide/images/hibernate_logo_a.png b/documentation/src/main/asciidoc/userguide/images/hibernate_logo_a.png deleted file mode 100644 index 0a343c4bca60a2d585b3d9efe11c9a328b4c83cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31862 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 QNpeyu3hH~~p,#preamble>.sectionbody>.paragraph:first-of-type p{font-size:1.21875em;line-height:1.6} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} -div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr} -a{color:#2156a5;text-decoration:underline;line-height:inherit} -a:hover,a:focus{color:#1d4b8f} -a img{border:none} -p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} -p aside{font-size:.875em;line-height:1.35;font-style:italic} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} -h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} -h1{font-size:2.125em} -h2{font-size:1.6875em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} -h4,h5{font-size:1.125em} -h6{font-size:1em} -hr{border:solid #ddddd8;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0} -em,i{font-style:italic;line-height:inherit} -strong,b{font-weight:bold;line-height:inherit} -small{font-size:60%;line-height:inherit} -code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} -ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} -ul,ol,ul.no-bullet,ol.no-bullet{margin-left:1.5em} -ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em} -ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit} -ul.square{list-style-type:square} -ul.circle{list-style-type:circle} -ul.disc{list-style-type:disc} -ul.no-bullet{list-style:none} -ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} -dl dt{margin-bottom:.3125em;font-weight:bold} -dl dd{margin-bottom:1.25em} -abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help} -abbr{text-transform:none} -blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} -blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)} -blockquote cite:before{content:"\2014 \0020"} -blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} -blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} -@media only screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} - h1{font-size:2.75em} - h2{font-size:2.3125em} - h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} - h4{font-size:1.4375em}}table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} -table thead,table tfoot{background:#f7f8f7;font-weight:bold} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7} -table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} -h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} -.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table} -.clearfix:after,.float-group:after{clear:both} -*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed} -.keyseq{color:rgba(51,51,51,.8)} -kbd{display:inline-block;color:rgba(0,0,0,.8);font-size:.75em;line-height:1.4;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:-.15em .15em 0 .15em;padding:.2em .6em .2em .5em;vertical-align:middle;white-space:nowrap} -.keyseq kbd:first-child{margin-left:0} -.keyseq kbd:last-child{margin-right:0} -.menuseq,.menu{color:rgba(0,0,0,.8)} -b.button:before,b.button:after{position:relative;top:-1px;font-weight:400} -b.button:before{content:"[";padding:0 3px 0 2px} -b.button:after{content:"]";padding:0 2px 0 3px} -p a>code:hover{color:rgba(0,0,0,.9)} -#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} -#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table} -#header:after,#content:after,#footnotes:after,#footer:after{clear:both} -#content{margin-top:1.25em} -#content:before{content:none} -#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} -#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #ddddd8} -#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ddddd8;padding-bottom:8px} -#header .details{border-bottom:1px solid #ddddd8;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} -#header .details span:first-child{margin-left:-.125em} -#header .details span.email a{color:rgba(0,0,0,.85)} -#header .details br{display:none} -#header .details br+span:before{content:"\00a0\2013\00a0"} -#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} -#header .details br+span#revremark:before{content:"\00a0|\00a0"} -#header #revnumber{text-transform:capitalize} -#header #revnumber:after{content:"\00a0"} -#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #ddddd8;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} -#toc{border-bottom:1px solid #efefed;padding-bottom:.5em} -#toc>ul{margin-left:.125em} -#toc ul.sectlevel0>li>a{font-style:italic} -#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} -#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} -#toc a{text-decoration:none} -#toc a:active{text-decoration:underline} -#toctitle{color:#7a2518;font-size:1.2em} -@media only screen and (min-width:768px){#toctitle{font-size:1.375em} - body.toc2{padding-left:15em;padding-right:0} - #toc.toc2{margin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #efefed;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} - #toc.toc2 #toctitle{margin-top:0;font-size:1.2em} - #toc.toc2>ul{font-size:.9em;margin-bottom:0} - #toc.toc2 ul ul{margin-left:0;padding-left:1em} - #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} - body.toc2.toc-right{padding-left:0;padding-right:15em} - body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #efefed;left:auto;right:0}}@media only screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} - #toc.toc2{width:20em} - #toc.toc2 #toctitle{font-size:1.375em} - #toc.toc2>ul{font-size:.95em} - #toc.toc2 ul ul{padding-left:1.25em} - body.toc2.toc-right{padding-left:0;padding-right:20em}}#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -#content #toc>:first-child{margin-top:0} -#content #toc>:last-child{margin-bottom:0} -#footer{max-width:100%;background-color:rgba(0,0,0,.8);padding:1.25em} -#footer-text{color:rgba(255,255,255,.8);line-height:1.44} -.sect1{padding-bottom:.625em} -@media only screen and (min-width:768px){.sect1{padding-bottom:1.25em}}.sect1+.sect1{border-top:1px solid #efefed} -#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} -#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} -#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} -#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} -#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} -.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} -.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} -table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0} -.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{color:rgba(0,0,0,.85)} -table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit} -.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} -.admonitionblock>table td.icon{text-align:center;width:80px} -.admonitionblock>table td.icon img{max-width:none} -.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #ddddd8;color:rgba(0,0,0,.6)} -.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} -.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px} -.exampleblock>.content>:first-child{margin-top:0} -.exampleblock>.content>:last-child{margin-bottom:0} -.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -.sidebarblock>:first-child{margin-top:0} -.sidebarblock>:last-child{margin-bottom:0} -.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} -.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8} -.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#f2f1f1} -.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;padding:1em;font-size:.8125em} -.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto;white-space:pre;word-wrap:normal} -@media only screen and (min-width:768px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:.90625em}}@media only screen and (min-width:1280px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:1em}}.literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,.9)} -.listingblock pre.highlightjs{padding:0} -.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} -.listingblock pre.prettyprint{border-width:0} -.listingblock>.content{position:relative} -.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999} -.listingblock:hover code[data-lang]:before{display:block} -.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:.5em;color:#999} -.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"} -table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none} -table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0} -table.pyhltable td.code{padding-left:.75em;padding-right:0} -pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddddd8} -pre.pygments .lineno{display:inline-block;margin-right:.25em} -table.pyhltable .linenodiv{background:none!important;padding-right:0!important} -.quoteblock{margin:0 1em 1.25em 1.5em;display:table} -.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em} -.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} -.quoteblock blockquote{margin:0;padding:0;border:0} -.quoteblock blockquote:before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} -.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} -.quoteblock .attribution{margin-top:.5em;margin-right:.5ex;text-align:right} -.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:.5em 0;border-left:3px solid rgba(0,0,0,.6)} -.quoteblock .quoteblock blockquote{padding:0 0 0 .75em} -.quoteblock .quoteblock blockquote:before{display:none} -.verseblock{margin:0 1em 1.25em 1em} -.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} -.verseblock pre strong{font-weight:400} -.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} -.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} -.quoteblock .attribution br,.verseblock .attribution br{display:none} -.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.05em;color:rgba(0,0,0,.6)} -.quoteblock.abstract{margin:0 0 1.25em 0;display:block} -.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0} -.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none} -table.tableblock{max-width:100%;border-collapse:separate} -table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0} -table.spread{width:100%} -table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} -table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0} -table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0} -table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0} -table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0} -table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0} -table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0} -table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0} -table.frame-all{border-width:1px} -table.frame-sides{border-width:0 1px} -table.frame-topbot{border-width:1px 0} -th.halign-left,td.halign-left{text-align:left} -th.halign-right,td.halign-right{text-align:right} -th.halign-center,td.halign-center{text-align:center} -th.valign-top,td.valign-top{vertical-align:top} -th.valign-bottom,td.valign-bottom{vertical-align:bottom} -th.valign-middle,td.valign-middle{vertical-align:middle} -table thead th,table tfoot th{font-weight:bold} -tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7} -tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} -p.tableblock>code:only-child{background:none;padding:0} -p.tableblock{font-size:1em} -td>div.verse{white-space:pre} -ol{margin-left:1.75em} -ul li ol{margin-left:1.5em} -dl dd{margin-left:1.125em} -dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} -ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} -ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none} -ul.unstyled,ol.unnumbered,ul.checklist{margin-left:.625em} -ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:.85em} -ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px} -ul.inline{margin:0 auto .625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden} -ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block} -ul.inline>li>*{display:block} -.unstyled dl dt{font-weight:400;font-style:normal} -ol.arabic{list-style-type:decimal} -ol.decimal{list-style-type:decimal-leading-zero} -ol.loweralpha{list-style-type:lower-alpha} -ol.upperalpha{list-style-type:upper-alpha} -ol.lowerroman{list-style-type:lower-roman} -ol.upperroman{list-style-type:upper-roman} -ol.lowergreek{list-style-type:lower-greek} -.hdlist>table,.colist>table{border:0;background:none} -.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} -td.hdlist1{padding-right:.75em;font-weight:bold} -td.hdlist1,td.hdlist2{vertical-align:top} -.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} -.colist>table tr>td:first-of-type{padding:0 .75em;line-height:1} -.colist>table tr>td:last-of-type{padding:.25em 0} -.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd} -.imageblock.left,.imageblock[style*="float: left"]{margin:.25em .625em 1.25em 0} -.imageblock.right,.imageblock[style*="float: right"]{margin:.25em 0 1.25em .625em} -.imageblock>.title{margin-bottom:0} -.imageblock.thumb,.imageblock.th{border-width:6px} -.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} -.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} -.image.left{margin-right:.625em} -.image.right{margin-left:.625em} -a.image{text-decoration:none} -span.footnote,span.footnoteref{vertical-align:super;font-size:.875em} -span.footnote a,span.footnoteref a{text-decoration:none} -span.footnote a:active,span.footnoteref a:active{text-decoration:underline} -#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} -#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em 0;border-width:1px 0 0 0} -#footnotes .footnote{padding:0 .375em;line-height:1.3;font-size:.875em;margin-left:1.2em;text-indent:-1.2em;margin-bottom:.2em} -#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none} -#footnotes .footnote:last-of-type{margin-bottom:0} -#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} -.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0} -.gist .file-data>table td.line-data{width:99%} -div.unbreakable{page-break-inside:avoid} -.big{font-size:larger} -.small{font-size:smaller} -.underline{text-decoration:underline} -.overline{text-decoration:overline} -.line-through{text-decoration:line-through} -.aqua{color:#00bfbf} -.aqua-background{background-color:#00fafa} -.black{color:#000} -.black-background{background-color:#000} -.blue{color:#0000bf} -.blue-background{background-color:#0000fa} -.fuchsia{color:#bf00bf} -.fuchsia-background{background-color:#fa00fa} -.gray{color:#606060} -.gray-background{background-color:#7d7d7d} -.green{color:#006000} -.green-background{background-color:#007d00} -.lime{color:#00bf00} -.lime-background{background-color:#00fa00} -.maroon{color:#600000} -.maroon-background{background-color:#7d0000} -.navy{color:#000060} -.navy-background{background-color:#00007d} -.olive{color:#606000} -.olive-background{background-color:#7d7d00} -.purple{color:#600060} -.purple-background{background-color:#7d007d} -.red{color:#bf0000} -.red-background{background-color:#fa0000} -.silver{color:#909090} -.silver-background{background-color:#bcbcbc} -.teal{color:#006060} -.teal-background{background-color:#007d7d} -.white{color:#bfbfbf} -.white-background{background-color:#fafafa} -.yellow{color:#bfbf00} -.yellow-background{background-color:#fafa00} -span.icon>.fa{cursor:default} -.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} -.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#19407c} -.admonitionblock td.icon .icon-tip:before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} -.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#bf6900} -.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400} -.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000} -.conum[data-value]{display:inline-block;color:black!important;background-color:white;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.conum[data-value] *{color:black!important} -.conum[data-value]+b{display:none} -.conum[data-value]:after{content:attr(data-value)} -pre .conum[data-value]{position:relative;top:-.125em} -b.conum *{color:inherit!important} -.conum:not([data-value]):empty{display:none} -h1,h2{letter-spacing:-.01em} -dt,th.tableblock,td.content{text-rendering:optimizeLegibility} -p,td.content{letter-spacing:-.01em} -p strong,td.content strong{letter-spacing:-.005em} -p,blockquote,dt,td.content{font-size:1.0625rem} -p{margin-bottom:1.25rem} -.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} -.exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.print-only{display:none!important} -@media print{@page{margin:1.25cm .75cm} - *{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} - a{color:inherit!important;text-decoration:underline!important} - a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} - a[href^="http:"]:not(.bare):after,a[href^="https:"]:not(.bare):after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} - abbr[title]:after{content:" (" attr(title) ")"} - pre,blockquote,tr,img{page-break-inside:avoid} - thead{display:table-header-group} - img{max-width:100%!important} - p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} - h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} - #toc,.sidebarblock,.exampleblock>.content{background:none!important} - #toc{border-bottom:1px solid #ddddd8!important;padding-bottom:0!important} - .sect1{padding-bottom:0!important} - .sect1+.sect1{border:0!important} - #header>h1:first-child{margin-top:1.25rem} - body.book #header{text-align:center} - body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em 0} - body.book #header .details{border:0!important;display:block;padding:0!important} - body.book #header .details span:first-child{margin-left:0!important} - body.book #header .details br{display:block} - body.book #header .details br+span:before{content:none!important} - body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} - body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} - .listingblock code[data-lang]:before{display:block} - #footer{background:none!important;padding:0 .9375em} - #footer-text{color:rgba(0,0,0,.6)!important;font-size:.9em} - .hide-on-print{display:none!important} - .print-only{display:block!important} - .hide-for-print{display:none!important} - .show-for-print{display:inherit!important}} - #toc>a{margin-left:5px} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css b/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css deleted file mode 100644 index 1b1f202816b5..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate-fonts.css +++ /dev/null @@ -1,623 +0,0 @@ - -/* latin */ -@font-face { - font-family: 'Droid Sans Mono'; - font-style: normal; - font-weight: 400; - src: local('Droid Sans Mono'), local('DroidSansMono'), url(https://fonts.gstatic.com/s/droidsansmono/v7/ns-m2xQYezAtqh7ai59hJYdJ2JT0J65PSe7wdxAnx_I.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/Q47Ro23nlKqZrOLipd3-SyEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/qkE6YsKPRiYUugBb1_QwHCEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/N2U74xxQEyaTBF6QLZRr1CEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/1_daFS3X6gkNOcmGmHl7UiEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/G-mm5mDezDSs-RvEL7XAECEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/fVu1p3782bqS2z-CaJvp9iEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 400; - src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v4/eCpfeMZI7q4jLksXVRWPQ_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPede9INZm0R8ZMJUtfOsxrw.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPbpHcMS0zZe4mIYvDKG2oeM.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPRquHyap-BLkxbFhcQRhghg.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPTyJJ3dJfU6-XWVNf-DPRbs.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPTh33M2A-6X0bdu871ruAGs.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPRHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: normal; - font-weight: 700; - src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v4/lJAvZoKA5NttpPc9yc6lPYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz6-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz5X5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzxWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz6aRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz_8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNzz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 400; - src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url(https://fonts.gstatic.com/s/notoserif/v4/HQXBIwLHsOJCNEQeX9kNz-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvLPaLDTSXeXFRL0dx0NiHII.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvNkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvO0TTzR8Cjc_q-rx2cfsDws.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvLY42KghHoOJT8APv0kV5JI.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvBleLRUdNWOtq4SldHKv7HI.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvOIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Noto Serif'; - font-style: italic; - font-weight: 700; - src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v4/Wreg0Be4tcFGM2t6VWytvHNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 300; - src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 400; - src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2'); - unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; -} -/* cyrillic */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2'); - unicode-range: U+0370-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2'); - unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Open Sans'; - font-style: italic; - font-weight: 600; - src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} -/* vietnamese */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 400; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15IDhunA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* vietnamese */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyxq15IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyx615IDhunJ_o.woff2) format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Inconsolata'; - font-style: normal; - font-weight: 700; - font-stretch: 100%; - src: url(https://fonts.gstatic.com/s/inconsolata/v21/QlddNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLyya15IDhunA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate-layout.css b/documentation/src/main/style/asciidoctor/css/hibernate-layout.css deleted file mode 100644 index 72ea15f74189..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate-layout.css +++ /dev/null @@ -1,335 +0,0 @@ -html { - font-family:sans-serif; - -ms-text-size-adjust:100%; - -webkit-text-size-adjust:100% -} -body { - position:relative !important; - cursor:auto !important; -} -body:before { - content: url(../images/org/hibernate/logo_smaller.png); - padding:25px; -} -#header { - width: 1000px !important; -} - -.sidebarblock { - background-color: #7a251805 !important; - .content>.title,h4,h5,h6 { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - font-size: 1.3em !important; - margin-top: 0 !important; - margin-bottom: 1em !important; - line-height: 1.0125em !important; - color: #7a2518 !important; - } - .content>.title { - border-bottom: 1px solid #7a251820 !important; - padding-bottom: 0.5em !important; - } - .content>.quoteblock>blockquote>.paragraph>p { - color: #7a2518 !important; - } -} -.sidebarblock pre { - background-color: #7a251805 !important; -} -/*.sidebarblock .listingblock {*/ -/* padding: 0 !important;*/ -/* margin: 0 !important;*/ -/*}*/ - -#toctitle { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - color: #4a5d75 !important; -} -#toctitle>.content>.title,h4,h5,h6 { - font-family: 'Noto Serif', "Open Sans", "DejaVu Sans", sans-serif !important; - font-weight:300 !important; - font-style:normal !important; - font-size: 1.3em !important; - color: black !important; - text-rendering:optimizeLegibility !important; - margin-top:1em !important; - margin-bottom:.5em !important; - line-height:1.0125em !important -} -.toc { - line-height: 3em !important; - border-bottom:1px solid #bcae79!important; - border-top:1px solid #bcae79!important; - padding-bottom:0!important -} -.toc>a { - font-weight: bold !important; - font-size: 1.3em !important; -} -#toc>#tocsearch { - font-family: "FontAwesome"; -} -#author, #revnumber { - font-size: 1.1em !important; - margin-bottom: 0.2em !important; -} -.subheader .title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{ - color:darkslategray; -} -h1 { - font-size: 2.5em !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-weight: bold !important; - text-align: center !important; - text-decoration: none !important; - width:100% !important; - margin-top:1.5em !important; - margin-bottom: 1em !important; -} -h2 { - font-weight: bold !important; - font-size: 1.7em !important; - line-height: 2em !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - color:#4a5d75 !important; - margin-top: 2em !important; - margin-bottom: 0.5em !important; - background-position: bottom !important; - background-repeat: repeat-x !important; - background-size: 75px; - background-blend-mode: difference; - height: 60px !important; -} -h3 { - font-weight: bold !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-size: 1.4em !important; - margin-top: 1.4em !important; - margin-bottom: 1.0em !important; - line-height:1.0125em !important -} -h4{ -font-weight: bold !important; - font-size:1.125em !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - margin-top: 1em !important; - margin-bottom: 0.8em !important; -}h4,h5,h6{ - font-size:1.125em !important; - text-decoration: none !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important -} -.admonitionblock { - table { - background: #f8f8f9 none repeat scroll 0 0; - border-radius: 0.285714rem; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); - color: rgba(0, 0, 0, 0.87); - line-height: 1.4285em; - margin: 1em 0; - min-height: 1em; - padding: 1em 1.5em; - } - - &.tip table { - box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent; - background-color: #f8ffff; - color: #276f86; - } - &.tip pre { - background-color: #f8ffff !important; - } - &.tip .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - &.important table, &.note table { - box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent; - background-color: #fffaf3; - color: #573a08; - } - &.important pre, &.note pre { - background-color: #fffaf3 !important; - } - &.important .listingblock, &.note .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - &.warning table, &.caution table { - box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent; - background-color: #fff6f6; - color: #9f3a38; - } - &.warning pre, &.caution pre { - background-color: #fff6f6 !important; - } - &.warning .listingblock, &.caution .listingblock { - padding: 0 !important; - margin: 0 !important; - } - - .title { - font-weight: bold; - margin-bottom: .5em; - } - - p { - margin-bottom: 0px; - } -} -.admonitionblock .icon [class^="fa icon-tip"]{ - background-image: url(../images/org/hibernate/docbook/tip.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon [class^="fa icon-note"]{ - background-image: url(../images/org/hibernate/docbook/note.png)!important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px; - height: 50px; - float: left; -} -.admonitionblock td.icon [class^="fa icon-warning"]{ - background-image: url(../images/org/hibernate/docbook/warning.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon [class^="fa icon-caution"]{ - background-image: url(../images/org/hibernate/docbook/caution.png); - background-repeat: no-repeat; - margin: 10px !important; - background-position: center !important; - width: 50px; - height: 50px; - float: left; -} -.admonitionblock td.icon [class^="fa icon-important"]{ - background-image: url(../images/org/hibernate/docbook/important.png) !important; - background-repeat: no-repeat !important; - margin: 10px !important; - background-position: center !important; - width: 50px !important; - height: 50px !important; - float: left !important; -} -.admonitionblock td.icon .icon-note:before{ - content: none !important; -} -.admonitionblock td.icon .icon-tip:before{ - content: none !important; -} -.admonitionblock td.icon .icon-warning:before{ - content: none !important; -} -.admonitionblock td.icon .icon-caution:before{ - content: none !important; -} -.admonitionblock td.icon .icon-important:before{ - content: none !important; -} -.title{ - color:#4a5d75 !important; -} -hr{ - border:solid #ddddd8 !important; - border-width:1px 0 0 !important; - clear:both !important; - margin:1.25em 0 1.1875em !important; - height:0 !important -} -ul { - padding-top:.25em !important; - padding-bottom:.25em !important; -} -.exampleblock>.title{ - text-rendering:optimizeLegibility !important; - text-align:left !important; - font-family:"Noto Serif","DejaVu Serif",serif !important; - font-size:1.2em !important; - font-style:italic !important; - color: #4a5d75 !important; - margin-top: 1em !important; - margin-bottom: 1em !important; - margin-left: 2em !important; -} -.hdlist1{ - padding-left:.75em !important; - padding-top: .5em; - font-weight: lighter !important; - color:#4a5d75 !important; - font-family: 'Noto Serif', 'Lucida Grande', Geneva, Verdana, Arial, sans-serif !important; - font-size: 1em !important; -} -em,i{ - font-style:italic !important; - line-height:inherit !important -} -strong,b{ - font-weight:bold !important; - line-height:inherit !important -} -small{ - font-size:60% !important; - line-height:inherit !important -} -code{ - font-family:"Inconsolata","Droid Sans Mono","DejaVu Sans Mono",monospace !important; - font-weight:400 !important; - color:rgba(0,0,0,.9) !important -} -.image img{ - display: block; - margin-left: auto; - margin-right: auto; -} -.exampleblock>.content { - padding: 0 !important; - box-shadow: none !important; - -webkit-box-shadow: none !important; - border: none !important; -} -code[data-lang='antlrv4']>.pln,.kwd { - color: firebrick !important; -} -code[data-lang='antlrv4']>.pun { - color: black !important; -} -pre { - background-color: #f0f8ff7f !important; - border-radius: 0.3em !important; - font-size:1.05em !important; -} -.k, .kv, .kc, .kd, .kt, .kn { - color: #445588 !important; -} -.o, .nd { - font-weight: normal !important; -} -.nc, .nf { - color: #990000 !important; - font-weight: normal !important; -} -.c, .c1 { - font-style: normal !important; -} -.na { - color: #000000 !important; -} diff --git a/documentation/src/main/style/asciidoctor/css/hibernate.css b/documentation/src/main/style/asciidoctor/css/hibernate.css deleted file mode 100644 index cd00e6c6988a..000000000000 --- a/documentation/src/main/style/asciidoctor/css/hibernate.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url("hibernate-fonts.css"); -@import url("hibernate-layout.css"); -@import url("asciidoctor.css"); diff --git a/documentation/src/main/style/asciidoctor/css/jstree-style.css b/documentation/src/main/style/asciidoctor/css/jstree-style.css deleted file mode 100644 index b356b0423592..000000000000 --- a/documentation/src/main/style/asciidoctor/css/jstree-style.css +++ /dev/null @@ -1,1111 +0,0 @@ -/* jsTree default theme */ -.jstree-node, -.jstree-children, -.jstree-container-ul { - display: block; - margin: 0; - padding: 0; - list-style-type: none; - list-style-image: none; -} -.jstree-node { - white-space: nowrap; -} -.jstree-anchor { - display: inline-block; - color: #2156a5; !important; - white-space: nowrap; - padding: 0 4px 0 1px; - margin: 0; - vertical-align: top; -} -.jstree-anchor:focus { - outline: 0; -} -.jstree-anchor, -.jstree-anchor:link, -.jstree-anchor:visited, -.jstree-anchor:hover, -.jstree-anchor:active { - text-decoration: none; - color: inherit; -} -.jstree-icon { - display: inline-block; - text-decoration: none; - margin: 0; - padding: 0; - vertical-align: top; - text-align: center; -} -.jstree-icon:empty { - display: inline-block; - text-decoration: none; - margin: 0; - padding: 0; - vertical-align: top; - text-align: center; -} -.jstree-ocl { - cursor: pointer; -} -.jstree-leaf > .jstree-ocl { - cursor: default; -} -.jstree .jstree-open > .jstree-children { - display: block; -} -.jstree .jstree-closed > .jstree-children, -.jstree .jstree-leaf > .jstree-children { - display: none; -} -.jstree-anchor > .jstree-themeicon { - margin-right: 2px; -} -.jstree-no-icons .jstree-themeicon, -.jstree-anchor > .jstree-themeicon-hidden { - display: none; -} -.jstree-hidden, -.jstree-node.jstree-hidden { - display: none; -} -.jstree-rtl .jstree-anchor { - padding: 0 1px 0 4px; -} -.jstree-rtl .jstree-anchor > .jstree-themeicon { - margin-left: 2px; - margin-right: 0; -} -.jstree-rtl .jstree-node { - margin-left: 0; -} -.jstree-rtl .jstree-container-ul > .jstree-node { - margin-right: 0; -} -.jstree-wholerow-ul { - position: relative; - display: inline-block; - min-width: 100%; -} -.jstree-wholerow-ul .jstree-leaf > .jstree-ocl { - cursor: pointer; -} -.jstree-wholerow-ul .jstree-anchor, -.jstree-wholerow-ul .jstree-icon { - position: relative; -} -.jstree-wholerow-ul .jstree-wholerow { - width: 100%; - cursor: pointer; - position: absolute; - left: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.jstree-contextmenu .jstree-anchor { - -webkit-user-select: none; - /* disable selection/Copy of UIWebView */ - -webkit-touch-callout: none; - /* disable the IOS popup when long-press on a link */ -} -.vakata-context { - display: none; -} -.vakata-context, -.vakata-context ul { - margin: 0; - padding: 2px; - position: absolute; - background: #f5f5f5; - border: 1px solid #979797; - box-shadow: 2px 2px 2px #999999; -} -.vakata-context ul { - list-style: none; - left: 100%; - margin-top: -2.7em; - margin-left: -4px; -} -.vakata-context .vakata-context-right ul { - left: auto; - right: 100%; - margin-left: auto; - margin-right: -4px; -} -.vakata-context li { - list-style: none; -} -.vakata-context li > a { - display: block; - padding: 0 2em 0 2em; - text-decoration: none; - width: auto; - color: black; - white-space: nowrap; - line-height: 2.4em; - text-shadow: 1px 1px 0 white; - border-radius: 1px; -} -.vakata-context li > a:hover { - position: relative; - background-color: #e8eff7; - box-shadow: 0 0 2px #0a6aa1; -} -.vakata-context li > a.vakata-context-parent { - background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); - background-position: right center; - background-repeat: no-repeat; -} -.vakata-context li > a:focus { - outline: 0; -} -.vakata-context .vakata-context-hover > a { - position: relative; - background-color: #e8eff7; - box-shadow: 0 0 2px #0a6aa1; -} -.vakata-context .vakata-context-separator > a, -.vakata-context .vakata-context-separator > a:hover { - background: white; - border: 0; - border-top: 1px solid #e2e3e3; - height: 1px; - min-height: 1px; - max-height: 1px; - padding: 0; - margin: 0 0 0 2.4em; - border-left: 1px solid #e0e0e0; - text-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; - border-radius: 0; -} -.vakata-context .vakata-contextmenu-disabled a, -.vakata-context .vakata-contextmenu-disabled a:hover { - color: silver; - background-color: transparent; - border: 0; - box-shadow: 0 0 0; -} -.vakata-context li > a > i { - text-decoration: none; - display: inline-block; - width: 2.4em; - height: 2.4em; - background: transparent; - margin: 0 0 0 -2em; - vertical-align: top; - text-align: center; - line-height: 2.4em; -} -.vakata-context li > a > i:empty { - width: 2.4em; - line-height: 2.4em; -} -.vakata-context li > a .vakata-contextmenu-sep { - display: inline-block; - width: 1px; - height: 2.4em; - background: white; - margin: 0 0.5em 0 0; - border-left: 1px solid #e2e3e3; -} -.vakata-context .vakata-contextmenu-shortcut { - font-size: 0.8em; - color: silver; - opacity: 0.5; - display: none; -} -.vakata-context-rtl ul { - left: auto; - right: 100%; - margin-left: auto; - margin-right: -4px; -} -.vakata-context-rtl li > a.vakata-context-parent { - background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); - background-position: left center; - background-repeat: no-repeat; -} -.vakata-context-rtl .vakata-context-separator > a { - margin: 0 2.4em 0 0; - border-left: 0; - border-right: 1px solid #e2e3e3; -} -.vakata-context-rtl .vakata-context-left ul { - right: auto; - left: 100%; - margin-left: -4px; - margin-right: auto; -} -.vakata-context-rtl li > a > i { - margin: 0 -2em 0 0; -} -.vakata-context-rtl li > a .vakata-contextmenu-sep { - margin: 0 0 0 0.5em; - border-left-color: white; - background: #e2e3e3; -} -#jstree-marker { - position: absolute; - top: 0; - left: 0; - margin: -5px 0 0 0; - padding: 0; - border-right: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid; - width: 0; - height: 0; - font-size: 0; - line-height: 0; -} -#jstree-dnd { - line-height: 16px; - margin: 0; - padding: 4px; -} -#jstree-dnd .jstree-icon, -#jstree-dnd .jstree-copy { - display: inline-block; - text-decoration: none; - margin: 0 2px 0 0; - padding: 0; - width: 16px; - height: 16px; -} -#jstree-dnd .jstree-ok { - background: green; -} -#jstree-dnd .jstree-er { - background: red; -} -#jstree-dnd .jstree-copy { - margin: 0 2px 0 2px; -} -.jstree-default .jstree-node, -.jstree-default .jstree-icon { - background-repeat: no-repeat; - background-color: transparent; -} -.jstree-default .jstree-anchor, -.jstree-default .jstree-animated, -.jstree-default .jstree-wholerow { - transition: background-color 0.15s, box-shadow 0.15s; -} -.jstree-default .jstree-hovered { - background: #e7f4f9; - border-radius: 2px; - box-shadow: inset 0 0 1px #cccccc; -} -.jstree-default .jstree-context { - background: #e7f4f9; - border-radius: 2px; - box-shadow: inset 0 0 1px #cccccc; -} -.jstree-default .jstree-clicked { - background: #beebff; - border-radius: 2px; - box-shadow: inset 0 0 1px #999999; -} -.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon { - display: none; -} -.jstree-default .jstree-disabled { - background: transparent; - color: #666666; -} -.jstree-default .jstree-disabled.jstree-hovered { - background: transparent; - box-shadow: none; -} -.jstree-default .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default .jstree-disabled > .jstree-icon { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default .jstree-search { - font-style: italic; - color: #8b0000; - font-weight: bold; -} -.jstree-default .jstree-no-checkboxes .jstree-checkbox { - display: none !important; -} -.jstree-default.jstree-checkbox-no-clicked .jstree-clicked { - background: transparent; - box-shadow: none; -} -.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered { - background: #e7f4f9; -} -.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked { - background: transparent; -} -.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered { - background: #e7f4f9; -} -.jstree-default > .jstree-striped { - min-width: 100%; - display: inline-block; - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat; -} -.jstree-default > .jstree-wholerow-ul .jstree-hovered, -.jstree-default > .jstree-wholerow-ul .jstree-clicked { - background: transparent; - box-shadow: none; - border-radius: 0; -} -.jstree-default .jstree-wholerow { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.jstree-default .jstree-wholerow-hovered { - background: #e7f4f9; -} -.jstree-default .jstree-wholerow-clicked { - background: #beebff; - background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%); - background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%); -} -.jstree-default .jstree-node { - min-height: 24px; - line-height: 24px; - margin-left: 24px; - min-width: 24px; -} -.jstree-default .jstree-anchor { - line-height: 24px; - height: 24px; -} -.jstree-default .jstree-icon { - width: 24px; - height: 24px; - line-height: 24px; -} -.jstree-default .jstree-icon:empty { - width: 24px; - height: 24px; - line-height: 24px; -} -.jstree-default.jstree-rtl .jstree-node { - margin-right: 24px; -} -.jstree-default .jstree-wholerow { - height: 24px; -} -.jstree-default .jstree-node, -.jstree-default .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default .jstree-node { - background-position: -292px -4px; - background-repeat: repeat-y; -} -.jstree-default .jstree-last { - background: transparent; -} -.jstree-default .jstree-open > .jstree-ocl { - background-position: -132px -4px; -} -.jstree-default .jstree-closed > .jstree-ocl { - background-position: -100px -4px; -} -.jstree-default .jstree-leaf > .jstree-ocl { - background-position: -68px -4px; -} -.jstree-default .jstree-themeicon { - background-position: -260px -4px; -} -.jstree-default > .jstree-no-dots .jstree-node, -.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -36px -4px; -} -.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -4px -4px; -} -.jstree-default .jstree-disabled { - background: transparent; -} -.jstree-default .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default .jstree-checkbox { - background-position: -164px -4px; -} -.jstree-default .jstree-checkbox:hover { - background-position: -164px -36px; -} -.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default .jstree-checked > .jstree-checkbox { - background-position: -228px -4px; -} -.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default .jstree-checked > .jstree-checkbox:hover { - background-position: -228px -36px; -} -.jstree-default .jstree-anchor > .jstree-undetermined { - background-position: -196px -4px; -} -.jstree-default .jstree-anchor > .jstree-undetermined:hover { - background-position: -196px -36px; -} -.jstree-default .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default > .jstree-striped { - background-size: auto 48px; -} -.jstree-default.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -132px -36px; -} -.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -100px -36px; -} -.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -68px -36px; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -36px -36px; -} -.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -4px -36px; -} -.jstree-default .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default .jstree-file { - background: url("../images/jstree/32px.png") -100px -68px no-repeat; -} -.jstree-default .jstree-folder { - background: url("../images/jstree/32px.png") -260px -4px no-repeat; -} -.jstree-default > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default { - line-height: 24px; - padding: 0 4px; -} -#jstree-dnd.jstree-default .jstree-ok, -#jstree-dnd.jstree-default .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default i { - background: transparent; - width: 24px; - height: 24px; - line-height: 24px; -} -#jstree-dnd.jstree-default .jstree-ok { - background-position: -4px -68px; -} -#jstree-dnd.jstree-default .jstree-er { - background-position: -36px -68px; -} -.jstree-default .jstree-ellipsis { - overflow: hidden; -} -.jstree-default .jstree-ellipsis .jstree-anchor { - width: calc(100% - 29px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); -} -.jstree-default.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-small .jstree-node { - min-height: 18px; - line-height: 18px; - margin-left: 18px; - min-width: 18px; -} -.jstree-default-small .jstree-anchor { - line-height: 18px; - height: 18px; -} -.jstree-default-small .jstree-icon { - width: 18px; - height: 18px; - line-height: 18px; -} -.jstree-default-small .jstree-icon:empty { - width: 18px; - height: 18px; - line-height: 18px; -} -.jstree-default-small.jstree-rtl .jstree-node { - margin-right: 18px; -} -.jstree-default-small .jstree-wholerow { - height: 18px; -} -.jstree-default-small .jstree-node, -.jstree-default-small .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default-small .jstree-node { - background-position: -295px -7px; - background-repeat: repeat-y; -} -.jstree-default-small .jstree-last { - background: transparent; -} -.jstree-default-small .jstree-open > .jstree-ocl { - background-position: -135px -7px; -} -.jstree-default-small .jstree-closed > .jstree-ocl { - background-position: -103px -7px; -} -.jstree-default-small .jstree-leaf > .jstree-ocl { - background-position: -71px -7px; -} -.jstree-default-small .jstree-themeicon { - background-position: -263px -7px; -} -.jstree-default-small > .jstree-no-dots .jstree-node, -.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -39px -7px; -} -.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -7px -7px; -} -.jstree-default-small .jstree-disabled { - background: transparent; -} -.jstree-default-small .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default-small .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default-small .jstree-checkbox { - background-position: -167px -7px; -} -.jstree-default-small .jstree-checkbox:hover { - background-position: -167px -39px; -} -.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default-small .jstree-checked > .jstree-checkbox { - background-position: -231px -7px; -} -.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default-small .jstree-checked > .jstree-checkbox:hover { - background-position: -231px -39px; -} -.jstree-default-small .jstree-anchor > .jstree-undetermined { - background-position: -199px -7px; -} -.jstree-default-small .jstree-anchor > .jstree-undetermined:hover { - background-position: -199px -39px; -} -.jstree-default-small .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default-small > .jstree-striped { - background-size: auto 36px; -} -.jstree-default-small.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default-small.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -135px -39px; -} -.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -103px -39px; -} -.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -71px -39px; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-node { - color: #2156a5; !important; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -39px -39px; -} -.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: -7px -39px; -} -.jstree-default-small .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default-small .jstree-file { - background: url("../images/jstree/32px.png") -103px -71px no-repeat; -} -.jstree-default-small .jstree-folder { - background: url("../images/jstree/32px.png") -263px -7px no-repeat; -} -.jstree-default-small > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default-small { - line-height: 18px; - padding: 0 4px; -} -#jstree-dnd.jstree-default-small .jstree-ok, -#jstree-dnd.jstree-default-small .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default-small i { - background: transparent; - width: 18px; - height: 18px; - line-height: 18px; -} -#jstree-dnd.jstree-default-small .jstree-ok { - background-position: -7px -71px; -} -#jstree-dnd.jstree-default-small .jstree-er { - background-position: -39px -71px; -} -.jstree-default-small .jstree-ellipsis { - overflow: hidden; -} -.jstree-default-small .jstree-ellipsis .jstree-anchor { - width: calc(100% - 23px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default-small.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg=="); -} -.jstree-default-small.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-large .jstree-node { - min-height: 32px; - line-height: 32px; - margin-left: 32px; - min-width: 32px; -} -.jstree-default-large .jstree-anchor { - line-height: 32px; - height: 32px; -} -.jstree-default-large .jstree-icon { - width: 32px; - height: 32px; - line-height: 32px; -} -.jstree-default-large .jstree-icon:empty { - width: 32px; - height: 32px; - line-height: 32px; -} -.jstree-default-large.jstree-rtl .jstree-node { - margin-right: 32px; -} -.jstree-default-large .jstree-wholerow { - height: 32px; -} -.jstree-default-large .jstree-node, -.jstree-default-large .jstree-icon { - background-image: url("../images/jstree/32px.png"); -} -.jstree-default-large .jstree-node { - background-position: -288px 0px; - background-repeat: repeat-y; -} -.jstree-default-large .jstree-last { - background: transparent; -} -.jstree-default-large .jstree-open > .jstree-ocl { - background-position: -128px 0px; -} -.jstree-default-large .jstree-closed > .jstree-ocl { - background-position: -96px 0px; -} -.jstree-default-large .jstree-leaf > .jstree-ocl { - background-position: -64px 0px; -} -.jstree-default-large .jstree-themeicon { - background-position: -256px 0px; -} -.jstree-default-large > .jstree-no-dots .jstree-node, -.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -32px 0px; -} -.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: 0px 0px; -} -.jstree-default-large .jstree-disabled { - background: transparent; -} -.jstree-default-large .jstree-disabled.jstree-hovered { - background: transparent; -} -.jstree-default-large .jstree-disabled.jstree-clicked { - background: #efefef; -} -.jstree-default-large .jstree-checkbox { - background-position: -160px 0px; -} -.jstree-default-large .jstree-checkbox:hover { - background-position: -160px -32px; -} -.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, -.jstree-default-large .jstree-checked > .jstree-checkbox { - background-position: -224px 0px; -} -.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, -.jstree-default-large .jstree-checked > .jstree-checkbox:hover { - background-position: -224px -32px; -} -.jstree-default-large .jstree-anchor > .jstree-undetermined { - background-position: -192px 0px; -} -.jstree-default-large .jstree-anchor > .jstree-undetermined:hover { - background-position: -192px -32px; -} -.jstree-default-large .jstree-checkbox-disabled { - opacity: 0.8; - filter: url("data:image/svg+xml;utf8,#jstree-grayscale"); - /* Firefox 10+ */ - filter: gray; - /* IE6-9 */ - -webkit-filter: grayscale(100%); - /* Chrome 19+ & Safari 6+ */ -} -.jstree-default-large > .jstree-striped { - background-size: auto 64px; -} -.jstree-default-large.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); - background-position: 100% 1px; - background-repeat: repeat-y; -} -.jstree-default-large.jstree-rtl .jstree-last { - background: transparent; -} -.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl { - background-position: -128px -32px; -} -.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -96px -32px; -} -.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl { - background-position: -64px -32px; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node, -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl { - background: transparent; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl { - background-position: -32px -32px; -} -.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl { - background-position: 0px -32px; -} -.jstree-default-large .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; -} -.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl { - background: url("../images/jstree/throbber.gif") center center no-repeat; -} -.jstree-default-large .jstree-file { - background: url("../images/jstree/32px.png") -96px -64px no-repeat; -} -.jstree-default-large .jstree-folder { - background: url("../images/jstree/32px.png") -256px 0px no-repeat; -} -.jstree-default-large > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; -} -#jstree-dnd.jstree-default-large { - line-height: 32px; - padding: 0 4px; -} -#jstree-dnd.jstree-default-large .jstree-ok, -#jstree-dnd.jstree-default-large .jstree-er { - background-image: url("../images/jstree/32px.png"); - background-repeat: no-repeat; - background-color: transparent; -} -#jstree-dnd.jstree-default-large i { - background: transparent; - width: 32px; - height: 32px; - line-height: 32px; -} -#jstree-dnd.jstree-default-large .jstree-ok { - background-position: 0px -64px; -} -#jstree-dnd.jstree-default-large .jstree-er { - background-position: -32px -64px; -} -.jstree-default-large .jstree-ellipsis { - overflow: hidden; -} -.jstree-default-large .jstree-ellipsis .jstree-anchor { - width: calc(100% - 37px); - text-overflow: ellipsis; - overflow: hidden; -} -.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor { - width: calc(100% - 5px); -} -.jstree-default-large.jstree-rtl .jstree-node { - background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg=="); -} -.jstree-default-large.jstree-rtl .jstree-last { - background: transparent; -} -@media (max-width: 768px) { - #jstree-dnd.jstree-dnd-responsive { - line-height: 40px; - font-weight: bold; - font-size: 1.1em; - text-shadow: 1px 1px white; - } - #jstree-dnd.jstree-dnd-responsive > i { - background: transparent; - width: 40px; - height: 40px; - } - #jstree-dnd.jstree-dnd-responsive > .jstree-ok { - background-image: url("../images/jstree/40px.png"); - background-position: 0 -200px; - background-size: 120px 240px; - } - #jstree-dnd.jstree-dnd-responsive > .jstree-er { - background-image: url("../images/jstree/40px.png"); - background-position: -40px -200px; - background-size: 120px 240px; - } - #jstree-marker.jstree-dnd-responsive { - border-left-width: 10px; - border-top-width: 10px; - border-bottom-width: 10px; - margin-top: -10px; - } -} -@media (max-width: 768px) { - .jstree-default-responsive { - /* - .jstree-open > .jstree-ocl, - .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; } - */ - } - .jstree-default-responsive .jstree-icon { - background-image: url("../images/jstree/40px.png"); - } - .jstree-default-responsive .jstree-node, - .jstree-default-responsive .jstree-leaf > .jstree-ocl { - background: transparent; - } - .jstree-default-responsive .jstree-node { - min-height: 40px; - line-height: 40px; - margin-left: 40px; - min-width: 40px; - white-space: nowrap; - } - .jstree-default-responsive .jstree-anchor { - line-height: 40px; - height: 40px; - } - .jstree-default-responsive .jstree-icon, - .jstree-default-responsive .jstree-icon:empty { - width: 40px; - height: 40px; - line-height: 40px; - } - .jstree-default-responsive > .jstree-container-ul > .jstree-node { - margin-left: 0; - } - .jstree-default-responsive.jstree-rtl .jstree-node { - margin-left: 0; - margin-right: 40px; - background: transparent; - } - .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node { - margin-right: 0; - } - .jstree-default-responsive .jstree-ocl, - .jstree-default-responsive .jstree-themeicon, - .jstree-default-responsive .jstree-checkbox { - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-leaf > .jstree-ocl, - .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl { - background: transparent; - } - .jstree-default-responsive .jstree-open > .jstree-ocl { - background-position: 0 0px !important; - } - .jstree-default-responsive .jstree-closed > .jstree-ocl { - background-position: 0 -40px !important; - } - .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl { - background-position: -40px 0px !important; - } - .jstree-default-responsive .jstree-themeicon { - background-position: -40px -40px; - } - .jstree-default-responsive .jstree-checkbox, - .jstree-default-responsive .jstree-checkbox:hover { - background-position: -40px -80px; - } - .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, - .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, - .jstree-default-responsive .jstree-checked > .jstree-checkbox, - .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover { - background-position: 0 -80px; - } - .jstree-default-responsive .jstree-anchor > .jstree-undetermined, - .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover { - background-position: 0 -120px; - } - .jstree-default-responsive .jstree-anchor { - font-weight: bold; - font-size: 1.1em; - text-shadow: 1px 1px white; - } - .jstree-default-responsive > .jstree-striped { - background: transparent; - } - .jstree-default-responsive .jstree-wholerow { - border-top: 1px solid rgba(255, 255, 255, 0.7); - border-bottom: 1px solid rgba(64, 64, 64, 0.2); - background: #ebebeb; - height: 40px; - } - .jstree-default-responsive .jstree-wholerow-hovered { - background: #e7f4f9; - } - .jstree-default-responsive .jstree-wholerow-clicked { - background: #beebff; - } - .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow { - box-shadow: inset 0 -6px 3px -5px #666666; - } - .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow { - box-shadow: inset 0 6px 3px -5px #666666; - border-top: 0; - } - .jstree-default-responsive .jstree-children .jstree-open + .jstree-open { - box-shadow: none; - } - .jstree-default-responsive .jstree-node, - .jstree-default-responsive .jstree-icon, - .jstree-default-responsive .jstree-node > .jstree-ocl, - .jstree-default-responsive .jstree-themeicon, - .jstree-default-responsive .jstree-checkbox { - background-image: url("../images/jstree/40px.png"); - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-node { - background-position: -80px 0; - background-repeat: repeat-y; - } - .jstree-default-responsive .jstree-last { - background: transparent; - } - .jstree-default-responsive .jstree-leaf > .jstree-ocl { - background-position: -40px -120px; - } - .jstree-default-responsive .jstree-last > .jstree-ocl { - background-position: -40px -160px; - } - .jstree-default-responsive .jstree-themeicon-custom { - background-color: transparent; - background-image: none; - background-position: 0 0; - } - .jstree-default-responsive .jstree-file { - background: url("../images/jstree/40px.png") 0 -160px no-repeat; - background-size: 120px 240px; - } - .jstree-default-responsive .jstree-folder { - background: url("../images/jstree/40px.png") -40px -40px no-repeat; - background-size: 120px 240px; - } - .jstree-default-responsive > .jstree-container-ul > .jstree-node { - margin-left: 0; - margin-right: 0; - } -} diff --git a/documentation/src/main/style/asciidoctor/css/jstree-toc.css b/documentation/src/main/style/asciidoctor/css/jstree-toc.css deleted file mode 100644 index 2d5840ab1ff8..000000000000 --- a/documentation/src/main/style/asciidoctor/css/jstree-toc.css +++ /dev/null @@ -1,9 +0,0 @@ -.sectlevel1{ - display: none; -} -.sectlevel2{ - display: none; -} -.sectlevel3{ - display: none; -} diff --git a/documentation/src/main/style/asciidoctor/images/jstree/32px.png b/documentation/src/main/style/asciidoctor/images/jstree/32px.png deleted file mode 100644 index 15327152481789306eadef88393cd1c748dc31a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3121 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 q$a=%VWn+k|UtiDv&>%>!2^rk(D6aNK_^-%!; diff --git a/documentation/src/main/style/asciidoctor/images/jstree/40px.png b/documentation/src/main/style/asciidoctor/images/jstree/40px.png deleted file mode 100644 index 1959347aea041d75a58d0584ea7ec51714797983..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 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 JZ3)nb z&^DM2c&8XmFeKXW0f+|<#*5X2v;7A05%6pxd;~~57!piL1Tm4Y7h*Kf6oIDL+HSRF zq3arFHruAy*8@7q?7Y0U^LsOI|NDICVJ}|3nxLSQC&{zq`DgP_4@K|#1j&ynEZFuh zz1}#3b!H(F2_qEJ;P=aUTFVe@RS2QvehMp%hLzg;w2x}F231j@D1LGovMgih+8|=F z>rhp7nLtlkxl#vkxjdT9X4-4LT}fu^gFy@3fRGl%eEJcAM%r_Z^Bbq9Wgaf@!%wvP zrE+!Pq)>vU1ug*|&dp+a>b85RU9DA3#N)#{e?_h&byD~yJcFa-0^V+H_EG`r^#+He z+s=ic4Ytkgk9hrNy(h#vzu=%t_zz07rr7O%%U?% zbQ=;qYBaYzbMMZTAo18RhsCz+J;`Sea!1LX-8}>YDgxwx%U+gz@R8pbO&}T_FsOjZ zw%ELC(&J;J#`N7=LS48AsVcZRuDbx1hVU=;Dq - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.png deleted file mode 100644 index c11a095d493d7a4a6970af7f14a1e6bcfd49720b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 713 zcmV;)0yh1LP)T zn4%pUk&qf%!Ho#E3SGFW|9~{Ukb+Qg;l_n-6cHCGZiGS&{sGd0=t@m})JJ?IxKTt+ zERAVul8Ls>WX6i;j+2m>w7BrX$=sZo`G*dpP;_ zJ!H88&SD{exdt&A4KPr+-8{B#>4FZLW)q_h7+G3g2|sukr^Ot+9(RL8yUhlFj|l%Z z5pubLxw#BWM|J5i>(51=JWW7VRg4}#j1M0_;r88o+Kn!sfU(hI4a%=i-bA4w@l+M- z-4P?vhVzsN1p}D4b{RW^I~uAuICKDoqJ)cABDi#Q9A#O?(EfeM<`y+cRXP2isgVo0 zZ@51*t2MNK^o4?W@hYJ$X7Tb(Qj?`93RcQxo{AV?a{7NPEhGKqt0p7V8))*ud?s6) z7pW?{-KNb~SAU^eiDc!te>RrO#W&>`B-Q5Ju2cJJ!b`r>prKnf)CO47)F+MJG5Z=k0o2>?MD<< zjV6-sXa`CyZEvRkg5V{Hhc#u8sc3Zohgpe*VoA&`}BvzMY!M#V8df vKzhATL5J={7QFsBNa+!+KfTrQTYv!o;tS>x{C|#$00000NkvXXu0mjfvpz+$ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg deleted file mode 100644 index e64eb5111ed5..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/10.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/11.png deleted file mode 100644 index d550daed595675f2d6009384dca167d10047f047..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P))K9hE3b6Jxa{HEA-@ zq%+AF@!VlDq;_0X51cu3=gxV~J$K$aF8syrKX`bAf=nJK&yW`;Z(jfG^sdVx`5J{O z!}uxJ8=KHJHTZm9cs#uj1inCXX@Wg=gix}d!fd0VCA06BQLWY>i6TT%Am_pJJcfq` z5DJYzlB5{|O>}a(F5v9S*J5&Rei6lD$+5*sMa74Yd1#uRqN0zsKokT+SD^wpLXU z4hLoS6$Mskb?uuuk^8iQR2Qw81X& zz0n8)fqsP+aMTu?wVG6HG^!-Vj+uweaU&%W`(m;QVA60r#ny_L3e%NJ4Ylt-s5%FZ z=MWh1Gq`HCFl`lf{uOk=E?NJRjQ?&OaB7GMCB>c(@am&M)y0000 - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.png deleted file mode 100644 index 05dd6d4165b57839fcc8ff55db1f0cc131212003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)9i~|H-X+4AOz5{kY9}ig?M}pN`)K>QYl1AV2;$Z)(nF|VClJ7 zM0`Gwfk-qVe4d=f-d!%F(-}-mMG9$d?rew2XaL7?2#<|pI+lQ3E^}x!>V7)DA<0MK zc{vh-y{!eukMy8*e-L=%~o`EIB@>VNvyM3keHcc#|#1%i942<$L*^Z z(BWt;>r}UM3j)Kh;eYyEOy}0M%LK7v@=Fwpi&=q!a7yT&HBOM;OEJC!Zrtw|ExRryoJIZJm40ey$y;@!BQ^AHbI0anckp&}?h03NRY<=sootaNp~rg3kVdtHksI66*7iwniN>uc@sFxpMI= z8qE!OGa5wOrWWkn?nGz1ouC3sF~r7Tr6$+6ZSC?sdG-Py!sB3;FD@)In7N^ztjUS) z{FY22yOb@oxY+iC$yC}iH2h9%Wi`htlycatO)QlGisD?Q0UV@?d%_XShps@# zp{QS7i@G`^0~P>fkUYrA(qnUxTF5{`AfD%GidF2`&qjpRvFfLw1g6V>PsCOFV)6PV ZzyP0p(7n^<*!%zh002ovPDHLkV1f=@UK;=a diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg deleted file mode 100644 index 3bb29c7bd8ff..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/12.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.png deleted file mode 100644 index 11d816b6a495729097dca929770791933468bd9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)ZV1ATe=!_II-P-1senQ* zhg>crl|m{dZIHldY=qNkWA6-Td>4cOx_Ci|%mn9AEEb_6fPaBVNOiiSXlXu{rK2ta z`X;LuGWLEYj&vr6dv}NNJ++4Ug|O&2!l`iW$|ba(XhE^WW935(Z{EJc#^#pZY%)Bc zkedx+6};ds6a)+p4#3;j1B=*$FMJei#U$0-pEOzZ&} z8NDy|r0;?UO%6Nttc1m-WzknGm7vk6-7*|fP9ATD!O$q$oJxsIjgMU?YclHpdeB64 z_Fwdf_S0v6JbW~UtxOg@XS=IlDsc!I$W)WV0)gPGb1v_ zGj%xB)zRvXuEzHSe*F9eiDU}5eM3kQ?HtF!>97&SbFf;?__G31X7yh7MjUqYNFuq0 z@=h7CPjRtqmThS{ifk^263^3Yr15exfM45rIP6w7Y=hIU0=fSldyB;+j(v51#t&RT wo+h+R^Kj?|Jm6QrN{_GvjEMSQ!EXTu00=Jjk-{eEQ~&?~07*qoM6N<$f^Gvs_W%F@ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg deleted file mode 100644 index 408d567b3d27..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/13.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/14.png deleted file mode 100644 index bd24e1b59e8018e221e2a38bbc771bdba8d21ebc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcmV;^0xbQBP)P=BmW2Ki?jA%tP zHYv4fswUaZcd`jMv)P2kZ2DjrcILg`zRzLMMDC8?vyjcb;wW(W!Z}e*mr*g^N46Ve zc@jbrEW<#n)xu~r(CepUjS!f>DTDy-7bVF%`!$F}Tm(Y^I-Qm*4LDARuFkcv**c)n zXej7v1B3$N3DN7HoPmaA(9*(z)9GpuVpuuXb8tB~z+lk(2#jy~OTl4MKD9=H0ZcFg|(*%C3j$H zB9p0%bK929csO<&oi?kg2j_=R(GY6i@q|FVaTEI<>WODA^h>^Y@%p_gVBo-hIJ)gv zj700s)9DP|JaRY%;@-2Demr%!o{K0JCdfm}XccbCf-=;mZsOCrx3Fnsz1 z-cC;8^X#{Vds;mr0)>Pf-8NOodWRj>jyCjebm7uPFC6wR?Aoy%M+W;V$*$xmpru{7 zjzG+2BTA)G9b{o~33o=vNXKfxvMi1r9zY}-#mvV~Fqw=LBGB$-m3i>(-Q#ZXB%96Q zdoY9_KSK!4h2@+i1QC&?q2GUE$Yt|#2y4tHGQ~Ws z);6l - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.png deleted file mode 100644 index 771a7db7bfc63e70d9bdeff0a5710c62cc933613..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 762 zcmV2XDXzC;+qShu- zL^{20{=;q7?|0o~Zp#Dbo_o%{=X1W_-}#**AV<0P@R3YSGgT#RI7GGg#+8e6ng0tp z0Jo{>j6~-x;jjux6d_6?%w{937G}fA-_v12#_DcWjW~QG<47bDFzEHr>vdEmNRk9& zz5zB{31oQ-t7<0D7|#{cM7RS#CLR562eG)gl*=VnR$>T-CNVRkvd!M)!qBBGOovs6 zcW4yVmAes-#}SD}wTUKUK9mX@M7AXg5Cj3Us>;d~SuX6MUpj;&B>3XBTd~SAy6@h? zn*lfaUiE8s>S}9n?Q+`&MFTDm-0ugmuWAo>Ejj|&BhdxrLTd|}8jfdKu$7hKTOf%0 z51bTaQj%1|Wqy7E1qJ42w&R$Zp2bJsI9%_B(0%9T21s#{6-8DHu3v4ZZ4fX#ItJh9 z*cxPEks%606p9DF2PW|I*Y7MP3^7t%J`IPo_wy}hwDA-u6&YO1Sn^vEF`sC6I^oZwinDwXEHUZ3Wj)MceTkL#$vv%HK_ztB%A_HRgg z8t5pp%Fd?7V<;~#$!U$w3@Z2TVt|{v^_!hy-ovg~EbibuSWT>IYD^|0bUKL-UKcI+ sWYeo44OWr7Pn6_cqNYx5X89+;02;R9+^_`<5dZ)H07*qoM6N<$g5%g?CIA2c diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg deleted file mode 100644 index b2ac0e5641a7..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/15.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - -]> - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/2.png deleted file mode 100644 index 3949673eb9e122ab974647cf40e02328628d0308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 zcmV;x0zdtUP)DBBE%pG*D3+tcFUZb>pgwR-tR_(v@}L##Qacg(z_&h#+xkX(b`jf(q6rO-o}! zNmQgdX>=x3Vm)V=#H5*AIGoJMx!?Tr-*W|+tlM|*AEk7GB50HrjEGzryPVtFFPLl& zYg)m-wx%He>o>5u36DpHEW0UO3jIGxpc|$T0*o-=!>46rGT-2^+hMocD6FtrDJ%jc zmxw)WyCI6sC@U?gvKWBgjg3Fy>Df6XldGt=NFi2|DbDJOD#Pw@ep%n`F@l!!( z$6h@iJ$Y(?ipXTY@~4f{V~mvq6U*r;*(Z*7Ly|xj6 zM&ZwX`Ciqasv2gV$Dxu3Y;4Jo%Ef9_P1F6fnHl(E{uN%nUeHhH$f1MiJ=ue2Gtrtp z_NQ#DEK8=R(Gxg^u}i}Qe1qxPS_mCArxZgXyLN7`X&4+hi;>}rh{ose@NuLT;B>-f zwJJ0#X&rK)vmLVgznW0rDGUvSu$sy0zVx37QY{E?Q)9VjTT3%1oo-@k%-W?sJss(>y>9an)l@O5zv9)zaNx^stP;-kbE+WhH<#Krlf}ks-Pz(f mQUPmcQ0bXA#_IL{6JP*|T;<%S@3$cU0000 - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/3.png deleted file mode 100644 index 23523d9772947ebcba621866386b94e2929cfb0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)qf`{sdjQ(D;aZE%6bFui9v^K1*D=XoDu@ z4V?i7>&|m0lsMF4;z>^Kh`_$D0wI9gl2i)Ezkb8=@-G+- z1_IElAUsd5Mfj;l7-0=j^ z#%d)1Q?>dNdOffD&K=t@9zKD?V+Y~$b|IT9prRBGn@V-iZH zazZMTum7#LryCPz!zeCExF2}}v0Xsu(5Qw{E?-1#0MN7A59yTJod6g0A5a{-r%GAXnQ#=c - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.png deleted file mode 100644 index ced622a160097ed12632193f03402012e816b6ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 671 zcmV;Q0$}}#P)utgI-8 zFf%bSFaj|z4>yB?f-FcZ0cH>r)UXMUpS&=byA@JqvH--lfpMdp1!;OIn#Q6E^ zSHj`r=do%E^7CSt(AkJ;(3h_a@7{e70EG|CB?%86K4oSxJF`lau2BDF0y1#lSe%2RRWKbq;UeegH=yFgJt4hnJTJ zh`B+5G6865Bi^C_$uLlAGyq~y2ws5V4L}1vqN@i8FaZ8!#v^Sq3#b49002ovPDHLk FV1jxd8f*Xn diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg deleted file mode 100644 index 977279a65b70..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/4.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.png deleted file mode 100644 index c117955328f043a04efec7b82fc02435ad3bc9dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 718 zcmV;<0x|uGP)1~tCI}#cHhj$%r`U3fr&ibe(pjOKvlY4e_mg`yJP0hnFNRH^*_FB zHV3s@9e9BUNfbd*hGAep*6{u@g1s~aL4YMRk=PeiiN{mGaU4jJh$?^}pz<8phKFEk zasp&o4kOTt0R#cgqS^iMF{&h!Y5GTyC8-aDLls2Cb;B8t8)h+x0!bQ;CTRK*+D53AJ&1HDmVWs@9mK#oD0e{C?%jctqbCdm zK76#nEOC|2`~=6Tu@FA)iPQy6PxLWP0GrRY;ZV~J<+LT8$r4C_WrFHedqAeJ6p|~K z7hw6iA9A@oynDX~xk91igXKWAR%3kfW_`C>EzFiH75Ms1Wt`k!4fgp_Su{(O3ARi! zTxM`aHlA$4aq0)_&Y`L!M=Ok6I=2NoL`I`bcHOSi29WtV5BRTM>O7armA))+RzMVl zJhoXUkjS)ayf2%J7tSFc*I0{h-wH6GL?YR_ci6|sMCeC&`(`J#eB-898L`cOk0;qM zC5}_r5gz=$MOa)o55-~$Uc7qEh^0xUGMvtFiVt9Xp*^u9R2vSPauALEcVdZj&y0)S z1=~B+y*o7e;Y>E~Rn;RXm3|vQWIWsLqu_AZ$vxP;guPo#8PODmDwV2It=6E?Y~mIR zV6zRiIiM}x|L3Qm2XLu%q@~eX-;;uw?_U810AhdM;~X3*1^@s607*qoM6N<$g41|J AhyVZp diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg deleted file mode 100644 index 2905c3f0eac5..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/5.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/6.png deleted file mode 100644 index da45f300d07fa5ab54a7c581b1ed99c73f7fb3c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)}hs&Mw-S2$&%;?Y-_a8rVuoPqnF!V7<3<-ub!`Q8n>oe^& zx;BDgmhKgbCFz@zN4ZkrFPP0HIGuLLvJ-+JOwu8Yth9%O5j?Ne>%mwoi61|IK{Og+ zG#VHLDukfd!NAttUJqO@iIn*?B7Kv8d8jS|l)-xy+)j_t5?kH(` zke+@&CzVQDFm;INVDNel;mRdHtX2z`8=0C$R#BkS{S$xs)Cq{9NNt5lNg!WPrL2-` zIrVmElzR}Jo#Woz90|f~GVSbdD&HxEw03-77FSvb&YeAjF4=`gPhQ|tY60V~Cb6`f z<_2rQTB0;aofzmEb9uFer1wZS^QM5|t3xFOI zP#X^(KE>CiG%gPX;BrcBMsGuFN4423`x1p;PGE6q8RHX^eC<8#Y1y}RS}7%nB-($p zyJd4_ZG-2Y9xuUu04V@pl8Mz3hr!_NuxSjKx!YGWQ#M9fR8~)99 - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.png deleted file mode 100644 index 5b2d43b0d8830b2fdbec0a7163f9983cdafcb2c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmV;P0%84$P)$LN?uG;qA=MeD9n0zIksY40#?uS)bRYi3cn9j|Slc1IJ}LgsFvUwL04E zf3VxFY%5LeDYa-nq0r;(V4!-v8Tyg>iBd_0KzB_h0zwEJlxS?s4Tr;CW(QEBw>lDy zVDneDFq_=og(wP;O(sepbx8KE3H`6EFAqi%41s&jzQbeVqa!qb6UFXtmJb$6X zG@4EPZMXd_6Q+q%RqKZNyQzpviwk)9`VDvLe;N(G<`;*Fc;)gXD8&-qe@qze6LRd% z-f7Ro8AH&*{8eo4d>ueQU@@D)u9=ai6a~ChfSg$mX#X=&vgTq|jFba=n9I`BL(g2=y zE0#qg%cgMf+8n&z3GJFo__nW)f?_Z|<%4U~$^3Xh?$J&PtG%5p4ET@SV@1enpl3P8j5=rf@&5%F0GU9-aU-fYO#lD@07*qoM6N<$ Eg3x6q)&Kwi diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg deleted file mode 100644 index bbe29a6ac81b..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/7.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.png deleted file mode 100644 index 067e861a63b6ae077e07a529fed672a34700632f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)|)csJNI|a6;NW_9KO4eCI?xwvXmtAoI88wU8(az z3FkpFS0b6hkJKVmq6$W%9ve(1sMX>G?VTqucS#Te*vZi%k(k*Z2w`Pq6&j72OoS+s zsRUT97TE1o{C|*uF64Yg1)!FuSFhiGF#G%=WO;)fi3OWVMJ5PXN~f`~kb=o*Y;*RX z!02Q582hUfuzR0<cVtZ3#em#@h&QE-M)kS4<2D(M_Z91^9dFVF8)!olv6WvMF+l3uBFx9x(hRrsGN@C zRFGB%lz}XWI+thRh{Y2!(8<1@{Mys!o^|!Xep*Q~%OH}ZDcU@Js+TUd0yl0ABNC0` zc=tgZ>2l!H7ayjHS#BtPNxl=0z1mg;!T{d)AL0Kxj$cbl7=5iB z8EL4mEn*Xk&!c%q6WaH*puTP!`kdYJdZOT7DlBH6Mr4UeqG(TFzk{URIy)PeB@P59 zP-(NmdF&8ccejv(1rOa%5DbN7iCOL%do>rKi~WUyiuH2EMj~_2Y9&Y-&APG|$XI%= z9|9VnR4)Iw-YMI~i;F*zqAp&|W(&L6t90>L*{9$i?+HHv-g58B9{~mcaZ~hLXSP$J P00000NkvXXu0mjf$+A+e diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg deleted file mode 100644 index e2ddabe03f31..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/8.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.png deleted file mode 100644 index fc1c09faaad64326f4f56e15c2c46099a5f260cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmV?P)@S=BQ+=mO@Z?(R90r=%y$}1f!zApuZq2f-XiSbx}9bqFpQs+Ja(GkhNAyrE|@% zE%m68Uo-ms&OGLE?uGZf2Yuh?Jn!>+ehk{gjfuNwNO6(0HT^tE^YYlaXlp;yGVCG6 zmoNObt)$W@mP(MaEELKP=(HM`Oa|KKBYBO0Z|C0Q{=>(-CK86hkwXJ`@oKiwlgk%q zu?y?i;)%_55JIU`K&eoO*!(FLsh&=0yMbWnJ4QWjWH=7xav6^O>zY`t7K9_wCZN9% z*5R~T6;Zr#?07Qu99rUwT|GO&kfWVn2oj)vax#lxnE%$&YSgqW(sgF67PE-S$cf`n zsg$^WYXUcK-$AihqQ@%g(Wut}sDmk!$=$s>e4oF3Lv3x1Z-_3%Fgompgs>=;%5V-1 z;@*QtB9JYeMq2#z!A?JWnsX0(^p>rrfpBCQQYnkoUuoi*9QO3~KrWYIYWgJ>zJ~Z! zXc`TAn9ZG(+9@($Znpi0SbW9)X+Fd=XlHw>kI|^-tzWnOtRSoqu5PQ@Z_w+!;m8uX zKLxP{M8vKxGp&??R{+>>i|dS>btihM9`wHGbQ)g7x(2@H8{8J81+b44J;^}pU~~Kv ZU;tNz^l7oS#a;ja002ovPDHLkV1hiDV3+^^ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg deleted file mode 100644 index 5b5f3df17e78..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/callouts/9.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - -]> - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/caution.png deleted file mode 100644 index f6431e7af7295fb85bc660bb043093ec3ff755b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5956 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 md!^{EFS(nx{r^|_p8){lz|XAjvLm?w0000 - - -]> - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/home.png deleted file mode 100644 index 50c39f3ed8fbde071fbe95d8ec1eb4d9742d82f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2887 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 diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.png deleted file mode 100644 index 76b90e072e1a6f957f18426fc7e1f0ba0778a91d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5970 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 A*#H0l diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg deleted file mode 100644 index cff2da29b1af..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/important.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/next.png deleted file mode 100644 index 3957e327a37fc62bfe6fdd5702999ebd2c3d0771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 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 V+W85?$d&*A002ovPDHLkV1gnAyFLH_ diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg deleted file mode 100644 index 2477ee45db73..000000000000 --- a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/note.svg +++ /dev/null @@ -1,137 +0,0 @@ - - - -]> - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/prev.png deleted file mode 100644 index 8ee9dedc0fe40d970a594de179d231cfffd791e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmV3w7n=X-I#aFnMBOu2D2}x0L zIW8a)1X_d=SK#9P>OE)Y+`YVNHtFJJ=B)w>)@7JwEB6p@fLxEwU{#Ag8eY?C(gF*oOm#k z_*>(?WCGSMrCnKIg`g@zg94xcNegEdyFRGQx^{CodwgO#o}Dx#D4>jg#!AfVGz*r4 zv}0EqM%1S#L1{<<)Q1;e;l8QW7_ftv zfLj{owM)X%pkkWzB|tg(_icvE8&%*EYM{<4_kNa2aUgXUrABY zC^0{{4NL_9G5ho)v?u`j3FixKy-%E}>Ckm`k8GTpwgj`2=(7?*zbO@x;-di}HPkh< zbK2FWuBmketJJO0_NpQ@>PtYf;?K$#r+?ni*kaW6+#cP?X*1+8c&#u24B1H#85Rr< zM&+FROm!ouRm|j`l8g=+SjBD)iTG9;n1$5b?7bWM`KjjI%UwhH(`HKu`;azyEf`*k z2W?s`AO=s5RI?@@zB>lSz9Cq>>hWJ=)`U$-L_BcYOAyec?Q&*NdhmQ|d*^_D=+5{i zZUg!Iz^-j+px4D=Z3c0mQg1Dvt6ZMa#`pB`>FIAykM z7XEmnXaf}I#X+D(qd2U0_x%B;$!SQ8d-8@{dMP)DD_7!NdFT1}cHm8-jSO2}p<ed*VF%3(8+JxUubGE7GYcG0!G5R zr?4MR#FF9!X5sgI{3Tpyy$Xj)4X@^EV~lv{KNPUVU0^XkOy>@Cv~w;32a)wSh-5m0 z2oA~m>|`)(PJ^iMQ242>3*P?d2*f@UURHhl^`m&m1P?ro#mocS`2^nKvf>cQB@mT_ z3n`?xNYdk6K=19*m4{9?>)Njl)+4gfhT$384{ST zI*^O>QYz|+T!RF%Se%;8Q6Dj0-ut{vkrqRrsgPG6T+y|D(iKQwGwTnzn zNaC4u4L8ERs=AbQYj7;bVzEW62=uG{rS6@*Jgk|hLfi*dSZt~&kD?|P;7wH^!dR}B zdwJ)nErY}NGq3#cZV7J+q;{2Ux&@ZQnDeqSl!Ecw_P7uLtCc1>2RmH{m47;bdlh02Y%`B^zp9%0{}8#ERshzuF?Pi N002ovPDHLkV1hGW+OPls diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/tip.png deleted file mode 100644 index 3b377637332b1474ee0819361636f47498736883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5944 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 - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/up.png deleted file mode 100644 index 0612e13cd65719f76760af1ac799558cefcb7fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1525 zcmViNELQtaVKq?`iw|l-yhVL5O}xbiC6St#8f=PqsWpXGYzmFr zf`uZBD5gNU)q)KmLMdUvU3NUPnIVVMnc1DCrVnzGFS|2y=FE5g>-m3x)v-G6>_97B zz%}zDy&gy2U_*A^8G-~cr8T&fl0>(O7?LALUi(9oS>eWzu!aZ?b&V9v!KcCcAw5Ka zp{_YXf{Vhhn;^^mCn}~?E0U6u7)Ov=6n;ghRyCt?Go;jb>1#1`7=b*Vez`US|LQRU zg!@`yo`(1qQlo0dPw9#F#tKAuLV>OJ;p%s*8sjN~8p;fAuaii`Igy-JAi_&5=*fzj z;zc*NzQK0+AifSJBuSH0Wm=4%>eW!{)%OifJjPF)n4B#U$dLqDnxwC4X8e#iNscFB z__m>IvY>@*+7_0Hf9(85Pb!datNj1BS7Gc%mpO%m{hg;vw&$SeUxuNUi>+ZL{#4wne1I z7S-4wDLv6a0$+UVMA7_$E4s+@&UDLqof0ZlD^_l!@@-d}7=h7hB{ zLy$*laR#_tZo{Xw7qba+TEY&Iug=1#I1p&apv+6=lbRL_Kfz*3#p=~A!IZfPjD`Sc zZXYxYo=n=Is^HD2a1Pr30xtKD+9!!tBX;H7EVl?Kx@ju`CW8-llG@O_Fcyweu8yh?vm$9p`M)}pofy8oMlciIyMbe zM;oBMYhc;^=*Vy|Wv9Z>wMkQbV|Ro^iJ+MJSTE6hSz*WnFhVPr#e#5&Jr&b4$w_3=yjdv_=IQW}yi`lYHmBtdMc zLThTd;>o*7_r<{L?^Q!nvmI{EIzY=ZbDI*ve<|Lb-1d`wD8c^Q$o8tw>q9ZXl#>p- za<+KFPXF*5tPjyh1SCduZ~W= z$uQ{V`p7lkms@jAloX^)Q1vcH*T}#2{HcHEiA!b be+3u-VR`NUz8~C-00000NkvXXu0mjfj?CGr diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/docbook/warning.png deleted file mode 100644 index be2b415a6e6807c38d88cf00583ff07a9f32b4c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5134 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 - - -]> - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/dot.png deleted file mode 100644 index 079add95ded9a07208eda2360b24fd19b6c3808a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1h!3HF`e}{O3I7!~_E)4%caKYZ?lYt_f1s;*b zKzU&hW@MN(M*=9wUgGKN%6^T5omq~TchT*OKp`tn7sn8e>!l|*@-is!Fgv!F?g?=F zVmIwMC$EV|O(nl)a$3ARUG$TxVts(z`7?EMfov diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/hibernatelogo.png deleted file mode 100644 index 47c4dbe840b131a7134daa4d92de43f06f3c271d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5161 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 diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/patterned_rule.png deleted file mode 100644 index f24f29d78991e865c7fa9bbbe5f9ab19287345da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2746 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 A00000 diff --git a/documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png b/documentation/src/main/style/asciidoctor/images/org/hibernate/title_hdr.png deleted file mode 100644 index 0c801672ce51dc86e8c58d51ca948d63b7ef5e0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43886 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 diff --git a/documentation/src/main/style/asciidoctor/js/toc.js b/documentation/src/main/style/asciidoctor/js/toc.js deleted file mode 100644 index ec434553b538..000000000000 --- a/documentation/src/main/style/asciidoctor/js/toc.js +++ /dev/null @@ -1,58 +0,0 @@ -var versions = { - 'current' : '/current/userguide/html_single/Hibernate_User_Guide.html', - '6.1' : '/6.1/userguide/html_single/Hibernate_User_Guide.html', - '6.0' : '/6.0/userguide/html_single/Hibernate_User_Guide.html', - '5.6' : '/5.6/userguide/html_single/Hibernate_User_Guide.html', - '5.5' : '/5.5/userguide/html_single/Hibernate_User_Guide.html', - '5.4' : '/5.4/userguide/html_single/Hibernate_User_Guide.html', - '5.3' : '/5.3/userguide/html_single/Hibernate_User_Guide.html', - '5.2' : '/5.2/userguide/html_single/Hibernate_User_Guide.html', - '5.1' : '/5.1/userguide/html_single/Hibernate_User_Guide.html', - '5.0' : '/5.0/userguide/html_single/Hibernate_User_Guide.html', - '4.3' : '/4.3/manual/en-US/html_single/', - '4.2' : '/4.2/manual/en-US/html_single/', - '4.1' : '/4.1/manual/en-US/html_single/', - '4.0' : '/4.0/manual/en-US/html_single/', - '3.6' : '/3.6/reference/en-US/html_single/', - '3.5' : '/3.5/reference/en-US/html_single/', - '3.3' : '/3.3/reference/en-US/html_single/', - '3.2' : '/3.2/reference/en/html_single/' -}; - -$(document).ready(function() { - $('#toctitle').before(''); - $('#vchooser').append(''); - - for(var version in versions) { - var path = 'http://docs.jboss.org/hibernate/orm' + versions[version]; - $('#vchooser').append(''); - }; - - $('#vchooser').change(function(e) { - if (this.value !== '') - window.location.href = this.value; - }); - - $('ul.sectlevel1').wrap('
'); - - $('#toctree').jstree({ - "core" : { - "themes" : {"variant" : "small", "icons" : false} - }, - "plugins" : [ "search", "state", "wholerow" ] - }) - .on("activate_node.jstree", function (e, data) { location.href = data.node.a_attr.href; }); - - $('#toctree').before(''); - var searchTimeout = false; - $('#tocsearch').keyup(function () { - if(searchTimeout) { clearTimeout(searchTimeout); } - searchTimeout = setTimeout(function () { - var v = $('#tocsearch').val(); - $('#toctree').jstree(true).search(v); - }, 250); - }); - $('#tocsearch').after('
'); - $('#toctreeexpand').click(function() { $('#toctree').jstree('open_all'); }); - $('#toctreecollapse').click(function() { $('#toctree').jstree('close_all'); }); -}); diff --git a/documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf b/documentation/src/main/style/pdf/fonts/Inconsolata-Light.ttf deleted file mode 100644 index ba3a83d5e9839f387b2b1630ab2307492ef9f081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328516 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