[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