chooser-example.js 728 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Ext JS Library 2.0 Copyright(c) 2006-2007, Ext JS, LLC. licensing@extjs.com
  3. *
  4. * http://extjs.com/license
  5. */
  6. Ext.onReady(function() {
  7. var chooser, btn;
  8. function insertImage(data) {
  9. Ext.DomHelper.append('images', {
  10. tag : 'img',
  11. src : data.url,
  12. style : 'margin:10px;visibility:hidden;'
  13. }, true).show(true);
  14. btn.getEl().focus();
  15. };
  16. function choose(btn) {
  17. if (!chooser) {
  18. chooser = new ImageChooser({
  19. url : 'get-images.php',
  20. width : 515,
  21. height : 400
  22. });
  23. }
  24. chooser.show(btn.getEl(), insertImage);
  25. };
  26. btn = new Ext.Button({
  27. text : "Insert Image",
  28. handler : choose,
  29. renderTo : 'buttons'
  30. });
  31. });