Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function setClickableEdit(event)
- {
- consoleLog("thesaurus - setClickableEdit -=-=-=-=-=--=-=-=-=-=--=-=-=-=-=-");
- var tgt = $(event.target);
- var id = $(tgt).parents(".edit").children(".id").text();
- var revert = $(tgt).html();
- var input = '<span><input type="hidden" id="id" name="id" value="' + id + '" /><input type="text" id="inplace" name="inplace" value="' + revert + '" style="display:inline;" />';
- var cancel = 0;
- // consoleLog("cancel: " + cancel);
- $(tgt).after(input).remove();
- $("#inplace").focus();
- $("#inplace").keypress(function(e)
- {
- var content = $("#inplace").val();
- //var revertWrapper = '<span class="revertText">' + revert + '</span><br />';
- // Enter
- if (e.which == 13)
- {
- // consoleLog("cancel: enter - " + cancel);
- saveChanges(this, false, event, id, revert, $("#inplace").val(), false);
- }
- // Esc
- else if (e.which == 27)
- {
- // unbind the blur event
- //unbind('blur', cancelChanges);
- //cancelChanges(this, revert);
- cancel = 1;
- /*
- consoleLog("esc");
- var textWrapper = '<span id="textWrapper-'+ id + '" class="edit textWrapper">'+revert+'</span>';
- var revertWrapper = '<span class="revertText hidden">' + revert + '</span>';
- alert("this: " + $(this).attr("id"));
- revertInplace(this, textWrapper, revertWrapper);*/
- consoleLog("cancel: esc - " + cancel);
- }
- return cancel;
- });
- $("#inplace").blur(function(){cancel = 1;});
- if (cancel == 1)
- {
- alert("lets cancel");
- }
- }
- function cancelChanges(tgt, revert)
- {
- consoleLog("come on, cancel us!");
- var textWrapper = '<span id="textWrapper-'+ id + '" class="edit textWrapper">'+revert+'</span>';
- var revertWrapper = '<span class="revertText hidden">' + revert + '</span>';
- alert("tgt: " + $(tgt).attr("id"));
- revertInplace(this, textWrapper, revertWrapper);
- }
Add Comment
Please, Sign In to add comment