|
From: <bra...@us...> - 2010-07-28 00:09:57
|
Revision: 3192
http://archive-access.svn.sourceforge.net/archive-access/?rev=3192&view=rev
Author: bradtofel
Date: 2010-07-28 00:09:51 +0000 (Wed, 28 Jul 2010)
Log Message:
-----------
Added method "addBase()" which just adds a <base href="X"> tag.
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/TextDocument.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/TextDocument.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/TextDocument.java 2010-07-27 23:57:00 UTC (rev 3191)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/TextDocument.java 2010-07-28 00:09:51 UTC (rev 3192)
@@ -77,7 +77,20 @@
this.uriConverter = uriConverter;
}
+ public void addBase() {
+ // TODO: get url from Resource instead of SearchResult?
+ String pageUrl = result.getOriginalUrl();
+ String captureDate = result.getCaptureTimestamp();
+
+ String existingBaseHref = TagMagix.getBaseHref(sb);
+ if (existingBaseHref == null) {
+ insertAtStartOfHead("<base href=\"" + pageUrl + "\" />");
+ } else {
+ pageUrl = existingBaseHref;
+ }
+ }
+
/**
* Update URLs inside the page, so those URLs which must be correct at
* page load time resolve correctly to absolute URLs.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|