Improvement requests :  K-Meleon Web Browser Forum
Use this forum to talk about a feature you're missing. 
FireFTP
Posted by: Gennargentu
Date: September 18, 2007 10:57AM

Hi,
Just tried to install fireFTP extension for Firefox
http://fireftp.mozdev.org

Stable: 0.97.1
https://addons.mozilla.org/en-US/firefox/downloads/file/18646/fireftp-0.97.1-fx.xpi


Beta 0.98
http://nightlight.ws/fireftp.xpi


on Kmeleon 1.1.2 .
Simply taking the fireftp.jar file located on \fireftp.xpi\chrome\fireftp.jar and extracting in
\Program Files\k-meleon\chrome[/code]
ok.
Then i took \fireftp.xpi\chrome.manifest extracted into 
\Program Files\k-meleon\chrome\chrome.manifest
and renamed to fireftp.manifest .
I edited
\Program Files\k-meleon\chrome\fireftp.manifest
in this way:

content fireftp                                  jar:fireftp.jar!/content/ xpcnativewrappers=yes
locale  fireftp en-US                         jar:fireftp.jar!/locale/en-US/
skin    fireftp classic/1.0                      jar:fireftp.jar!/skin/
overlay chrome://browser/content/browser.xul         chrome://fireftp/content/fireftpOverlay.xul
style   chrome://global/content/customizeToolbar.xul chrome://fireftp/skin/overlay.css

calling the URL chrome://fireftp/content/fireftp.xul , the interface works, but the program do not.
Can someone help me?


Options: ReplyQuote
Re: FireFTP
Posted by: guenter
Date: September 19, 2007 04:17AM

Quote
Gennargentu
content fireftp jar:fireftp.jar!/content/ xpcnativewrappers=yes
locale fireftp en-US jar:fireftp.jar!/locale/en-US/
skin fireftp classic/1.0 jar:fireftp.jar!/skin/
overlay chrome://browser/content/browser.xul chrome://fireftp/content/fireftpOverlay.xul
style chrome://global/content/customizeToolbar.xul chrome://fireftp/skin/overlay.css
....
calling the URL chrome://fireftp/content/fireftp.xul ,

Can someone help me?

Nobody can help You more than You did Yourself already.
The extension is not compatible.

I used the same values and code as You with fireftp-0.94.6; That version partly worked except for the Preferences... for which it throws errors. I never used it online.

The compatibility of FireFTP has decreased since version 0.94.6;

I uploaded my test files for You to inspect to:

http://rapidshare.com/files/56689656/Fireftp.zip.html

Maybe You can use the older version (please use virus software with newest signature on download - one never knowns & I could be some holigan smiling smiley.

To find out what is wrong:
If You switch to Error Console You will find that the two versions that You mentioned throw errors immediately.
& JavaScript applications immediately stop working on/after errors.

With: 0.97.1
Console readings:

Error: elt has no properties
Source file: chrome://global/content/autocomplete.xml
Line: 241
----------
Error: this.mInputElt has no properties
Source file: chrome://global/content/autocomplete.xml
----------
Error: Components.classes['@mozilla.org/satchel/form-history;1'] has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 41
----------
Error: gFtp has no properties
Source file: chrome://fireftp/content/js/etc/UIUpdate.js
Line: 30

Plus following error when You exist FireFTP
----------
Error: gFtp has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 110


With 0.9.8 which is internally called: 0.97.20070916
You have 2 additional files in components ( nsIFireFTPUtils.js and nsIFireFTPUtils.xpt ).
Because of the XPT file You have to compreg.dat and xpti.dat before test, so they are regenerated with new info.

Console readings:

Error: Components.utils['import'] is not a function
Source file: file:///C:/appgifs8b/K-Meleonde-DE/components/nsIFireFTPUtils.js
----------
Error: elt has no properties
Source file: chrome://global/content/autocomplete.xml
Line: 241
----------
Error: this.mInputElt has no properties
Source file: chrome://global/content/autocomplete.xml
----------
Error: Components.classes['@mozilla.org/login-manager;1'] has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 36
----------
Error: gConnections has no properties
Source file: chrome://fireftp/content/js/etc/UIUpdate.js
Line: 31

this error above is throw every few seconds
----------
Plus following error when You exist FireFTP

Error: gConnections has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 118


You can also try with a Firefox based K-Meleon Chrome.
That gets rid of the one initial fault - but it is not much better.
I did not try with a complete Firefox chrome.


With: 0.97.1 and FFox chrome:
Console readings:

Error: elt has no properties
Source file: chrome://global/content/bindings/autocomplete.xml
Line: 241
----------
Error: this.mInputElt has no properties
Source file: chrome://global/content/bindings/autocomplete.xml
----------
Error: Components.classes['@mozilla.org/satchel/form-history;1'] has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 41
----------
Error: gFtp has no properties
Source file: chrome://fireftp/content/js/etc/UIUpdate.js
Line: 30

this error above is throw every few seconds
----------
After exit

Error: this.inputField has no properties
Source file: chrome://global/content/bindings/textbox.xml
Line: 113
----------
Error: gFtp has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 110


With 0.9.8 which is internally called: 0.97.20070916 and FFox Chrome:
Console readings:

Error: elt has no properties
Source file: chrome://global/content/bindings/autocomplete.xml
Line: 241
----------
Error: this.mInputElt has no properties
Source file: chrome://global/content/bindings/autocomplete.xml
----------
Error: Components.classes['@mozilla.org/login-manager;1'] has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 36
----------
Error: gConnections has no properties
Source file: chrome://fireftp/content/js/etc/UIUpdate.js
Line: 31

this error above is throw every few seconds
----------

After exit

Error: this.inputField has no properties
Source file: chrome://global/content/bindings/textbox.xml
Line: 113
----------
Error: gConnections has no properties
Source file: chrome://fireftp/content/js/etc/loadUnload.js
Line: 118

greetings from Hannover
guenter


p. s. Sorry to say, It is simply the decision of the respective extension developers whether the extensions for their XUL clone ( Phoenix/Firefox/Flock whatever ... smiling smiley of the K-Meleon idea of a lightweight Gecko browser will support K-Meleon or not. Some extensions creators support K-Meleon. K-Meleon versions of AdBlockPlus, Newsfox, Console2 ... exist. Some others cannot be used with K-emeleon for technological reasons and some because the authors just do not want to support K-Meleon. I do not know why compatibility has declined here.

Filezilla is a good free FTP alternative.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.