Exemplo n.º 1
0
 return function(status) {
     if (status === 'applying') {
         Utils.disableEl($recordStickBtn);
     } else {
         $recordStickBtn.attr('data-enabled-text', status === 'sticked' ? stickedText : stickText);
         Utils.enableEl($recordStickBtn);
     }
 };
Exemplo n.º 2
0
 $recordSaveDraftBtn.on('click', function(event) {
     var record = _this.getModifiedRecordData();
     if (!record) return;
     record.status = 'draft';
     if (_this.isCurrentRecordModified(record)) {
         Utils.disableEl($recordSaveDraftBtn);
         _this.updateRecord(record)
             .then(function(r) {
                 Utils.enableEl($recordSaveDraftBtn);
             }, function(err) {
                 Utils.enableEl($recordSaveDraftBtn);
             });
     }
 });
Exemplo n.º 3
0
 $recordPublishBtn.on('click', function(event) {
     var record = _this.getModifiedRecordData();
     if (!record) return;
     record.status = record.status === 'sticked' ? 'sticked' : 'published';
     if (_this.isCurrentRecordModified(record)) {
         Utils.disableEl($recordPublishBtn);
         _this.updateRecord(record)
             .then(function(r) {
                 Utils.enableEl($recordPublishBtn);
             }, function(err) {
                 Utils.enableEl($recordPublishBtn);
             });
     }
 });