[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/webroot/rsrc/js/application/diffusion/ -> behavior-audit-preview.js (source)

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


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