mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-02 04:09:09 +00:00
Merge branch 'master' into colour-improvements
This commit is contained in:
commit
0fd5b04b9a
@ -2467,9 +2467,10 @@ $tw.boot.initStartup = function(options) {
|
|||||||
$tw.utils.registerFileType("image/vnd.microsoft.icon","base64",".ico",{flags:["image"]});
|
$tw.utils.registerFileType("image/vnd.microsoft.icon","base64",".ico",{flags:["image"]});
|
||||||
$tw.utils.registerFileType("image/x-icon","base64",".ico",{flags:["image"]});
|
$tw.utils.registerFileType("image/x-icon","base64",".ico",{flags:["image"]});
|
||||||
$tw.utils.registerFileType("application/wasm","base64",".wasm");
|
$tw.utils.registerFileType("application/wasm","base64",".wasm");
|
||||||
$tw.utils.registerFileType("application/font-woff","base64",".woff");
|
$tw.utils.registerFileType("font/woff","base64",".woff");
|
||||||
$tw.utils.registerFileType("application/x-font-ttf","base64",".woff");
|
$tw.utils.registerFileType("font/woff2","base64",".woff2");
|
||||||
$tw.utils.registerFileType("application/font-woff2","base64",".woff2");
|
$tw.utils.registerFileType("font/ttf","base64",".ttf");
|
||||||
|
$tw.utils.registerFileType("font/otf","base64",".otf");
|
||||||
$tw.utils.registerFileType("audio/ogg","base64",".ogg");
|
$tw.utils.registerFileType("audio/ogg","base64",".ogg");
|
||||||
$tw.utils.registerFileType("audio/mp4","base64",[".mp4",".m4a"]);
|
$tw.utils.registerFileType("audio/mp4","base64",[".mp4",".m4a"]);
|
||||||
$tw.utils.registerFileType("video/ogg","base64",[".ogm",".ogv",".ogg"]);
|
$tw.utils.registerFileType("video/ogg","base64",[".ogm",".ogv",".ogg"]);
|
||||||
|
@ -46,8 +46,10 @@ function SaverHandler(options) {
|
|||||||
// Filter the changes so that we only count changes to tiddlers that we care about
|
// Filter the changes so that we only count changes to tiddlers that we care about
|
||||||
var filteredChanges = self.filterFn.call(self.wiki,function(iterator) {
|
var filteredChanges = self.filterFn.call(self.wiki,function(iterator) {
|
||||||
$tw.utils.each(changes,function(change,title) {
|
$tw.utils.each(changes,function(change,title) {
|
||||||
|
if(change.normal) {
|
||||||
var tiddler = self.wiki.getTiddler(title);
|
var tiddler = self.wiki.getTiddler(title);
|
||||||
iterator(tiddler,title);
|
iterator(tiddler,title);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
// Adjust the number of changes
|
// Adjust the number of changes
|
||||||
|
@ -75,7 +75,7 @@ exports.startup = function() {
|
|||||||
$tw.wiki.unpackPluginTiddlers();
|
$tw.wiki.unpackPluginTiddlers();
|
||||||
// Queue change events for the changed shadow tiddlers
|
// Queue change events for the changed shadow tiddlers
|
||||||
$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {
|
$tw.utils.each(Object.keys(changedShadowTiddlers),function(title) {
|
||||||
$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title]);
|
$tw.wiki.enqueueTiddlerEvent(title,changedShadowTiddlers[title], true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -141,12 +141,15 @@ This method should be called after the changes it describes have been made to th
|
|||||||
title: Title of tiddler
|
title: Title of tiddler
|
||||||
isDeleted: defaults to false (meaning the tiddler has been created or modified),
|
isDeleted: defaults to false (meaning the tiddler has been created or modified),
|
||||||
true if the tiddler has been deleted
|
true if the tiddler has been deleted
|
||||||
|
isShadow: defaults to false (meaning the change applies to the normal tiddler),
|
||||||
|
true if the tiddler being changed is a shadow tiddler
|
||||||
*/
|
*/
|
||||||
exports.enqueueTiddlerEvent = function(title,isDeleted) {
|
exports.enqueueTiddlerEvent = function(title,isDeleted,isShadow) {
|
||||||
// Record the touch in the list of changed tiddlers
|
// Record the touch in the list of changed tiddlers
|
||||||
this.changedTiddlers = this.changedTiddlers || Object.create(null);
|
this.changedTiddlers = this.changedTiddlers || Object.create(null);
|
||||||
this.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);
|
this.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);
|
||||||
this.changedTiddlers[title][isDeleted ? "deleted" : "modified"] = true;
|
this.changedTiddlers[title][isDeleted ? "deleted" : "modified"] = true;
|
||||||
|
this.changedTiddlers[title][isShadow ? "shadow" : "normal"] = true;
|
||||||
// Increment the change count
|
// Increment the change count
|
||||||
this.changeCount = this.changeCount || Object.create(null);
|
this.changeCount = this.changeCount || Object.create(null);
|
||||||
if($tw.utils.hop(this.changeCount,title)) {
|
if($tw.utils.hop(this.changeCount,title)) {
|
||||||
|
@ -605,3 +605,5 @@ Thomas E Tuoti, @well-noted, 2024/12/16
|
|||||||
@opn, 2025/01/04
|
@opn, 2025/01/04
|
||||||
|
|
||||||
J. Ryan Stinnett, @jryans, 2025/01/04
|
J. Ryan Stinnett, @jryans, 2025/01/04
|
||||||
|
|
||||||
|
Galen Huntington, @galenhuntington, 2025/01/19
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
"isTiddlerFile": false,
|
"isTiddlerFile": false,
|
||||||
"fields": {
|
"fields": {
|
||||||
"title": {"source": "filename", "prefix": "$:/plugins/tiddlywiki/katex/fonts/"},
|
"title": {"source": "filename", "prefix": "$:/plugins/tiddlywiki/katex/fonts/"},
|
||||||
"type": "application/font-woff"
|
"type": "font/woff"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
title: $:/themes/tiddlywiki/starlight/arvo.woff
|
title: $:/themes/tiddlywiki/starlight/arvo.woff
|
||||||
type: application/font-woff
|
type: font/woff
|
||||||
|
Loading…
Reference in New Issue
Block a user