Hi,

Please find attached patch to set default layout of file listing as a list
in file manager.
Also replaced alertify with out custom alertifywrapper in file manager
utils.js


-- 
*Harshal Dhumal*
*Sr. Software Engineer*

EnterpriseDB India: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
diff --git a/web/pgadmin/misc/file_manager/templates/file_manager/index.html b/web/pgadmin/misc/file_manager/templates/file_manager/index.html
index 1933895..80c85fb 100755
--- a/web/pgadmin/misc/file_manager/templates/file_manager/index.html
+++ b/web/pgadmin/misc/file_manager/templates/file_manager/index.html
@@ -26,8 +26,8 @@
                 <span></span></button>
             <button name="newfolder" type="button" title="Create new folder" value="New Folder"
                     class="btn fa fa-folder-open create"><span></span></button>
-            <button class="ON fa fa-th btn grid" type="button" title="View as grid"><span></span></button>
-            <button type="button" class="btn fa fa-list list" title="View as Table"><span></span></button>
+            <button class="fa fa-th btn grid" type="button" title="View as grid"><span></span></button>
+            <button type="button" class="btn fa fa-list list ON" title="View as Table"><span></span></button>
         </div>
     </div>
     <div class="fileinfo">
diff --git a/web/pgadmin/misc/file_manager/templates/file_manager/js/file_manager_config.json b/web/pgadmin/misc/file_manager/templates/file_manager/js/file_manager_config.json
index f74430d..fcc242d 100644
--- a/web/pgadmin/misc/file_manager/templates/file_manager/js/file_manager_config.json
+++ b/web/pgadmin/misc/file_manager/templates/file_manager/js/file_manager_config.json
@@ -2,7 +2,7 @@
  "options": {
   "culture": "en",
   "lang": "py",
-  "defaultViewMode": "grid",
+  "defaultViewMode": "list",
   "autoload": true,
   "showFullPath": false,
   "dialog_type": "{{data.dialog_type}}",
diff --git a/web/pgadmin/misc/file_manager/templates/file_manager/js/utility.js b/web/pgadmin/misc/file_manager/templates/file_manager/js/utility.js
index fd8f25c..56be16a 100755
--- a/web/pgadmin/misc/file_manager/templates/file_manager/js/utility.js
+++ b/web/pgadmin/misc/file_manager/templates/file_manager/js/utility.js
@@ -1601,7 +1601,8 @@ pgAdmin.FileUtils = {
 
       // create a new folder
       var getFolderName = function(value) {
-        var fname = value;
+        var fname = value,
+            alertifyWrapper = new AlertifyWrapper();
 
         if (fname != '') {
           foldername = fname;
@@ -1609,14 +1610,17 @@ pgAdmin.FileUtils = {
           $.getJSON(pgAdmin.FileUtils.fileConnector + '?mode=addfolder&path=' + $('.currentpath').val() + '&name=' + foldername, function(resp) {
             var result = resp.data.result;
             if (result.Code === 1) {
-              alertify.success(lg.successful_added_folder);
+              alertifyWrapper.success(lg.successful_added_folder);
               getFolderInfo(result.Parent);
             } else {
-              alertify.error(result.Error);
+              alertifyWrapper.error(result.Error);
             }
+          }).
+          fail(function (resp) {
+            alertifyWrapper.error(gettext('Error occurred while saving folder.'));
           });
         } else {
-          alertify.error(lg.no_foldername);
+          alertifyWrapper.error(lg.no_foldername);
         }
       };
 

Reply via email to