Skip to content

Commit e73f0e1

Browse files
committed
Fix #2425: ods files opening in excel
1 parent cb8fc65 commit e73f0e1

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

bits/81_writeods.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
/* OpenDocument */
22
var write_styles_ods/*:{(wb:any, opts:any):string}*/ = (function() {
3+
var master_styles = '<office:master-styles>'
4+
+ '<style:master-page style:name="mp1" style:page-layout-name="mp1">'
5+
+ '<style:header/>'
6+
+ '<style:header-left style:display="false"/>'
7+
+ '<style:footer/>'
8+
+ '<style:footer-left style:display="false"/>'
9+
+ '</style:master-page>'
10+
+ '</office:master-styles>';
11+
312
var payload = '<office:document-styles ' + wxt_helper({
413
'xmlns:office': "urn:oasis:names:tc:opendocument:xmlns:office:1.0",
514
'xmlns:table': "urn:oasis:names:tc:opendocument:xmlns:table:1.0",
@@ -13,7 +22,8 @@ var write_styles_ods/*:{(wb:any, opts:any):string}*/ = (function() {
1322
'xmlns:svg': "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0",
1423
'xmlns:of': "urn:oasis:names:tc:opendocument:xmlns:of:1.2",
1524
'office:version': "1.2"
16-
}) + '></office:document-styles>';
25+
}) + '>' + master_styles + '</office:document-styles>';
26+
1727
return function wso(/*::wb, opts*/) {
1828
return XML_HEADER + payload;
1929
};
@@ -161,7 +171,7 @@ var write_content_ods/*:{(wb:any, opts:any):string}*/ = (function() {
161171
});
162172

163173
/* table */
164-
o.push(' <style:style style:name="ta1" style:family="table">\n'); // style:master-page-name="mp1">\n');
174+
o.push(' <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">\n');
165175
o.push(' <style:table-properties table:display="true" style:writing-mode="lr-tb"/>\n');
166176
o.push(' </style:style>\n');
167177

0 commit comments

Comments
 (0)