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);
 | |
| 	}
 | |
| };
 | |
| 
 |