1. 29 Jan, 2006 1 commit
  2. 26 Jan, 2006 1 commit
  3. 23 Jan, 2006 1 commit
  4. 22 Jan, 2006 1 commit
  5. 17 Jan, 2006 1 commit
  6. 15 Jan, 2006 1 commit
  7. 13 Jan, 2006 1 commit
  8. 12 Jan, 2006 1 commit
  9. 31 Dec, 2005 1 commit
  10. 29 Dec, 2005 1 commit
  11. 27 Dec, 2005 1 commit
  12. 22 Dec, 2005 1 commit
  13. 17 Dec, 2005 1 commit
  14. 14 Dec, 2005 1 commit
  15. 11 Dec, 2005 1 commit
  16. 02 Dec, 2005 2 commits
  17. 30 Nov, 2005 1 commit
  18. 29 Nov, 2005 1 commit
  19. 27 Nov, 2005 1 commit
  20. 28 Oct, 2005 1 commit
  21. 25 Oct, 2005 1 commit
  22. 23 Oct, 2005 1 commit
  23. 22 Oct, 2005 1 commit
  24. 21 Oct, 2005 1 commit
  25. 18 Oct, 2005 2 commits
  26. 08 Oct, 2005 1 commit
  27. 07 Oct, 2005 2 commits
  28. 06 Oct, 2005 1 commit
  29. 29 Sep, 2005 1 commit
  30. 19 Sep, 2005 1 commit
  31. 18 Sep, 2005 2 commits
  32. 31 Aug, 2005 1 commit
    • Dries's avatar
      - Patch #28483 by Steven: JavaScript enabled uploading. · e03ce2f9
      Dries authored
        Comment from Steven: It does this by redirecting the submission of the form to a hidden <iframe> when you click "Attach" (we cannot submit data through Ajax directly because you cannot read file contents from JS for security reasons).  Once the file is submitted, the upload-section of the form is updated.  Things to note:
      
          * The feature degrades back to the current behaviour without JS.
          * If there are errors with the uploaded file (disallowed type, too big, ...), they are displayed at the top of the file attachments fieldset.
          * Though the hidden-iframe method sounds dirty, it's quite compact and is 100% implemented in .js files. The drupal.js api makes it a snap to use.
          * I included some minor improvements to the Drupal JS API and code.
          * I added an API drupal_call_js() to bridge the PHP/JS gap: it takes a function name and arguments, and outputs a <script> tag. The kicker is that it preserves the structure and type of arguments, so e.g. PHP associative arrays end up as objects in JS.
          * I also included a progressbar widget that I wrote for drumm's ongoing update.php work. It includes Ajax status updating/monitoring, but it is only used as a pure throbber in this patch. But as the code was already written and is going to be used in the near future, I left that part in. It's pretty small ;). If PHP supports ad-hoc upload info in the future like Ruby on Rails, we can implement that in 5 minutes.
      e03ce2f9
  33. 28 Aug, 2005 1 commit
  34. 25 Aug, 2005 1 commit
  35. 23 Aug, 2005 1 commit
  36. 22 Aug, 2005 1 commit