דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אזור המערכת
  3. באגים/הצעות ייעול
  4. שיתוף | תוסף+ סקריפט לאזהרה לפני דיסלייק

שיתוף | תוסף+ סקריפט לאזהרה לפני דיסלייק

מתוזמן נעוץ נעול הועבר באגים/הצעות ייעול
43 פוסטים 16 כותבים 1.1k צפיות 11 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ל לשכת הרב

    לדעתי יתכן שיצטרכו לעשות גם תוסף לאישור לפני תיוג... קורה עשרות פעמים בפורום שמתייגים אנשים לא קשורים/בטעות
    ולבן אדם שתייגו אותו לוקח זמן להבין מה אותו אדם רצה ממנו, ולפעמים אנשים סתם מסתבכים במו"מ עד שקולטים שתייגו אותו בטעות...
    זה יחסוך המון הודעות מיותרות בפורום.
    כמובן עדיף שזה יהיה מותקן בפורום עצמו ושלא כל אחד יצטרך להתקין תוסף

    שלמה רביבש מנותק
    שלמה רביבש מנותק
    שלמה רביב
    כתב נערך לאחרונה על ידי שלמה רביב
    #13

    @לשכת-הרב סיוט לאשר תיוג כל פעם, אני מתייג עשרות פעמים ביום.

    תוכנה חינמית לביצוע רוט בקלות!
    חפשו "מכשירוט"!

    תגובה 1 תגובה אחרונה
    0
    • שניאור שמחש שניאור שמח

      @חובבן-מקצועי כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

      אגב, תמיד טוב לבדוק מדי פעם שלא הצבעת בטעות דיס למישהו..
      ee6a20c0-2ba0-4d71-8a64-f08efdacc978-image.png

      וואי עכשיו אני עובר אצלי ורואה שנתתי הרבה.. 😱
      באמת חייב שמנהלי הפורום יעשו הודעה לפני..

      ואגב, כל הדיסלייק שיש לי זה בטעות.. 🤭 נו שויין..

      ezerphoneE מנותק
      ezerphoneE מנותק
      ezerphone
      כתב נערך לאחרונה על ידי ezerphone
      #14
      פוסט זה נמחק!
      חובבן מקצועיח תגובה 1 תגובה אחרונה
      2
      • ezerphoneE ezerphone

        פוסט זה נמחק!

        חובבן מקצועיח מנותק
        חובבן מקצועיח מנותק
        חובבן מקצועי
        כתב נערך לאחרונה על ידי חובבן מקצועי
        #15
        פוסט זה נמחק!
        שלמה רביבש תגובה 1 תגובה אחרונה
        0
        • חובבן מקצועיח חובבן מקצועי

          פוסט זה נמחק!

          שלמה רביבש מנותק
          שלמה רביבש מנותק
          שלמה רביב
          כתב נערך לאחרונה על ידי
          #16

          @חובבן-מקצועי גם לי...
          אבל זה לא יגמר, לכן כדאי להתקין את התוסף הזה.

          תוכנה חינמית לביצוע רוט בקלות!
          חפשו "מכשירוט"!

          מגנוס קרלסןמ תגובה 1 תגובה אחרונה
          2
          • שלמה רביבש שלמה רביב

            @חובבן-מקצועי גם לי...
            אבל זה לא יגמר, לכן כדאי להתקין את התוסף הזה.

            מגנוס קרלסןמ מנותק
            מגנוס קרלסןמ מנותק
            מגנוס קרלסן
            כתב נערך לאחרונה על ידי
            #17

            @שלמה-רביב ממש אהבתי
            שאפו!
            רק משהו קטן
            במחשב שהמסך גדול זה נראה לי מיותר
            כי ישר רואים את זה
            זה לדוג' כמו למחוק קובץ שאז רק אם אתה בטוח ולא נלחץ בטעות
            אבל בדיסלייק אתה מקסימום מוריד את בדיסלייק

            @שניאור-שמח זה קרה לך כי אתה משתמש במובייל שפחות שמים לב

            בקיצור - @שלמה-רביב נשמח שתעשה את זה למובייל.

            בקרו באתר שלי: https://did.li/magnus-top

            תגובה 1 תגובה אחרונה
            1
            • ס מנותק
              ס מנותק
              סוף הרחוב
              כתב נערך לאחרונה על ידי
              #18

              @שלמה-רביב אם זה מיועד בעיקר לאנדרואיד שהמסך קטן, וכמו שכתב כבודו, ולמעשה התוסף לא נתמך בדפדפני אנדרואיד, אז עבור מה הוא נוצר?

              מגנוס קרלסןמ תגובה 1 תגובה אחרונה
              0
              • ס סוף הרחוב

                @שלמה-רביב אם זה מיועד בעיקר לאנדרואיד שהמסך קטן, וכמו שכתב כבודו, ולמעשה התוסף לא נתמך בדפדפני אנדרואיד, אז עבור מה הוא נוצר?

                מגנוס קרלסןמ מנותק
                מגנוס קרלסןמ מנותק
                מגנוס קרלסן
                כתב נערך לאחרונה על ידי
                #19

                @סוף-הרחוב כרום - ווינדוס

                בקרו באתר שלי: https://did.li/magnus-top

                ס בנימין מחשביםב 2 תגובות תגובה אחרונה
                0
                • מגנוס קרלסןמ מגנוס קרלסן

                  @סוף-הרחוב כרום - ווינדוס

                  ס מנותק
                  ס מנותק
                  סוף הרחוב
                  כתב נערך לאחרונה על ידי
                  #20

                  @מגנוס-קרלסן כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                  כרום - ווינדוס

                  ❓

                  תגובה 1 תגובה אחרונה
                  0
                  • מגנוס קרלסןמ מגנוס קרלסן

                    @סוף-הרחוב כרום - ווינדוס

                    בנימין מחשביםב מנותק
                    בנימין מחשביםב מנותק
                    בנימין מחשבים
                    כתב נערך לאחרונה על ידי בנימין מחשבים
                    #21

                    @שלמה-רביב תודה! אולי יהיה אפשר לשלב את זה בתוך תוסף אחר? (של @לאצי למשל)

                    @מגנוס-קרלסן זה בהחלט נצרך גם במחשב! במיוחד לכל המאותרגים שאין להם דרך לראות האם שמו דיס מאז שהלייק והדיס נעלמו...
                    (עריכה-@סוף-הרחוב ההדגשה בשבילך... בתקווה שתבין)

                    c7441025-6785-48b2-9c8c-e11c23f98202-image.png

                    מגנוס קרלסןמ ס 2 תגובות תגובה אחרונה
                    0
                    • בנימין מחשביםב בנימין מחשבים

                      @שלמה-רביב תודה! אולי יהיה אפשר לשלב את זה בתוך תוסף אחר? (של @לאצי למשל)

                      @מגנוס-קרלסן זה בהחלט נצרך גם במחשב! במיוחד לכל המאותרגים שאין להם דרך לראות האם שמו דיס מאז שהלייק והדיס נעלמו...
                      (עריכה-@סוף-הרחוב ההדגשה בשבילך... בתקווה שתבין)

                      c7441025-6785-48b2-9c8c-e11c23f98202-image.png

                      מגנוס קרלסןמ מנותק
                      מגנוס קרלסןמ מנותק
                      מגנוס קרלסן
                      כתב נערך לאחרונה על ידי
                      #22

                      @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                      במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                      זה עדיין ככה????

                      בקרו באתר שלי: https://did.li/magnus-top

                      שניאור שמחש תגובה 1 תגובה אחרונה
                      0
                      • מגנוס קרלסןמ מגנוס קרלסן

                        @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                        במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                        זה עדיין ככה????

                        שניאור שמחש מחובר
                        שניאור שמחש מחובר
                        שניאור שמח
                        מדריכים עימוד
                        כתב נערך לאחרונה על ידי
                        #23

                        @מגנוס-קרלסן כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                        @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                        במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                        זה עדיין ככה????

                        באתרוג כן.. אני צריך לפנות אליהם, אולי זה יעזור
                        5d688240-6b8b-4c9b-934c-91e65aa689b6-image.png

                        "אם לא תנסה, איך תדע?"

                        שלמה רביבש תגובה 1 תגובה אחרונה
                        1
                        • שניאור שמחש שניאור שמח

                          @מגנוס-קרלסן כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                          @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                          במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                          זה עדיין ככה????

                          באתרוג כן.. אני צריך לפנות אליהם, אולי זה יעזור
                          5d688240-6b8b-4c9b-934c-91e65aa689b6-image.png

                          שלמה רביבש מנותק
                          שלמה רביבש מנותק
                          שלמה רביב
                          כתב נערך לאחרונה על ידי
                          #24

                          @שניאור-שמח באמת נשמח שתבקש מהם לפתוח, עשיתי ריענון קשיח וזה לא עוזר, וזה באמת משגע.

                          סורי אבל אני פחות מבין בתוספים לאנדרואיד, איך אפשר לעשות שזה יתמוך באנדרואיד?

                          תוכנה חינמית לביצוע רוט בקלות!
                          חפשו "מכשירוט"!

                          תגובה 1 תגובה אחרונה
                          2
                          • מים אחרוניםמ מנותק
                            מים אחרוניםמ מנותק
                            מים אחרונים
                            כתב נערך לאחרונה על ידי
                            #25

                            @שלמה-רביב אי אפשר בסקריפט?
                            פליז נמאס מתוספים!

                            תגובה 1 תגובה אחרונה
                            2
                            • בנימין מחשביםב בנימין מחשבים

                              @שלמה-רביב תודה! אולי יהיה אפשר לשלב את זה בתוך תוסף אחר? (של @לאצי למשל)

                              @מגנוס-קרלסן זה בהחלט נצרך גם במחשב! במיוחד לכל המאותרגים שאין להם דרך לראות האם שמו דיס מאז שהלייק והדיס נעלמו...
                              (עריכה-@סוף-הרחוב ההדגשה בשבילך... בתקווה שתבין)

                              c7441025-6785-48b2-9c8c-e11c23f98202-image.png

                              ס מנותק
                              ס מנותק
                              סוף הרחוב
                              כתב נערך לאחרונה על ידי סוף הרחוב
                              #26

                              @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                              זה בהחלט נצרך גם במחשב! במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                              ימין זה לייק ושמאל זה דיס, כולם יודעים.

                              לא רואה שום צורך במחשב, בפרט שפות"ש היצרן בעצמו כתב שהצורך שלו הוא בעבור סמארטפונים, ולכן לא מובן כלל פיתוח התוסף שעומד בסתירה לצורך שלו.

                              שלמה רביבש תגובה 1 תגובה אחרונה
                              0
                              • ס סוף הרחוב

                                @בנימין-מחשבים כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                                זה בהחלט נצרך גם במחשב! במיוחד לכל המאותרגים שאין להם דרך לראות אם שמו דיס מאז שהלייק והדיס נעלמו...

                                ימין זה לייק ושמאל זה דיס, כולם יודעים.

                                לא רואה שום צורך במחשב, בפרט שפות"ש היצרן בעצמו כתב שהצורך שלו הוא בעבור סמארטפונים, ולכן לא מובן כלל פיתוח התוסף שעומד בסתירה לצורך שלו.

                                שלמה רביבש מנותק
                                שלמה רביבש מנותק
                                שלמה רביב
                                כתב נערך לאחרונה על ידי
                                #27

                                @סוף-הרחוב אומנם באתחלה חשבתי שזה יעבוד גם על אנדרואיד אבל הבנתי שלא.
                                בכל מקרה, זה נצרך גם למחשבים, כי גם המחשבים נותנים לפעמים דיס וזה המציאות.

                                לי אישית קרה כזה דבר כמה פעמים.

                                תוכנה חינמית לביצוע רוט בקלות!
                                חפשו "מכשירוט"!

                                ס תגובה 1 תגובה אחרונה
                                2
                                • שלמה רביבש שלמה רביב

                                  @סוף-הרחוב אומנם באתחלה חשבתי שזה יעבוד גם על אנדרואיד אבל הבנתי שלא.
                                  בכל מקרה, זה נצרך גם למחשבים, כי גם המחשבים נותנים לפעמים דיס וזה המציאות.

                                  לי אישית קרה כזה דבר כמה פעמים.

                                  ס מנותק
                                  ס מנותק
                                  סוף הרחוב
                                  כתב נערך לאחרונה על ידי
                                  #28

                                  @שלמה-רביב כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                                  כי גם המחשבים נותנים לפעמים דיס וזה המציאות.

                                  לי אישית קרה כזה דבר כמה פעמים

                                  איך?
                                  אני שואל ברצינות..

                                  ק תגובה 1 תגובה אחרונה
                                  0
                                  • שלמה רביבש מנותק
                                    שלמה רביבש מנותק
                                    שלמה רביב
                                    כתב נערך לאחרונה על ידי
                                    #29

                                    אולי לא ראית את הפוסטים כאן אבל היה כאן 3 משתמשים שנתנו להם דיס בטעות.
                                    וכמו שאמרתי, זה המציאות שלפעמים נותנים דיס במקום לייק.
                                    אגב אני עובד על זה שזה יהיה גם לאנדרואיד.

                                    תוכנה חינמית לביצוע רוט בקלות!
                                    חפשו "מכשירוט"!

                                    תגובה 1 תגובה אחרונה
                                    3
                                    • ס סוף הרחוב

                                      @שלמה-רביב כתב בשיתוף | תוסף לאזהרה לפני דיסלייק:

                                      כי גם המחשבים נותנים לפעמים דיס וזה המציאות.

                                      לי אישית קרה כזה דבר כמה פעמים

                                      איך?
                                      אני שואל ברצינות..

                                      ק מנותק
                                      ק מנותק
                                      קרט
                                      כתב נערך לאחרונה על ידי
                                      #30

                                      @סוף-הרחוב לי קרה פעם אחת שהעברתי את העכבר ובטעות נלחץ לי על הדיס
                                      לא מחייב רק שרצה לתת לייק והגיע לדיס

                                      תגובה 1 תגובה אחרונה
                                      1
                                      • שלמה רביבש שלמה רביב

                                        היה על זה עשרות דיונים בעבר האם לשים אזהרה או לא ואני לא באמת זוכר מה יצא מזה רק שאחרי כמה פעמים שמישהו נתן לי דיס בטעות וגם אני נתתי דיס בטעות, (זה קורה בעיקר באנדרואיד ששם הכפתורים יחסית קרובים)
                                        @ע-ה-דכו-ע עשה תוסף כזה אבל רק למנהלי פורומים,
                                        אז בניתי (עם קלוד סונט 4.6) תוסף קטן שיתן אזהרה לפני הדיס.
                                        הוראות הפעלה:
                                        מחלצים את הזיפ,
                                        נכנסים לתוספים ומפעילים אפשרויות פיתוח,
                                        מעלים את התיקיה המחולצת.
                                        וזהו. (לפעמים צריך לרענן כדי שזה יעבוד)

                                        923c7d67-ff1a-4386-9040-a15e4fef1ea5-image.png

                                        לתוסף:
                                        matmachim-dislike-extension (1).zip

                                        @יאנג-בוי המיר את התוסף לסקריפט
                                        לסקריפט
                                        הוראות התקנה

                                        יאנג בויי מחובר
                                        יאנג בויי מחובר
                                        יאנג בוי
                                        מדריכים
                                        כתב נערך לאחרונה על ידי יאנג בוי
                                        #31

                                        @שלמה-רביב
                                        הפכתי עם Gemini 3.1 Pro Preview לסקריפט טמפרמונקי:

                                        // ==UserScript==
                                        // @name         מתמחים טופ - אישור דיסלייק
                                        // @namespace    http://tampermonkey.net/
                                        // @version      1.0.0
                                        // @description  מוסיף חלון אישור לפני מתן דיסלייק באתר מתמחים טופ
                                        // @author       שלמה רביב וGemini 3.1 Pro Preview
                                        // @match        *://*.mitmachim.top/*
                                        // @match        *://mitmachim.top/*
                                        // @grant        none
                                        // @run-at       document-idle
                                        // ==/UserScript==
                                        
                                        (function () {
                                          "use strict";
                                        
                                          const DISLIKE_SELECTORS =[
                                            '[component="post/downvote"]',
                                            '[data-component="post/downvote"]',
                                            '[class*="downvote"]',
                                            '[class*="dislike"]',
                                            '[id*="dislike"]',
                                            'i.fa-thumbs-down',
                                          ];
                                          const SEL = DISLIKE_SELECTORS.join(", ");
                                        
                                          let _confirming = false;
                                          let _pendingTarget = null;
                                          let _dialog = null;
                                        
                                          function buildDialog() {
                                            if (_dialog) return;
                                        
                                            _dialog = document.createElement("dialog");
                                            _dialog.id = "mtop-dialog";
                                            _dialog.innerHTML = `
                                              <style>
                                                @import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700&display=swap');
                                        
                                                #mtop-dialog {
                                                  border: none;
                                                  border-radius: 18px;
                                                  padding: 36px 40px 32px;
                                                  width: min(440px, 90vw);
                                                  box-shadow: 0 24px 60px rgba(0,0,0,0.25);
                                                  text-align: center;
                                                  font-family: 'Heebo', Arial, sans-serif;
                                                  direction: rtl;
                                                }
                                                #mtop-dialog::backdrop {
                                                  background: rgba(10,15,30,0.55);
                                                  backdrop-filter: blur(6px);
                                                }
                                                #mtop-icon {
                                                  width: 68px; height: 68px;
                                                  background: linear-gradient(135deg,#fff1f1,#ffd6d6);
                                                  border-radius: 50%;
                                                  display: flex; align-items: center; justify-content: center;
                                                  margin: 0 auto 22px;
                                                  color: #e53e3e;
                                                  box-shadow: 0 0 0 8px rgba(229,62,62,0.08);
                                                }
                                                #mtop-dialog h2 { font-size:1.3rem; font-weight:700; color:#1a202c; margin:0 0 10px; }
                                                #mtop-dialog p  { font-size:1rem; color:#4a5568; margin:0 0 28px; }
                                                #mtop-btns { display:flex; gap:12px; justify-content:center; flex-direction:row-reverse; }
                                                #mtop-btns button {
                                                  flex:1; max-width:180px; padding:13px 20px;
                                                  border-radius:12px; font-size:0.95rem; font-weight:600;
                                                  font-family:inherit; cursor:pointer; border:none; transition: background 0.15s, transform 0.12s;
                                                }
                                                #mtop-cancel  { background:#f0f4f8; color:#4a5568; }
                                                #mtop-cancel:hover { background:#e2e8f0; transform:translateY(-1px); }
                                                #mtop-confirm {
                                                  background: linear-gradient(135deg,#e53e3e,#c53030);
                                                  color: #fff;
                                                  box-shadow: 0 4px 14px rgba(229,62,62,.35);
                                                }
                                                #mtop-confirm:hover { background: linear-gradient(135deg,#fc5c5c,#e53e3e); transform:translateY(-1px); }
                                        
                                                /* תמיכה במצב כהה */
                                                @media (prefers-color-scheme: dark) {
                                                  #mtop-dialog { background:#1e2535; }
                                                  #mtop-dialog h2 { color:#e2e8f0; }
                                                  #mtop-dialog p { color:#94a3b8; }
                                                  #mtop-cancel { background:#2d3748; color:#cbd5e0; }
                                                  #mtop-cancel:hover { background:#4a5568; }
                                                }
                                              </style>
                                              <div id="mtop-icon">
                                                <svg width="36" height="36" viewBox="0 0 24 24" fill="none"
                                                     stroke="currentColor" stroke-width="2"
                                                     stroke-linecap="round" stroke-linejoin="round">
                                                  <path d="M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3H10Z"/>
                                                  <path d="M17 2h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"/>
                                                </svg>
                                              </div>
                                              <h2>אישור דיסלייק</h2>
                                              <p>האם אתה בטוח שברצונך לתת דיסלייק?</p>
                                              <div id="mtop-btns">
                                                <button id="mtop-cancel">ביטול</button>
                                                <button id="mtop-confirm">כן, תן דיסלייק</button>
                                              </div>
                                            `;
                                        
                                            document.body.appendChild(_dialog);
                                        
                                            _dialog.querySelector("#mtop-confirm").addEventListener("click", () => {
                                              _dialog.close();
                                              if (_pendingTarget) {
                                                _confirming = true;
                                                _pendingTarget.click();
                                                setTimeout(() => { _confirming = false; }, 600);
                                              }
                                              _pendingTarget = null;
                                            });
                                        
                                            _dialog.querySelector("#mtop-cancel").addEventListener("click", () => {
                                              _dialog.close();
                                              _pendingTarget = null;
                                            });
                                          }
                                        
                                          // ============================================================
                                          // יירוט דיסלייק
                                          // ============================================================
                                          document.addEventListener("click", (e) => {
                                            if (_confirming) return;
                                            const el = e.target?.closest?.(SEL);
                                            if (!el) return;
                                        
                                            e.preventDefault();
                                            e.stopImmediatePropagation();
                                        
                                            _pendingTarget = el;
                                            buildDialog();
                                            _dialog.showModal();
                                          }, true);
                                        
                                          console.log("[מתמחים טופ] v5 dialog ✓ (Tampermonkey Version)");
                                        })();
                                        
                                        חובבן מקצועיח תגובה 1 תגובה אחרונה
                                        7
                                        • יאנג בויי יאנג בוי

                                          @שלמה-רביב
                                          הפכתי עם Gemini 3.1 Pro Preview לסקריפט טמפרמונקי:

                                          // ==UserScript==
                                          // @name         מתמחים טופ - אישור דיסלייק
                                          // @namespace    http://tampermonkey.net/
                                          // @version      1.0.0
                                          // @description  מוסיף חלון אישור לפני מתן דיסלייק באתר מתמחים טופ
                                          // @author       שלמה רביב וGemini 3.1 Pro Preview
                                          // @match        *://*.mitmachim.top/*
                                          // @match        *://mitmachim.top/*
                                          // @grant        none
                                          // @run-at       document-idle
                                          // ==/UserScript==
                                          
                                          (function () {
                                            "use strict";
                                          
                                            const DISLIKE_SELECTORS =[
                                              '[component="post/downvote"]',
                                              '[data-component="post/downvote"]',
                                              '[class*="downvote"]',
                                              '[class*="dislike"]',
                                              '[id*="dislike"]',
                                              'i.fa-thumbs-down',
                                            ];
                                            const SEL = DISLIKE_SELECTORS.join(", ");
                                          
                                            let _confirming = false;
                                            let _pendingTarget = null;
                                            let _dialog = null;
                                          
                                            function buildDialog() {
                                              if (_dialog) return;
                                          
                                              _dialog = document.createElement("dialog");
                                              _dialog.id = "mtop-dialog";
                                              _dialog.innerHTML = `
                                                <style>
                                                  @import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700&display=swap');
                                          
                                                  #mtop-dialog {
                                                    border: none;
                                                    border-radius: 18px;
                                                    padding: 36px 40px 32px;
                                                    width: min(440px, 90vw);
                                                    box-shadow: 0 24px 60px rgba(0,0,0,0.25);
                                                    text-align: center;
                                                    font-family: 'Heebo', Arial, sans-serif;
                                                    direction: rtl;
                                                  }
                                                  #mtop-dialog::backdrop {
                                                    background: rgba(10,15,30,0.55);
                                                    backdrop-filter: blur(6px);
                                                  }
                                                  #mtop-icon {
                                                    width: 68px; height: 68px;
                                                    background: linear-gradient(135deg,#fff1f1,#ffd6d6);
                                                    border-radius: 50%;
                                                    display: flex; align-items: center; justify-content: center;
                                                    margin: 0 auto 22px;
                                                    color: #e53e3e;
                                                    box-shadow: 0 0 0 8px rgba(229,62,62,0.08);
                                                  }
                                                  #mtop-dialog h2 { font-size:1.3rem; font-weight:700; color:#1a202c; margin:0 0 10px; }
                                                  #mtop-dialog p  { font-size:1rem; color:#4a5568; margin:0 0 28px; }
                                                  #mtop-btns { display:flex; gap:12px; justify-content:center; flex-direction:row-reverse; }
                                                  #mtop-btns button {
                                                    flex:1; max-width:180px; padding:13px 20px;
                                                    border-radius:12px; font-size:0.95rem; font-weight:600;
                                                    font-family:inherit; cursor:pointer; border:none; transition: background 0.15s, transform 0.12s;
                                                  }
                                                  #mtop-cancel  { background:#f0f4f8; color:#4a5568; }
                                                  #mtop-cancel:hover { background:#e2e8f0; transform:translateY(-1px); }
                                                  #mtop-confirm {
                                                    background: linear-gradient(135deg,#e53e3e,#c53030);
                                                    color: #fff;
                                                    box-shadow: 0 4px 14px rgba(229,62,62,.35);
                                                  }
                                                  #mtop-confirm:hover { background: linear-gradient(135deg,#fc5c5c,#e53e3e); transform:translateY(-1px); }
                                          
                                                  /* תמיכה במצב כהה */
                                                  @media (prefers-color-scheme: dark) {
                                                    #mtop-dialog { background:#1e2535; }
                                                    #mtop-dialog h2 { color:#e2e8f0; }
                                                    #mtop-dialog p { color:#94a3b8; }
                                                    #mtop-cancel { background:#2d3748; color:#cbd5e0; }
                                                    #mtop-cancel:hover { background:#4a5568; }
                                                  }
                                                </style>
                                                <div id="mtop-icon">
                                                  <svg width="36" height="36" viewBox="0 0 24 24" fill="none"
                                                       stroke="currentColor" stroke-width="2"
                                                       stroke-linecap="round" stroke-linejoin="round">
                                                    <path d="M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3H10Z"/>
                                                    <path d="M17 2h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17"/>
                                                  </svg>
                                                </div>
                                                <h2>אישור דיסלייק</h2>
                                                <p>האם אתה בטוח שברצונך לתת דיסלייק?</p>
                                                <div id="mtop-btns">
                                                  <button id="mtop-cancel">ביטול</button>
                                                  <button id="mtop-confirm">כן, תן דיסלייק</button>
                                                </div>
                                              `;
                                          
                                              document.body.appendChild(_dialog);
                                          
                                              _dialog.querySelector("#mtop-confirm").addEventListener("click", () => {
                                                _dialog.close();
                                                if (_pendingTarget) {
                                                  _confirming = true;
                                                  _pendingTarget.click();
                                                  setTimeout(() => { _confirming = false; }, 600);
                                                }
                                                _pendingTarget = null;
                                              });
                                          
                                              _dialog.querySelector("#mtop-cancel").addEventListener("click", () => {
                                                _dialog.close();
                                                _pendingTarget = null;
                                              });
                                            }
                                          
                                            // ============================================================
                                            // יירוט דיסלייק
                                            // ============================================================
                                            document.addEventListener("click", (e) => {
                                              if (_confirming) return;
                                              const el = e.target?.closest?.(SEL);
                                              if (!el) return;
                                          
                                              e.preventDefault();
                                              e.stopImmediatePropagation();
                                          
                                              _pendingTarget = el;
                                              buildDialog();
                                              _dialog.showModal();
                                            }, true);
                                          
                                            console.log("[מתמחים טופ] v5 dialog ✓ (Tampermonkey Version)");
                                          })();
                                          
                                          חובבן מקצועיח מנותק
                                          חובבן מקצועיח מנותק
                                          חובבן מקצועי
                                          כתב נערך לאחרונה על ידי
                                          #32

                                          @יאנג-בוי איך מתקינים את הסקריפט?

                                          יאנג בויי תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר