message: Fix transitions etc
diff: @@ -396,6 +396,8 @@ UI.aclControl.ACLControlBox5 = function (subject, dom, noun, kb, callback) {
  return byCombo
  } // ACLControlEditable
  + var renderBox = function() {
  + box.innerHTML = ''
  UI.acl.getACLorDefault(doc, function (ok, p2, targetDoc, targetACLDoc, defaultHolder, defaultACLDoc) {
  var defa = !p2
  // @@ Could also set from classes ldp:Container etc etc
  @@ -427,9 +429,11 @@ UI.aclControl.ACLControlBox5 = function (subject, dom, noun, kb, callback) {
  if (!ok) {
  statusBlock.textContent += ' (Error writing back access control file: ' + message + ')'
  } else {
  + kb.add(kb2.statements)
  statusBlock.textContent = ' (Now editing specific access for this ' + noun + ')'
  // box.style.cssText = 'color: black;'
  bottomRow.removeChild(editPlease)
  + renderBox()
  }
  })
  })
  @@ -450,6 +454,7 @@ UI.aclControl.ACLControlBox5 = function (subject, dom, noun, kb, callback) {
  statusBlock.textContent = ' The sharing for this ' + noun + ' is now the default.'
  bottomRow.removeChild(useDefault)
  box.style.cssText = 'color: #777;'
  + renderBox()
  })
  .catch(function (e) {
  statusBlock.textContent += ' (Error deleting access control file: ' + targetACLDoc + ': ' + e + ')'
  @@ -509,12 +514,6 @@ UI.aclControl.ACLControlBox5 = function (subject, dom, noun, kb, callback) {
  statusBlock.textContent = 'This is now also the default for things in this folder.'
  }
  - if (box.isContainer) {
  - var ac = UI.acl.readACL(targetDoc, targetACLDoc, kb)
  - var acd = UI.acl.readACL(targetDoc, targetACLDoc, kb, true)
  - box.defaultsDiffer = !UI.acl.sameACL(ac, acd)
  - console.log('Defaults differ ACL: ' + box.defaultsDiffer)
  - }
  box.mainByCombo = ACLControlEditable(box, targetDoc, targetACLDoc, kb, {modify: true}) // yes can edit
  box.divider = box.appendChild(dom.createElement('tr'))
  box.notice = box.divider.appendChild(dom.createElement('td'))
  @@ -522,14 +521,22 @@ UI.aclControl.ACLControlBox5 = function (subject, dom, noun, kb, callback) {
  box.offer = box.divider.appendChild(dom.createElement('td'))
  box.notice.setAttribute('colspan', '2')
  + if (box.isContainer) {
  + var ac = UI.acl.readACL(targetDoc, targetACLDoc, kb)
  + var acd = UI.acl.readACL(targetDoc, targetACLDoc, kb, true)
  + box.defaultsDiffer = !UI.acl.sameACL(ac, acd)
  + console.log('Defaults differ ACL: ' + box.defaultsDiffer)
  if (box.defaultsDiffer) {
  box.addControlForDefaults()
  } else {
  box.removeControlForDefaults()
  }
  + }
  } // Not using defaults
  }
  })
  + }
  + renderBox()
  return table
  } // ACLControlBox
  // ends
  