MCPcopy Index your code
hub / github.com/hoothin/UserScripts / hookUrlSetEle

Method hookUrlSetEle

Pagetual/pagetual.user.js:7636–7648  ·  view source on GitHub ↗
(ele, doc)

Source from the content-addressed store, hash-verified

7634 }
7635
7636 async hookUrlSetEle(ele, doc) {
7637 let self = this;
7638 return new Promise((resolve) => {
7639 let catchUrl = e => {
7640 ele.dataset.url = self.catchedUrl;
7641 ele.setAttribute('onclick', 'window.open(this.dataset.url)');
7642 window.removeEventListener('pagetual_openUrl', catchUrl);
7643 resolve();
7644 };
7645 window.addEventListener('pagetual_openUrl', catchUrl);
7646 emuClick(ele, doc);
7647 });
7648 }
7649
7650 async hookUrl(doc) {
7651 let sel = this.curSiteRule.hookUrl;

Callers 1

hookUrlMethod · 0.95

Calls 1

emuClickFunction · 0.70

Tested by

no test coverage detected