Refactored Meteor smart package Improved Meteor runtime to allow included templates to access their helpers (addresses #103) - Fix not tested liveui: Added on_invalidate_clean function to Context instead of relying on the function's name to be set. Uglify can mangle function names.
liveui: Added Context.destory() method, which only calls "clean" invalidation functions liveui: Model.get's invalidation function is now a "clean" invalidation function liveui: Added the concept of render Context identifiers, which can be used to ensure that certain Context's are automatically cleaned up without being invalidated. This is used by the renderTo() function, which allows cleanup invalidation functions to be called when a template is rendered on the same DOM element.
Added some code to `runtime.loadTemplate` to allow for early detection of load errors in some cases on some browsers Push to 3.0.0alpha6
…rly resolved (fixes #97) Push to 3.0.0alpha5
Fixed a bug in test suite (incorrect count of tests passed) Added additional tests Push to 3.0.0alpha4
runtime: Moved 'blade.runtime' to 'blade.Runtime' (but kept blade.runtime for backward compatibility) runtime: Moved 'blade.timeout' to 'blade.Runtime.options.loadTimeout' runtime: Moved 'blade.mount' to 'blade.Runtime.options.mount' runtime: Moved 'blade.cb' to 'blade._cb' runtime: Moved 'blade.cachedViews' to 'blade._cachedViews' Added isolate block (still undocumented) Added constant block (still undocumented) Added foreach block Compiler now quotes attribute properties properly (fixes #94) blade.LiveUpdate is a [Spark-compatible](https://github.com/meteor/meteor/tree/master/packages/spark) interface containing all Spark annotation types, as specified by the Spark API. Blade chunks are now deprecated Removed weird spacing from LICENSE; license is MIT license Fixed a bug in runtime.capture, where blocks defined within a function were deleted completely, not inserted/resolved Fixed a bug in the test suite when performing diff Fixed bugs in Meteor runtime: needs to append .blade to filenames, as appropriate; needs to return boolean (might fix #95) Package.json spaces converted to tabs
…ed in 2.6.3 (fixes #92) Push to 2.6.4
…replace) the list of built-in doctypes/filters. Closes #90 Did some refactoring in the Compiler to reference `this.options` Object instead of moving some of the options directly to `this` Added a note about Laravel's Blade templating engine
…operly. Fixes #91 Push to 2.6.3
Fixed a small bug in the compiler's option processing Quoted strings can now be empty (closes #89) File includes must not have an empty filename Push to 2.6.2
Push to 2.6.1
Added appropriate tests