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. |