v1.php 922 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace zin;
  3. class batchActions extends wg
  4. {
  5. /**
  6. * @var mixed[]
  7. */
  8. protected static $defineProps = array(
  9. 'actionClass?: string=""',
  10. );
  11. public static function getPageJS()
  12. {
  13. return file_get_contents(__DIR__ . DS . 'js' . DS . 'v1.js');
  14. }
  15. protected function build()
  16. {
  17. return formGroup
  18. (
  19. setClass('ml-2'),
  20. div
  21. (
  22. setClass($this->prop('actionClass')),
  23. btn
  24. (
  25. setClass('ghost add-btn'),
  26. set::icon('plus icon-lg'),
  27. bind::click('addItem(event)')
  28. ),
  29. btn
  30. (
  31. setClass('ghost del-btn'),
  32. set::icon('close icon-lg'),
  33. bind::click('removeItem(event)')
  34. )
  35. )
  36. );
  37. }
  38. }