kopia lustrzana https://github.com/miklobit/TiddlyWiki5
Extended button macro to take a message parameter
rodzic
f1b4521fdb
commit
4c1f818094
|
@ -16,6 +16,7 @@ exports.info = {
|
||||||
name: "button",
|
name: "button",
|
||||||
params: {
|
params: {
|
||||||
message: {byName: "default", type: "text"},
|
message: {byName: "default", type: "text"},
|
||||||
|
param: {byName: true, type: "text"},
|
||||||
popup: {byName: true, type: "tiddler"},
|
popup: {byName: true, type: "tiddler"},
|
||||||
qualifyTiddlerTitles: {byName: true, type: "text"},
|
qualifyTiddlerTitles: {byName: true, type: "text"},
|
||||||
"class": {byName: true, type: "text"}
|
"class": {byName: true, type: "text"}
|
||||||
|
@ -25,6 +26,7 @@ exports.info = {
|
||||||
exports.dispatchMessage = function(event) {
|
exports.dispatchMessage = function(event) {
|
||||||
var buttonEvent = document.createEvent("Event");
|
var buttonEvent = document.createEvent("Event");
|
||||||
buttonEvent.initEvent("tw-" + this.params.message,true,true);
|
buttonEvent.initEvent("tw-" + this.params.message,true,true);
|
||||||
|
buttonEvent.param = this.params.param;
|
||||||
buttonEvent.tiddlerTitle = this.tiddlerTitle;
|
buttonEvent.tiddlerTitle = this.tiddlerTitle;
|
||||||
event.target.dispatchEvent(buttonEvent);
|
event.target.dispatchEvent(buttonEvent);
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue