コード例 #1
0
ファイル: pointers.js プロジェクト: GageGaskins/osf.io
 submit: function() {
     var self = this;
     self.submitEnabled(false);
     var nodeIds = osfHelpers.mapByProperty(self.selection(), 'id');
     osfHelpers.postJSON(
         nodeApiUrl + 'pointer/', {
             nodeIds: nodeIds
         }
     ).done(function() {
         window.location.reload();
     }).fail(function(data) {
         self.submitEnabled(true);
         osfHelpers.handleJSONError(data);
     });
 },
コード例 #2
0
ファイル: pointers.js プロジェクト: adlius/osf.io
    submit: function() {
        var self = this;
        self.submitEnabled(false);
        self.submitWarningMsg('');

        var nodeIds = osfHelpers.mapByProperty(self.selection(), 'id');

        osfHelpers.postJSON(
            nodeApiUrl + 'pointer/', {
                nodeIds: nodeIds
            }
        ).done(function() {
            window.location.reload();
        }).fail(function(data) {
            self.submitEnabled(true);
            self.submitWarningMsg(data.responseJSON && data.responseJSON.message_long);
        });
    },