)]}'
{
  "commit": "0d853ab5c4ab9ea55dc9bd35164c0be292dae2a5",
  "tree": "b9034e45a156bc9ce1761c510d10f09a7ad0f6ee",
  "parents": [
    "17194cadf9c019ea722ffa14acb769e954ac7a13"
  ],
  "author": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Fri Dec 19 13:10:16 2014 -0800"
  },
  "committer": {
    "name": "Elliott Sprehn",
    "email": "esprehn@chromium.org",
    "time": "Fri Dec 19 13:10:16 2014 -0800"
  },
  "message": "Add declarataive event handlers.\n\nNow inside the \u003ctemplate\u003e of a SkyElement you can use\non-eventName\u003d\"method\" on any element to add event listeners.\n\nFor example you can write \u003csky-button on-click\u003d\"handleClick\"\u003e\nand then define handleClick(event) on the element class that\ncontains the button.\n\nIn adding this and tests I also realized that property bindings\nwere not setup on the initial call to bind(), which is now\nfixed in this patch (See change to Node.prototype.bind).\n\nR\u003deseidel@google.com, rafaelw@chromium.org\n\nReview URL: https://codereview.chromium.org/812713005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88e63ce206d5880cccf9c31911b8368f8f7ed112",
      "old_mode": 33188,
      "old_path": "sky/examples/widgets/index.sky",
      "new_id": "d102f85baf950deaeb68e1fe9143126b20cb702f",
      "new_mode": 33188,
      "new_path": "sky/examples/widgets/index.sky"
    },
    {
      "type": "modify",
      "old_id": "65d9bb5d3667a33e59b649ff83040507f8130be1",
      "old_mode": 33188,
      "old_path": "sky/framework/sky-element/TemplateBinding.sky",
      "new_id": "1000094526302b2a835bbffbed705aa243337670",
      "new_mode": 33188,
      "new_path": "sky/framework/sky-element/TemplateBinding.sky"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c79c8758738a47f833a96131a5ec3c375f1c53c1",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/templates-expected.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0a9fa620891562c66072bf7201977e23436dc02",
      "new_mode": 33188,
      "new_path": "sky/tests/framework/templates.sky"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c852cd11f80ce5f16036333449a9bdcd3fb20c40",
      "new_mode": 33188,
      "new_path": "sky/tests/resources/test-element.sky"
    }
  ]
}
