src/components/util.js
function setQRstyle (dst, src, caller) {
  dst['qrpopup'] = src.qrpopup ? src.qrpopup : false
  dst['qrsize'] = src.qrsize > 0 ? src.qrsize : 128
  dst['qrvoffset'] = src.qrvoffset >= 0 ? src.qrvoffset : 20
  dst['qrpadding'] = src.qrpadding ? src.qrpadding : '1em'
  dst['qrposition'] = POSITIONS.includes(src.qrposition) ? src.qrposition : 'bottom right'
  dst['qrtext'] = src.qrtext ? src.qrtext : caller
}
function setQRstyle (dst, src, caller) {
  dst['qrpopup'] = src.qrpopup ? src.qrpopup : false
  dst['qrsize'] = src.qrsize > 0 ? src.qrsize : 128
  dst['qrvoffset'] = src.qrvoffset >= 0 ? src.qrvoffset : 20
  dst['qrpadding'] = src.qrpadding ? src.qrpadding : '1em'
  dst['qrposition'] = POSITIONS.includes(src.qrposition) ? src.qrposition : 'bottom right'
  dst['qrtext'] = src.qrtext ? src.qrtext : caller
}
function setQRstyle ( dst , src , caller ) { dst [ 'qrpopup' ] = src . qrpopup ? src . qrpopup : false dst [ 'qrsize' ] = src . qrsize > 0 ? src . qrsize : 128 dst [ 'qrvoffset' ] = src . qrvoffset >= 0 ? src . qrvoffset : 20 dst [ 'qrpadding' ] = src . qrpadding ? src . qrpadding : '1em' dst [ 'qrposition' ] = POSITIONS . includes ( src . qrposition ) ? src . qrposition : 'bottom right' dst [ 'qrtext' ] = src . qrtext ? src . qrtext : caller }
Set QRCode style to dst from src
@param {map} dst
@param {map} src props
@param {string} caller name
Set QRCode style to dst from src