update namespace

This commit is contained in:
novice.li 2024-03-13 22:03:12 +08:00
parent 7f3a82c5ce
commit 4d75a257be
1 changed files with 3 additions and 6 deletions

View File

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name JetBra // @name JetBra
// @namespace https://github.com/novice88/jetbra // @namespace https://github.com/novitechie/jetbra
// @version 3.2 // @version 3.3
// @license MIT // @license MIT
// @description Add a button on the plugin homepage and click to get the plugin activation code // @description Add a button on the plugin homepage and click to get the plugin activation code
// @author novice.li // @author novice.li
@ -52,13 +52,11 @@ let addButton = async function () {
`); `);
const backendBaseUrl = 'https://jetbra.noviceli.win' const backendBaseUrl = 'https://jetbra.noviceli.win'
// 获取插件的 id
// 如果当前url满足 https://plugins.jetbrains.com/plugin/<pluginId>-xxx 的格式就直接从url中获取
let url = window.location.href let url = window.location.href
if (!url.startsWith('https://plugins.jetbrains.com/plugin/')) { if (!url.startsWith('https://plugins.jetbrains.com/plugin/')) {
return; return;
} }
// 提取 pluginId
let pluginId = url.split('/')[4].split('-')[0] let pluginId = url.split('/')[4].split('-')[0]
console.log('pluginId: ' + pluginId); console.log('pluginId: ' + pluginId);
@ -66,7 +64,6 @@ let addButton = async function () {
const parentElement = await findElementWithRetry('.plugin-header__controls-panel > div:first-child'); const parentElement = await findElementWithRetry('.plugin-header__controls-panel > div:first-child');
// 如果 parentElement 的孩子中已经有了按钮,就不再添加
if (parentElement.querySelector('.jetbra-button')) { if (parentElement.querySelector('.jetbra-button')) {
return; return;
} }