mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-22 22:10:03 +00:00
Extended button macro to take a message parameter
This commit is contained in:
parent
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);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user