testminiprogram.html.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace zin;
  3. jsVar('currentFields', array_values($currentFields));
  4. jsVar('currentPrompt', $currentPrompt);
  5. jsVar('appID', $appID);
  6. jsVar('zaiConfigHint', $lang->ai->configZaiHint);
  7. jsVar('hasZaiConfig', $hasZaiConfig);
  8. jsVar('saveFailed', $lang->ai->saveFail);
  9. jsVar('promptPlaceholder', $lang->ai->miniPrograms->placeholder->prompt);
  10. jsVar('publishConfirm', $lang->ai->miniPrograms->publishConfirm);
  11. div(setClass('test-miniprogram'), h1(setClass('modal-name'), $lang->ai->prompts->action->test), div(setClass('panels'), div(setClass('panel-debug'), div(setClass('panel-content'), div(setClass('panel-area'), h3(span($lang->ai->miniPrograms->field->contentDebugging)), div(setID('form-fields'), setClass('form form-horz'))), div(setClass('panel-area'), h3(span($lang->ai->miniPrograms->field->prompterDesign)), div(setClass('prompt-editor'), div(setID('prompt-editor')))))), div(setClass('panel-preview'), div(setClass('panel-content'), div(setClass('panel-area'), h3(setClass('preview-title'), span($lang->ai->miniPrograms->field->prompterPreview), btn
  12. (
  13. set::type('link'),
  14. setID('generate-result'),
  15. set::icon('publish'),
  16. $lang->ai->miniPrograms->field->generateResult,
  17. on::init()->const('zaiConfigHint', $lang->ai->configZaiHint)->do('if(!window.top.zai) $element.attr("title", zaiConfigHint).addClass("disabled")')
  18. )), div(setID('prompt-preview'), setClass('preview-box'))), div(setClass('panel-area'), h3
  19. (
  20. $lang->ai->miniPrograms->field->resultPreview
  21. ), div(setID('result-preview'), setClass('preview-box')))))), div
  22. (
  23. setClass('actions'),
  24. btn
  25. (
  26. setID('btn-save'),
  27. set::type('secondary'),
  28. $lang->save
  29. ),
  30. btn
  31. (
  32. setID('btn-publish'),
  33. set::type('primary'),
  34. $lang->ai->prompts->action->publish
  35. )
  36. ));