Heya! This book is currently only available in German. If you'd like to be notified about the upcoming English version, please subscribe here!

Code: listing-03.03.2

module.saveDocument = function(data) {
    $rev = $form.find('input.js_rev')
    $id =  $form.find('input.js_id')
    
    if($rev.val()) {
     $id.attr('readonly', true)
    }
    
    var objData = module.toObj(data),
        id = objData['_id']

    delete objData['_id']

    if(!objData['_rev']) {
      delete objData['_rev']
    }

    module.request(module.createUrl(id), function(res) {
      $rev.val(res.rev)
      $id.attr('readonly', true)
      $errorMessage.html( \\
         'Dokument gespeichert mit Revision '
         + res.rev)
    }, 'PUT', objData)
  }

Wieder alle anzeigen…