textarea.tpl 757 B

12345678910111213141516171819202122232425
  1. <textarea id="tv{$tv->id}" name="tv{$tv->id}" rows="15">{$tv->get('value')|escape}</textarea>
  2. <script type="text/javascript">
  3. // <![CDATA[
  4. {literal}
  5. Ext.onReady(function() {
  6. var fld = MODx.load({
  7. {/literal}
  8. xtype: 'textarea'
  9. ,applyTo: 'tv{$tv->id}'
  10. ,value: '{$tv->get('value')|escape:'javascript'}'
  11. ,height: 140
  12. ,width: '99%'
  13. ,enableKeyEvents: true
  14. ,msgTarget: 'under'
  15. ,allowBlank: {if $params.allowBlank == 1 || $params.allowBlank == 'true'}true{else}false{/if}
  16. {literal}
  17. ,listeners: { 'keydown': { fn:MODx.fireResourceFormChange, scope:this}}
  18. });
  19. MODx.makeDroppable(fld);
  20. Ext.getCmp('modx-panel-resource').getForm().add(fld);
  21. });
  22. {/literal}
  23. // ]]>
  24. </script>