9e9ca526fe
Prettier syntax update of sdt-properties
2023-06-23 13:05:21 -04:00
41c0fb5fc0
Update sdt-properties to make alias optional
2023-06-23 13:04:28 -04:00
58e7dbf445
Revert "Modify sdt-properties to accommodate for children elements"
...
This reverts commit f706d8e62d
.
2023-06-22 15:39:39 -04:00
20e0213c7d
Revert "Revert unnecessary changes to sdt-properties"
...
This reverts commit d1f75e3a42
.
2023-06-22 15:37:00 -04:00
d1f75e3a42
Revert unnecessary changes to sdt-properties
2023-06-22 15:20:56 -04:00
f706d8e62d
Modify sdt-properties to accommodate for children elements
2023-06-22 14:42:17 -04:00
e69b063687
Porting tests over to vitest
2023-06-05 00:33:43 +01:00
21a6767c6f
Add strict types for file child
2023-01-23 14:14:05 +00:00
1b06fc71cf
#1507 - Add scale for run
2022-11-03 00:30:16 +00:00
7d8cfc0382
Move SpaceType to shared
2022-10-29 03:10:29 +01:00
e90d97b813
Use new eslint-plugin-functional instead of tslint-immutable
2022-09-15 20:00:50 +01:00
1bdf9a4987
Initial ESlint conversion
2022-08-31 07:52:27 +01:00
982d923553
Improve import alias
...
@file/ and @export/ instead of file/ and export/ etc
2022-06-26 23:26:42 +01:00
f414b4ee9a
#1529 Add word break feature
2022-06-15 00:07:12 +01:00
2536fbe752
Merge branch 'master' of github.com:dolanmiu/docx into feat/declaritive-styles-and-tab-stop
...
# Conflicts:
# src/file/paragraph/paragraph.ts
2019-10-03 20:48:34 +01:00
d2a0baa221
Fix table of contents \t flag
2019-10-02 14:49:55 +13:00
04b6d8e54a
Declarative hyperlinks, bookmarks, tab stops and page breaks
2019-09-30 22:56:21 +01:00
fb65bb4207
Turn Run into a declaritive API
2019-06-17 01:51:57 +01:00
cb42c74a8d
Make Paragraph declaritive
2019-06-12 01:03:36 +01:00
816cb54b14
Optimize XML output by properly constructing objects to send to the xml library so that it can produce proper empty elements.
...
Rework the way attributes are stored in ImportedXmlComponent to match elsewhere (required allowing for a null xmlKeys in the XmlAttributeComponent interface).
Rework the way paragraphs get added to the end of table cells if needed.
The goal in both reworks is to not mess around with the objects output from `prepForXml` if we can avoid it.
Made the output of RunProperties, ParagraphProperties, TableCellProperties, TableRowProperties, and TableProperties all optional based on whether they contain any attributes or children. Changed code in PageBorders, TableCellMargin, and TableCellBorders that implemented this same thing by overriding `prepForXml` so that it uses the new XmlComponent subclass instead.
Removed commented out code that attempted to fix-up XML output and make proper empty elements.
Fixed all affected tests.
Turn off `no-null-keyword` in the linter as we need to use null to signal to the `xml` library to create an empty element with no attributes (`undefined` will not work in its place).
Fixes #306
2019-04-09 05:27:18 -04:00
7980f14efb
Introduce some functional programming techniques
2018-11-02 02:51:57 +00:00
4742cf0f3f
Clean imports
2018-10-26 01:04:07 +01:00
96d81873d8
forgot to fix the test
2018-10-21 19:56:31 -02:00
c429ae9920
changed comma by semicolon to work in Word 2016.
2018-10-21 19:37:37 -02:00
b6f431e14d
fixed TOC instruction that was missing quotes for some switches
2018-10-20 09:17:37 -03:00
2da3ba0262
Rename variables
2018-09-26 02:17:39 +01:00
c140d2c37c
ITableOfContentsProperties to ITableOfContentsOptions
2018-09-25 21:09:30 +01:00
3a42f2a2f0
Make API simplier with interfaces
2018-09-25 20:05:35 +01:00
00efedaa09
Fix spelling and linting and improve readme
2018-09-25 19:49:44 +01:00
808c5b00a0
table of contents with all the options
2018-09-25 01:18:47 -03:00
4ca81df401
TOC content generation aborted
2018-09-21 11:16:14 -03:00
8b463b3bb6
updated clone deep dependency and make fields dirty to be updated when word is opened
2018-09-21 10:26:28 -03:00
1cff104bae
correct sdt objects of table of contents
2018-09-20 10:47:10 -03:00
7cd8864fb9
added stdPr and stdContent to table of contents
2018-09-19 11:01:07 -03:00
8e911698a5
generating the content for a table of contents
2018-09-18 05:24:19 -03:00
146d0ad9e5
Moved addTableOfContents to File and creating a settings.xml and applying updateFields=true when there is a table of contents
2018-09-10 10:01:26 -03:00
aedfca377f
elements need to be inside runs
2018-09-04 18:22:08 -03:00
7926f6c189
escape bars
2018-09-04 17:29:24 -03:00
e9a007d446
create default properties for table-of-contents instruction
2018-09-04 12:05:41 -03:00
b1711ae293
first simple version of TOC working
2018-09-03 11:20:36 -03:00
c55f82c425
test improvment
2018-09-03 10:48:50 -03:00
d1044d262e
table of contents extending paragraph
2018-08-31 10:22:40 -03:00
8d83219bb6
wrote some initial code
2018-08-29 12:06:01 -03:00
a6a8012b39
wrote some inital code
2018-08-22 10:30:19 -03:00
d5b6225a90
starting table of contents
2018-08-21 07:19:46 -03:00