Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3e342bc

Browse files
preview check
1 parent 056bbaf commit 3e342bc

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

‎popup/index.js‎

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,9 +201,13 @@ function createScriptButton(script, isFavorite = false) {
201201
const button = document.createElement("button");
202202
button.className = "tooltip";
203203
if (canClick(script)) {
204-
button.onclick = () => runScript(script);
204+
button.onclick = () => {
205+
if (checkIsPreview(script)) return;
206+
runScript(script);
207+
};
205208
} else if (canAutoRun(script)) {
206209
button.onclick = () => {
210+
if (checkIsPreview(script)) return;
207211
openModal(
208212
t({
209213
vi: "Chức năng này Tự động chạy",
@@ -222,13 +226,15 @@ function createScriptButton(script, isFavorite = false) {
222226
);
223227
};
224228
} else {
225-
button.onclick = () =>
229+
button.onclick = () => {
230+
if (checkIsPreview(script)) return;
226231
alert(
227232
t({
228233
vi: "Chức năng chưa hoàn thành " + script.id,
229234
en: "Coming soon " + script.id,
230235
})
231236
);
237+
};
232238
}
233239

234240
// script badges
@@ -282,6 +288,8 @@ function createScriptButton(script, isFavorite = false) {
282288
btn.setAttribute("data-tooltip", title);
283289
btn.setAttribute("data-flow", "left");
284290
btn.onclick = (e) => {
291+
if (checkIsPreview(script)) return;
292+
285293
// prevent to trigger other script's onClick funcs
286294
e.stopPropagation();
287295
e.preventDefault();
@@ -306,6 +314,7 @@ function createScriptButton(script, isFavorite = false) {
306314
viewSourceBtn.onclick = (e) => {
307315
e.stopPropagation();
308316
e.preventDefault();
317+
if (checkIsPreview(script)) return;
309318

310319
trackEvent(script.id + "-VIEW-SOURCE");
311320
viewScriptSource(script);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /