Commit Graph

17 Commits

Author SHA1 Message Date
3a7f9053b9 Allow indent to use other options than left and hanging
This is a breaking change. Existing code using indent will break when padding in the number for left.
2017-09-16 17:05:40 -06:00
97101adb10 Enabled declarations in tsconfig to be true 2017-07-07 14:31:08 +01:00
410152441b fixed tslinting issues 2017-04-15 17:54:47 +01:00
0453f28951 add keepLines and keepNext support for paragraph formatting
This commit adds it to the three places where paragraph formatting can
be applied right now (directly on the paragraph, paragraph styles, and
bullets/numbering styles). I'm separately adding an entry to the wiki
regarding what these methods do (widow/orphan control)
2017-04-14 21:13:11 +02:00
6fc4ad782a add #overrideLevel method to concrete numberings 2017-04-12 16:00:16 +02:00
16b9057ac6 prepare Level to be extended for overrides 2017-04-12 15:57:26 +02:00
762fc0ca9d added run formatting methods to levels 2017-03-13 12:38:16 +01:00
457d074a59 added paragraph formatting methods to numbering Level 2017-03-13 12:38:16 +01:00
62911d6e44 make XmlAttributeComponent into a generic class
This change brings increased type safety to uses of
XmlAttributeComponent. Now the compiler is checkign for us that the
properties that get passed in to every subclass match the intended
interface, and also that the xmlKeys property -> xml attribute mapping
has all the right keys
2017-03-10 14:19:45 +01:00
11e918114d clear out clearVariables! In comes toXml 2017-03-09 20:49:14 +01:00
4a2b8a1e04 remove unused XmlProperty code 2017-03-09 19:04:17 +01:00
4b300e4def add fluent interface for defining abstract numbering levels 2017-03-08 18:03:39 +01:00
f5e81f1dfc fix numbering/level linter warnings 2017-03-08 17:45:29 +01:00
a2284df881 fixed all tslint errors 2016-05-26 15:08:34 +01:00
23d08df9a2 trying to get numbering to work 2016-05-23 22:23:05 +01:00
8dcdbeef2f added numbering 2016-05-21 00:02:46 +01:00
b47eaf739e added numbering files 2016-05-19 22:42:23 +01:00