Conpherence - add draft support
Summary: Fixes T3497. Test Plan: on conpherence 1, typed some stuff. clicked conpherence 2 - observed some stuff gone. clicked conpherence 1 - stuff came back! submitted conpherence 1 and reloaded - stuff did not come back. (Generally played around a bunch like this) Reviewers: epriestley Reviewed By: epriestley CC: Korvin, epriestley, aran Maniphest Tasks: T3497 Differential Revision: https://secure.phabricator.com/D8266
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
* javelin-behavior-device
|
||||
* javelin-history
|
||||
* javelin-vector
|
||||
* phabricator-shaped-request
|
||||
*/
|
||||
|
||||
JX.behavior('conpherence-menu', function(config) {
|
||||
@@ -527,4 +528,23 @@ JX.behavior('conpherence-menu', function(config) {
|
||||
handleThreadScrollers
|
||||
);
|
||||
|
||||
var onkeydownDraft = function (e) {
|
||||
var form = e.getNode('tag:form');
|
||||
var uri = config.baseURI + 'update/' + _thread.selected + '/';
|
||||
var draftRequest = new JX.PhabricatorShapedRequest(
|
||||
uri,
|
||||
JX.bag,
|
||||
function () {
|
||||
var data = JX.DOM.convertFormToDictionary(form);
|
||||
data.action = 'draft';
|
||||
return data;
|
||||
});
|
||||
draftRequest.start();
|
||||
};
|
||||
|
||||
JX.Stratcom.listen(
|
||||
['keydown'],
|
||||
'conpherence-pontificate',
|
||||
onkeydownDraft);
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user