From db0a709f2743d9502fb601bed4a1f115d3856c61 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Sun, 28 Aug 2011 15:55:47 +0200 Subject: Prepare for weblog selection (and mess everything up). --- org/madore/damlengine/TodoWrefAttr.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'org/madore/damlengine/TodoWrefAttr.java') diff --git a/org/madore/damlengine/TodoWrefAttr.java b/org/madore/damlengine/TodoWrefAttr.java index 7f31250..60fec1d 100644 --- a/org/madore/damlengine/TodoWrefAttr.java +++ b/org/madore/damlengine/TodoWrefAttr.java @@ -33,8 +33,14 @@ public class TodoWrefAttr extends TodoAttr { String wrefNumberStr = wrefMatcher.group(4); String wrefSupplementStr = wrefMatcher.group(5); String targetFile = ""; - if ( true ) - targetFile = wrefYearStr + "-" + wrefMonthStr + ".html"; + if ( ctx.wsc != null + && ctx.wsc instanceof Context.WeblogMonthSelectionContext + && wrefYearStr.equals(((Context.WeblogMonthSelectionContext)ctx.wsc).year) + && wrefMonthStr.equals(((Context.WeblogMonthSelectionContext)ctx.wsc).month) ) + targetFile = ""; + else + targetFile = ((ctx.gc.uriToTop==null)?"":(ctx.gc.uriToTop+"weblog/")) + + wrefYearStr + "-" + wrefMonthStr + ".html"; String targetFragment = "d." + wrefYearStr + "-" + wrefMonthStr + "-" + wrefDayStr + "." + wrefNumberStr + wrefSupplementStr; String target = targetFile + "#" + targetFragment; -- cgit v1.2.3