progress.button invisible

Upload core product.
Post Reply
grogui
Posts: 2
Joined: Fri Dec 03, 2010 9:45 am

progress.button invisible

Post by grogui »

Hello,

jfileupload2.7

all buttons are invisible, why ?

i18n.properties

Code: Select all

# Info panel
#taskoutput.usage=Select or drag and drop file to upload
taskoutput.split.info=Splitting file : {0}
taskoutput.split.size=in {0} chunk(s) up to {1} bytes
taskoutput.split.chunk.started=Creating chunk {0} ...
taskoutput.split.chunk.completed=chunk {0} created
taskoutput.split.chunk.failed=Split failed : {0}
taskoutput.compress.started=Zipping : {0} ...
taskoutput.compress.completed=Ratio={0}%
taskoutput.compress.failed=failed : {0}
taskoutput.upload.info=Uploading : {0}
taskoutput.upload.size=({0} bytes)
#taskoutput.upload.triggered=Connexion en cours ...
taskoutput.upload.started=Téléchargement en cours ...
taskoutput.upload.completed=Téléchargement terminé
taskoutput.upload.cancelled=Téléchargement annulé
#taskoutput.upload.done=Téléchargement terminé, {0} fichiers .
taskoutput.upload.failed=Téléchargement échoué : {0}
taskoutput.upload.failed.server.error=Server error {0}
taskoutput.upload.failed.maxsize.error=Denied : Max. size allowed {0} bytes
taskoutput.upload.failed.minsize.error=Denied : Min. size allowed {0} bytes
taskoutput.upload.failed.maxfiles.error=Denied : Max. files allowed : {0}
taskoutput.upload.failed.hidden.error=Denied : Hidden file : {0}
taskoutput.upload.failed.whitelist.error=Denied : File not allowed : {0}
taskoutput.upload.failed.filesonly.error=Denied : Directories not allowed : {0}
taskoutput.upload.failed.overwrite.error=Aborted, file already exists
taskoutput.separator=_________________
#taskoutput.scrollbar.vertical=asneeded
#taskoutput.linewrap=true
#taskoutput.image.background=dnd.jpg
#taskoutput.color.background=FFFFF0
#taskoutput.color.foreground=000066
#taskoutput.filter.starting=Preparing {0}
#taskoutput.filter.started=Filtering {0}
#taskoutput.filter.completed=Filtered {0}
#taskoutput.filter.failed=Filtering failed {0}
taskoutput.preprocessingfilter.starting=Archiving {0} file(s) ... 
taskoutput.preprocessingfilter.completed=Completed
taskoutput.preprocessingfilter.failed=Failed {0}
#taskoutput.protocol=enabled
#taskoutput.protocol.request=> {0}
#taskoutput.protocol.response=< {0}

# Progress bar panel
progress.button.cancel=Annuler
#progress.button.cancel.color.background=EEEEEE
#progress.button.cancel.color.foreground=000000
#progress.button.cancel.disabled.color=000099
#progress.button.cancel.font.size.factor=2
#progress.button.cancel.font.style=bold
#progress.button.cancel.align=center
#progress.button.cancel.icon=cancel.jpg
#progress.button.cancel.icon.over=cancel_over.jpg
#progress.button.cancel.icon.disabled=cancel_disabled.jpg
#progress.button.cancel.enabling.behavior=lazy
progress.button.select=Sélectionner fichier(s)
#progress.button.select.color.background=EEEEFF
#progress.button.select.color.foreground=000033
#progress.button.select.disabled.color=000099
#progress.button.select.font.size.factor=2
#progress.button.select.font.style=bold
#progress.button.select.align=center
#progress.button.select.icon=select.jpg
#progress.button.select.icon.over=select_over.jpg
#progress.button.select.icon.disabled=select_disabled.jpg
#progress.button.spacing.x=4
#progress.button.spacing.y=2
#progress.button.spacing.color=FFFFFF
#progress.button.layout=bottom
#progress.bar.color.background=DDDDFF
#progress.bar.color.foreground=5577FF
#progress.bar.color.selection.foreground=0000FF
#progress.bar.color.selection.background=0088AA
#progress.bar.font.size.factor=2
#progress.bar.font.style=bold
#progress.bar.upload.triggered.label=Connecting ...
#progress.bar.upload.starting.label=Upload starting ...
#progress.bar.upload.label=Uploading {0}% ({1}) [{2} files left]
#progress.bar.upload.completing.label=Completing upload ...
#progress.bar.upload.completing.color=55AAFF
#progress.bar.upload.completed.label={0} uploaded
#progress.bar.upload.done.label=Upload completed ({0} files)
#progress.bar.upload.failed.label=Upload failed : {0}
#progress.bar.upload.cancelled.label=Upload cancelled
#progress.bar.upload.checksum.started.label=Computing {0} checksum ...
#progress.bar.upload.checksum.completed.label=Checksum computed
#progress.bar.upload.compress.started=Compressing : {0} ...
#progress.bar.upload.compress.completed=Compression completed
#progress.bar.upload.compress.failed=Compression failed : {0}
#progress.bar.upload.filter.starting=Preparing {0}
#progress.bar.upload.filter.started=Filtering {0}
#progress.bar.upload.filter.completed=Filtered {0}
#progress.bar.upload.filter.failed=Filtering failed {0}
#progress.bar.upload.split.starting=Splitting file in {0} chunk(s)
#progress.bar.upload.split.started=Splitting in progress, chunk {0}/{1}
#progress.bar.upload.split.completed=Splitting completed, chunk {0}/{1}
#progress.bar.upload.split.failed=Splitting failed {0}
#progress.bar.upload.preprocessingfilter.starting=Archiving {0} file(s)
#progress.bar.upload.preprocessingfilter.started=Archiving in progress, adding file {0}/{1}
#progress.bar.upload.preprocessingfilter.completed=Archiving completed
#progress.bar.upload.preprocessingfilter.failed=Archiving failed {0}
#progress.bar.upload.option=chunkratio
#progress.bar.upload.indeterminate=false
#progress.bar.upload.layout=center

# Additional progress bar info (timeelapsed, timeremaining or overallprogressbar)
#progress.info=timeelapsed
#progress.info.label=Time elapsed : {0}h {1}m {2}s ({3} KB/s)
#progress.info=timeremaining
#progress.info.label=Time remaining : {0}h {1}m {2}s ({3} KB/s)
#progress.info.label.align=center
#progress.info.label.foreground=000066
#progress.info.label.background=FFFFFF
#progress.info=overallprogressbar
#progress.info.label=Overall upload {0}% ({1}/{2})
#progress.info.option=fileratio
#progress.info.layout=top
#progress.background=FFFFFF

# Menus
menu.file=Fichier
menu.file.open=Sélectionner fichiers
menu.help=Help
menu.help.about=About
#menu.help.about.msg=JFileUpload\nhttp://www.jfileupload.com
#menu.color.background=AACCFF
#menu.color.foreground=000055
#menu.color.selection.background=0088DD

# File chooser
#filechooser.dialog.width=640
#filechooser.dialog.height=320
#filechooser.dialog.selectionmode=filesonly
#filechooser.dialog.multipleselection=disabled
#filechooser.dialog.enterkey=disabled
#filechooser.dialog.lnk=disabled
#filechooser.dialog.open.button=Open
#filechooser.dialog.open.button.tooltip=Open file or folder
#filechooser.dialog.cancel.button=Cancel
#filechooser.dialog.cancel.button.tooltip=Cancel selection
#filechooser.dialog.filefilter.label=Allowed files
filechooser.dialog.filefilter.blacklist={0} not allowed
# Image preview
#filechooser.preview.image=enabled
#filechooser.preview.image.title=Image preview
#filechooser.preview.image.enabled=Enabled
#filechooser.preview.image.width=140
#filechooser.preview.image.height=140
#filechooser.preview.image.scale=subsample
#filechooser.preview.image.maxsize=31457280
#filechooser.preview.image.forcergb=false

# Credentials pop-up. It applies only if "authentication" parameter is enabled
authentication.title={0} authentication - Attempt {1}
authentication.title.proxy={0} Proxy authentication - Attempt {1}
authentication.server=Server: 
authentication.scheme=Scheme: 
authentication.realm=Realm: 
authentication.username=Username: 
#authentication.username.empty=allowed
authentication.password=Password: 
authentication.host=Host: 
authentication.domain=Domain: 
authentication.confirm.yes=Ok
authentication.confirm.no=Cancel

# Look And Feel (classname or auto to select platform L&F) 
lookandfeel=auto
#font.face=YOURTRUETYPEFONT.TTF
#font.size=16
#frame.title=JFileUpload
#frame.icon=icon.gif

# Misc
#splitinfo=disabled
#zipinfo=disabled
#fileprogressbar=disabled
#dnd=disabled
applet_ftp.php (replace applet_ftp.js to generate absolute link with php)

Code: Select all

<!--
var _info = navigator.userAgent;
var _ns = false;
var _ns6 = false;
var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
if (_info.indexOf("Opera") > 0) _ie = false;
var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0) || (_info.indexOf("IRIX") > 0)));
var _ns6 = ((_ns == true) && (_info.indexOf("Mozilla/5") >= 0));
if (_ie == true) {
  document.writeln('<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH="350" HEIGHT="150" NAME="fileupload" codebase="http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0">');
}
else if (_ns == true && _ns6 == false) { 
  // BEGIN: Update parameters below for NETSCAPE 3.x and 4.x support.
  document.write('<EMBED ');
  document.write('type="application/x-java-applet;version=1.4" ');
  document.write('CODE="jfileupload.upload.client.MApplet.class" ');
  document.write('JAVA_CODEBASE="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>" ');
  document.write('ARCHIVE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.jar" ');
  document.write('NAME="fileupload" ');
  document.write('WIDTH="350" ');
  document.write('HEIGHT="350" ');
  document.write('url="" ');
  document.write('param1="username" ');
  document.write('value1="" ');
  document.write('param2="password" ');
  document.write('value2="" ');
  document.write('param3="pasv" ');
  document.write('value3="true" ');
  document.write('mode="ftp" ');
  document.write('scriptable=true ');
  document.writeln('pluginspage="http://java.sun.com/products/plugin/index.html#download"><NOEMBED>');
  // END
}
else {
  document.write('<APPLET CODE="jfileupload.upload.client.MApplet.class" JAVA_CODEBASE="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>" ARCHIVE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.jar" WIDTH="350" HEIGHT="100" NAME="fileupload">');
}
// BEGIN: Update parameters below for INTERNET EXPLORER, FIREFOX, SAFARI, OPERA, MOZILLA, NETSCAPE 6+ support.
document.writeln('<PARAM NAME=CODE VALUE="jfileupload.upload.client.MApplet.class">');
document.writeln('<PARAM NAME=CODEBASE VALUE="<? $infoPath=pathinfo($_SERVER["REQUEST_URI"]); echo "http://".$_SERVER["SERVER_NAME"].$infoPath["dirname"]."/" ?>">');
document.writeln('<PARAM NAME=ARCHIVE VALUE="lib/jfileupload.jar,lib/ftpimpl.jar,lib/cnet.jar,lib/clogging.jar">');
document.writeln('<PARAM NAME=NAME VALUE="fileupload">');
document.writeln('<PARAM NAME="type" VALUE="application/x-java-applet;version=1.4">');
document.writeln('<PARAM NAME="scriptable" VALUE="true">');
document.writeln('<PARAM NAME="url" VALUE="ftp://ftp.domain.com/">');
document.writeln('<PARAM NAME="param1" VALUE="username">');
document.writeln('<PARAM NAME="value1" VALUE="ftpclient">');
document.writeln('<PARAM NAME="param2" VALUE="password">');
document.writeln('<PARAM NAME="value2" VALUE="ftppaswword">');
document.writeln('<PARAM NAME="param3" VALUE="pasv">');
document.writeln('<PARAM NAME="value3" VALUE="true">');
document.writeln('<PARAM NAME="mode" VALUE="ftp">');
document.writeln('<PARAM NAME="resume" VALUE="true">');
document.writeln('<PARAM NAME="resources" VALUE="i18n">');
document.writeln('<PARAM NAME="forward" VALUE="http://www.domain.com">');
// END
if (_ie == true) {
  document.write('</OBJECT>');
}
else if (_ns == true && _ns6 == false) {
  document.write('</NOEMBED></EMBED>');
}
else {
  document.write('</APPLET>');
}
//-->
Image

Thanks.

Grogui


EDIT

The java console said

Code: Select all

 Cannot load i18n.properties <java.io.FileNotFoundException: http://www.domainname.com/ITVSystemGrp/i18n.properties>java.io.FileNotFoundException: http://www.domainname.com/ITVSystemGrp/i18n.properties
But the path must be : http://www.domainname.com/ITVSystemGrp/ ... properties, in the same directory of applet_ftp.php.


can I put the i18n.properties in another directory ?
what is the config ?

Code: Select all

document.writeln('<PARAM NAME="resources" VALUE="i18n">');
EDIT

Ok,
This file must be installed in the same directory as HTML/JavaScript of JFileUpload.
But I want to do that :
http://www.domain.com/jfileupload/
http://www.domain.com/workingdirectory/index.php
and call the script in index.php:

Code: Select all

<div ><script src="../jfileupload/applet_ftp.php"></script></div>
is it possible and how ?

thanks

Grogui

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: progress.button invisible

Post by support »

There problem comes from .properties file loading. Could you try to setup full absolute URL such as:
<PARAM NAME="resources" VALUE="http://yourserver.com/something/i18n">

Post Reply