master
asamoukin 16 years ago
parent 6756cdbffe
commit 0affcad597

@ -4632,14 +4632,14 @@ class plasma(samba):
[],"",[], [],"",[],
False,False), False,False),
xmlFields[0]) xmlFields[0])
# Если последним полем BR, удаляем его
if xmlFields and self.docObj.getTypeField(xmlFields[-1]) == "br": if xmlFields and self.docObj.getTypeField(xmlFields[-1]) == "br":
#print "DEL_BR", xmlFields[-1].nextSibling #print "DEL_BR", xmlFields[-1].nextSibling
#and\ #and\
if not xmlFields[-1].nextSibling: if not xmlFields[-1].nextSibling:
xmlArea.removeChild(xmlFields[-1]) xmlArea.removeChild(xmlFields[-1])
# Если предыдущим полем не (BR или комментарий) - добавляем BR
if xmlArea.previousSibling and\ if xmlArea.previousSibling and\
not (self.docObj.getTypeField(xmlArea.previousSibling) == "br" or\ not (self.docObj.getTypeField(xmlArea.previousSibling) == "br" or\
self.docObj.getTypeField(xmlArea.previousSibling) == "comment"): self.docObj.getTypeField(xmlArea.previousSibling) == "comment"):
@ -4649,7 +4649,7 @@ class plasma(samba):
False,False), False,False),
xmlArea) xmlArea)
# Если есть предыдущее поле, и поле предыдущеее предыдущему # Если есть предыдущее поле, и поле предыдущеее предыдущему
# не равно BR # не равно BR или комментарий то добавляем BR
if xmlArea.previousSibling: if xmlArea.previousSibling:
prPrSibling = xmlArea.previousSibling.previousSibling prPrSibling = xmlArea.previousSibling.previousSibling
if prPrSibling and\ if prPrSibling and\
@ -4660,6 +4660,7 @@ class plasma(samba):
[],"",[], [],"",[],
False,False), False,False),
xmlArea) xmlArea)
# Если после есть BR а за ним ничего нет, удаляем BR
if xmlArea.nextSibling and\ if xmlArea.nextSibling and\
self.docObj.getTypeField(xmlArea.nextSibling) == "br": self.docObj.getTypeField(xmlArea.nextSibling) == "br":
if not xmlArea.nextSibling.nextSibling: if not xmlArea.nextSibling.nextSibling:

Loading…
Cancel
Save