With IMCE source enabled, the user must first click "File Browser" and then click "browse" to open the IMCE dialog.
This is really confusing and a poor UX.

IMO, the IMCE dialog should open immediately when clicking "File Browser."

CommentFileSizeAuthor
#2 FileField Sources Options.jpg40.37 KBarlinsandbulte
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

quicksketch’s picture

This was the behavior initially but I removed it to make IMCE's behavior consistent with the other sources, none of which automatically open or select a file just by clicking on the source. If a user is just starting with the system, it's jarring to have the popup appear while switching between the various sources to see what they do.

arlinsandbulte’s picture

Hmmm. Yeah, I can see what you mean. But actually, the other sources DO show their UI immediately.
The difference is that IMCE is a separate dialog window because it is just too big to pop-up and show the other UI sources.

Admittedly, I am coming from the viewpoint that IMCE could be the ONLY source I want to use. If we would disable the rest, maybe then IMCE could more readily pop-up with a single click. Attached is a screenshot from #877452: Enable uploading and deletion through IMCE that demonstrates this.

arlinsandbulte’s picture

Actually, now that I think of it, if we could impliment the mock screen-shot in #2, my goal would be automatically achieved.
If IMCE File Browser is the only source option checked, it will be the only option & only one click is needed to open the IMCE dialog.

arlinsandbulte’s picture

Thought I found the solution:
Change Line 107 of filefield sources.module
From: $sources = filefield_sources_list(FALSE);
To: $sources = filefield_sources_list(TRUE);

That DOES change the options exactly as I outline above in #2, but it does not actually remove the default upload widget.... But, it gets me half way there!

quicksketch’s picture

Component: User interface » General
Status: Active » Closed (won't fix)

Regarding #2, let's merge with #879902: Disable upload widget for special cases. As mentioned, the initial suggestion in this issue has been vetoed.