url.tpl 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <select id="tv{$tv->id}_prefix" name="tv{$tv->id}_prefix" onchange="MODx.fireResourceFormChange();">
  2. {foreach from=$urls item=url}
  3. <option value="{$url}" {if $url == $selected|default}selected="selected"{/if}>{$url}</option>
  4. {/foreach}
  5. </select>
  6. <input id="tv{$tv->id}" name="tv{$tv->id}"
  7. type="text"
  8. value="{$tv->get('processedValue')}"
  9. onchange="MODx.fireResourceFormChange();"
  10. class="textfield x-form-text x-form-field"
  11. style="width: 283px;"
  12. />
  13. <script type="text/javascript">
  14. // <![CDATA[
  15. Ext.onReady(function() {
  16. MODx.makeDroppable(Ext.get('tv{$tv->id}'));
  17. var fld = MODx.load({
  18. xtype: 'combo'
  19. ,transform: 'tv{$tv->id}_prefix'
  20. ,id: 'tv{$tv->id}_prefix'
  21. ,triggerAction: 'all'
  22. ,width: 100
  23. ,allowBlank: false
  24. ,maxHeight: 300
  25. ,typeAhead: false
  26. ,forceSelection: false
  27. ,msgTarget: 'under'
  28. ,listeners: { 'select': { fn:MODx.fireResourceFormChange, scope:this}}
  29. });
  30. fld.wrap.applyStyles({
  31. display: "inline-block"
  32. });
  33. });
  34. // ]]>
  35. </script>