diff options
| author | teramako | 2008-11-27 15:37:37 +0000 | 
|---|---|---|
| committer | teramako | 2008-11-27 15:37:37 +0000 | 
| commit | 778fa1fdc342fe0fbb23aaeee704a8f8e11fbe05 (patch) | |
| tree | 66f1687d32ae38f1505095ee7bda0eb08115e72f | |
| parent | b0f5af48b4ff8395d7d06ce6e5f222151e0f0286 (diff) | |
| download | vimperator-plugins-778fa1fdc342fe0fbb23aaeee704a8f8e11fbe05.tar.bz2 | |
follow CVS HEAD (fix: command argument and completer) and use util.htmlEscape
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@25155 d0d07461-0603-4401-acd4-de1884942a52
| -rw-r--r-- | bufferecho.js | 13 | 
1 files changed, 4 insertions, 9 deletions
| diff --git a/bufferecho.js b/bufferecho.js index c8a900f..641053f 100644 --- a/bufferecho.js +++ b/bufferecho.js @@ -18,17 +18,12 @@ function execute(str){      }      return result;  } -function htmlEscape(str){ -    return str.replace("&","&","g") -              .replace("<","<","g") -              .replace(">",">","g"); -}  commands.addUserCommand(['bufferecho','becho'],'Display results of JavaScript to a buffer(browser)', -    function(args, special){ -        liberator.plugins.buffer_echo.open(args.string, special); +    function(args){ +        liberator.plugins.buffer_echo.open(args.string, args.bang);      },{ -        completer: function(filter) completion.javascript(filter) +        completer: function(context) completion.javascript(context)      },true  );  var manager = { @@ -39,7 +34,7 @@ var manager = {      open: function(str, forceNewTab) {          var result = execute(str);          if (typeof(result) == "object") result = util.objectToString(result,true); -        var data = '<div><h1>' + htmlEscape(str) + '</h1><pre>' + result + '</pre></div>'; +        var data = '<div><h1>' + util.escapeHTML(str) + '</h1><pre>' + result + '</pre></div>';          if (buffer.title == title && !forceNewTab){              this.append(data);              return; | 
