anchor.diff:  mixin formField_text_common(type, field, value, cls)
   	.row.field(class='type-' + type, data-field-type=field.type, data-field-path=field.path, data-field-collapse=field.collapse ? 'true' : false, data-field-depends-on=field.dependsOn, data-field-noedit=field.noedit ? 'true' : 'false')
   		.col-sm-3.col-md-2: label.field-label= field.label
  -		.col-sm-8.col-md-6
  -			.field-ui
  +		.col-sm-9.col-md-10
  +			.field-ui(class='width-' + field.width)
   				if field.noedit
   					div(class='width-' + field.width).field-value= value
   				else
  -					input(type='text', name=field.path, value=value, class=[cls,'width-' + field.width], autocomplete='off').form-control
  +					input(type='text', name=field.path, value=value, class=cls, autocomplete='off').form-control
   			if field.note
   				.field-note= field.note
   
  
positive.code: 	.field.type-html.row(data-field-type=field.type, data-field-path=field.path, data-field-collapse=field.collapse ? 'true' : false, data-field-depends-on=field.dependsOn, data-field-noedit=field.noedit ? 'true' : 'false')
  		.col-sm-3.col-md-2: label.field-label= field.label
  		.col-sm-9.col-md-10
  			.field-ui
  				if field.noedit
  					div(class='field-value width-' + field.width)= item.get(field.path)
  				else
  					textarea(name=field.path, data-wysiwyg=field.wysiwyg ? 'true' : false, class='width-' + field.width).tall= item.get(field.path)
  			if field.note
  				.field-note= field.note
  
  
negative.code: 		if field.noedit
  			.row
  				.col-sm-3.col-md-2: label.field-label= field.label
  				.col-sm-9.col-md-10: .field-value.width-long= field.format(item)
  		else
  			label.field-label= field.label
  				a(href=js).field-label-companion.btn-show-extras (show more fields)
  