smartxml: Automatically rollback transaction on error thrown
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 19 Mar 2014 12:16:53 +0000 (13:16 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Fri, 28 Mar 2014 11:25:31 +0000 (12:25 +0100)
commit95d7d373a581746ce68ada33dd890ecc385245ed
tree35caffee4662152005180d5cf39c53e502e12b9a
parent258f516ed932787fc3a5e1c970831a885e00872f
smartxml: Automatically rollback transaction on error thrown

This works for:
- implicit transactions created for transformations run when there is
no transaction in progress
- transactions started by Document.transaction call

It won't work for transactions started by Document.transactionStart.
src/smartxml/smartxml.js
src/smartxml/smartxml.test.js