[jsword-svn] r1399 - in trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop: desktop display/basic
dmsmith at www.crosswire.org
dmsmith at www.crosswire.org
Wed Jun 13 07:15:36 MST 2007
Author: dmsmith
Date: 2007-06-13 07:15:36 -0700 (Wed, 13 Jun 2007)
New Revision: 1399
Modified:
trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java
trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/TextPaneBookDataDisplay.java
Log:
Fixed a bug in setting the html base url.
Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java 2007-06-11 16:11:01 UTC (rev 1398)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/desktop/ViewSourcePane.java 2007-06-13 14:15:36 UTC (rev 1399)
@@ -28,6 +28,7 @@
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
+import java.io.IOException;
import java.net.URI;
import java.util.Iterator;
@@ -45,6 +46,7 @@
import org.crosswire.common.swing.ActionFactory;
import org.crosswire.common.swing.CWScrollPane;
import org.crosswire.common.swing.GuiUtil;
+import org.crosswire.common.util.NetUtil;
import org.crosswire.common.util.Reporter;
import org.crosswire.common.xml.Converter;
import org.crosswire.common.xml.FormatType;
@@ -104,7 +106,7 @@
XSLTProperty.DIRECTION.setState(bmd.isLeftToRight() ? "ltr" : "rtl"); //$NON-NLS-1$ //$NON-NLS-2$
URI loc = bmd.getLocation();
- XSLTProperty.BASE_URL.setState(loc == null ? "" : loc.toString()); //$NON-NLS-1$
+ XSLTProperty.BASE_URL.setState(loc == null ? "" : NetUtil.getAsFile(loc).getCanonicalPath()); //$NON-NLS-1$
if (bmd.getBookCategory() == BookCategory.BIBLE)
{
@@ -137,6 +139,10 @@
{
Reporter.informUser(null, e);
}
+ catch (IOException e)
+ {
+ Reporter.informUser(null, e);
+ }
}
/**
Modified: trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/TextPaneBookDataDisplay.java
===================================================================
--- trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/TextPaneBookDataDisplay.java 2007-06-11 16:11:01 UTC (rev 1398)
+++ trunk/bibledesktop/src/main/java/org/crosswire/bibledesktop/display/basic/TextPaneBookDataDisplay.java 2007-06-13 14:15:36 UTC (rev 1399)
@@ -26,6 +26,7 @@
import java.awt.event.MouseListener;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
+import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URI;
import java.text.MessageFormat;
@@ -46,6 +47,7 @@
import org.crosswire.bibledesktop.display.URIEventListener;
import org.crosswire.common.swing.AntiAliasedTextPane;
import org.crosswire.common.util.Logger;
+import org.crosswire.common.util.NetUtil;
import org.crosswire.common.util.Reporter;
import org.crosswire.common.xml.Converter;
import org.crosswire.common.xml.SAXEventProvider;
@@ -144,7 +146,7 @@
XSLTProperty.DIRECTION.setState(bmd.isLeftToRight() ? "ltr" : "rtl"); //$NON-NLS-1$ //$NON-NLS-2$
URI loc = bmd.getLocation();
- XSLTProperty.BASE_URL.setState(loc == null ? "" : loc.toString()); //$NON-NLS-1$
+ XSLTProperty.BASE_URL.setState(loc == null ? "" : NetUtil.getAsFile(loc).getCanonicalPath()); //$NON-NLS-1$
if (bmd.getBookCategory() == BookCategory.BIBLE)
{
@@ -187,6 +189,10 @@
{
Reporter.informUser(this, e);
}
+ catch (IOException e)
+ {
+ Reporter.informUser(this, e);
+ }
}
/* (non-Javadoc)
More information about the jsword-svn
mailing list