Преглед на файлове

HUE-78. Hue windows can be moved completely off the desktop

Aaron Newton преди 15 години
родител
ревизия
d1096b76ca
променени са 2 файла, в които са добавени 33 реда и са изтрити 33 реда
  1. 32 32
      apps/filebrowser/src/filebrowser/static/js/Source/FileBrowser/CCS.FileBrowser.js
  2. 1 1
      ext/thirdparty/js/art-widgets.hash

+ 32 - 32
apps/filebrowser/src/filebrowser/static/js/Source/FileBrowser/CCS.FileBrowser.js

@@ -174,7 +174,7 @@ ART.Sheet.define('window.filechooser.browser', {
 					keys: 'keydown:backspace',
 					shortcut: 'backspace',
 					handler: function(e){
-            if ($(e.target).match('input, textarea')) return;
+	    			if ($(e.target).match('input, textarea')) return;
 						e.stop();
 						var table = this.getDirList().retrieve('HtmlTable');
 						//the view only allows one item to be selected at a time currently
@@ -470,37 +470,37 @@ ART.Sheet.define('window.filechooser.browser', {
 					this.setCaption(saver.getDirPath() + " :: " + caption);
 				}.bind(saver));
 				var locationInput = $(saver).getElement('.fs-locationInput');
-                                saver.getOk().addEvent('press', function(){
-                                //Get selected row of filebrowser table
-                                var selected = $(saver).getElement('.table-tr-selected');
-                                var selectedPath, isDirSelected = false;
-                                // If there is a row selected create a selected path based on that row
-                                // If not create a selected path based on the current displayed directory
-                                if(selected) {
-                                        var selectedData = selected.get('data', 'filedata', true);
-                                        isDirSelected = selectedData.type == 'dir';
-                                        selectedPath = selectedData.path;
-                                } else {
-                                        selectedPath = saver.getDirPath();
-                                }
-                                var error = function(){
-                                        var msg = "Please choose a directory.";
-                                        if (options.filter == "file") msg = "Please choose a file.";
-                                        saver.alert(caption || "Choose a File", msg);
-                                        saver.fireEvent('badSelection', selected);
-                                };
-                                //if a directory is selected, move to the selected directory
-                                var inputPath = (isDirSelected ? selectedPath + "/" : "") + locationInput.get('value');
-                                var returnPath; 
-                                //An input path belonging with a slash is assumed to be an absolute path.
-                                if (inputPath[0] == '/') returnPath = inputPath;
-                                else returnPath = saver.getDirPath() + '/' + inputPath;
-                                callback({
-                                        path: returnPath,
-                                        type: 'dir'
-                                });
-                                saver.hide();
-                                });
+				saver.getOk().addEvent('press', function(){
+				//Get selected row of filebrowser table
+				var selected = $(saver).getElement('.table-tr-selected');
+				var selectedPath, isDirSelected = false;
+				// If there is a row selected create a selected path based on that row
+				// If not create a selected path based on the current displayed directory
+				if(selected) {
+					var selectedData = selected.get('data', 'filedata', true);
+					isDirSelected = selectedData.type == 'dir';
+					selectedPath = selectedData.path;
+				} else {
+					selectedPath = saver.getDirPath();
+				}
+				var error = function(){
+					var msg = "Please choose a directory.";
+					if (options.filter == "file") msg = "Please choose a file.";
+					saver.alert(caption || "Choose a File", msg);
+					saver.fireEvent('badSelection', selected);
+				};
+				//if a directory is selected, move to the selected directory
+				var inputPath = (isDirSelected ? selectedPath + "/" : "") + locationInput.get('value');
+				var returnPath; 
+				//An input path belonging with a slash is assumed to be an absolute path.
+				if (inputPath[0] == '/') returnPath = inputPath;
+				else returnPath = saver.getDirPath() + '/' + inputPath;
+				callback({
+					path: returnPath,
+					type: 'dir'
+				});
+				saver.hide();
+				});
 			return saver;
 		});
 	};

+ 1 - 1
ext/thirdparty/js/art-widgets.hash

@@ -1 +1 @@
-b035b450505874fb34b13b37ecf17fde621ef25e
+7ad9b052dc2fc193ed2feb9eec4bf075c6c958d1