Simplify the ODT header format
This commit is contained in:
@@ -76,7 +76,7 @@
|
||||
<office:master-styles>
|
||||
<style:master-page style:name="Standard" style:page-layout-name="PM1">
|
||||
<style:header>
|
||||
<text:p text:style-name="Header">Test Project / Jane Smith / <text:page-number text:page-adjust="-1">2</text:page-number></text:p>
|
||||
<text:p text:style-name="Header"><text:page-number text:page-adjust="-1">2</text:page-number></text:p>
|
||||
</style:header>
|
||||
<style:header-first>
|
||||
<text:p text:style-name="Header" />
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
<office:master-styles>
|
||||
<style:master-page style:name="Standard" style:page-layout-name="PM1">
|
||||
<style:header>
|
||||
<text:p text:style-name="Header">Lorem Ipsum / lipsum.com / <text:page-number text:select-page="current">2</text:page-number></text:p>
|
||||
<text:p text:style-name="Header"><text:page-number text:select-page="current">2</text:page-number></text:p>
|
||||
</style:header>
|
||||
<style:header-first>
|
||||
<text:p text:style-name="Header" />
|
||||
|
||||
@@ -693,8 +693,8 @@ def testCoreToOdt_SaveFlat(mockGUI, fncPath, tstPaths):
|
||||
assert odt._dLanguage == "nb"
|
||||
odt.setColourHeaders(True)
|
||||
assert odt._colourHead is True
|
||||
odt.setHeaderFormat(nwHeadFmt.ODT_AUTO, 1)
|
||||
assert odt._headerFormat == nwHeadFmt.ODT_AUTO
|
||||
odt.setHeaderFormat(nwHeadFmt.ODT_PAGE, 1)
|
||||
assert odt._headerFormat == nwHeadFmt.ODT_PAGE
|
||||
|
||||
odt.setPageLayout(148, 210, 20, 18, 17, 15)
|
||||
assert odt._mDocWidth == "14.800cm"
|
||||
@@ -741,7 +741,7 @@ def testCoreToOdt_SaveFull(mockGUI, fncPath, tstPaths):
|
||||
odt._isNovel = True
|
||||
|
||||
# Set a format without page number
|
||||
odt.setHeaderFormat(f"{nwHeadFmt.ODT_PROJECT} - {nwHeadFmt.ODT_AUTHOR}", 0)
|
||||
odt.setHeaderFormat("Test Project - Jane Smith", 0)
|
||||
|
||||
odt._text = (
|
||||
"## Chapter One\n\n"
|
||||
|
||||
@@ -649,7 +649,7 @@ def testBuildSettings_Output(qtbot: QtBot, nwGUI: GuiMain):
|
||||
|
||||
# Check initial values
|
||||
assert outTab.odtAddColours.isChecked() is False
|
||||
assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_AUTO
|
||||
assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_PAGE
|
||||
assert outTab.htmlAddStyles.isChecked() is False
|
||||
|
||||
# Toggle all
|
||||
@@ -663,12 +663,13 @@ def testBuildSettings_Output(qtbot: QtBot, nwGUI: GuiMain):
|
||||
outTab.saveContent()
|
||||
|
||||
assert build.getBool("odt.addColours") is True
|
||||
assert build.getStr("odt.pageHeader") == "Stuff"
|
||||
assert build.getStr("odt.pageHeaderText") == "Stuff"
|
||||
assert build.getBool("html.addStyles") is True
|
||||
|
||||
# Reset header format
|
||||
SHARED.project.data.setName("Test Project")
|
||||
outTab.btnPageHeader.click()
|
||||
assert outTab.odtPageHeader.text() == nwHeadFmt.ODT_AUTO
|
||||
assert outTab.odtPageHeader.text() == f"Test Project / {nwHeadFmt.ODT_PAGE}"
|
||||
|
||||
# Finish
|
||||
bSettings._dialogButtonClicked(bSettings.buttonBox.button(QDialogButtonBox.Close))
|
||||
|
||||
Reference in New Issue
Block a user