I updated my phocagallery component to 3.1.0 RC because of the multiple add problem as decripted in other topic.
But I could not multiple add again.
This is the related js-code:
Code: Select all
<script type="text/javascript">
window.addEvent('domready', function() {
SqueezeBox.initialize({});
SqueezeBox.assign($$('a.pg-modal-button'), {
parse: 'rel'
});
});
var pgJQ = jQuery.noConflict(true);
pgJQ(function() {
plupload.addI18n({
'Select files' : 'Bilder auswählen',
'Add files to the upload queue and click the start button.' : 'Bilder der Warteschlange hinzufügen und mit einem Klick auf den \"Start\" Button beginnen.',
'Filename' : 'Dateiname',
'Status' : 'Status',
'Size' : 'Größe',
'Add files' : 'Bilder hinzufügen',
'Start upload':'Hochladen starten',
'Stop current upload' : 'Derzeitiges hochladen stoppen',
'Start uploading queue' : 'Hochlade Abfrage starten',
'Drag files here.' : 'Datei hier her ziehen'
});
pgJQ("#flash_uploader").pluploadQueue({
runtimes : 'flash',
url : 'http://www.primarobfelden.ch/dev/index.php/fotogalerie-klasse1/category/1-klasse-1?controller=category&task=multipleupload&618be43570ac83469b2d336f16e81d0d=ugs71k349mc6t0hcsjc70em6k5&c4ceead0827d1905b9bfc130e8de14a0=1&tab=1',
max_file_size : '50mb',
preinit: attachCallbacks,
unique_names : false,
multipart: true,
filters : [
{title : "Bild Dateien", extensions : "jpg,gif,png"}
],
resize : {width : 380, height : 300, quality : 100},
flash_swf_url : '/dev/components/com_phocagallery/assets/plupload/plupload.flash.swf'
});
function attachCallbacks(Uploader) {
Uploader.bind('FileUploaded', function(Up, File, Response) {
var obj = eval('(' + Response.response + ')');
var queueFiles = Uploader.total.failed + Uploader.total.uploaded + 1;
if ((typeof(obj.result) != 'undefined') && obj.result == 'error') {
Up.trigger("Error", {message : obj.message, code : obj.code, details : obj.details, file: File});
if( queueFiles == Uploader.files.length) {
window.location = 'http://www.primarobfelden.ch/dev/index.php/fotogalerie-klasse1/category/1-klasse-1?618be43570ac83469b2d336f16e81d0d=ugs71k349mc6t0hcsjc70em6k5&c4ceead0827d1905b9bfc130e8de14a0=1&tab=1' + '&muuploaded=' + Uploader.total.uploaded + '&mufailed=' + Uploader.total.failed;
}
return false;
} else {
if( queueFiles == Uploader.files.length) {
var uploaded = Uploader.total.uploaded + 1;
window.location = 'http://www.primarobfelden.ch/dev/index.php/fotogalerie-klasse1/category/1-klasse-1?618be43570ac83469b2d336f16e81d0d=ugs71k349mc6t0hcsjc70em6k5&c4ceead0827d1905b9bfc130e8de14a0=1&tab=1' + '&muuploaded=' + uploaded + '&mufailed=' + Uploader.total.failed;
}
}
});
Uploader.bind('Error', function(Up, ErrorObj) {
pgJQ('#' + ErrorObj.file.id).append('<div class="pgerrormsg">'+ ErrorObj.message + ErrorObj.details +'</div>');
});
}});
window.addEvent('domready', function(){ $$('dl.tabs').each(function(tabs){ new JTabs(tabs, {}); }); });
function keepAlive() { var myAjax = new Request({method: "get", url: "index.php"}).send();} window.addEvent("domready", function(){ keepAlive.periodical(3540000); });
</script>line 68: unterminated regular expression literal - regarding code line:
Code: Select all
var queueFiles = Uploader.total.failed + Uploader.total.uploaded + 1;Please help
Thanks a lot
Tanja

