Ticket #3223: 0006-WebUI-allow-autocomplete-download-folder.patch

File 0006-WebUI-allow-autocomplete-download-folder.patch, 2.2 KB (added by Xuefer, 10 months ago)

use browser auto complete for now

  • deluge/ui/web/js/deluge-all/MoveStorage.js

    From 5248501154f1a62d33832b8a8c41a873a696eefc Mon Sep 17 00:00:00 2001
    From: Xuefer <xuefer@gmail.com>
    Date: Fri, 2 Aug 2024 14:11:24 +0800
    Subject: [PATCH] [WebUI] allow autocomplete download folder
    
    Signed-off-by: Xuefer <xuefer@gmail.com>
    
    diff --git a/deluge/ui/web/js/deluge-all/MoveStorage.js b/deluge/ui/web/js/deluge-all/MoveStorage.js
    index 9ba638ac6..532d4a986 100644
    a b Deluge.MoveStorage = Ext.extend(Ext.Window, {  
    4848            fieldLabel: _('Download Folder'),
    4949            name: 'location',
    5050            width: 240,
     51            listeners: {
     52                afterrender: function(cmp){
     53                    cmp.el.set({
     54                        autocomplete: 'on'
     55                    });
     56                }
     57            },
    5158        });
    5259        //this.form.add({
    5360        //    xtype: 'button',
  • deluge/ui/web/js/deluge-all/add/OptionsTab.js

    diff --git a/deluge/ui/web/js/deluge-all/add/OptionsTab.js b/deluge/ui/web/js/deluge-all/add/OptionsTab.js
    index 73a8a5c28..9ac218db5 100644
    a b Deluge.add.OptionsTab = Ext.extend(Ext.form.FormPanel, {  
    4343                name: 'download_location',
    4444                anchor: '95%',
    4545                labelSeparator: '',
     46                listeners: {
     47                    afterrender: function(cmp){
     48                        cmp.el.set({
     49                            autocomplete: 'on'
     50                        });
     51                    }
     52                },
    4653            })
    4754        );
    4855        var fieldset = this.add({
    Deluge.add.OptionsTab = Ext.extend(Ext.form.FormPanel, {  
    5966            fieldLabel: '',
    6067            name: 'move_completed_path',
    6168            anchor: '98%',
     69            listeners: {
     70                afterrender: function(cmp){
     71                    cmp.el.set({
     72                        autocomplete: 'on'
     73                    });
     74                }
     75            },
    6276        });
    6377        this.optionsManager.bind('move_completed', field.toggle);
    6478        this.optionsManager.bind('move_completed_path', field.input);