52 Commits (439c5fc7d63fa4a19bec73732df63f8f2d104f18)

Author SHA1 Message Date
Andrew Kingston 99f9b4bf07 Transform the output of JS expressions to be actual types rather than strings 4 years ago
mike12345567 018e0bd73b Getting client partially working, having an issue with search fields not updating for a table block. 4 years ago
Andrew Kingston a0d8bffbc6 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 5 years ago
mike12345567 be8979e50a Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 da38734a62 Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 2719f7e97e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 331c1ca48e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 8b2c505050 Fixing #2718 - disabling handlebars helpers for queries. 5 years ago
mike12345567 eb411cd0b0 Fixing #2718 - disabling handlebars helpers for queries. 5 years ago
Andrew Kingston 403f64d1ac Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 01dfef735f Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 9ec1992522 Update JS HBS helper tests 5 years ago
Andrew Kingston 94f790f310 Update JS HBS helper tests 5 years ago
Andrew Kingston 4cd8171a91 Add tests to HBS JS helper 5 years ago
Andrew Kingston 6619a16caf Add tests to HBS JS helper 5 years ago
mike12345567 38e6956b19 Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 47acb7e69b Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
Andrew Kingston 545c710ce5 Fix tests 5 years ago
Andrew Kingston d65d4975c9 Fix tests 5 years ago
mike12345567 1df459a5bf Fixing issues discovered with hbs escaping. 5 years ago
mike12345567 a7ce3ada3f Fixing issues discovered with hbs escaping. 5 years ago
mike12345567 c51f1dae13 Updating examples, adding length tests and updating HBS helpers library. 5 years ago
mike12345567 c52be5aad6 Updating examples, adding length tests and updating HBS helpers library. 5 years ago
Andrew Kingston 7e082a18d8 Allow string templates to handle null objects without failing 5 years ago
Andrew Kingston 4d8e878f6f Allow string templates to handle null objects without failing 5 years ago
mike12345567 f9ba157f97 Updating test. 5 years ago
mike12345567 e67f19ea20 Updating test. 5 years ago
mike12345567 3ffd340450 Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 b741194b7d Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 1470e601aa Updating date helper to use UTC. 5 years ago
mike12345567 3d01ac17e9 Updating date helper to use UTC. 5 years ago
mike12345567 4c5bcb11a2 Adding test case for issue found by Andrew with formulas, HBS in deep context objects was being evaluated which is not valid and breaks things. 5 years ago
mike12345567 de91822ce7 Adding test case for issue found by Andrew with formulas, HBS in deep context objects was being evaluated which is not valid and breaks things. 5 years ago
mike12345567 3a1be567b8 Fixing an issue with date objects not being managed by handlebars correctly. 5 years ago
mike12345567 5181ca710f Fixing an issue with date objects not being managed by handlebars correctly. 5 years ago
mike12345567 4068a29624 Fixing complex test case. 5 years ago
mike12345567 2cd4e389a6 Fixing complex test case. 5 years ago
mike12345567 a6e282c19b Moving drawers around to be a common component as they are utilised in a few places, keep all the binding work together, as well as some fixing for readable/runtime binding detection and conversion. 5 years ago
mike12345567 a7022de9b5 Moving drawers around to be a common component as they are utilised in a few places, keep all the binding work together, as well as some fixing for readable/runtime binding detection and conversion. 5 years ago
Andrew Kingston ac75c3cd65 Update string-templates tests 5 years ago
Andrew Kingston ff938e70b5 Update string-templates tests 5 years ago
Andrew Kingston d1be0a58b4 Fix edge case bug where the literal handlebars helper would not work with objects including a dash character 5 years ago
Andrew Kingston 5276cd7117 Fix edge case bug where the literal handlebars helper would not work with objects including a dash character 5 years ago
mike12345567 a86b6db772 Quick addition of a duration helper which can be used to create relative humanized date strings. 5 years ago
mike12345567 821fb20e8b Quick addition of a duration helper which can be used to create relative humanized date strings. 5 years ago
mike12345567 9ae53caa4d Removing the use of helper-date which was causing some problems, instead took what we needed of it out of the package and updated to use dayjs instead of moment. 5 years ago
mike12345567 537c5a02ca Removing the use of helper-date which was causing some problems, instead took what we needed of it out of the package and updated to use dayjs instead of moment. 5 years ago
mike12345567 c10cd53eb6 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 5 years ago
mike12345567 9aaf6b4883 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 5 years ago
mike12345567 96acfc6563 Fixing an issue with the new validity checking being too lenient. 5 years ago