Refactor code structure for improved readability and maintainability
This commit is contained in:
		| @ -0,0 +1,56 @@ | ||||
| /* | ||||
| 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); | ||||
| 	} | ||||
| }; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user