Mercurial > wiki
changeset 9:20ed90d10dee
Replaced use of closure variables w/ use of 'this'.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sun, 01 Feb 2009 15:26:55 -0800 |
parents | a199d2ca2d06 |
children | ec3ec75a8d16 |
files | wiki.js |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/wiki.js Sun Feb 01 14:27:07 2009 -0800 +++ b/wiki.js Sun Feb 01 15:26:55 2009 -0800 @@ -12,23 +12,22 @@ }; App.enterEditMode = function enterEditMode(part) { - var editablePart = $('<textarea class="wiki-edit"></textarea>'); + var editablePart = $('<textarea class="wiki-edit"></textarea>').get(0); $(editablePart).attr("value", $(".creole-markup", part).text()); function setScrollHeight() { - var scrollHeight = $(editablePart).get(0).scrollHeight; - $(editablePart).height(scrollHeight); + $(this).height(this.scrollHeight); } $(editablePart).blur( function() { - var markup = $(editablePart).attr("value"); - $(editablePart).replaceWith(App.createParts(markup)); + var markup = $(this).attr("value"); + $(this).replaceWith(App.createParts(markup)); }); $(editablePart).keyup(setScrollHeight); $(part).replaceWith(editablePart); - setScrollHeight(); + setScrollHeight.apply(editablePart); $(editablePart).focus(); };