mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-31 07:32:59 +00:00 
			
		
		
		
	Fix fieldmanger to update modified and modifier fields
This commit is contained in:
		| @@ -75,7 +75,7 @@ FieldManglerWidget.prototype.handleAddFieldEvent = function(event) { | |||||||
| 	if(tiddler && typeof event.param === "string") { | 	if(tiddler && typeof event.param === "string") { | ||||||
| 		var name = event.param.toLowerCase(); | 		var name = event.param.toLowerCase(); | ||||||
| 		if(name !== "" && !$tw.utils.hop(tiddler.fields,name)) { | 		if(name !== "" && !$tw.utils.hop(tiddler.fields,name)) { | ||||||
| 			var addition = {}; | 			var addition = this.wiki.getModificationFields(); | ||||||
| 			addition[name] = ""; | 			addition[name] = ""; | ||||||
| 			this.wiki.addTiddler(new $tw.Tiddler(tiddler,addition)); | 			this.wiki.addTiddler(new $tw.Tiddler(tiddler,addition)); | ||||||
| 		} | 		} | ||||||
| @@ -88,7 +88,7 @@ FieldManglerWidget.prototype.handleRemoveTagEvent = function(event) { | |||||||
| 	if(tiddler && tiddler.fields.tags) { | 	if(tiddler && tiddler.fields.tags) { | ||||||
| 		var p = tiddler.fields.tags.indexOf(event.param); | 		var p = tiddler.fields.tags.indexOf(event.param); | ||||||
| 		if(p !== -1) { | 		if(p !== -1) { | ||||||
| 			var modification = {}; | 			var modification = this.wiki.getModificationFields(); | ||||||
| 			modification.tags = (tiddler.fields.tags || []).slice(0); | 			modification.tags = (tiddler.fields.tags || []).slice(0); | ||||||
| 			modification.tags.splice(p,1); | 			modification.tags.splice(p,1); | ||||||
| 		this.wiki.addTiddler(new $tw.Tiddler(tiddler,modification)); | 		this.wiki.addTiddler(new $tw.Tiddler(tiddler,modification)); | ||||||
| @@ -100,7 +100,7 @@ FieldManglerWidget.prototype.handleRemoveTagEvent = function(event) { | |||||||
| FieldManglerWidget.prototype.handleAddTagEvent = function(event) { | FieldManglerWidget.prototype.handleAddTagEvent = function(event) { | ||||||
| 	var tiddler = this.wiki.getTiddler(this.mangleTitle); | 	var tiddler = this.wiki.getTiddler(this.mangleTitle); | ||||||
| 	if(tiddler && typeof event.param === "string" && event.param !== "") { | 	if(tiddler && typeof event.param === "string" && event.param !== "") { | ||||||
| 		var modification = {}; | 		var modification = this.wiki.getModificationFields(); | ||||||
| 		modification.tags = (tiddler.fields.tags || []).slice(0); | 		modification.tags = (tiddler.fields.tags || []).slice(0); | ||||||
| 		$tw.utils.pushTop(modification.tags,event.param); | 		$tw.utils.pushTop(modification.tags,event.param); | ||||||
| 		this.wiki.addTiddler(new $tw.Tiddler(tiddler,modification)); | 		this.wiki.addTiddler(new $tw.Tiddler(tiddler,modification)); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jermolene
					Jermolene