forked from shadowfacts/Tusker
30 lines
615 B
JavaScript
30 lines
615 B
JavaScript
|
//
|
||
|
// Action.js
|
||
|
// OpenInTusker
|
||
|
//
|
||
|
// Created by Shadowfacts on 5/22/21.
|
||
|
// Copyright © 2021 Shadowfacts. All rights reserved.
|
||
|
//
|
||
|
|
||
|
var Action = function() {};
|
||
|
|
||
|
Action.prototype = {
|
||
|
|
||
|
run: function(arguments) {
|
||
|
const results = {
|
||
|
url: window.location.href,
|
||
|
};
|
||
|
const el = document.querySelector('link[rel=alternate][type="application/activity+json"]');
|
||
|
if (el) {
|
||
|
results.activityPubURL = el.href;
|
||
|
}
|
||
|
arguments.completionFunction(results);
|
||
|
},
|
||
|
|
||
|
finalize: function(arguments) {
|
||
|
}
|
||
|
|
||
|
};
|
||
|
|
||
|
var ExtensionPreprocessingJS = new Action();
|