Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Fix keep-files bug, add help for invalid option, add lyrics CSS style

AuthorDaveJarvis <email>
Date2022-08-02 20:52:31 GMT-0700
Commit6bb0e1d77a789a105dc6630a4ab72c7a56bed304
Parent4971256
Delta16 lines added, 2 lines removed, 14-line increase
src/main/resources/com/keenwrite/preview/webview.css
}
+/* LYRICS ***/
+div.lyrics {
+ margin: 0;
+ padding: 0;
+ white-space: pre-line;
+ font-style: italic;
+}
+
+div.lyrics:first-line {
+ line-height: 0;
+}
+
+
src/main/java/com/keenwrite/processors/XhtmlProcessor.java
try {
final var attrs = node.getAttributes();
-
final var attr = attrs.getNamedItem( "src" );
private void setMetaData( final Document doc ) {
final var metadata = createMetaDataMap( doc );
+
visit( doc, "/html/head", node ->
metadata.entrySet()
.forEach( entry -> node.appendChild( createMeta( doc, entry ) ) )
);
final var title = metadata.get( "title" );
+
if( title != null ) {
visit( doc, "/html/head/title", node -> node.setTextContent( title ) );
final var mediaType = response.getMediaType();
- imageFile = mediaType.createTemporaryFile( APP_TITLE_LOWERCASE );
+ imageFile = mediaType.createTempFile( APP_TITLE_LOWERCASE, true );
try( final var image = response.getInputStream() ) {