[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/webroot/rsrc/js/core/ -> behavior-remarkup-preview.js (source)

   1  /**
   2   * @provides javelin-behavior-remarkup-preview
   3   * @requires javelin-behavior
   4   *           javelin-dom
   5   *           javelin-util
   6   *           phabricator-shaped-request
   7   */
   8  
   9  JX.behavior('remarkup-preview', function(config) {
  10  
  11    var preview = JX.$(config.previewID);
  12    var control = JX.$(config.controlID);
  13  
  14    var callback = function(r) {
  15      JX.DOM.setContent(preview, JX.$H(r));
  16    };
  17  
  18    var getdata = function() {
  19      return {
  20        text : control.value
  21      };
  22    };
  23  
  24    var request = new JX.PhabricatorShapedRequest(config.uri, callback, getdata);
  25    var trigger = JX.bind(request, request.trigger);
  26  
  27    JX.DOM.listen(control, 'keydown', null, trigger);
  28    request.start();
  29  
  30    trigger();
  31  });


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1