A patto che funzioni puoi provare ad eliminare +'px' e quindi sarà così
codice:
setting.dimensions[0], setting.dimensions[1], this.posprop)+'\n
e dalle opzioni passerai tutta la stringa al posto del solo valore
codice:
width: '100%'......
Non so se width ed height ossia
setting.dimensions[0] vengono usati per fare altri calcoli oltre a questo punto.
nel caso potrebbe non funzionare altro.

In alternativa puoi provare a sostituire con
codice:
setting.dimensions[0]+'%', setting.dimensions[1]+'%', this.posprop)+'\n'
e vedere che succede