function viewsAddPropertyView (property, pviewfunc, isDefault) {
    if (!views.properties[property]) { views.properties[property] = [] }
    views.properties[property].push(pviewfunc)
    if (isDefault) {   // will override an existing default!
      views.defaults[property] = pviewfunc
    }
  }
function viewsAddPropertyView (property, pviewfunc, isDefault) {
    if (!views.properties[property]) { views.properties[property] = [] }
    views.properties[property].push(pviewfunc)
    if (isDefault) {   
      views.defaults[property] = pviewfunc
    }
  }
function viewsAddPropertyView ( property , pviewfunc , isDefault ) { if ( ! views . properties [ property ] ) { views . properties [ property ] = [ ] } views . properties [ property ] . push ( pviewfunc ) if ( isDefault ) { // will override an existing default! views . defaults [ property ] = pviewfunc } }
add a property view function *
add a property view function *