From: <bra...@us...> - 2009-11-11 00:33:37
|
Revision: 2928 http://archive-access.svn.sourceforge.net/archive-access/?rev=2928&view=rev Author: bradtofel Date: 2009-11-11 00:23:33 +0000 (Wed, 11 Nov 2009) Log Message: ----------- FEATURE: added JS block rewriter, and experimental ONCLICK rewriter Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml Modified: trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml =================================================================== --- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2009-11-11 00:20:58 UTC (rev 2927) +++ trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2009-11-11 00:23:33 UTC (rev 2928) @@ -30,6 +30,9 @@ <bean id="cssBlockHandler" class="org.archive.wayback.replay.html.transformer.BlockCSSStringTransformer"> </bean> + <bean id="jsBlockHandler" + class="org.archive.wayback.replay.html.transformer.JSStringTransformer"> + </bean> @@ -152,7 +155,14 @@ <bean class="org.archive.wayback.replay.html.rules.StyleContentRule"> <property name="transformer" ref="cssBlockHandler" /> </bean> + <bean class="org.archive.wayback.replay.html.rules.JSContentRule"> + <property name="transformer" ref="jsBlockHandler" /> + </bean> <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> + <property name="modifyAttributeName" value="ONCLICK" /> + <property name="transformer" ref="jsBlockRewriter" /> + </bean> + <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> <property name="modifyAttributeName" value="style" /> <property name="transformer" ref="cssAttributeHandler" /> </bean> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2009-12-01 20:54:53
|
Revision: 2933 http://archive-access.svn.sourceforge.net/archive-access/?rev=2933&view=rev Author: bradtofel Date: 2009-12-01 20:54:41 +0000 (Tue, 01 Dec 2009) Log Message: ----------- BUGFIX: was mis-referencing jsBlockHandler Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml Modified: trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml =================================================================== --- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2009-12-01 20:51:38 UTC (rev 2932) +++ trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2009-12-01 20:54:41 UTC (rev 2933) @@ -160,7 +160,7 @@ </bean> <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> <property name="modifyAttributeName" value="ONCLICK" /> - <property name="transformer" ref="jsBlockRewriter" /> + <property name="transformer" ref="jsBlockHandler" /> </bean> <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> <property name="modifyAttributeName" value="style" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2010-04-24 00:51:18
|
Revision: 3065 http://archive-access.svn.sourceforge.net/archive-access/?rev=3065&view=rev Author: bradtofel Date: 2010-04-24 00:51:12 +0000 (Sat, 24 Apr 2010) Log Message: ----------- BUGFIX: was missing META Refresh rewriting. Also made the new GraphDisclaimer the default Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml Modified: trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml =================================================================== --- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2010-04-24 00:49:18 UTC (rev 3064) +++ trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2010-04-24 00:51:12 UTC (rev 3065) @@ -33,6 +33,9 @@ <bean id="jsBlockHandler" class="org.archive.wayback.replay.html.transformer.JSStringTransformer"> </bean> + <bean id="metaRefreshHandler" + class="org.archive.wayback.replay.html.transformer.MetaRefreshUrlStringTransformer"> + </bean> @@ -40,13 +43,29 @@ class="org.archive.wayback.replay.html.ReplayParseEventDelegator"> <property name="parserVisitors"> <list> + <!-- this bean dumps each tag as it was found, inside comments, + before meddling, which can help with debugging. <bean class="org.archive.wayback.replay.html.rules.CommentRule"> </bean> + --> <bean class="org.archive.wayback.replay.html.rules.AfterBodyStartTagJSPExecRule"> + <property name="jspPath" value="/WEB-INF/replay/DisclaimChooser.jsp" /> + <!-- <property name="jspPath" value="/WEB-INF/replay/DebugBanner.jsp" /> + <property name="jspPath" value="/WEB-INF/replay/Disclaimer.jsp" /> + --> </bean> + <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> + <property name="tagName" value="META" /> + <property name="whereAttributeName" value="http-equiv" /> + <property name="whereAttributeValue" value="refresh" /> + + <property name="modifyAttributeName" value="content" /> + <property name="transformer" ref="metaRefreshHandler" /> + </bean> + <bean class="org.archive.wayback.replay.html.rules.AttributeModifyingRule"> <property name="tagName" value="A" /> <property name="modifyAttributeName" value="HREF" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bra...@us...> - 2010-10-01 20:08:50
|
Revision: 3268 http://archive-access.svn.sourceforge.net/archive-access/?rev=3268&view=rev Author: bradtofel Date: 2010-10-01 20:08:44 +0000 (Fri, 01 Oct 2010) Log Message: ----------- COMMENT Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml Modified: trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml =================================================================== --- trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2010-10-01 20:08:26 UTC (rev 3267) +++ trunk/archive-access/projects/wayback/wayback-webapp/src/main/webapp/WEB-INF/ArchivalUrlSaxReplay.xml 2010-10-01 20:08:44 UTC (rev 3268) @@ -6,6 +6,17 @@ default-init-method="init"> + <!-- + Beans defined in this class allow for customized rewriting of HTML + content. The functionality described in the original version of this + file is also implemented in + + org.archive.wayback.archivalurl.FastArchivalUrlReplayParseEventHandler + + which trades off the flexibility of configuration available here for + higher performance. + --> + <bean id="anchorURLRewriter" class="org.archive.wayback.replay.html.transformer.URLStringTransformer"> </bean> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |