- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 22 Aug 2010 12:34:38 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv32725
Modified Files:
patch.anolis
Log Message:
further tinkering with dfn popups
Index: patch.anolis
===================================================================
RCS file: /sources/public/html5/spec-author-view/patch.anolis,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- patch.anolis 22 Aug 2010 10:10:59 -0000 1.11
+++ patch.anolis 22 Aug 2010 12:34:36 -0000 1.12
@@ -1,6 +1,6 @@
diff -r 16550726fd0d anolis
--- a/anolis Sun Aug 30 16:53:19 2009 -0500
-+++ b/anolis Sun Aug 22 18:54:43 2010 +0900
++++ b/anolis Sun Aug 22 21:32:00 2010 +0900
@@ -70,10 +70,10 @@
def getOptParser():
@@ -16,7 +16,7 @@
diff -r 16550726fd0d anolislib/processes/filter.py
--- a/anolislib/processes/filter.py Sun Aug 30 16:53:19 2009 -0500
-+++ b/anolislib/processes/filter.py Sun Aug 22 18:54:43 2010 +0900
++++ b/anolislib/processes/filter.py Sun Aug 22 21:32:00 2010 +0900
@@ -5,23 +5,4 @@
return
selector = cssselect.CSSSelector(kwargs["filter"])
@@ -44,8 +44,8 @@
+ element.drop_tree()
diff -r 16550726fd0d anolislib/processes/terms.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/anolislib/processes/terms.py Sun Aug 22 18:54:43 2010 +0900
-@@ -0,0 +1,378 @@
++++ b/anolislib/processes/terms.py Sun Aug 22 21:32:00 2010 +0900
+@@ -0,0 +1,379 @@
+# coding=UTF-8
+# Copyright (c) 2010 Michael(tm) Smith
+#
@@ -188,12 +188,15 @@
+ del dfnParentNode.attrib["id"]
+ descendants = dfnParentNode.xpath(".//*[self::dfn or @id]")
+ for descendant in descendants:
++ if descendant.tag == "dfn":
++ descendant.tag = "span"
++ if "id" in descendant.attrib:
++ del descendant.attrib["id"]
+ # if the text content of this descendant is the
+ # same as the text content of the term, then we
-+ # don't want to repeat it, but instead we
++ # don't want to repeat it, so instead we
+ # replace it with ellipses
+ if descendant.text_content().lower() == term.text_content().lower():
-+ descendant.tag = "span"
+ tail = ""
+ if descendant.tail is not None:
+ tail = descendant.tail
@@ -208,8 +211,6 @@
+ # characters (other than ellipses) to
+ # indicate that we've ellided something
+ dfnParentNode.text = "*** "
-+ if "id" in descendant.attrib:
-+ del descendant.attrib["id"]
+ dfnContext.append(dfnParentNode)
+ indexEntry.append(dfnContext)
+ # we need a first letter so that we can build navigational
Received on Sunday, 22 August 2010 12:34:39 UTC