[Moin-devel] CVS: MoinMoin/action LikePages.py,1.8,1.9
J?rgen Hermann
jhermann at users.sourceforge.net
Mon Feb 25 13:22:02 EST 2002
Update of /cvsroot/moin/MoinMoin/action
In directory usw-pr-cvs1:/tmp/cvs-serv3342/action
Modified Files:
LikePages.py
Log Message:
Show subpages as LikePages
Index: LikePages.py
===================================================================
RCS file: /cvsroot/moin/MoinMoin/action/LikePages.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** LikePages.py 8 Dec 2001 18:42:02 -0000 1.8
--- LikePages.py 25 Feb 2002 21:21:12 -0000 1.9
***************
*** 36,39 ****
--- 36,41 ----
end = e_match.group(1)
e_len = len(end)
+ subpage = pagename + '/'
+ sp_len = len(subpage)
# find any matching pages
***************
*** 44,51 ****
continue
p_len = len(anypage)
! if p_len > s_len and anypage[:s_len] == start:
! matches[anypage] = 1
! if p_len > e_len and anypage[-e_len:] == end:
! matches[anypage] = matches.get(anypage, 0) + 2
# no matches :(
--- 46,56 ----
continue
p_len = len(anypage)
! if p_len > sp_len and anypage[:sp_len] == subpage:
! matches[anypage] = 4
! else:
! if p_len > s_len and anypage[:s_len] == start:
! matches[anypage] = 1
! if p_len > e_len and anypage[-e_len:] == end:
! matches[anypage] = matches.get(anypage, 0) + 2
# no matches :(
***************
*** 66,69 ****
--- 71,75 ----
keys = matches.keys()
keys.sort()
+ showMatches(matches, keys, 4, "%s/..." % pagename)
showMatches(matches, keys, 3, "%s...%s" % (start, end))
showMatches(matches, keys, 1, "%s..." % (start,))
More information about the Moin-devel
mailing list