Change lyx2lyx to conform to new standard URL inset.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21586 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Richard Heck 2007-11-13 15:30:29 +00:00
parent 12ecafd76e
commit 70055b3422

View File

@ -521,7 +521,6 @@ def convert_url(document):
'Convert url insets to url charstyles' 'Convert url insets to url charstyles'
if document.backend == "docbook": if document.backend == "docbook":
return return
didone = False
i = 0 i = 0
while True: while True:
i = find_token(document.body, "\\begin_inset CommandInset url", i) i = find_token(document.body, "\\begin_inset CommandInset url", i)
@ -555,30 +554,8 @@ def convert_url(document):
"\\end_layout", "\\end_layout",
""] ""]
document.body[i:k] = newstuff document.body[i:k] = newstuff
didone = True
i = k i = k
#If we did one, we need to add URL to the modules
if didone:
i = find_token(document.header, "\\begin_modules", 0)
if i == -1:
#No modules yet included
i = find_token(document.header, "\\textclass", 0)
if i == -1:
document.warning("Malformed LyX document: No \\textclass!!")
return
modinfo = ["\\begin_modules", "URL", "\\end_modules"]
document.header[i + 1: i + 1] = modinfo
return
j = find_token(document.header, "\\end_modules", i)
if j == -1:
document.warning("Malformed LyX document: No \\end_modules.")
return
k = find_token(document.header, "URL", i)
if k != -1 and k < j:
return
document.header.insert(i + 1, "URL")
def revert_href(document): def revert_href(document):
'Reverts hyperlink insets (href) to url insets (url)' 'Reverts hyperlink insets (href) to url insets (url)'