| | private JScrollPane mScrollPane; |
| | private String mBaseUriPath = ""; |
| | - private String mHead = ""; |
| | + private String mHead; |
| | |
| | private volatile boolean mLocked; |
 |
| | public HtmlPreview( final Workspace workspace ) { |
| | mWorkspace = workspace; |
| | + mHead = generateHead(); |
| | |
| | // Attempts to prevent a flash of black un-styled content upon load. |
| | setStyle( "-fx-background-color: white;" ); |
| | |
| | invokeLater( () -> { |
| | - mHead = generateHead(); |
| | mPreview = new HtmlPanelImpl(); |
| | mScrollPane = new JScrollPane( mPreview ); |
 |
| | setContent( wrapper ); |
| | wrapper.addComponentListener( this ); |
| | - |
| | - localeProperty().addListener( ( c, o, n ) -> rerender() ); |
| | - fontFamilyProperty().addListener( ( c, o, n ) -> rerender() ); |
| | - fontSizeProperty().addListener( ( c, o, n ) -> rerender() ); |
| | } ); |
| | + |
| | + localeProperty().addListener( ( c, o, n ) -> rerender() ); |
| | + fontFamilyProperty().addListener( ( c, o, n ) -> rerender() ); |
| | + fontSizeProperty().addListener( ( c, o, n ) -> rerender() ); |
| | |
| | register( this ); |