This looks like an excellent solution to me.
Ray
Dan Polansky wrote:
Hi,
The STYLE tag should not be stored in every single node; HTML styling
can be made globally accross the whole map, using a property from
user.properties.
The HEAD tag including STYLE tag can be removed from the SimplyHTML
code view too, using the following patch of DocumentPane.java of the
method setHTMLView. The key change of the method is marked with *;
this is however not the standard diff format.
private void setHTMLView() {
try {
editor.getDocument().removeDocumentListener(this);
StringWriter stringWriter = new StringWriter();
editor.getEditorKit().write
(stringWriter, editor.getDocument(), 0,
editor.getDocument().getLength());
stringWriter.close();
String newText = stringWriter.toString();
* if (!Util.preferenceIsTrue("writeHead","true"))
* newText = newText.replaceAll("(?ims)<head>.*?(<body)","$1");
sourceEditorPane.setText(newText);
sourceEditorPane.getDocument().addDocumentListener(this);
sourceEditorPane.addCaretListener(sourceEditorPane);
setHtmlChanged(false);
}
catch(Exception ex) {
ex.printStackTrace();
}
Also, the preference "writeHead" has to be set to false in
freemind.properties for the patch to take effect.
This patch is copyrighted by Daniel Polansky (C) 2008 under GNU GPL V2
or later at your option.
Best regards,
Dan
------------------------------------------------------------------------
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
------------------------------------------------------------------------
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer