drupal/modules
Dries Buytaert e03ce2f996 - Patch #28483 by Steven: JavaScript enabled uploading.
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.
2005-08-31 18:37:30 +00:00
..
aggregator - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
archive - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
block - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
blog - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
blogapi - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
book - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
comment - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
contact - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
drupal - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
filter - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
forum - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
help - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
legacy - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
locale - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
menu - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
node - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
page - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
path - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
ping - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
poll - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
profile - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
search - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
statistics - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
story - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
system - Patch #29506 by Nedjo: block regions were not initiated for newly enabled themes. 2005-08-28 18:17:47 +00:00
taxonomy - Patch #16452 by chx: allow modules to rewrite taxonomy-related SQL queries much 2005-08-28 16:30:50 +00:00
throttle - Patch #20255 by Cvbge: simplified a query in the throttle.module. Fixes a PostgreSQL compatibility bug too. 2005-08-30 15:04:54 +00:00
tracker - Patch #29785 by Chx: multiple node types were broken so we refactored 2005-08-28 15:29:34 +00:00
upload - Patch #28483 by Steven: JavaScript enabled uploading. 2005-08-31 18:37:30 +00:00
user - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
watchdog - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
aggregator.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
archive.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
block.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
blog.module - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
blogapi.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
book.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
comment.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
contact.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
drupal.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
filter.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
forum.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
help.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
legacy.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
locale.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
menu.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
node.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
page.module - Patch #7582 by Gerhard: improved node revisions! 2005-08-30 15:22:29 +00:00
path.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
ping.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
poll.module - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
profile.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
search.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
statistics.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
story.module - Renamed _node() to _node_info()! We reserve _node for _nodeapi. 2005-08-29 19:58:49 +00:00
system.module - Patch #29506 by Nedjo: block regions were not initiated for newly enabled themes. 2005-08-28 18:17:47 +00:00
taxonomy.module - Patch #16452 by chx: allow modules to rewrite taxonomy-related SQL queries much 2005-08-28 16:30:50 +00:00
throttle.module - Patch #20255 by Cvbge: simplified a query in the throttle.module. Fixes a PostgreSQL compatibility bug too. 2005-08-30 15:04:54 +00:00
tracker.module - Patch #29785 by Chx: multiple node types were broken so we refactored 2005-08-28 15:29:34 +00:00
upload.module - Patch #28483 by Steven: JavaScript enabled uploading. 2005-08-31 18:37:30 +00:00
user.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00
watchdog.module - Patch #29385 by chx: no ?> add end of files. 2005-08-25 21:14:17 +00:00