57 lines
1.7 KiB
JavaScript
57 lines
1.7 KiB
JavaScript
/*
|
|
Product Name: dhtmlxVault
|
|
Version: 2.4
|
|
Edition: Standard
|
|
License: content of this file is covered by GPL. Usage outside GPL terms is prohibited. To obtain Commercial or Enterprise license contact sales@dhtmlx.com
|
|
Copyright UAB Dinamenta http://www.dhtmlx.com
|
|
*/
|
|
|
|
/* deprecated */
|
|
dhtmlXVaultObject.prototype.setServerHandlers = function(uploadHandler) {
|
|
// defines server-side handlers for vault
|
|
// moved to init, only for html4/tml5
|
|
this.conf.upload_url = uploadHandler;
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.setImagePath = function(imagePath) {
|
|
// set relative path to the images folder
|
|
// no longer needed
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.create = function(container) {
|
|
// creates vault html control on page
|
|
// no longer needed, created automaticaly from constructor
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.onAddFile = function(handler) {
|
|
// called when user has selected a file for uploading
|
|
this.attachEvent("onBeforeFileAdd", function(name,size){
|
|
return handler.apply(this,[name]);
|
|
});
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.onFileUploaded = function(handler) {
|
|
// called after every file is uploaded
|
|
this.attachEvent("onUploadFile", function(f){
|
|
handler.apply(this,[f]);
|
|
});
|
|
this.attachEvent("onUploadFail", function(f){
|
|
handler.apply(this,[f]);
|
|
});
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.onUploadComplete = function(handler) {
|
|
// called after all files are uploaded
|
|
this.attachEvent("onUploadComplete", function(fs){
|
|
handler.apply(this, fs);
|
|
});
|
|
};
|
|
|
|
dhtmlXVaultObject.prototype.setFormField = function(name, value) {
|
|
// adds custom fields to the form
|
|
for (var a in {url:1, swf_url:1, sl_url:1}) {
|
|
this.conf[a] += (String(this.conf[a]).indexOf("?")<0?"?":"&")+name+"="+encodeURIComponent(value);
|
|
}
|
|
};
|
|
|