ginebra2/chrome/bedrockchrome/download.snippet/download.js
changeset 5 0f2326c2a325
parent 0 1450b09d0cfd
child 16 3c88a81ff781
--- a/ginebra2/chrome/bedrockchrome/download.snippet/download.js	Fri May 14 15:40:36 2010 +0300
+++ b/ginebra2/chrome/bedrockchrome/download.snippet/download.js	Wed Jun 23 17:59:43 2010 +0300
@@ -33,7 +33,7 @@
 
 function hideDownloadDialog()
 {
-    window.snippets.DownloadDialogId.hide();                                    
+    window.snippets.DownloadDialogId.hide();
 
     // Clear timeout so we can use this function to hide
     // the download dialog in response to an external
@@ -53,8 +53,8 @@
     document.getElementById('DownloadDialogTextId').innerHTML = messageHTML;
 
     window.snippets.DownloadDialogId.setPosition(10,80);
-    window.snippets.DownloadDialogId.show();                                    
-    window.snippets.DownloadDialogId.repaint();                                    
+    window.snippets.DownloadDialogId.show();
+    window.snippets.DownloadDialogId.repaint();
 
     downloadTimeoutId = setTimeout(
             hideDownloadDialog,
@@ -97,12 +97,18 @@
     showDownloadDialog(messageHTML);
 }
 
+function onUnsupportedDownload(messageHTML)
+{
+    showDownloadDialog(messageHTML);
+}
+
 function connectDownloadSignals()
 {
     window.downloads.downloadCreated.connect(onDownloadCreated);
     window.downloads.downloadStarted.connect(onDownloadStarted);
     window.downloads.downloadSuccess.connect(onDownloadSuccess);
     window.downloads.downloadFailure.connect(onDownloadFailure);
+    window.downloads.unsupportedDownload.connect(onUnsupportedDownload);
 
     window.snippets.DownloadDialogId.externalMouseEvent.connect(
         function(type, name, description) {