diff options
author | David A. Madore <david+git@madore.org> | 2011-08-28 15:55:47 +0200 |
---|---|---|
committer | David A. Madore <david+git@madore.org> | 2011-08-28 15:55:47 +0200 |
commit | db0a709f2743d9502fb601bed4a1f115d3856c61 (patch) | |
tree | d93bc9df7227cedc91e08b46245a0031bba3a429 /org/madore/damlengine/TodoWrefAttr.java | |
parent | 0003925549ea009bb0a99c225b5d1992ccd8e7af (diff) | |
download | damlengine-db0a709f2743d9502fb601bed4a1f115d3856c61.tar.gz damlengine-db0a709f2743d9502fb601bed4a1f115d3856c61.tar.bz2 damlengine-db0a709f2743d9502fb601bed4a1f115d3856c61.zip |
Prepare for weblog selection (and mess everything up).
Diffstat (limited to 'org/madore/damlengine/TodoWrefAttr.java')
-rw-r--r-- | org/madore/damlengine/TodoWrefAttr.java | 10 |
1 files changed, 8 insertions, 2 deletions
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; |