Browse Source

Add decimalCurrency

dev
Philipp Lang 5 years ago
parent
commit
e1c52b621c
  1. 7
      assets/js/app.js
  2. 7
      src/Stepper.php

7
assets/js/app.js

@ -4,6 +4,13 @@ import wNumb from 'wnumb';
var units = window.units = { var units = window.units = {
currency: wNumb({ currency: wNumb({
mark: ',',
thousand: '.',
prefix: '',
suffix: '',
decimals: 0
}),
decimalCurrency: wNumb({
mark: ',', mark: ',',
thousand: '.', thousand: '.',
prefix: '', prefix: '',

7
src/Stepper.php

@ -46,9 +46,14 @@ class Stepper {
} }
public function alpineProp($prop, $modifier) { public function alpineProp($prop, $modifier) {
$v = '$event.target.value';
$bv = '($event.target || $event.originalTarget).value';
return ':value="units.'.$modifier.'.to('.$prop.')" return ':value="units.'.$modifier.'.to('.$prop.')"
@focus="$event.target.value = '.$prop.'" @focus="$event.target.value = '.$prop.'"
@change="'.$prop.' = units.'.$modifier.'.from($event.target.value)"';
@blur="console.log($event); '.$bv.' = units.'.$modifier.'.to('.$prop.');"
@change="console.log(\'change\'); '.$prop.' = units.'.$modifier.'.from('.$v.');"
onblur="console.log(\'RRRR\');"';
} }
public function onSubmit() { public function onSubmit() {

Loading…
Cancel
Save