This is a migrated thread and some comments may be shown as answers.

Upload Window - Can't press "select" button

14 Answers 148 Views
FileExplorer
This is a migrated thread and some comments may be shown as answers.
Joshua
Top achievements
Rank 1
Joshua asked on 30 Mar 2011, 10:03 PM
Hey Telerik,

I ran in an interesting issue today. I deployed a web application that uses FileExplorer.... some browsers can't press the "Select" button in the Upload window. The cursor changes to a "hand" like you can click on it... but no amount of clicking around will execute it.

It's strange...  I've seen it happen in both IE and Firefox.

I know there is a control buried underneath it.... I've search the forums but didn't see anything.

Telerik.web.ui.dll: 2011.1.322.40
Firefox: 3.6.16
Flash: 10,1,102,64

Any clue on what's going ok ?

Screenshot: http://i.imgur.com/NLEZq.png

-Josh

14 Answers, 1 is accepted

Sort by
0
Joshua
Top achievements
Rank 1
answered on 30 Mar 2011, 10:09 PM

0
Dobromir
Telerik team
answered on 31 Mar 2011, 11:18 AM
Hi Josh,

We are aware of a such behavior only in scenarios where the left-mouse button is clicked and then the mouse is dragged over the "Select" button (without releasing the mouse button). However, this issue was resolved in previous versions of RadControls for ASP.NET AJAX.

I tried to reproduce it using the provided information but to no avail. Could you please provide more detailed information on the specific scenario? A sample project and / or a live URL reproducing the problem along with the exact steps that need to be executed will be of great help solving this case.

Looking forward to hearing from you,
Dobromir
the Telerik team
0
Joshua
Top achievements
Rank 1
answered on 22 Apr 2011, 06:48 PM
I took a break working on this... now back to this issue.

The "select" button does not work for me when I have EnableAsyncUpload="true"

I have a site with the most basic setup:

<telerik:RadFileExplorer runat="server" ID="RadFileExplorer1" Width="100%" Height="600" EnableAsyncUpload="true"  >
    <Configuration SearchPatterns="*.*" MaxUploadFileSize="1073741824"
     ViewPaths="~/media/CMS/" UploadPaths="~/media/CMS/"  />
</telerik:RadFileExplorer>

I can see the files, but when I get to the Async Upload window I cannot click on "select".

NOTE: When I disable flash, I CAN click on "select". This leads me to believe it's a problem with the latest version of flash.

I want to test on your website.... I see that you have a new AsyncUpload demo... but it seems to be broken at the moment.

http://demos.telerik.com/aspnet-ajax/fileexplorer/examples/asyncupload/defaultcs.aspx

Can someone else create a super-basic file explorer, and see if the select button works? (have the latest flash player installed).

-Joshua

0
Joshua
Top achievements
Rank 1
answered on 22 Apr 2011, 08:00 PM
Just did a little more testing.

Here are my observations about pressing the "select" button.

  • It works for silverlight.
  • it works for pure javascript 
  • it does not work for flash (I'm using version 10,2,159,1 )

-Josh
0
Dobromir
Telerik team
answered on 26 Apr 2011, 11:50 AM
Hi Joshua,

Thank you for the provided additional information. I was able to reproduce this issue using the flash module. I have logged this into our database for further investigation.

For the time being I would suggest you to disable the flash for the RadAsyncUpload. You can do this using the following JavaScript code:
<script type="text/javascript">
    Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
</script>

In this help article you can find more information regarding RadAsyncUpload modules.

Best wishes,
Dobromir
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
Joshua
Top achievements
Rank 1
answered on 26 Apr 2011, 05:55 PM

Thanks for the reply. I'm glad I could bring it to your attention.

Any idea how soon you can fix this? I can't force my users to disable their flash (or install silverlight).

They need multiple file select capabilities. Please let me know,

-Josh
0
Dobromir
Telerik team
answered on 28 Apr 2011, 12:37 PM
Hi Joshua,

Currently we are working on this issue, unfortunately I am unable to provide firm estimate on when it will be available. We will do our best to have it fixed for the next service pack.

Best wishes,
Dobromir
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
Adam
Top achievements
Rank 1
answered on 23 Aug 2011, 02:42 PM
We've had the same issue with some users. I had one of them install Silverlight and it started working. Am I correct in my assumption that it uses Silverlight, then Flash, and then Javascript in that order?

If so, will the code supplied disable the Flash option (since that seems to be the one causing the issues)? If the Javascript option is used, can they still select multiple files to upload at one time?

Thanks,
Adam
0
Dobromir
Telerik team
answered on 25 Aug 2011, 06:26 AM
Hi Adam,

Yes, your assumptions is correct. RadAsyncUpload is using the first available module in that order (Silverlight, Flash, JavaScript), and yes, the problematic module is the Flash one.

Unfortunately, multiple file selection is available only for the Silverlight and Flash modules.

Greetings,
Dobromir
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

0
Adam
Top achievements
Rank 1
answered on 25 Aug 2011, 01:14 PM

Will this code disable the Flash module?

<script type="text/javascript">
  
    Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; }
  
</script>

0
Dobromir
Telerik team
answered on 25 Aug 2011, 01:27 PM

Yes Adam, this prevent the usage of the Flash module regardless if Flash is installed on the client's machine.

Kind regards,
Dobromir
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

0
Ross Presser
Top achievements
Rank 1
answered on 30 Aug 2011, 07:03 AM
I'm not finding that this disables Flash for my page.

An additional complication on my page is that the RadAsyncUpload is inside a RadAjaxPanel.
0
Adam
Top achievements
Rank 1
answered on 31 Aug 2011, 02:18 PM
Same here, it did not disable the flash module for me. I placed it in the HEAD tag before any JS functions.
0
Dobromir
Telerik team
answered on 01 Sep 2011, 04:25 PM
Hi guys,

This JavaScript is used to override an existing method of the RadAsyncUpload to disables the Flash module of the control not the Flash for entire page, and for this JavaScript to have effect it must be registered on the page after the RadAsyncUpload scripts, thus you need to place it after the ScriptManager declaration.

Best wishes,
Dobromir
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Tags
FileExplorer
Asked by
Joshua
Top achievements
Rank 1
Answers by
Joshua
Top achievements
Rank 1
Dobromir
Telerik team
Adam
Top achievements
Rank 1
Ross Presser
Top achievements
Rank 1
Share this question
or