Always keep ids on <font> elements by default
This commit is contained in:
parent
3beab0744f
commit
6d76766fc4
1 changed files with 2 additions and 4 deletions
6
scour.py
6
scour.py
|
|
@ -201,14 +201,12 @@ numRastersEmbedded = 0
|
||||||
# returns the number of ID attributes removed
|
# returns the number of ID attributes removed
|
||||||
def removeUnreferencedIDs(referencedIDs, identifiedElements):
|
def removeUnreferencedIDs(referencedIDs, identifiedElements):
|
||||||
global numIDsRemoved
|
global numIDsRemoved
|
||||||
|
keepTags = ['font']
|
||||||
num = 0;
|
num = 0;
|
||||||
for id in identifiedElements.keys():
|
for id in identifiedElements.keys():
|
||||||
node = identifiedElements[id]
|
node = identifiedElements[id]
|
||||||
if referencedIDs.has_key(id) == False :
|
if referencedIDs.has_key(id) == False and not node.nodeName in keepTags:
|
||||||
node.removeAttribute('id')
|
node.removeAttribute('id')
|
||||||
# now remove the element from our list of elements with ids
|
|
||||||
# not necessary if we're calculating the array again every time
|
|
||||||
# del identifiedElements[id]
|
|
||||||
numIDsRemoved += 1
|
numIDsRemoved += 1
|
||||||
num += 1
|
num += 1
|
||||||
return num
|
return num
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue