mirror of
				http://git.whoc.org.uk/git/password-manager.git
				synced 2025-10-31 11:27:34 +01:00 
			
		
		
		
	Improved implementation of Record.Version
This commit is contained in:
		| @@ -313,15 +313,30 @@ Clipperz.Base.extend(Clipperz.PM.DataModel.Record.Version, Clipperz.PM.DataModel | |||||||
| 	}, | 	}, | ||||||
|  |  | ||||||
| 	//========================================================================= | 	//========================================================================= | ||||||
| /* |  | ||||||
| 	'deleteAllCleanTextData': function () { | 	'deleteAllCleanTextData': function () { | ||||||
|  | 		this._fields = null; | ||||||
| 		return Clipperz.PM.DataModel.Record.Version.superclass.deleteAllCleanTextData.apply(this, arguments); | 		return Clipperz.PM.DataModel.Record.Version.superclass.deleteAllCleanTextData.apply(this, arguments); | ||||||
| 	}, | 	}, | ||||||
|  |  | ||||||
| 	'hasAnyCleanTextData': function () { | 	'hasAnyCleanTextData': function () { | ||||||
| 		return Clipperz.PM.DataModel.Record.Version.superclass.hasAnyCleanTextData.apply(this, arguments); | //		return Clipperz.PM.DataModel.Record.Version.superclass.hasAnyCleanTextData.apply(this, arguments); | ||||||
|  |  | ||||||
|  | 		var	deferredResult; | ||||||
|  | 		 | ||||||
|  | 		deferredResult = new Clipperz.Async.Deferred("Record.Version.hasAnyCleanTextData", {trace:false}); | ||||||
|  | 		deferredResult.collectResults({ | ||||||
|  | 			'super':	MochiKit.Base.bind(Clipperz.PM.DataModel.Record.Version.superclass.hasAnyCleanTextData, this), | ||||||
|  | 			'self':		MochiKit.Base.bind(function () { | ||||||
|  | 							return MochiKit.Async.succeed(MochiKit.Base.keys(this._fields).length != 0); | ||||||
|  | 						}, this) | ||||||
|  | 		}); | ||||||
|  | 		deferredResult.addCallback(Clipperz.Async.or); | ||||||
|  | 		deferredResult.callback(); | ||||||
|  |  | ||||||
|  | 		return deferredResult; | ||||||
| 	}, | 	}, | ||||||
| */ |  | ||||||
| 	//========================================================================= | 	//========================================================================= | ||||||
| 	__syntaxFix__: "syntax fix" | 	__syntaxFix__: "syntax fix" | ||||||
| }); | }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Giulio Cesare Solaroli
					Giulio Cesare Solaroli