Skip to content
This repository

May 09, 2012

  1. Blake Miner

    Updated blade runtime dist with bug fix

    authored
  2. Blake Miner

    Can now add classes and ids to function output (solves issue #9)

    Functions are now passed the id and class attributes in special `this` Object, which may contains id and classes properties. If the first child node in the function is a tag, the id and class attributes will automatically merge with that first node. This feature makes compiled functions a bit more complex, since they have to check the value of `this.id` and `this.classes` on each call.
    Fixed a bug in the runtime attrs function
    Added another test case
    Push to version 0.9.2
    authored
  3. Blake Miner

    New runtime build

    authored
  4. Blake Miner

    Lots of bugfixes

    Added more test cases
    Fixed bug in test.js to copy locals first
    Put util.inspect back into the compiler for AST display
    Added bladeutil.quote function to escape single quotes in a string
    Fixed a bug to allow attribute values with single quotes
    Fixed a bug to ensure a newline is prepended if the current node and last node was a text node or a filtered_text node
    Fixed comments within comments. Now a comment within another comment will render strangely, but it will allow the document to render propertly and validate.
    Fixed a bug with nl2br text filter
    Fixed a bug with block definitions
    Push to version 0.9.1
    authored
  5. Blake Miner

    Added /dist directory, which includes runtime.js for browsers (solves…

    … issue #2)
    
    Removed node libraries from lib/compiler.js
    Updated docs because compiler will not work on the browser at this time
    Push to version 0.9.0
    authored
  6. Blake Miner

    Added Blade middleware for client-side templates (solves issue #3)

    Updated runtime to work nicely with middleware (solves issue #2)
    Remove try, catch block from runtime
    Added .gitignore to ignore node_modules
    authored
  7. Blake Miner

    Push to version 0.8.0

    authored
  8. Blake Miner

    Implemented variable interpolation for text blocks (fixes issue #6)

    Moved 'code' node compiling section down to avoid confusion
    Updated parser to allow empty lines of text in a text block
    Cleaned up line breaks
    Super tiny change to runtime.js
    Fixed bug in test suite
    authored
  9. Blake Miner

    Added test suite. Just need to add some more test cases. Fixes issue #4

    authored

May 08, 2012

  1. Blake Miner

    Updated docs

    authored
  2. Blake Miner

    Updated docs

    authored
  3. Blake Miner

    Updated docs

    authored
  4. Blake Miner

    Updated docs

    authored
  5. Blake Miner

    Add support for functions and function calls (solves issue #1)

    One can include arbitrary files based on a variable name at runtime (solves issue #8)
    Render calls with empty argument list are permitted now
    Push to version 0.7.0
    authored
  6. Blake Miner

    Added `filename` property to the compiled template wrapper function

    Added more documentation
    Cleanup doctypes file
    authored
  7. Blake Miner

    Fixed a bug parsing attribute values

    Parser can now parsed quoted strings with escape characters
    Push to 0.6.1
    authored
  8. Blake Miner

    Push to version 0.6

    authored
  9. Blake Miner

    Tag attributes can now be separated by whitespace, commas, or newlines

    Tag attribute values can now be a quoted string (value) or JavaScript code, as long as it doesn't contain any whitespace, commas, newlines, or parentheses
    authored
  10. Blake Miner

    Push to version 0.5.2

    authored
  11. Blake Miner

    Fixed error handling and reporting

    Changed behavior of runtime.rethrow method to return the error object instead of throwing it
    authored

May 06, 2012

  1. Blake Miner

    Push to 0.5.1

    authored
  2. Blake Miner

    I was confused between inline tags and self ending tags. Problem solv…

    …ed now.
    authored
  3. Blake Miner

    Initial commit. Bump to version 0.5.

    authored

May 05, 2012

  1. Blake Miner

    Added index.js and updated documentation

    authored
  2. Blake Miner

    Added license and updated documentation

    authored
  3. Blake Miner

    Updated docs

    authored
  4. Blake Miner

    Updated docs

    authored
  5. Blake Miner

    Updated docs

    authored
  6. Blake Miner

    Updated docs

    authored
  7. Blake Miner

    Updated docs

    authored

May 04, 2012

  1. Blake Miner

    Updated docs again and again and again

    authored
  2. Blake Miner

    Updated docs again

    authored
  3. Blake Miner

    Updated docs

    authored
  4. Blake Miner

    Updated docs

    authored
  5. Blake Miner

    Updated docs

    authored
Something went wrong with that request. Please try again.