add: prompt example
This commit is contained in:
parent
91d295dfe6
commit
aa51abaeb7
@ -36,7 +36,7 @@
|
|||||||
},
|
},
|
||||||
"homepage": "https://github.com/windingwind/zotero-addon-template#readme",
|
"homepage": "https://github.com/windingwind/zotero-addon-template#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"zotero-plugin-toolkit": "^1.0.6"
|
"zotero-plugin-toolkit": "^1.1.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^18.11.17",
|
"@types/node": "^18.11.17",
|
||||||
@ -48,6 +48,6 @@
|
|||||||
"release-it": "^15.6.0",
|
"release-it": "^15.6.0",
|
||||||
"replace-in-file": "^6.3.5",
|
"replace-in-file": "^6.3.5",
|
||||||
"typescript": "^4.9.4",
|
"typescript": "^4.9.4",
|
||||||
"zotero-types": "^1.0.3"
|
"zotero-types": "^1.0.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@ import {
|
|||||||
BasicExampleFactory,
|
BasicExampleFactory,
|
||||||
HelperExampleFactory,
|
HelperExampleFactory,
|
||||||
KeyExampleFactory,
|
KeyExampleFactory,
|
||||||
|
PromptExampleFactory,
|
||||||
UIExampleFactory,
|
UIExampleFactory,
|
||||||
} from "./modules/examples";
|
} from "./modules/examples";
|
||||||
import { config } from "../package.json";
|
import { config } from "../package.json";
|
||||||
@ -61,6 +62,8 @@ async function onStartup() {
|
|||||||
|
|
||||||
await UIExampleFactory.registerReaderTabPanel();
|
await UIExampleFactory.registerReaderTabPanel();
|
||||||
|
|
||||||
|
PromptExampleFactory.registerAlertPromptExample();
|
||||||
|
|
||||||
await Zotero.Promise.delay(1000);
|
await Zotero.Promise.delay(1000);
|
||||||
|
|
||||||
popupWin.changeLine({
|
popupWin.changeLine({
|
||||||
|
@ -424,6 +424,21 @@ export class UIExampleFactory {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class PromptExampleFactory {
|
||||||
|
@example
|
||||||
|
static registerAlertPromptExample() {
|
||||||
|
ztoolkit.Prompt.register([
|
||||||
|
{
|
||||||
|
name: "Template Test",
|
||||||
|
label: "Plugin Template",
|
||||||
|
callback(prompt) {
|
||||||
|
ztoolkit.getGlobal("alert")("Command triggered!");
|
||||||
|
},
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class HelperExampleFactory {
|
export class HelperExampleFactory {
|
||||||
@example
|
@example
|
||||||
static async dialogExample() {
|
static async dialogExample() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user