
ארכיון 29 - ראשוני תאום!
ארכיון 28 - כרגיל
ארכיון 27 - מה זה היה לי
ארכיון 26 - כל שנה בסתיו
ארכיון 25
ארכיון 24
ארכיון 23 - מלאו אסמינו
ארכיון 22 כי הגיע יום
ארכיון 21 בנבלישם
ארכיון 20 - בדמי ימיו
ארכיון 19 - מהומות באיצטדיון
ארכיון 18
ארכיון 17 - מה לעשות
ארכיון 16 - ארכנגל
ארכיון 15 - ארכיטיפ
ארכיון 14 - ארכידוכס
ארכיון 13 - סתם ארכיון
ארכיון 12 - ארחיני בהיכלך
ארכיון 11 - ארכי שבעולם
ארכיון 10 - ארך אפיים
ארכיון 9 - ארכיאולוגיה
ארכיון 8 - ארכיפלג גולג
ארכיון 7 - ארצ'י בנקר
ארכיון 6 - הארכיבר המבורבר
ארכיון 5 - ארכיטקטורה
ארכיון 4 - ארכי-ליסטים
ארכיון 3 - ארכיבישוף
ארכיון 2 - ארחי-פרחי
ארכיון 1 - ארכימדס
דף זה מאורכב (קצת לפני או קצת אחרי שמשקלו 200 קילו) על ידי העברה ולא ב"העתק הדבק". כתוצאה מכך מאורכבות לפעמים גם שיחות "צעירות". אם ברצונכם להמשיך שיחה שאורכבה, אנא צרפו קישור לחלק השיחה שאורכב, והמשיכו כאן.
פופאפעריכה
היי. ישנו סקריפט שעובד על כל הדפים. הצביעה, לצורך העניין, אבל זה לא משנה. אם אני לוחץ על לינק בדף ונפתח חלון פופאפ, יש מצב שהסקריפט ירוץ גם שם? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:27, 4 בינואר 2023 (IST)
- לא אומר שזה בלתי אפשרי, אבל אני ניסיתי, אפילו שאלתי בכמה מקומות, ונואשתי. השאלה כפי ששאלת אותה לא מוגדרת היטב: כשלוחצים על לינק לא נפתח פופאפ. או שהתכוונת ל-hover ולא ללחיצה (ואם בכך מדובר, עדיין צריך לפרט אם מדובר ב"פופאפ", גאדג'ט שטוען קוד מוויקינגליש, או "תצוגה מקדימה של דף", הרחבת מדיה ויקי שמופעלת אצלנו), או שמדובר ב"כפתור" שרק נראה כמו לינק, ולפמים נקרא "קישורית" שפותח חלונית, כמו למשל סקריפט 88.
- בין אם כך ובין אם כך, ניסיתי כמה פעמים ולא הצלחתי ללמד סקריפט (שנטען למשל דרך דף סקריפטים אישי או גאדג'ט) לפעול שוב על התוכן של חלונית חדשה כזו. חשבתי שאפשר להתלבש על איזה אוונט שיריץ את הסקריפט שוב, אפילו אם זה אומר על כל התוכן ולא רק על הפופאפ, אבל בפועל לא מצאתי דרך לעשות זאת. קיפודנחש 09:16, 5 בינואר 2023 (IST)
- מצטער שלא כתבתי כאן, עבדתי כל הלילה ישכתי לבטל את השאלה. פתרתי את זה מזמן, עם הוק. ולינק זה תמיד כפתור, כמובן. יגאל (בקשת עזרה, IKhitron ושיחה) 13:20, 5 בינואר 2023 (IST)
הצעה לשיפור ניהול פרמטריםעריכה
היי. ישנם מקרים בהם דף נטען מחדש חלקית מעל הקיים. כתוצאה מכך הקוד של ניהול פרמטרים נטען שוב. עכשיו עניתי לך, והדף נטען חלקית, ואז תיקנתי תו בתשובה והדף נטען שוב חלקית. כתוצאה מכך למעלה היו שלושה מלבנים אדומים {{{2}}}. אני מציע להוסיף פקודה לקוד, רגע לפני העלאת מלבן אדום לתפוס עם סלקטור ולמחוק את כל המלבנים האדומים שכבר על הדף. יגאל (בקשת עזרה, IKhitron ושיחה) 21:15, 9 בינואר 2023 (IST)
- זה לא קשור לניהול הפרמטרים פר סה, אלא רק לסקיפט (גאדג'ט למעשה), שחושף את השגיאות. רעיון טוב ללמד אותו להסיר את הקודמים. מתיישהו אמצא לכך זמן, או אם תרצה לעשות זאת בעצמך, תפדאל. קיפודנחש 04:38, 10 בינואר 2023 (IST)
- עשיתי משהו חפוז. אודה לך אם תאשר שהמטרה הושגה. לא ממש בדקתי, מעבר להתצצה חפוזה בערך אקראי עם שגיאה פרמטרית, רק כדי לראות שהכפתור עדיין מוצג. תודה. קיפודנחש 08:27, 10 בינואר 2023 (IST)
בעיה עם 88עריכה
היי. נראה לי שיש איזו בעיה עם z-index. [1] יגאל (בקשת עזרה, IKhitron ושיחה) 16:37, 11 בינואר 2023 (IST)
- צריך להציץ. ייקח לי קצת זמן.
- בכולופן, לא בטוח שאפשר לעשות עם זה משהו - הכלי ממומש על ידי popup של ooui, וזה נופל במחלקה שלהם. בלי אחריות, רוב הסיכויים שמשהו השתנה שיגרום לכל מיני דברים אחרים בעיות דומות, או במילים אחרות, רוב הסיכויים שבמוקדם או במאוחר הבעיה תתוקן בלי שינוי כלשהו ב-88 עצמו קיפודנחש 16:46, 11 בינואר 2023 (IST)
- אוקיי. הלוואי עליי פופאפים פשוטים כאלו. זה מה שנאלצתי ללמוד, לכתוב ולדבג השבוע. יגאל (בקשת עזרה, IKhitron ושיחה) 16:54, 11 בינואר 2023 (IST)
- אולי כלום לא השתנה. בהצצה חטופה, לא הצלחתי לראות את הבעיה. באיזה דף זה? יכול להיות שבאותו זמן פתוח יותר מ-popup אחד? או יותר מדויק, יכול להיות שמשהו אחר (מקומי, לא מובנה בתוכנה) שעושה שימוש בooui רץ באותו זמן ועושה. דברים שמשפיעים על התצוגה? אם התשובה היא כן, all bets are off. קיפודנחש 17:14, 11 בינואר 2023 (IST)
- ב-m:Special:GlobalWatchlist. לא פתוח. לא חושב. יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 11 בינואר 2023 (IST)
- תודה, ראיתי. חשבתי קודם שמדובר בדף בו זה פעל לפני כן כשורה, אבל בעצם אין סיבה טובה לחשוב שזה המצב (כלומר שזה עבד טוב ברשימת המעקב הגלובלית): מעולם לא בדקתי שם, וסביר שכך זה היה שם מהתחלה.
- אציץ לראות מה קורה שם. יש לי ספק רב שזה קשור במשהו ל-z-index. כמעט בטוח שמדובר במשהו אחר, ובניגוד למה שכתבתי למעלה, לא נראה לי שזה נגרם משינוי כלשהו בזמן האחרון, ואין סיבה טובה לחשוב שהבעיה תתוקן בלי שינוי בסקריפט עצמו. אם זה קורה רק שם, או לפחות רק במטא, ממש לא בטוח שאעשה משהו לתיקון הבעיה. אנסה להסתכל, ואם אמצא תיקון קל אז למה לא, אבל אם לא, כנראה לא אתאמץ יותר מדי. בברכה - קיפודנחש 18:54, 11 בינואר 2023 (IST)
- בדקתי, ונראה שצדקת: z-index יכול לתקן זאת. כעת נשאר רק לראות איך אפשר לעשות זאת. לא צריך להיות נורא מסובך, אבל ייקח לי טיפה זמן למצוא איך בדיוק - זה לא לגמרי טריביאלי. קיפודנחש 19:52, 11 בינואר 2023 (IST)
- ב-m:Special:GlobalWatchlist. לא פתוח. לא חושב. יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 11 בינואר 2023 (IST)
- אולי כלום לא השתנה. בהצצה חטופה, לא הצלחתי לראות את הבעיה. באיזה דף זה? יכול להיות שבאותו זמן פתוח יותר מ-popup אחד? או יותר מדויק, יכול להיות שמשהו אחר (מקומי, לא מובנה בתוכנה) שעושה שימוש בooui רץ באותו זמן ועושה. דברים שמשפיעים על התצוגה? אם התשובה היא כן, all bets are off. קיפודנחש 17:14, 11 בינואר 2023 (IST)
- אוקיי. הלוואי עליי פופאפים פשוטים כאלו. זה מה שנאלצתי ללמוד, לכתוב ולדבג השבוע. יגאל (בקשת עזרה, IKhitron ושיחה) 16:54, 11 בינואר 2023 (IST)
בעקבות דלפק ייעוץעריכה
היי. למרות החלחלה שהובאה, בוויקיפדיה קיימת דרך לקבל הודעות על כל עריכה של משתמש מסויים, ואין לי מושג למה לא סגרו את זה מזמן. אם לא ניחשת על מה דיברתי, אתה מוזמן לפנות אליי בפרטי בדיסקורד, אם אתה רוצה, ואזכיר לך, כי אני לא רוצה לכתוב את זה במקום פתוח לכולם. יגאל (בקשת עזרה, IKhitron ושיחה) 02:20, 14 בינואר 2023 (IST)
- לא ידעתי, וכנראה אשאר בבורותי. תודה, ואם מתיישהו אחוש צורך בכך, אנסה להתקין שוב דיסקורד וליצור קשר. בינתיים אשאר בלי. בברכה - קיפודנחש 05:28, 14 בינואר 2023 (IST)
escapeעריכה
היי. משהו קרה עם imagemap-highlight. תפתח את המקרא בתבנית:מפת תחבורת ירושלים, יש שם בגן התנ"כי & quot. אני די בטוח שזה לא היה קודם, בדקתי. מה קרה? בגרסת ויקירוסית שהבאתי מכאן הכל בסדר, בדקתי עכשיו עם שם דומה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:33, 17 בינואר 2023 (IST)
- בינתיים, לכשיהיה לך זמן לעסוק בזה, יש לי הצעה לפתרון, קוד ומספר שורה איפה לשים אותו. יגאל (בקשת עזרה, IKhitron ושיחה) 02:48, 21 בינואר 2023 (IST)
- אנסה, בלי נדר, להגיע לזה. בינתיים למה לא תשתף בממצאיך? בברכה - קיפודנחש 09:07, 21 בינואר 2023 (IST)
- זה לא ממצאים, זה ניחוש, ואין לי מושג אם זה יעבוד, ואם יביא נזק, או יותר נזק. אבל פתרון אפשרי הוא להוסיף בשורה 117 את הקוד
.replaceAll("'", ",")
, ולהעביר לשם נקודה פסיק מקודם. יגאל (בקשת עזרה, IKhitron ושיחה) 13:28, 21 בינואר 2023 (IST)- תודה על איתור הבעיה והמקום אותו צריך לתקן. התיקון לא היה replace, אלא הזנת המחרזת כ-html ולא כטקסט. תוקן. קיפודנחש 21:26, 21 בינואר 2023 (IST)
- מצוין. אתה חושב שיש דרך להשתמש בזה כשלא מדובר בתוכן של dom אמיתי? כי אני עושה החלפה כזאת בטקסט שנקרא מקובץ ונשלח כפרמטר לפקודת parse של api, לכן ידעתי. יגאל (בקשת עזרה, IKhitron ושיחה) 21:33, 21 בינואר 2023 (IST)
- כן. תיצור אלמנט כלשהו, נגיד span, תזין את המחרוזת כ html, ותצרוך חזרה כטקסט. משהו כזה:
- var unescaped = $('<span>').html(escaped).text(); קיפודנחש 16:14, 22 בינואר 2023 (IST)
- מצוין. אתה חושב שיש דרך להשתמש בזה כשלא מדובר בתוכן של dom אמיתי? כי אני עושה החלפה כזאת בטקסט שנקרא מקובץ ונשלח כפרמטר לפקודת parse של api, לכן ידעתי. יגאל (בקשת עזרה, IKhitron ושיחה) 21:33, 21 בינואר 2023 (IST)
- תודה על איתור הבעיה והמקום אותו צריך לתקן. התיקון לא היה replace, אלא הזנת המחרזת כ-html ולא כטקסט. תוקן. קיפודנחש 21:26, 21 בינואר 2023 (IST)
- זה לא ממצאים, זה ניחוש, ואין לי מושג אם זה יעבוד, ואם יביא נזק, או יותר נזק. אבל פתרון אפשרי הוא להוסיף בשורה 117 את הקוד
- אנסה, בלי נדר, להגיע לזה. בינתיים למה לא תשתף בממצאיך? בברכה - קיפודנחש 09:07, 21 בינואר 2023 (IST)
שאלהעריכה
שלום. מסקרנת אותי שאלה טכנית, שבטח מגיעה מבורות לגבי מערכות מחשוב ואינטרנט, וחשבתי שתוכל לענות לי עליה או להפנות אותי להסבר. השאלה היא האם כשיש עיכוב בהצגת נתונים חישובים בתבניות, זה מגיע בגלל זיכרון מטמון במחשב האישי שלי או בגלל עדכון של איזשהו מסד משותף/זיכרון בשרת. ספציפית, שמתי לב למשל בוק:דיווח שכשקוראים מתלוננים, נניח, שגיל של אדם לא עודכן למרות שהיה לו יום הולדת לא מזמן, אז לרוב גם אני רואה את הגיל לא מעודכן, ותהיתי (א) האם זה מקרי; (ב) האם כשאני מוסיף "?action=purge" לכתובת, זה מרענן את החישוב רק במחשב שלי או גם להם. תודה. פוליתיאורי - שיחה 22:41, 20 בינואר 2023 (IST)
- לשאלה הראשונה - תמיד בשרת. עיבוד של תבניות וכן הלאה לא מתבצע בצד הלקוח בכלל, וזיכרון המטמון בדפדפן שלך אינו הבעיה. מה שכן רץ במחשב שלך הם סקריפטים וגאדג'טים, ולפעמים אכן נחוץ "רענון אגרסיבי" כדי לבדוק שינוי בסקריפט או גאדג'ט.
- לנושא "תצוגה לא מעודכנת עבור אנונימים" - זו תופעה כללית. אלמונים מקבלים את הדף ממערכת שמממשת סוגשל "מטמון". עקרונית, המטמון הזה אמור להתעדכן ברגע שיש שינוי בדף, אבל המערכת לא עובדת באופן מושלם, ולפעמים יש עיכוב בעדכון התצוגה למשתמשים לא בחשבון.
- לגבי "גיל לא מעודכן": חישוב הגיל נעשה כאשר הדף מעובד, כלומר כאשר השרת לוקח את קוד המקור ומייצר ממנו דף HTML -בשיח הטכני אנחנו לפעמים משתמשים במילים כמו "פירסור" ונגזרותיה לתהליך הזה. פירסור מתבצע כאשר הדף נשמר (עם או בלי שינוי), כאשר משתנה אחת התבניות הכלולות בו (כולל אלו שכלולות דרך תבניות אחרות, באופן רקורסיבי), כששולחים purge, וכאשר הגרסה השמורה "מתיישנת" (נדמלי שכעת המשמעות היא שהגרסה נוצרה לפני יותר מ-24 שעות).
- כשמדובר בגיל, מה שהשתנה הוא "התאריך של היום", שינוי שלא מסמן לשרת שגרסת ה-HTML כבר לא מעודכנת, וכדי לראות את הדף מעודכן צריך להמתין להתיישנות, או לדגדג את השרת על ידי action=purge, או דגדוג חזק יותר, על ידי "עריכה ריקה" (פותחים את הדף בעורך קודמקור ולוחצים "פרסום" בלי שום שינוי. העריכה הזו לא תופיע בהיסטוריה, אבל היא גורמת לתהליך הפירסור להתבצע). עקרונית, שתי הדרכים הללו צריכות להיות זהות. בפועל, purge לא תמיד עושה הכל, לפעמים וצריך "לדגדג" יותר חזק.
- השאלה אם רענון שמתבצע בעזרת purge גורר גם את רענון המטמון לאלמונים של הדף מעניינת, ולא הצלחתי למצוא תשובה. יש לי הצעה: בפעם הבאה שתיתקל במקרה כזה, פתח את הדף כאלמוני (הדרך לראות את אותו דף כאלמוני ורשום באותו זמן, בלי לצאת מהחשבון היא בעזרת פתיחת חלון דפדפן שני במוד "אלמוני" - בכרום, פיירפוקס ו-אדג' בוינדוז או לינוקס Ctrl+Shift+N, במק Shift+⌘+N, ופתיחת הדף שם).
- ודא שהתצוגה שגויה בשניהם, בצע purge, ודא שהתצוגה לרשום התעדכנה, חכה שלוש דקות, רענן את הדף לאלמוני, ובדוק אם התצוגה לאלמונים התעדכנה. אם לא, נסה לבצע purge כאלמוני. אם עדיין לא, חזור על הניסוי, הפעם עם "שמירה ריקה" במקום purge. אם תבצע את הניסוי הזה, אודה לך אם תשתפני בתוצאותיו. בברכה - קיפודנחש 23:47, 20 בינואר 2023 (IST)
- המון המון תודה על התשובה המפורטת. למדתי (ואלמד). אנסה את הניסוי שהצעת ואדווח. פוליתיאורי - שיחה 00:19, 21 בינואר 2023 (IST)
עזרה עם WikiBlameעריכה
שלום. בעקבות ההערות המצויינות שכתבת במזנון בדיון הטילדה הרביעית:הצעות לשיפור ויקיפדיה, ניסיתי לעבוד עם WikiBlame. רציתי לאתר מי, בעבר הרחוק, הוסיף הערה לא עניינית לערך קיימות: "דעת היהדות שזה כפירה לעזור לבורא להאכיל ולקיים את בריותיו, וכנראה מאחורי קיימות זו מסתתרות כוונות שפלות וד"ל." ערכתי את החיפוש הזה למילה כפירה אך מילת החיפוש לא נמצאה בכלל. חיפוש של מילה אחרת: אופנה, כן הצליח. בדקתי גם בהסברים, אך לא מצאתי סיבה לחוסר הצלחתי. האם יש לך הסבר או הצעות לעבודה עם הכלי הזה? החיפוש הספציפי הזה לא קריטי לי, אבל כן הייתי רוצה להבין איך לעבוד טוב יותר עם הכלי. תודה שוב על התגובה במזנון, SigTif - שיחה 07:59, 21 בינואר 2023 (IST)
- כאשר לא מוצאים משהו, קודם כל צריך לוודא שהטקסט שמחפשים מופיע בדף (לא במצב עריכה) - הדיוק חשוב.
- אם אחרי שווידאת שהטקסט מדויק ועדיין הכלי לא מוצא את העריכה, מה שכדאי לעשות זה לפתוח את הדף בעורך קודמקור, למצוא את ההערה (אפשר גם לכלול קוד ויקי, כמו למשל {{הערה| בלה בלה }} ), להזין לכלי (בעזרת העתק/הדבק" לטובת הדיוק) ולהדליק "חיפוש כתחביר ויקי (מצב עריכה)". נסה אם זה יעזור. בברכה - קיפודנחש 08:54, 21 בינואר 2023 (IST)
שני דיביםעריכה
היי. אשמח מאוד לעצה. יש לי שני div, אחד עם תמונה, שני עם המון טקסט. הרוחב של התמונה ידוע מראש, של הטקסט לא נקבע. איך אפשר למקם אותם לפי האלגוריתם הבא:
- אם רוחב המסך מינוס רוחב התמונה קטן מרוחב מסויים בו הטקסט ייראה צר מדי, הטקסט יהיה מתחת לתמונה, ורוחבו יהיה כרוחב המסך.
- אחרת הטקסט יהיה מצידה האחד של התמונה, כשרוחבו יהיה כרוחב המסך מינוס רוחב התמונה, וכך עד לתחתית התמונה, ובשורה אחרי רוחב הטקסט יהיה כרוחב המסך.
אפשר לכתוב כזה דבר? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:00, 21 בינואר 2023 (IST)
- שחק קצת עם html. בגדול, נשמע שני דיבים אחד אחרי השני. בראשון יש תמונה, ו-float:left.בשני יש טקט, ומוגדר min-width. אם יש מקום, הטקסט יוצג מימין, אם אין, מלמטה. לא בטוח שחיבים לארוז את התמונה בדיב - סביר שמספיק לתת לתמונה עצמה הצפה לשמאל. אם צריך, אפשר לארוז הכל בדיו עוטף . אם התמונה רחבה, השורות של הטקסט יכולות להימרח - שתי שורות ארוכות לכל הרוחב. אם אין המון טקסט, מומלץ לתת לדיב שלו לא רק mi-width אלא גם max. כדי שהדיב יתייצב במרכז השטח שהוקצה לו תן לו גם margin:auto. כמובן, רק אם אתה מגדיר max. לא צריך להיות מסובך. קיפודנחש 21:05, 21 בינואר 2023 (IST)
לא מסתדר לי. אם הם אחד ליד השני, ולא אחד בתוך השני, איך הטקסט ידע להופיע גם מתחת לתמונה, ולא רק מתחת לטקסט?יגאל (בקשת עזרה, IKhitron ושיחה) 21:10, 21 בינואר 2023 (IST)
כנראה בעיה ב-imagemap-highlightעריכה
היי. יש מצב שקיימת בעיה רצינית בצביעת האימג'מפ. נראה שבמקרים מסוימים נטענות שתי תמונות זהות, בגדלים שונים, אחת מעל השנייה. אם תפתח למשל את תבנית:מפת רכבת ישראל, ותלחץ על הגדלה, תוכל למצוא באמצעות הסלקטורים שלוש תמונות זהות במקום שתיים, קטנה וגדולה. ניסיתי במקרה אחר להקטין את כל התמונות בדף ב-50%, והופיעו שתי תמונות זהות אחת ליד השנייה. בעוד מקרה אפשר היה לראות תמונה מיותרת בגודל שונה בטאב התקשורת של כלי מפתח בדפדפן. יכול להיות שאני טועה, או שאני לא מבין משהו, אבל אשמח אם תוכל לבדוק את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:48, 22 בינואר 2023 (IST)
- לא ראיתי את הבעיה שתארת, אבל כן היה בג בעריכה האחרונה שלי. תיקנתי אותו, השאלה אם זה קשור לבג שאתה רואה פתוחה, אבל אולי נסה שוב? קיפודנחש 05:46, 22 בינואר 2023 (IST)
- זה קורה במשך שבועות בשתי הגרסאות, אז לא. יגאל (בקשת עזרה, IKhitron ושיחה) 13:10, 22 בינואר 2023 (IST)
- זה שבכלי מפתח מופיעות יותר תמונות לא מפתיע. ככה זה עובד: הבעיה היא שהקנווס צריך להיות מעל התמונה כדי להיראות, אבל אז הוא ממסך את העכבר מהתמונה שמתחתיו. הפתרון הוא סנדוויץ: תמונה פסיבית וגלויה למטה, מעליה קנווס שקוף ברובו (חוץ מהאזורים שמסומנים ברגע מסוים שגם הם שקופים חלקית), ומעליו תמונה שקופה לגמרי, שמקבלת את ההודעות של העכבר ועושה את העבודה של imagemap (התמונה המקורית).
- אם מופיעות בוזמנית תמונות בגדלים שונים, זה נשמע משהו שקשור לסקריפט אחר, כנראה image toggle. הסקריפט הזה לא נוגע בגודל בכלל. קיפודנחש 16:06, 22 בינואר 2023 (IST)
- הבנתי. תודה על ההסבר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:26, 22 בינואר 2023 (IST)
- אם תוכל להצביע על דף עם הבעיה, אנסה לבדוק. לא הצלחתי לראות בעיה בתבנית:מפת רכבת ישראל. הגדלתי והקטנתי מספר פעמים. ראית את זה בעוד מקום? קיפודנחש 01:26, 23 בינואר 2023 (IST)
- כן, בעוד כמה. אבל הסברת איך זה קרה. יגאל (בקשת עזרה, IKhitron ושיחה) 01:28, 23 בינואר 2023 (IST)
- הסברתי מה שראית בכלים למפתח, אבל לא את הצגת התמונה הכפולה. אגב, בדקתי גם בדף התבנית וגם בערך בו היא כלולה, הגדלה, הקטנה, הצגת והסרת מקרא - הכל עבד.
- אולי הבג שהזכרתי למעלה שהיה בגדג'אט עצמו כמה שעות אתמול גרם לבעיה ב-img-goggle (אם כי זה לא מסתדר עם דבריך שמדובר בבעיה שקיימת מספר שבועות). בכולופן לדעתי כרגע הבעיה לא קיימת. אנא רענן את הדפדפן, ובדוק שוב בתבנית הזו. אם תמצא דף עם הבעיה, let me know. בב"ח - קיפודנחש 01:37, 23 בינואר 2023 (IST)
- אוקיי. הנה דוגמה מלפני כמה ימים. אחרי הרבה רענונים. אם יש לך רצון להסתכל בזה - אין בעיה. צריך לטעון את ru:U:IKhitron/Imagemap-Highlight.js, את ru:U:IKhitron/popup.js שהזכרתי לעיל, ואז לפתוח את הטיוטה. וללחוץ על אחד מששת הקישורים מתחת למפות לבחירתך. יגאל (בקשת עזרה, IKhitron ושיחה) 01:43, 23 בינואר 2023 (IST)
- עכשיו בלבלת אותי. חשבתי שהדיווח הוא על בעיה עם הגאדג'ט, בתבנית בוויקיפדיה בעברית? הוראות השחזור שלך הן לסקריפט אחר בוויקיפדיה אחרת. קיפודנחש 02:04, 23 בינואר 2023 (IST)
- נכון. אבל הוא משתמש בזה. בחלון שנבחר התמונה נצבעת באותה צורה. ולא השתנה שם כלום, למיטב הבנתי, שיכול להשפיע על כך. אני פשוט לא מכיר את הקוד שלך מספיק כדי לשנות בו דברים כאלו, מקסימום כמה תוספות של העברת מידע לפני תחילת הצביעה. שם לאחר הקטנה של חצי שתי תמונות זו לצד זו. יגאל (בקשת עזרה, IKhitron ושיחה) 02:08, 23 בינואר 2023 (IST)
- עכשיו בלבלת אותי. חשבתי שהדיווח הוא על בעיה עם הגאדג'ט, בתבנית בוויקיפדיה בעברית? הוראות השחזור שלך הן לסקריפט אחר בוויקיפדיה אחרת. קיפודנחש 02:04, 23 בינואר 2023 (IST)
- אוקיי. הנה דוגמה מלפני כמה ימים. אחרי הרבה רענונים. אם יש לך רצון להסתכל בזה - אין בעיה. צריך לטעון את ru:U:IKhitron/Imagemap-Highlight.js, את ru:U:IKhitron/popup.js שהזכרתי לעיל, ואז לפתוח את הטיוטה. וללחוץ על אחד מששת הקישורים מתחת למפות לבחירתך. יגאל (בקשת עזרה, IKhitron ושיחה) 01:43, 23 בינואר 2023 (IST)
- כן, בעוד כמה. אבל הסברת איך זה קרה. יגאל (בקשת עזרה, IKhitron ושיחה) 01:28, 23 בינואר 2023 (IST)
- אם תוכל להצביע על דף עם הבעיה, אנסה לבדוק. לא הצלחתי לראות בעיה בתבנית:מפת רכבת ישראל. הגדלתי והקטנתי מספר פעמים. ראית את זה בעוד מקום? קיפודנחש 01:26, 23 בינואר 2023 (IST)
- הבנתי. תודה על ההסבר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:26, 22 בינואר 2023 (IST)
- זה קורה במשך שבועות בשתי הגרסאות, אז לא. יגאל (בקשת עזרה, IKhitron ושיחה) 13:10, 22 בינואר 2023 (IST)
- נצל"ש: בהמשך לכך שאמרתי, שאני לא מבין שום דבר בסקריפט הצביעה, שאלה. אם אני מנסה להוסיף ל-div.mw-collapsible של רשימת הקישורים את overflow-y:auto; או את height:1300px, זה הורג את כל הצביעה באותה השנייה, מכל הכיוונים. זה משהו שתכננת, או משהו שקורה בגלל חלק שנמצא שם מסיבה אחרת, כמו position:relative או משהו, או שזה מגיע מבחוץ? כי הייתי רוצה להוסיף את שניהם, בשביל לגלגל אנכית את הרשימה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:43, 24 בינואר 2023 (IST)
גלילה אוטומטית כך שהאזור שמסומן ברשימה גלוי במפהעריכה
היי. אם יש לך פתרון, אתה תציל אותי. בהנתן סקריפט הצביעה, שלך, עם רשימת קישורים פתוחים. התמונה לא נכנסת כולה למסך, כך שיש overflow:auto, על התמונה בלבד, בלי הרשימה. האם אפשר לגרום לכך שהעברת עכבר על קישור ברשימה יגרום לכך שהתמונה תתגלגל כך שהצביעה תהפוך לנראית גם אם הייתה מחוץ למסך? תודה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 15:01, 26 בינואר 2023 (IST)
- זה אפשרי, אבל המימוש מסובך. תצטרך להבדיל בין הצפת עכבר מעל התמונה והרשימה (אם תתחיל לגלול כשהעכבר מעל התמונה זה יפריע מאד). יש קשר בין הרשימה וה-area. תצטרך לבנות פונקציה שלוקחת אזור ומחזירה את ה-bounds שלו (חישוב נפרד למלבן, עיגול ומצולע), לחזור על החישוב עבור כל האזורים ששייכים לפריט ברשימה ולמצוא את ה-bound המשותף (בדרך כלל אבל לא תמיד יש רק אחד). לתקן לפי הקנה-מידה לממדים של המסך, לשאול את האלמנט עם auto מה מצב הגלילה שלו, ואם צריך, לתקן.
- אני עושה משהו כזה בשחמציג, תוכל להציץ שם ולראות (חפש scroll או משהו דומה: בכל מסע בודקים ואם צריך גוללים את רשימת המסעים כך שהמסע הנוכחי גלוי. אאז"נ, פיסת הלוגיקה הזו הייתה אחד האתגרים בפרויקט ההוא). את רוב הלוגיקה תצטרך לייצר מאפס, אבל שים לב למימוש של גלילה "חלקה" במקום קפיצה מיידית למצב החדש. כמעט בטוח זה דומה או זהה עבור גלילה אופקית, אבל אף פעם לא טרחתי להציץ - במקרה שלך זה נשמע נחוץ.
- לא בטוח שזה פרויקט שבאמת כדאי לבצע. קיפודנחש 16:58, 26 בינואר 2023 (IST)
- אוי ואווי. קיוויתי למשהו כזה: אם הצביעה פועלת, אז לגלגל לשליש תמונה שמוסתרת התואמת למיקום הצביעה שזה הרגע הופעלה. או אפילו לגלגל מרחק של שני שליש גובה המסך, גם אם זה לא יציג עדיין את זה בגלוי, כי אז אפשר להעביר את העכבר שוב. הרבה יותר פשוט ממה שתיארת. אני הרי לא צריך דיוק של מילימטרים. ואם בגלל זה יקרה כשאעביר עכבר מעל נקודה במפה החלק הרלוונטי ברשימה יגלגל את הרשימה בנפרד, זה לא יהווה בעיה. כלומר, לי זה מפריע, אבל לא עד כדי לוותר בגלל זה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:05, 26 בינואר 2023 (IST)
- להוסיף מיד אחרי השורה
color(X)
שורהscrollIntoView(somepointinX)
. יגאל (בקשת עזרה, IKhitron ושיחה) 17:11, 26 בינואר 2023 (IST)- אם הייתי מבין איפה בכלל אתה צובע, הייתי מנסה לבד. יגאל (בקשת עזרה, IKhitron ושיחה) 17:13, 26 בינואר 2023 (IST)
- יש כמה דרכים לברר:
- שים breakpoint במקום שצובעים (כל מקום שעושים משהו עם ה-canvass. חפש למשל closePath).
- חפש mouseover
- כרגע אין הבדל בהתנהגות, ולמעשה מה שה-imagemap עושה זה פשוט לבקש מהפריט המתאים ברשימה להעמיד פנים שהעכבר הוצף מעליו. כפי שציינתי, לגלול את התמונה כשהעכבר מעליה זה לא משהו שאתה רוצה לעשות, ותצטרך למצוא דרך לומר "עם גלילה" או "בלי", לפי משהו.
- שוב, שים לב ש-event נשלח הן מהאזור עצמו והן מפריט ברשימה. מה שהאזור עושה (בנוסף למה שהוא עושה בעצמו, כלומר הצגת הרמז של הקישור) זה למצוא את הפריט ברשימה שמתאים לאזור, ולשלוח לו טריגר. תוכל למשל להוסיף לפני זה משהו כמו e.fromMap = true, ובפונקציה המתאימה (mouseAction) לבדוק אם באוונט מוגדר fromMap, ואם כן, לוותר על הגלילה.
- שים לב גם לנושא ה"איחוד": אם יש מספר אזורים עם קישור זהה, ההתייחסות היא כאילו זה אזור יחיד - כולם נצבעים ומנוקים ביחד. אפשר להסתכל על זה כאזור יחיד disconnected. קיפודנחש 19:55, 26 בינואר 2023 (IST)
- יש כמה דרכים לברר:
- אם הייתי מבין איפה בכלל אתה צובע, הייתי מנסה לבד. יגאל (בקשת עזרה, IKhitron ושיחה) 17:13, 26 בינואר 2023 (IST)
- להוסיף מיד אחרי השורה
- אוי ואווי. קיוויתי למשהו כזה: אם הצביעה פועלת, אז לגלגל לשליש תמונה שמוסתרת התואמת למיקום הצביעה שזה הרגע הופעלה. או אפילו לגלגל מרחק של שני שליש גובה המסך, גם אם זה לא יציג עדיין את זה בגלוי, כי אז אפשר להעביר את העכבר שוב. הרבה יותר פשוט ממה שתיארת. אני הרי לא צריך דיוק של מילימטרים. ואם בגלל זה יקרה כשאעביר עכבר מעל נקודה במפה החלק הרלוונטי ברשימה יגלגל את הרשימה בנפרד, זה לא יהווה בעיה. כלומר, לי זה מפריע, אבל לא עד כדי לוותר בגלל זה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:05, 26 בינואר 2023 (IST)
- היי. עבדתי על זה הרבה. בסוף כל הלוגיקה לוקחת שורה וחצי: ru:u:IKhitron/Imagemap-Highlight.js#L-56. פתרתי את כל הבעיות חוץ ממקרה נדיר שקראת לו "איחוד", לפעמים זה animates מהמקום הנכון למקום הלא נכון, כי גם שם יש צביעה. אני עוד אעבוד על זה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:35, 27 בינואר 2023 (IST)
- פתרתי גם את זה. תודה שוב על כל העצות. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 27 בינואר 2023 (IST)
- ובעקבות כך, העם שואל. למה כשמעבירים עכבר מעל שטח במפה, יש טולטיפ, וכשמעבירים עכבר מעל קישור ברשימה, אין טולטיפ מעל שטח(ים) תואם במפה, כדי שיהיה יותר קל למצוא אותו? יגאל (בקשת עזרה, IKhitron ושיחה) 20:07, 27 בינואר 2023 (IST)
- זה לא בדיוק שורה וחצי, והלוגיקה שלך שם חסרה. כמה דברים:
- ניטפוק: משתנה ycoord לא מוגדר בפונקציה, ויוצא גלובלי
- נדמלי שאתה מגדיר overflow:auto, ולכן צריך לטפל גם במקרה של גלילה אופקית. אם טעיתי, ורק overflow-y מוגדר auto, תתעלם מהסעיף הזה.
- אתה מחשב לכל אזור בנפרד, במקום לכל האזורים ששייכים לכותרת הזו.
- הפונקציה getminmax שגויה. היא מניחה poly או rect (אם כי בצורה עקומה - אין שום צורך להשתמש שם ברקורסיה, זה לא מפשט את הקוד, ובטח ובטח לא מייעל אותו), אבל תחזיר תוצאה שגויה עבור circle
- אתה מבצע scroll בלתי מותנה. לא רצוי ולא מנומס, ולא UX טוב. צריך לגלול רק אם חלק מהאזור המסומן חורג למעלה אבל לא למטה, או למטה אבל לא למעלה, ולא לגלול אם האזור לא חורג, או חורג בשני הכיוונים
- והעיקר: אסור בשום אופן לגלול אם ה-event הגיע מהמפה עצמה, אלא אך ורק ואך כשהוא מגיע מהרשימה. זה לא קשה למימוש - כל מה שצריך זה להוסיף ל-trigger עוד פרמטר. להזיז את המפה כשהעכבר מעליה זה ממש מציק, ויכול לגרום בעיות של ממש אם אחרי ההזזה יוצא שהעכבר מעל אזור אחר והמפה זזה שוב, ובמקרים מסוימים יכול לגרום לריקוד שלא נפסק לעולם (או עד שהעכבר זז).
- כשכתבתי "זה אפשרי, אבל המימוש מסובך", התכוונתי למימוש התנהגות נכונה. מה שעשית זו לא התנהגות נכונה ולא התנהגות טובה, ועדיף בלעדיה.
- אגב הצצתי שוב, וקשה לי להבין למה כתבת "אם הייתי מבין איפה בכלל אתה צובע" - את כל הקטע הזה כתבת מחדש: הוספת פונקציה בשם קצת משונה שלא מבהיר מה הייעוד שלה - "always". זה בדיוק המקום המתאים לתקוע את הגלילה, ואין צורך לבלבל את פונקציית הצביעה עצמה. אם ממש חשוב לך לעשות זאת דווקא בצביעה, כדאי שתשנה את שמה - drawMarker כבר לא מבטא נכון את מהותה.זה drawMarkerAndScroll. שוב, עדיף לעשות זאת במקום אחר. קיפודנחש 22:13, 27 בינואר 2023 (IST)
- הסבר ל"להוסיף ל-trigger עוד פרמטר": שנה את li.trigger(e) ל-li.trigger(e, true), ושנה את function mouseAction(e) ל-function mouseAction(e, fromMap). קיפודנחש 22:16, 27 בינואר 2023 (IST)
- תודה. עכשיו זה נהיה הרבה יותר שורות, כמובן, כי פתרתי את הבעיה הזאת. התשובה לכל הסעיפים - לא נכון. 1. לא נכון, הוא מוגדר בשורה 49. 2. בסדר, התעלמתי. 3. לא נכון, אני צובר את זה, כי אני צריך במפורש רק את השטח האחרון של אותו קישור, כל אחד דורס את הקודם (הרי אי אפשר לגלגל ליותר משטח אחד בו זמנית, הם יכולים להיות בצדדים המנוגדים של התמונה). 4. לא נכון, התחלתי לכתוב מה-circle, זאת הסיבה שאני זז בשתיים, כי אני צריך רק את המרכז. 5. לא נכון. אם לפחות נקודה אחת מהצורה נמצאת על המסך לא ממש צמוד לשוליים, אני לא גולל בכלל. 6. לא נכון, ראה סעיף חמש.
לגבי always, תמיד חשבתי שזה שלך. אין לי מושג מה היא עושה. כלומר, יש סיכוי שיצרתי אותה בעבר הרחוק לפי ההנחיות שלך ושכחתי מזה, אזל לא סביר כל כך. בכל מקרה, נכון להיום אין לי שמץ מה קורה שם. נ"ב ומה עם השאלה המקורית ששאלתי? יגאל (בקשת עזרה, IKhitron ושיחה) 22:23, 27 בינואר 2023 (IST)- 1 - טעות שלי. לגבי 3: צריך לחשב את ה-bound של כל האזורים. איזה אזור יצא "אחרון" זה מקרי (תלוי בסדר שהאזורים נוספו למפה, לא קשור דווקא לאזור מעליו הצפת את העכבר). גם כשה-event מגיע מהרשימה, אתה רוצה, אם זה אפשרי, לחשוף את כל האזורים שמתאימים לסעיף הזה, לא רק את ה"אחרון". לא תמיד אפשר (גם אם יש רק אזור אחד, גובהו יכול להיות גדול מגובה החלון הגולל), אבל אם אפשר, זה מה צריך לעשות. 4 - החישוב של הגבולות של circle לא נכון וצריך להיות שונה משני האחרים (צריך להוסיף ולהחסיר את הרדיוס כדי למצוא גם min וגם max נכונים). 5 - ניחא. זה לא מה שקראתי בקוד, אבל אם אתה אומר. אציע לך לבדוק את זה עבור אזורים שנמצאים מחוץ לחלק הגלוי גם למעלה וגם למטה. לגבי 6: עד כמה שהבנתי את הקוד, אתה לא בודק מאיפה הגיע ה-event, והקוד שלך יכול לגלול גם כתוצאה מהצפת העכבר מעל אזור מסוים במפה. אם טעיתי לגבי 5, אז אולי טעיתי גם לגבי 6, אבל לא נראה לי. בדוק את זה עבור אזורים שחלקם בפנים וחלקם בחוץ, גם מלמעלה וגם מלמטה - אתערב שתוכל למצוא מקרים בהם הצפת העכבר מעל אזור גורמת לגלילה.
- לגבי always: איפה ראית פונקציה כזו בקוד של הגאדג'ט? השם הסתמי שבחרת מקשה עליך להבין קוד שאתה בעצמך כתבת - אם היית בוחר שם אקספרסיבי, כנראה לא היית צריך לשאול...
- אולי הדבר החשוב ביותר כשכותבים קוד, יותר חשוב מהשאלה אם זה קוד טוב או רע, יפה או מכוער, ויותר חשוב מהשאלה אם יש בו בגים, זה לבחור שמות טובים למשתנים, פונקציות ומחלקות, ולשנות אותם כשמשינוי ההתנהגות של המשתנה או הפונקציה הופכים אותם לא תואמים לשם המקורי (כמו שהצעת לך למעלה לשנות את drawMarker). כשיש שמות טובים, שמבטאים את התפקיד והפעולה של משתנים ופונקציות, גם מי שלא מכיר את הקוד יכול לתקן, לדבג, או להוסיף פונקציונליות, ומי שכתב את הקוד לא צריך "לזכור". המקרה של always מדגים זאת בצורה נאה.
- לגבי "השאלה המקורית ששאלת": לא הבנתי. אם הקוד שלך עושה את זה, אז ענית לעצמך. אם הוא לא עושה זאת, אז מה הוא כן עושה? השאלה המקורית דיברה על גלילת התמונה ("העברת עכבר על קישור ברשימה יגרום לכך שהתמונה תתגלגל כך שהצביעה תהפוך לנראית גם אם הייתה מחוץ למסך"), ובתגובתך הראשונה התחלת לדבר על גלילת הרשימה ("יגלגל את הרשימה בנפרד") - אלו שתי שאלות לא קשורות, ולא ראיתי בקוד שלך משהו שגולל את הרשימה. אולי לא הבנתי מה "השאלה המקורית" בה מדובר? קיפודנחש 09:04, 28 בינואר 2023 (IST)
- 3. נכון, לא קשור לעכבר. אני ממקם את האזורים ב-imagemap בכוונה כך שהאחרון יהיה זה שמעבר העכבר יכוון אליו. זה קורה כי אם יש שטח יחיד, מעגל, או מלבן, או פולי, אז בוודאות יש נקודות בכל הקואורדינטות y ללא יוצאת מהכלל החל מהכי עליונה שלו עד להכי תחתונה שלו, כך שלושת הצורות הללו בנויות, ברצף. אבל אם יש לי שני שטחים, הם יכולים להיות בחלקים המנוגדים של הדף, אחד מאוד למעלה, שני מאוד למטה. ואם אני אתחשב בשני השטחים, ואחשב ממוצע ביניהים, אקבל נקודה באמצע המסך, אגולל אליה, ושני השטחים יהיו מחוץ למסך, אחד מעליו, שני מתחתיו, ולא עשיתי כלום. לכן אני חייב להתייחס רק לשטח אחד מהם, בבחירה שרירותית שמוגדרת כהנחיה ללקוח העתידי. הבחירות הן בין הראשון ברשימת השטחים עם אותו קישור לבין האחרון. יכולטי להטיל מטבע, שתי הבחירות כשרות. אבל בחרתי אחרון, כי ככה היה לי קל יותר בפרויקט שאני עובד עליו, למרות שיכול להיות שההפך היה קל יותר למימוש, לא יודע. בחלק השני לא הבנתי מה רצית להגיד על event. 4. כאמור, אני לא רוצה להוסיף או להחסיר את הרדיוס, כי אני רוצה להתחשב במרכז. בשביל צורות אחרות אני מחשב ממוצע בין הנקודה הכי עליונה לננקודה הכי תחתונה, כאן אני חוסך את זה, כי אני כבר יודע שבכל מעגל בעולם הנקודה הזאת היא מרכז. אין לי טעם לחשב
((x+r)+(x-r))/2
, כי זה תמיד יהיה x, אני פשוט חוסך בחישובים מיותרים. 5. זה מה שמימשתי. איך אני יכול להעביר עכבר מעל נקודה שנמצאת מחוץ למסך? 6. אני רוצה שהמעבר מעל המפה יגרום לגלילה. אם הקוד היה עובד רק מעל הרשימה הייתי ממשיך לעבוד וכותב פונקציה שנייה למפה בנפרד. ההתנהגות מעל המפה היא בדיוק כמו שרציתי. אם אני ב-99% מהמפה, לא קורה כלום, כי הקואורדינטות לא צמודות לגבולות המפה או מחוץ למפה, כך שהגלילה לא תתחיל. אם זה צמוד לגבול העליון או התחתון אני רוצה שזה יגלול לכיוון המרכז, כדי לראות טוב יותר שטח שיכול להיות חצי מוסתר, וזה מה שקורה. אם אני מעל שטח שהוא "משני" עבור קישור מסויים, למשל ב-legend של המפה, אני רוצה שזה יגלול ויציג את השטח הראשי, אם הוא רחוק מספיק, וזה אכן מה שקורה.
הכל חוץ מסעיף 6 הוא התנהגות נכונה. את סעיף 6 לא הייתי עושה ככה כברירת מחדל בוויקיפדיה העברית בשום פנים ואופן כמובן, כי זה בהחלט יכול היה להחשב ללא נכון כאן, אבל אני עובד בוויקיפדיה אחרת שם אני לא עובד בשביל כל התמונות, כמו כאן, אלא בשביל פרויקט מפות מסוים, שם חוסרו של סעיף 6 היה נחשב לטעות. אם יום אחד יהיה צורך, בהחלט אחשוב על אפשרות לממש גם את ההתנהגות שאתה מתאר, ואפשרות לבחור ביניהם באמצעות פרמטר. כמו שעשיתי כבר עכשיו במקרה אחר, כשהיה צריך להוסיף התנהגות נדרשת מעל הרגילה, ולא להפך. אבל כל עוד אין דרישה להתנהגות אחרת בתמונות אחרות, כי אין תמונות אחרות שצריכות את זה, אין בזה טעם.
אמרתי, יכול להיות ששם הפונקציה שלי ואני פשוט לא זוכר. לא סביר, אבל אפשרי. זה היה לפני המון זמן. ולא קראתי את הגאדג'ט, כי אני לא מבין שם כלום. אולי יום אחד אבין מה זה canvas (זאת לא היתה שאלה), ואז אתחיל לקרוא. עד אז אני סומך עליך לגמרי. אני בהחלט יכול לשנות את השם, בלי קשר למי המציא אותו או אם אזכר מי המציא אותו, אם אתה רוצה. אבל למרות שאני לא זוכר כזה דבר, השם המסוים הזה נשמע בהחלט כמו משהו שאני הייתי נותן בסיטואציה כזאת.
השאלה היא כזאת. בסקריפט המקורי כשאתה מעביר עכבר מעל נקודה והיא הנצבעת בתמונה, מופיע טולטיפ ליד הנקודה עם שם הקישור. לעומת זאת, כשאתה מעביר עכבר מעל הרשימה וחלק מהתמונה נצבע, לא מופיע טולטיפ ליד השטח שנצבע בתמונה עם שם כזה. השאלה היא למה. הסיבה לשאלה היא שיש אנשים שמתקשים למצוא מהר את השטח שנצבע כשמעבירים עכבר מעל רשימה, וטולטיפ ליד הצביעה היה עוזר להם. תודה שוב. יגאל (בקשת עזרה, IKhitron ושיחה) 13:48, 28 בינואר 2023 (IST)- לא היה לי זמן לקרוא את כל דבריך בעיון - אנסה לחזור אליהם כשיהיה לי, אבל נסה לראות מה קורה עם תמונה כפי שתיארת, כלומר שני אזורים ששייכים לאותה כותרת כשהמרווח ביניהם גדול מגובה החלק הגלוי: כשתהיה לך מפה כזו, גלול כך שאחד מהם גלוי, והצף את העכבר מעליו, וחזור על הניסיון עם השני. אין לי ספק שבאחד משני המקרים תוכל לראות מה התכוונתי למעלה (סעיף 6). קיפודנחש 20:19, 28 בינואר 2023 (IST)
- עשיתי כך בגלל המקרה הזה בלבד. אני מקווה שכשתקרא תסכים. יגאל (בקשת עזרה, IKhitron ושיחה) 20:42, 28 בינואר 2023 (IST)
- אחזור על מה שכתבתי כבר איזה חמש פעמים: לגלול את המפה מתחת לעכבר זו עבירה. כדי להסביר איך נמנעים ממנה, אוסיף שינוי חסר משמעות לגאדג'ט כאן, ואקווה שהשינוי יהיה ברור מספיק כך שתבין את כוונתי, ואם תבחר, תוכל לשנות אצלך בקלות מה שצריך לשנות.
- לנושא tooltip: הרמז נוצר על ידי imagemap (תכונה של HTML והתנהגות של הדפדפן), ואינו קשור כלל לגאדג'ט - הרמז מופיע בדיוק כמו שהיה מופיע אם היה שם imagemap עירום, בלי מקרא, בלי גאדג'ט, ובלי תבנית. הגאדג'ט הזה כשמו כן הוא: highlight. הוא לא מתעסק ברמזים. זה לא אומר שאי אפשר ללמד אותו לעשות מה שאתה רוצה, אבל זה לא טריביאלי, ויסרבל את הקוד סרבול שאין לי כוונה לממש (הרשימה ,תצטרך לשלוח ל-area אירועי mouseover ו-mouseout, ולעשות זאת בצורה כזו שהאזורים לא ישלחו את האירוע לרשימה בחזרה, כפי שהם עושים היום, כשי למנוע רקורסיה אינסופית. אין לי מושג אם שינוי כזה באמת יגרום להופעת הרמזים). קיפודנחש 05:29, 29 בינואר 2023 (IST)
- העניין הוא שלא אמרת לי אף פעם מה מפריע לך בגלילת מפה כשהעכבר מעליה, מה רע בכך. אני הסברתי לך יותר פעם אחת למה כל כך חשוב לי שזה כן יקרה, ולמה הייתי ממשיך לנסות לממש ככה אם זה לא היה יוצא אוטומטית גם וגם. אם תשכנע אותי, אלך לפרויקט, אציג להם את נימוקיך ואציע לחזור בנו מחלק מההתנהגות שכבר אושרה. אולי אפילו תנסה לענות על הנימוקים הרבים שלי. אבל בינתיים אני רק רואה את ההתנהגות שקיוויתי להשיג ולא מבין מה לא בסדר בה.
הבנתי. תודה, חבל. לא, לא נראה לי שאתעסק בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:11, 29 בינואר 2023 (IST)- אין לי עניין להתווכח בלי סוף. אם הסקריפט שלך עושה עכשיו מה שאתה רוצה, אפשר לעצור כאן. זה שלדעתי זו התנהגות לא נכונה לא משנה לאף אחד שום דבר. קיפודנחש 08:22, 30 בינואר 2023 (IST)
- אף פעם לא התווכחתי. מזמן העליתי הצעה לביטול הגלילה כמו שאמרת בפרויקט, כי אני סומך עליך שיש לכך סיבה טובה. אבל אני לא יכול לשכנע אנשים בלי נימוקים למה זה לא טוב, ואתה שוב ושוב לא עונה מה לא בסדר בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 12:27, 30 בינואר 2023 (IST)
- אוקיי, אנסה להסביר בעזרת דוגמה. הדוגמה מוגזמת לצורך ההדגמה, ואולי היא לא משהו ממשי, אבל הבעיה שהיא מדגימה כן ממשית.
- לסעיף א ברשימה יש שני אזורים, 1 ו-2, כך שכשאחד מהם גלוי השני מוסתר וההפך. הקוד שלך בחר את 1.
- ל-2 יש צורה של טבעת.
- בתוך הטבעת של אזור 2, יש אזור 3, ששייך לסעיף ב' ברשימה
- המשתמשת מנסה להסיע את העכבר אל מעל אזור 3, כדי להקיש עליו. בדרך לאזור 3, העכבר חייב לרחף מעל אזור 2 שמקיף אותו, מה שמקפיץ את המפה כדי לחשוף את אזור 1, ובדרך מעלים את אזור 2, וכמובן גם את 3 שמוכל בו, ועליו המשתמשת ניסתה להקיש.
- קיפודנחש 18:32, 30 בינואר 2023 (IST)
- אוקיי, אנסה להסביר בעזרת דוגמה. הדוגמה מוגזמת לצורך ההדגמה, ואולי היא לא משהו ממשי, אבל הבעיה שהיא מדגימה כן ממשית.
- אף פעם לא התווכחתי. מזמן העליתי הצעה לביטול הגלילה כמו שאמרת בפרויקט, כי אני סומך עליך שיש לכך סיבה טובה. אבל אני לא יכול לשכנע אנשים בלי נימוקים למה זה לא טוב, ואתה שוב ושוב לא עונה מה לא בסדר בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 12:27, 30 בינואר 2023 (IST)
- אין לי עניין להתווכח בלי סוף. אם הסקריפט שלך עושה עכשיו מה שאתה רוצה, אפשר לעצור כאן. זה שלדעתי זו התנהגות לא נכונה לא משנה לאף אחד שום דבר. קיפודנחש 08:22, 30 בינואר 2023 (IST)
- העניין הוא שלא אמרת לי אף פעם מה מפריע לך בגלילת מפה כשהעכבר מעליה, מה רע בכך. אני הסברתי לך יותר פעם אחת למה כל כך חשוב לי שזה כן יקרה, ולמה הייתי ממשיך לנסות לממש ככה אם זה לא היה יוצא אוטומטית גם וגם. אם תשכנע אותי, אלך לפרויקט, אציג להם את נימוקיך ואציע לחזור בנו מחלק מההתנהגות שכבר אושרה. אולי אפילו תנסה לענות על הנימוקים הרבים שלי. אבל בינתיים אני רק רואה את ההתנהגות שקיוויתי להשיג ולא מבין מה לא בסדר בה.
- עשיתי כך בגלל המקרה הזה בלבד. אני מקווה שכשתקרא תסכים. יגאל (בקשת עזרה, IKhitron ושיחה) 20:42, 28 בינואר 2023 (IST)
- לא היה לי זמן לקרוא את כל דבריך בעיון - אנסה לחזור אליהם כשיהיה לי, אבל נסה לראות מה קורה עם תמונה כפי שתיארת, כלומר שני אזורים ששייכים לאותה כותרת כשהמרווח ביניהם גדול מגובה החלק הגלוי: כשתהיה לך מפה כזו, גלול כך שאחד מהם גלוי, והצף את העכבר מעליו, וחזור על הניסיון עם השני. אין לי ספק שבאחד משני המקרים תוכל לראות מה התכוונתי למעלה (סעיף 6). קיפודנחש 20:19, 28 בינואר 2023 (IST)
- 3. נכון, לא קשור לעכבר. אני ממקם את האזורים ב-imagemap בכוונה כך שהאחרון יהיה זה שמעבר העכבר יכוון אליו. זה קורה כי אם יש שטח יחיד, מעגל, או מלבן, או פולי, אז בוודאות יש נקודות בכל הקואורדינטות y ללא יוצאת מהכלל החל מהכי עליונה שלו עד להכי תחתונה שלו, כך שלושת הצורות הללו בנויות, ברצף. אבל אם יש לי שני שטחים, הם יכולים להיות בחלקים המנוגדים של הדף, אחד מאוד למעלה, שני מאוד למטה. ואם אני אתחשב בשני השטחים, ואחשב ממוצע ביניהים, אקבל נקודה באמצע המסך, אגולל אליה, ושני השטחים יהיו מחוץ למסך, אחד מעליו, שני מתחתיו, ולא עשיתי כלום. לכן אני חייב להתייחס רק לשטח אחד מהם, בבחירה שרירותית שמוגדרת כהנחיה ללקוח העתידי. הבחירות הן בין הראשון ברשימת השטחים עם אותו קישור לבין האחרון. יכולטי להטיל מטבע, שתי הבחירות כשרות. אבל בחרתי אחרון, כי ככה היה לי קל יותר בפרויקט שאני עובד עליו, למרות שיכול להיות שההפך היה קל יותר למימוש, לא יודע. בחלק השני לא הבנתי מה רצית להגיד על event. 4. כאמור, אני לא רוצה להוסיף או להחסיר את הרדיוס, כי אני רוצה להתחשב במרכז. בשביל צורות אחרות אני מחשב ממוצע בין הנקודה הכי עליונה לננקודה הכי תחתונה, כאן אני חוסך את זה, כי אני כבר יודע שבכל מעגל בעולם הנקודה הזאת היא מרכז. אין לי טעם לחשב
- פתרתי גם את זה. תודה שוב על כל העצות. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 27 בינואר 2023 (IST)
באג בסקריפט הצביעהעריכה
היי. יש באג בסקריפט הצביעה. גיליתי לפני כמה ימים, ורציתי לנסות לפתור, ואם לא, לפנות אליך. אבל מימוש העניין הזה עם לא לגלול מעל מפה שינה את ההתנהגות, וזה התחיל להפריע. אבל לא משנה מה קורה אצלי, זה באג בסקריפט המקורי. הבעיה היא כזאת:
אם יש באותו דף שתי מפות זהות, מעבר העכבר על המפה השנייה מפעיל את הראשונה במקום. נראה שיש בעיה בסלקטורים של הסקריפט, אולי יש משהו עם סולמית, והוא מוצא את הראשון בקוד, או משהו. מכיוון שאין לי מושג בסקריפט שלך, יש מצב שתתקן אצלך, ואני אלמד מזה איך לתקן אצלי? אתה יכול לראות בטיוטה שלי דוגמה, אפילו בלי לפתוח את המפות. תודה רבה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 14:08, 1 בפברואר 2023 (IST)
- לא ברור מתי יהיה לי זמן, אבל אם תכין דף שמדגים את הבעיה זה יכול לעזור.נתו דג ה על הדיווח. קיפודנחש 15:56, 1 בפברואר 2023 (IST)
- תודה. כנראה פספסת את ההמשך. הכנתי כבר, במשתמש:IKhitron/טיוטה, וכתבתי מה לעשות שם. יגאל (בקשת עזרה, IKhitron ושיחה) 15:58, 1 בפברואר 2023 (IST)
- תודה. אנא השאר את הדף בלי לגעת אם לא קשה. קיפודנחש 16:00, 1 בפברואר 2023 (IST)
- עשיתי כמה ניסיונות, והמסקנה שלי היא שזה בג בהרחבת imagemap. כאשר אתה מייצר שתי מפות זהות בכל, כולל הגודל, ההרחבה נותנת להן את אותו השם (בדף הטיוטה שלך תוכל לראות פעמיים <map name="ImageMap_422ec7a92e446b7f">). לפי w3.org זה לא חוקי. אם תשנה בטיפונת את אחת מהן, למשל תוסיף "רוחב קטן=301" לראשונה, ו-302 לשנייה, הבג ייעלם. שום דבר לא משתנה בסלקטורים או בשום מקום אחר - כל ההבדל הוא שעכשיו ההרחבה מעניקה למפות שמות שונים. דיווחתי בפבריקטור.
- אמ;לק: במקרה שתיארת הרחבת imagemap משפריצה DOM לא חוקי, וזה מבלבל את jQuery/הדפדפן/הגאדג'ט שלי. קיפודנחש 20:19, 1 בפברואר 2023 (IST)
- תודה. אנא השאר את הדף בלי לגעת אם לא קשה. קיפודנחש 16:00, 1 בפברואר 2023 (IST)
- תודה. כנראה פספסת את ההמשך. הכנתי כבר, במשתמש:IKhitron/טיוטה, וכתבתי מה לעשות שם. יגאל (בקשת עזרה, IKhitron ושיחה) 15:58, 1 בפברואר 2023 (IST)
ויקיספרעריכה
שלום, האם הטמעת השחמציג שבנית בויקיפדיה בתוך הויקיספר הנו תהליך מסובך? אם לא, זה יכול להיות כלי מצוין לכתוב בויקיספר על סיומי שחמט. לשיקולך. Yoavd • שיחה 00:47, 4 בפברואר 2023 (IST)
- לא מסובך, אבל דורש הרשאות עורך ממשק. כדי לעשות זאת כמו אצלנו, באופן שהקוד נטען רק בדפים שזקוקים לו, צריך משהו כמו {{טען סקריפט}}, שכדי שיעבוד צריך להעתיק קטע קצר ממדיה ויקי:common.js, ואז צריך ליצור גאדג'ט שלא עושה הרבה - טוען את הקוד וה -css מוויקיפדיה בעברית. אחרי כל זה, נשאר רק להעתיק את התבניות. לא המון עבודה - אם יש הרשאה מתאימה אפשר לעשות זאת בעשר דקות רבע שעה עבודה. בלי ההרשאה גם שנתיים לא יספיקו. קיפודנחש 04:15, 4 בפברואר 2023 (IST)
סקריפט 81עריכה
מה המשמעות של עריכה זו שבצעת, לא ראיתי אפשרות שנוספה. מיכי י-ם - שיחה 19:43, 8 בפברואר 2023 (IST)
- לא נוספה אפשרות. התקציר אומר "אפשרות לכבות". זה מתועד בויקיפדיה:סקריפטים#וקס-81 (שים לב לאפשרות false ב"התאמה אישית"). קיפודנחש 20:13, 8 בפברואר 2023 (IST)
סקריפט 13עריכה
יורשה לי להטרידך שוב, מדוע הסקריפט לא מוכלל בדף המ"ו הכללי של האתר או כגאדג'ט ברירת מחדל, כך שמשתמשים חדשים לא יזדקקו ליצור להם דף js רק בשביל לצפות במספר תרומותיהם? או שזו המטרה?? מיכי י-ם - שיחה 22:33, 13 בפברואר 2023 (IST)
- משתמשים לא צריכים להפעיל את הסקריפט המדובלל הזה כדי לראות את מספר תרומותיהם. בוודאי שאין מקום להכלילו בדף הסקריפטים הכללי. זה סקריפט שמיועד לשרת תבנית מסכנה אחת, שגם עליה אפשר לוותר. אם אתה רוצה לדעת את מספר התרומות של עורך כלשהו, נניח מיכי י-ם, תוכל להקיש על "תרומות המשתמש" מדף המשתמש שלך, או ללכת ישר למיוחד:תרומות/מיכי י-ם. כדי לקבל פרטים על התרומות, כולל פילוח לפי כל מיני דברים, הקש על "מונה תרומות" בתחתית דף התרומות. קיפודנחש 22:58, 13 בפברואר 2023 (IST)
ממשק לויקיספרעריכה
שלום, אני מעדכן אותך בתכתובת עם רותם ליס:
- כרגע אני היחיד שיש לו הרשאות עורך ממשק (ראה רשימה במיוחד:רשימת משתמשים/interface-admin). העתקתי עכשיו למדיה ויקי:Common.js את הקוד הדרוש כדי שהתבנית {{טען סקריפט}} תעבוד. לגבי הגאדג'ט – אם תעדכנו אותי מה הקוד הדרוש, אוכל להוסיף אותו.
- כמו כן, בעבר ייבאתי לכאן תמיכה בהצגת משחקי שחמט באמצעות {{pgn}}, והוספתי קוד שבעצם מייבא לכאן את w:מדיה ויקי:Gadget-pgnviewer.js ו־w:מדיה ויקי:Gadget-pgnviewer.css לתמיכה בכך. האם יש עדיין קוד נוסף שצריך לייבא לכאן? (תבניות כל אחד יכול לייבא; אבל רק עורכי ממשק יכולים לייבא קוד. בכל מקרה, אני אוכל לייבא קוד אם נדרש כזה.) – rotemliss – שיחה 17:29, 12 בפברואר 2023 (IST)[תגובה]
- תודה רבה! אעדכן את קיפודנחש. --Yoavd (שיחה) 17:41, 14 בפברואר 2023 (IST)
- הא! ראיתי שרותם הוא היחיד בעל הרשאות בויקיספר, אבל חשבתי שזה משהו ישן - לא ידעתי שהוא עדיין פעיל!
- שלום Rotemliss ! לגבי הגאדג'ט: ראיתי עכשיו שאתה טוען את הקוד וה-CSS מכאן, ועושה זאת רק אם באמת צריך.
- המנגנון של "טען סקריפט" פשוט מכליל את המנגנון הזה לגאדג'ט כלשהו, וכדי "להגן" מפני טעינת גאדג'טים אינטראקטיביים שהמשתמש לא בחר, הוא מוגבל לגאדג'טים ששמם מתחיל ב"ondemand". בהנחה שאין תוכניות לייבא מכאן עוד גאדג'טים מסוג ondemand (יש לנו כמה כאלו), נרלי שלא צריך לעשות כלום, ולמעשה אפשר גם לבטל את התוספת שהעתקת מכאן - ממילא עד שלא תוסיף ל- gadgets-definition גאדג'טים ששמם מתחיל ב"ondemand-", הקוד הזה לא יעשה שום דבר מועיל.
- @Yoavd: מה שכתבתי לך קודם התבסס על הנחה שכרגע אין בוויקיספר תמיכה בשחמציג (כך השתמע משאלתך), אבל בעצם כבר יש - תציץ בדף השיחה שלך שם (או בb:שחמט/פתיחות, או כל דף בוויקיספר שמשתמש בתבנית PGN) ותראה אותו במלוא הודו. אוקצור, לא צריך לעשות שום דבר, הכל כבר עובד. רותם טוען את הקוד מכאן, ולכן מה שיש שם זה תמיד הגרסה המעודכנת. תודה לרותם, בברכה - קיפודנחש 02:45, 15 בפברואר 2023 (IST)
- אגב, כעת שמתי לב שגם תבנית "לוחות ממשחק שחמט" שמבוססת על יחידה בלואה יובאה מתיישהו לוויקיספר. לא נראה לי שחסר לך שם שום דבר שיש כאן, לפחות בתחום "תמיכה טכנית בשחמט". בב"ח - קיפודנחש 02:50, 15 בפברואר 2023 (IST)
- תודה רבה! אעדכן את קיפודנחש. --Yoavd (שיחה) 17:41, 14 בפברואר 2023 (IST)
- עובד מעולה! תודה! סיומי רגלים בויקיספר--Yoavd • שיחה 09:04, 15 בפברואר 2023 (IST)
באג מוזרעריכה
היי. יש באג ב-imagemapedit. לא בטוח אם זה שלך, של מדיה ויקי, או של דפדפן, ולא בטוח אם כדאי בכלל לטרוח לתקן. זה הסיפור. אם לפתוח אותו, לייבא קוד ישן, להגדיל את הטאב באמצעות Ctrl-+, אני עשיתי 230 אחוז, ואז ללחוץ על כפתור של חלונות שמשנה את גודל החלון, אצלי זה השתנה ממסך מלא לחצי מסך, כל העיגולים האפורים זזים הרבה מהמקום הנכון. יגאל (בקשת עזרה, IKhitron ושיחה) 00:34, 15 בפברואר 2023 (IST)
- ניסיתי לחזור על התהליך שתיארת ("קוד ישן" היה רק מלבן אחד ומעגל אחד. ביצעתי את הניסוי בוויקישיתוף). ייבאתי, לחצתי CTRL+ עד שהגעתי ל-230%, ואז עשיתי לחלון maximize. לא ראיתי שום בעיה. אין לי ספק שאתה אכן ראית, אבל לא הצלחתי לשחזר, בניסוי אחד חפיפי. זה קורה באופן עקבי? אולי החמצתי שלב כלשהו בתהליך? קיפודנחש 01:54, 15 בפברואר 2023 (IST)
הצעה לשיפור imagemapeditעריכה
היי. יש לי הצעה לשיפור הסקריפט imagemapedit. לדעתי האישית זה משהו שמאוד חסר שם, שוב ושוב. ולדעתי זה יכול לקחת לך חמש דקות גג. אם תשקול את זה, ואם תמצא יום אחד זמן לממש את זה, אודה לך מאוד. ההצעה היא כזאת. כשנמצאים במצב יצירת פולינום, מופיעה רשימת הקואורדינטות שלו על המסך. אני חושב שכדאי להוסיף כפתור לעריכת רשימה גולמית של הרשימה. בלחיצה יופיע שדה עריכה עם הרשימה המופרדת בפסיקים, ואפשר לשנות ספרה אחת או הכל, ובעיבוד מיקוד זה ישפיע על בסיס הנתונים. כל הזמן כשאני צריך למחוק נקודה אחת, להוסיף נקודה באמצע, להזיז נקודה קיימת בפיקסל אחד, אני נאלץ להעתיק את הקוד לנוטפאד++, לתקן שם, למחוק את הצורה, ולייבא מחדש, עשרות פעמים כל יום. מה דעתך? תודה רבה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 17 בפברואר 2023 (IST)
- יש לך את זה היום. בצע import והדבק. בקופסת ה-import אתה יכול לערוך ידנית, ואז ללחוץ ביצוע. ניסיתי וזה עובד. אתה יכול לעשות זאת "אינטראקטיבית" - אחרי כל לחיצת "import" הקופסה מתקפלת, אבל התוכן עדיין שם - רק צריך לפתוח חזרה (אולי זה ה"תיקון" - לא לקפל אחרי import). ואתה יכול להתייחס לזה כמו notepad, ולחזור ולערוך, ללחוץ "import" וחוזר חלילה עד שתהייה מרוצה מהתוצאה. קיפודנחש 00:47, 18 בפברואר 2023 (IST)
- לא, אין לי. אם לחיצה על ייבוא הייתה מחליפה את הגרסה הקודמת, זה היה סביר, אם כי פחות טוב ממה שהצעתי. אבל אי אפשר לעשות את זה, כי מסוכן, אפשר להחליף משהו חשוב. אז צריך כל פעם למחוק ידנית את הגרסה הישנה ורק אז לייבא. אם אין לך זמן או רצון - אין בעיה, אבל עכשיו זה לא קיים. במלבן ובמעגל אפשר לייבא או לערוך, כאן אפשר רק לייבא. יגאל (בקשת עזרה, IKhitron ושיחה) 00:56, 18 בפברואר 2023 (IST)
- מעניין. תמיד חשבתי ש-import מחליף. אפשר ללמד אותו להחליף גם או רק. קיפודנחש 01:02, 18 בפברואר 2023 (IST)
- להחליף במה? נניח שיש חמש צורות שייבאנו. מחקנו אחת ובנינו אחת חדשה. שינינו אחת. שינינו אחת בייבוא. שינינו אחת גם וגם. לא שינינו את האחרונה. גם אם תצליח באורך פלא לזהות מה להחליף במה, כי הסדר איך להשתנות, איך תקבע מתי להחליף ומתי כבר לא? לכן עדיף פשוט לעשות שדה עריכה, כמו במעגל או במלבן, שיהיה אחיד. יגאל (בקשת עזרה, IKhitron ושיחה) 01:12, 18 בפברואר 2023 (IST)
- החלפת הכל. כל התוכן של קופסת import יחליף את כל התוכן של מה שעשית.
- כשאתה רוצה לערוך ידנית, העתק את כל התוכן הנוכחי לקופסת ה-import, עשה איזה שינוי שבא לך, ולחץ Replace (הוספתי עכשיו). תוכל להמשיך לערוך את התוכן, כשמדי פעם אתה לוחץ Replace כדי לראות איך זה נראה. אם אחרי התיקונים אתה ממשיך לבצע עריכות בעזרת הממשק העליון, ותרצה לשוב ולבצע שינויים בעריכה ידנית, אל תשכח להעתיק עוד פעם את הקוד הנוכחי לתיבת ה-import. קיפודנחש 02:51, 18 בפברואר 2023 (IST)
- אז מה הרווחנו אם במקום המון עבודה מיותרת יותר המון עבודה מיותרת אחרת? כמו כן, לא יודע מה אתה עושה, ואני מניח שלא סיימת, כי הסקריפט לא עובד יותר. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:06, 18 בפברואר 2023 (IST)
- זה מאפשר בדיוק מה שביקשת: אפשרות לעריכה ידנית. טיפה יותר עבודה מאשר שינוי רדיוס של מעגל, ובתמורה יותר חופש. בגדול, זה מה יש.
- בדקתי, ונראה לי שזה כן עובד. הוספתי לצד ה-imort שתפקידו לא השתנה, replace שמנקה הכל ואז מבצע import. קיפודנחש 04:36, 18 בפברואר 2023 (IST)
- כשאני עושה ייבוא, אחר כך צריך ללחוץ על הצורה ברשימה כדי לראות את רשימת הקואורדינטות שלה. אי אפשר ללחוץ יותר. יגאל (בקשת עזרה, IKhitron ושיחה) 18:56, 18 בפברואר 2023 (IST)
- אוקיי. כעת ניתן לערוך גם את הקואורדינטות של פולינום. העריכה נכנסת לתוקף כשיוצאים מחוץ ל-textarea של הקואורדינטות בהקשת עכבר או טאב. שים לב שאם זו רשימה "לא חוקית" (רשימה חוקית: מספר זוגי של מספרים שלמים מופרדים בפסיקים) לא יקרה כלום. קיפודנחש 21:40, 18 בפברואר 2023 (IST)
- לגבי הבג שאתה מדווח עליו: הדיווח לא ברור, ולא הצלחתי לגרום לבעיה כלשהי. אחרי יבוא אפשר ללחוץ בשמחה על כל צורה ברשימה כמה פעמים שרוצים. קיפודנחש 22:01, 18 בפברואר 2023 (IST)
- תודה, אני אצטרך את הכלי הזה הרבה מאוד היום, אני אנסה את זה עוד מעט. יגאל (בקשת עזרה, IKhitron ושיחה) 13:37, 20 בפברואר 2023 (IST)
- מה זה התג בשם textzrea? יגאל (בקשת עזרה, IKhitron ושיחה) 13:39, 20 בפברואר 2023 (IST)
- פתחתי עכשיו, ובמבט ראשון זה נראה מצוין, מקווה שכך זה גם יימשך. תודה. נצל"ש: לדעתי, כדרי להגדיר את תיבת הייבוא תמיד משמאל לימין. יגאל (בקשת עזרה, IKhitron ושיחה) 15:31, 20 בפברואר 2023 (IST)
- השוליים העליוניים של הכפתורים ייבוא והחלפה מסתירים חלק משמעותי מהטקסט בתיבת הייבוא. יגאל (בקשת עזרה, IKhitron ושיחה) 15:46, 20 בפברואר 2023 (IST)
- הבאג של אי אפשר ללחוץ חזר. תראה כאן: [2]. יגאל (בקשת עזרה, IKhitron ושיחה) 17:36, 20 בפברואר 2023 (IST)
- לא הצלחתי להבין את התמונה. יש מצב שתצרף הוראות ברורות לשחזור? (באיזה מיזם, איזו תמונה לפתוח, מה להזין להתחלה, סדר הפעולות עד הופעת הבעיה). לגבי ה-padding, אשתדל בקרוב. קיפודנחש 17:41, 20 בפברואר 2023 (IST)
- אני לא זוכר את הפעולות. עבדתי הרבה זמן, ואז זה קרה. אני יכול לתת לך ניחוש, פחות או יותר, אם אתה רוצה. מה עם התג והכיווניות? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:45, 20 בפברואר 2023 (IST)
- לגבי התג: זה משהו שתיקנתי כבר לפני כמה ימים. אם אתה רואה אותו, אתה משתמש בגרסה לא מעודכנת. בצע רענון. כיווניות - הוספתי כבר לכל ה-form. זה לא משנה כלום אם עושים את העבודה ישר בוויקישיתוף, או בוויקיפדיה כלשהי עם כיווניות ltr (ime מופיע ב-commons בתור גאדג'ט "רשמי", כשהקוד עצמו נטען מכאן). אולי יש סיבה לעבוד דווקא כאן. אם עובדים ברוסית אז זה ממילא ltr, לא? קיפודנחש 18:14, 20 בפברואר 2023 (IST)
- הצצתי בתמונה, ונראה שיש שם משהו לא תקין: שים לב שיש שבירת שורה לפני הקישור. תיבת ה-import מניחה כמה הנחות, אחת מהן היא שכל אזור מופיע בשורה, בלי שבירות. זה קוד ישן שרק העתקתי, אין לי כוונה להתחיל לחפור בו יותר מדי. נראה לי שאם תתקן את שבירת השורה, הדברים יסתדרו. קיפודנחש 18:47, 20 בפברואר 2023 (IST)
- לגבי התג: זה משהו שתיקנתי כבר לפני כמה ימים. אם אתה רואה אותו, אתה משתמש בגרסה לא מעודכנת. בצע רענון. כיווניות - הוספתי כבר לכל ה-form. זה לא משנה כלום אם עושים את העבודה ישר בוויקישיתוף, או בוויקיפדיה כלשהי עם כיווניות ltr (ime מופיע ב-commons בתור גאדג'ט "רשמי", כשהקוד עצמו נטען מכאן). אולי יש סיבה לעבוד דווקא כאן. אם עובדים ברוסית אז זה ממילא ltr, לא? קיפודנחש 18:14, 20 בפברואר 2023 (IST)
- אני לא זוכר את הפעולות. עבדתי הרבה זמן, ואז זה קרה. אני יכול לתת לך ניחוש, פחות או יותר, אם אתה רוצה. מה עם התג והכיווניות? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:45, 20 בפברואר 2023 (IST)
- לא הצלחתי להבין את התמונה. יש מצב שתצרף הוראות ברורות לשחזור? (באיזה מיזם, איזו תמונה לפתוח, מה להזין להתחלה, סדר הפעולות עד הופעת הבעיה). לגבי ה-padding, אשתדל בקרוב. קיפודנחש 17:41, 20 בפברואר 2023 (IST)
- הבאג של אי אפשר ללחוץ חזר. תראה כאן: [2]. יגאל (בקשת עזרה, IKhitron ושיחה) 17:36, 20 בפברואר 2023 (IST)
- השוליים העליוניים של הכפתורים ייבוא והחלפה מסתירים חלק משמעותי מהטקסט בתיבת הייבוא. יגאל (בקשת עזרה, IKhitron ושיחה) 15:46, 20 בפברואר 2023 (IST)
- פתחתי עכשיו, ובמבט ראשון זה נראה מצוין, מקווה שכך זה גם יימשך. תודה. נצל"ש: לדעתי, כדרי להגדיר את תיבת הייבוא תמיד משמאל לימין. יגאל (בקשת עזרה, IKhitron ושיחה) 15:31, 20 בפברואר 2023 (IST)
- מה זה התג בשם textzrea? יגאל (בקשת עזרה, IKhitron ושיחה) 13:39, 20 בפברואר 2023 (IST)
- תודה, אני אצטרך את הכלי הזה הרבה מאוד היום, אני אנסה את זה עוד מעט. יגאל (בקשת עזרה, IKhitron ושיחה) 13:37, 20 בפברואר 2023 (IST)
- לגבי הבג שאתה מדווח עליו: הדיווח לא ברור, ולא הצלחתי לגרום לבעיה כלשהי. אחרי יבוא אפשר ללחוץ בשמחה על כל צורה ברשימה כמה פעמים שרוצים. קיפודנחש 22:01, 18 בפברואר 2023 (IST)
- אוקיי. כעת ניתן לערוך גם את הקואורדינטות של פולינום. העריכה נכנסת לתוקף כשיוצאים מחוץ ל-textarea של הקואורדינטות בהקשת עכבר או טאב. שים לב שאם זו רשימה "לא חוקית" (רשימה חוקית: מספר זוגי של מספרים שלמים מופרדים בפסיקים) לא יקרה כלום. קיפודנחש 21:40, 18 בפברואר 2023 (IST)
- כשאני עושה ייבוא, אחר כך צריך ללחוץ על הצורה ברשימה כדי לראות את רשימת הקואורדינטות שלה. אי אפשר ללחוץ יותר. יגאל (בקשת עזרה, IKhitron ושיחה) 18:56, 18 בפברואר 2023 (IST)
- אז מה הרווחנו אם במקום המון עבודה מיותרת יותר המון עבודה מיותרת אחרת? כמו כן, לא יודע מה אתה עושה, ואני מניח שלא סיימת, כי הסקריפט לא עובד יותר. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:06, 18 בפברואר 2023 (IST)
- להחליף במה? נניח שיש חמש צורות שייבאנו. מחקנו אחת ובנינו אחת חדשה. שינינו אחת. שינינו אחת בייבוא. שינינו אחת גם וגם. לא שינינו את האחרונה. גם אם תצליח באורך פלא לזהות מה להחליף במה, כי הסדר איך להשתנות, איך תקבע מתי להחליף ומתי כבר לא? לכן עדיף פשוט לעשות שדה עריכה, כמו במעגל או במלבן, שיהיה אחיד. יגאל (בקשת עזרה, IKhitron ושיחה) 01:12, 18 בפברואר 2023 (IST)
- מעניין. תמיד חשבתי ש-import מחליף. אפשר ללמד אותו להחליף גם או רק. קיפודנחש 01:02, 18 בפברואר 2023 (IST)
- לא, אין לי. אם לחיצה על ייבוא הייתה מחליפה את הגרסה הקודמת, זה היה סביר, אם כי פחות טוב ממה שהצעתי. אבל אי אפשר לעשות את זה, כי מסוכן, אפשר להחליף משהו חשוב. אז צריך כל פעם למחוק ידנית את הגרסה הישנה ורק אז לייבא. אם אין לך זמן או רצון - אין בעיה, אבל עכשיו זה לא קיים. במלבן ובמעגל אפשר לייבא או לערוך, כאן אפשר רק לייבא. יגאל (בקשת עזרה, IKhitron ושיחה) 00:56, 18 בפברואר 2023 (IST)
בשימוש בתבנית היברובוקס, הגאדג'ט מגדיר את פרמטר 1 (שם המחבר) כחובה, בשעה שבתבנית זה אופציונלי. מיכי - שיחה. 12:44, 20 בפברואר 2023 (IST)
ויקיספר - אטיודים של סיומי רגליםעריכה
שלום , בניתי בינתיים את b:אטיודים של סיומי רגלים והייתי רוצה לדעת אם יש דרך לדעת מתי אני מתקרב לקצה יכולת השחמציג מבחינת משאבי זכרון. בתחילה כתבתי ביחד את "סיומי רגלים בשחמט" עם האטיודים והדף קרס (או שכך היה לי רושם) ואז הפרדתי בין השניים. אם יש דרך לזהות, אשמח לדעת. Yoavd • שיחה 11:55, 2 במרץ 2023 (IST)
- קודם כל, ניטפוק קטן: ויקיספר הוא "מיזם אחות", וקישור לשם צריך להיעשות כמו קישור פנימי רגיל, כשכל ההבדל הוא הקדמת b: לקישור (ראה את השינוי שלי לפוסט שלך).
- לשאלתך: הקוד הזה רץ "בצד לקוח", כלומר מתבצע במחשב של הקורא על ידי הדפדפן. אם נוצר מצב בו יש אפשרות שהתוכנה רוצה וצריכה יותר משאבים ממה שיש, זה כנראה יתרחש בנקודה שונה בקונסטלציות שונות, כתלות במשאבים הפיזיים במחשב, מערכת ההפעלה, והדפדפן שמשמש את הקורא.
- הניחוש שלי הוא שבמחשב אישי "מודרני" (לצורך הדיון נניח בן חמש שנים או פחות), כנראה לא תגיע למגבלות הללו. זכור נא שיש מגבלות שמוטלות על הדף על ידי תוכנת מדיה ויקי, שאינן קשורות בשחמציג. בלי שערכתי ניסויים, הניחוש שלי הוא שכל זמן שלא עברת על המגבלות הללו, לא תהיה לך בעיה עם השחמציג במחשב סביר.
- במקור, הסקריפט "ניתח" את כל המשחקים בדף מיד כשהדף נטען. לא חשבתי שזו בעיה, כי לא תיארתי לעצמי שימוש כמו זה שאתה עושה בו כעת, עם מאות (אולי אלפי?) משחקים בדף אחד. למזלך, משתמש:ערן ביצע מאז "אופטימיזציה" מסוג lazy, כך שכל משחק מנותח בפעם הראשונה שהוא מוצג. זה כנראה לא משנה אם כל מופע של השחמציג מכיל משחק יחיד (כמו בדוגמה שהבאת), אבל אחרי השינוי, כל מופע כזה מנתח משחק אחד בפתיחת הדף, וינתח משחקים נוספים רק אחרי שהקוראת בחרה להציגם מהבורר. המשמעות היא שהוספת עוד ועוד משחקים לשימוש יחיד בתבנית עולה משמעותית פחות מאשר הוספת עוד ועוד תבניות שחמציג לדף.
- פתחתי את הדוגמה (המחשב שלי לא ברמת gamer, אבל הוא חזק יחסית), ולא ראיתי אינדיקציה לעיכוב כלשהו בהצגת הדף. אם יש לך גישה למחשב "חלש", כדאי לוודא שהדפים שאתה מייצר עדיין מוצגים בו באופן סביר.
- בברכה - קיפודנחש 17:53, 2 במרץ 2023 (IST)
- תודה על התשובה המפורטת. הרגעת אותי לגמרי. אוכל להמשיך ולעדכן את הקובץ. כשאגיע ל-100 או משהו כזה אפרסם על קיומו, ונראה אם יעורר עניין בקהילת חובבי השחמט. זו יכולה להיות גם פרסומת נחמדה ליכולת השח מציג כי את ספר האטיודים קל מאוד לתרגם לשפה אחרת (אנגלית למשל) ברגע שאשלים את העבודה. --Yoavd • שיחה 18:06, 2 במרץ 2023 (IST)
- לגבי תרגום, זו נקודה כאובה: כדי שאפשר יהיה לתרגם לשימוש במיזם כלשהו בשפה כלשהי, המיזם הזה צריך להפעיל את התוכנה, וחוץ מהרוסים אף אחד לא נראה מעוניין בכך (עוד כמה ויקיפדיות הוסיפו את השחמציג, אבל לא ראיתי שבפועל נעשה בו שימוש).
- הפתרון הנכון הוא שימוש בהרחבה "רשמית" במקום סקריפט/גאדג'ט פרטיזני כמו שאנחנו עושים. הרחבה כזו נכתבה, אבל העבודה עליה נתקעה לפני שהגיעה למצב production, וכרגע אי אפשר להציע את הכללתה בהתקנות ויקימדיה. זה כמובן קוד פתוח, וכל התקנה כלשהי של תוכנת מדיה ויקי בוויקי פרטי שלא מופעל על ידי הקרן יכולה להוסיף את ההרחבה, אבל התקנות של הקרן כמו ויקיפדיה וויקיספר, לא. קיפודנחש 18:18, 2 במרץ 2023 (IST)
- תודה על התשובה המפורטת. הרגעת אותי לגמרי. אוכל להמשיך ולעדכן את הקובץ. כשאגיע ל-100 או משהו כזה אפרסם על קיומו, ונראה אם יעורר עניין בקהילת חובבי השחמט. זו יכולה להיות גם פרסומת נחמדה ליכולת השח מציג כי את ספר האטיודים קל מאוד לתרגם לשפה אחרת (אנגלית למשל) ברגע שאשלים את העבודה. --Yoavd • שיחה 18:06, 2 במרץ 2023 (IST)
ושוב צביעהעריכה
היי. אני מנסה ליצור עותק של סקריפט הצביעה במרחב המשתמש שלי (למען phab:T330946, אבל זה לא משנה), והצביעה לא עובדת מסיבה כלשהי. כנראה עשיתי איזושהי טעות טיפשית, שכחתי פסיק באיזה מקום, או משהו. אני מנסה לדבג ונתקעתי ב-ru:u:IKhitron/Imagemap-Highlight.js#L-199. אני לא יכול להמשיך, כי אין לי מושג מה התחביר הזה עושה, וגם לא מצאתי שום דבר על טאפלים בג'אווסקריפט בגוגל, וחיפשתי הרבה. יש מצב שתגיד לי מה זה, בבקשה? יגאל (בקשת עזרה, IKhitron ושיחה) 15:25, 3 במרץ 2023 (IST)
- מצאתי ופתרתי את הפסיק, אז זה לא קריטי, אבל עדיין אשמח לדעת מה זה התחביר הזה, אם אפשר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:00, 3 במרץ 2023 (IST)
- לא בטוח שהבנתי אותך נכון, אבל ההכי הקרוב שהצלחתי להבים מה אתה שואל זה על closest.
- זו פונקציה של jquery:. האלמנט שמשמש לקריאה מקבל סלקטור, ומוצא את האלמנט הראשון באילן היוחסין שלו (כולל האלמנט עצמו) שמתאים לסלקטור.
- אם ה"אלמנט" שמשמש לקריאה זו קבוצה, הלוגיקה מופעלת על כל אלמנט בקבוצה, והפונקציה מחזירה קבוצה. להמחשה, אם רוצים למצוא את כל הפסקאות (כלומר תגי p) שמכילות שורה חדשה (כלומר תגי br), אפשר לכתוב
$('br').closest('p')
. אם כשכתבת "התחביר הזה" התכוונת למשהו אחר, נסה להסביר יותר בפירוט. בב"ח - קיפודנחש 18:00, 3 במרץ 2023 (IST)- לא.
!('area', map).length
. יגאל (בקשת עזרה, IKhitron ושיחה) 18:03, 3 במרץ 2023 (IST)- נראה שלחצתי בטעות על חץ ליד backspace או delete במקומו, וה-9 הגיע למקום הלא נכון. תודה לאלמוני ששם לב. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 3 במרץ 2023 (IST)
- זו שאלה אם תחת אלמנט map יש אלמנטים מסוג area. אם אין, length מחזיר 0, ובתור תנאי ל-if זה שקול ל - false בגאווהסריפט (צריך לשים לב, למשל בלואה זה דווקא true). אם לא זו השאלה, נסה לפרט קצת יותר. אתה יודע שקשה לי להבין רמזים. קיפודנחש 03:55, 4 במרץ 2023 (IST)
- פירוט: תוכל, בבקשה, לפרט את המשפט הראשון, כי לא הבנתי בו כלום. או לתת קישור לחלק הרלוונטי במנואל, אם אתה רוצה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:01, 4 במרץ 2023 (IST)
- השורה הזו מופיעה בפונקציה handleOneMap, שקוראים לה עבור תמונות שכנראה קשורות למפה. אם התמונה לא קשורה למפה (יכול לקרות - אחרי הכל הלולאה שקוראת לפונקציה רצה על תמונות שיש בהן מחלקה מסוימת, ויתכן שמסיבה זו או אחרת המחלקה הוענקה לתמונה שלא נוצרה דרך imagemap), או שבמפה אין אלמנטים מסוג area (גם זה יכול לקרות), אנחנו אומרים לעצמנו "זה לא imagemap", וחוזרים מהפונקציה בלי לבצע את הקוד בהמשך.
- תאורטית אולי לא חייבים לעשות זאת, משום שהקוד הביצועי שנמצא בלב הפונקציה עובר על כל ה-area, ואם אין כאלו, הוא לא יעשה כלום, אבל לפניו הפונקציה עושה עוד כלמיני דברים, כמו לייצר את ה"סנדוויץ" שתארתי בסעיף קודם בו שאלת משהו (הכפלת התמונה וייצור canvas, והנחתם אחד מעל השני מעל השלישי). ואם זה לא באמת imagemap, עדיף לא לעשות זאת. השורה הזו בודקת אם אכן יש מפה שמכילה יותר מאפס אזורים, ואם לא, חוזרים מ-handleOneMap בלי לעשות כלום.
- בתגובתי הקודמת הסברתי "איך" (סופרים את ה-area במפה ובודקים אם יצא אפס), ובנוכחית הסברתי למה עושים זאת. אם זה לא מובן, נסה להסביר איזה חלק בהסבר אינו מובן ואנסה לפרט. אם תגיד עוד פעם "לא הבנתי כלום" לא אוכל לעזור. קיפודנחש 04:57, 4 במרץ 2023 (IST)
- כמו שאמרתי כבר, אני לא מעוניין לדעת מה השורה הזאת עושה, לא קראתי את התשובה שלך, רק בדקתי שאין בה את מה שרציתי. אלא בתחביר שלה. בוא ננסה שוב. אני יודע מה זה
x+y
, זה תחביר עבור חיבור, אני יודע מה זהxy
, זה תחביר עבור כפל, ואני יודע מה זהx(y+z)
, זה שווה לביטויxy+xz
. מה ששאלתי הוא מה זה(x,y)
, וציינתי שאני לא מכיר tupples בג'אווסקריפט. האם זה תחביר עבור לחלק את x ב-y, או עבור להפעיל את הפונקציהx(x, y)
, או את הפונקציהy(x, y)
, או את הפונקציה$(x, y)
, או עוד אחת מאינספור אפשרויות שאפשר לחשוב עליהן? לכן דיברתי על מנואל, יש שם ענייני תחביר, אבל בטוח שלא יהיה שום דבר ספציפית לגבי הקוד שכתבת. יגאל (בקשת עזרה, IKhitron ושיחה) 14:04, 4 במרץ 2023 (IST)- אם הבנתי נכון, אתה שואל מה המשמעות של
$(selector, element)
ב-jquery. התשובה היא שזו דרך אחרת לכתובelement.find(selector)
. האם זה עונה על השאלה? קיפודנחש 15:35, 4 במרץ 2023 (IST)- לא. שאלתי בדיוק את ההפך. אני יודע מה זה עם $. שאלתי מה זה בלי $, או כל שם של פונקציה אחרת. כלומר, אני יודע מה זה
f(x,y,z)
, ואני לא יודע מה זה(x, y, z)
שאתה משתמש בו. יגאל (בקשת עזרה, IKhitron ושיחה) 15:41, 4 במרץ 2023 (IST)- אההה!
- סופסוף נפל הגרוש. התשובה קצת מביכה: זה בג טפשי, וחסר שם $.
- אוסיף אותו בהקדם. (אפשר לערוך מהנייד, אבל זה פחות בטוח). לגבי "מה זה עושה" במצבו הבגוי הנוכחי, אבדוק ואשיב בקרוב, אבל ברור שהתנאי הזה מחזיר false, אחרת כלום לא היה עובד והפונקציה הייתה חוזרת לפני שהיא מספיקה לעשות משהו. קיפודנחש 15:57, 4 במרץ 2023 (IST)
- אז זהו שנתקעתי כי זה החזיר true כשצריך והחזיר false כשצריך. כאילו שהקומפיילר מנחש ומוסיף $ בעצמו, ולא ממשיך בלי לעשות return בכל מקרה. ושיחקתי עם תחביר כזה בארגז החול של ג'אווסקריפט, זה בהחלט עושה משהו, לא הצלחתי להבין מה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:23, 4 במרץ 2023 (IST)
- לא הצלחתי למצוא תיעוד, אבל מתברר שאופרטור הסוגריים כשלעצמו ב-JS מחזיר את הפריט האחרון שמופיע בו.
(1,2,3)
מחזיר 3, והסוגריים בקוד בלי $ מחזירים את map, כך שהדבר הזה מתלכד עם map.length. מיד אתקן. קיפודנחש 17:22, 4 במרץ 2023 (IST)- אוקייייי. ובאילו מקרים זה עבד לא נכון, לכאן או לשם? יגאל (בקשת עזרה, IKhitron ושיחה) 17:24, 4 במרץ 2023 (IST)
- הקוד לפני התיקון מוודא שב-DOM יש map שצמוד לתמונה, אבל לא מוודא שבמפה הזו אכן יש יותר מ-0 אזורים. אם תשים תמונה ותתן לה את המחלקה המתאימה בלי ליצור imagemap, הפונקציה תגיע לשם ותחזור (משום ש-map.length יחזיר 0). אם תיצור imagemap בלי להגדיר אף אזור (לא באמת בדקתי מה ההרחבה עושה במקרה כזה, אבל נניח לרגע שהיא מייצרת map של HTML בלי אזורים), הפונקציה תמשיך ותייצר את הקנווס והסנדוויץ וה-ol וכן הלאה, אבל בלי פריטים ברשימה, משום שהלולאה על each לכל area תתבצע אפס פעמים. קיפודנחש 17:35, 4 במרץ 2023 (IST)
- כלומר, זה לא משנה, הבנתי נכון? ועוד שאלה, מה קורה בשני המקרים כשמדובר בשתי תמונות עם imagemap באותו דף, האם זה נפגע בגלל שמוצא משהו במקום לא נכון? יגאל (בקשת עזרה, IKhitron ושיחה) 17:38, 4 במרץ 2023 (IST)
- ניסיתי להבין מה קורה שם ולא הצלחתי. זה נראה כאילו הדפדפן עצמו שולח event לאלמנט הלא נכון. עד שיוכח אחרת, הגרסה שלי היא שזה בג בדפדפן, שאולי קשורה לזה שההרחבה משתמשת באותו name לשתי המפות ואולי לא. קיפודנחש 18:32, 4 במרץ 2023 (IST)
- כלומר, זה לא משנה, הבנתי נכון? ועוד שאלה, מה קורה בשני המקרים כשמדובר בשתי תמונות עם imagemap באותו דף, האם זה נפגע בגלל שמוצא משהו במקום לא נכון? יגאל (בקשת עזרה, IKhitron ושיחה) 17:38, 4 במרץ 2023 (IST)
- הקוד לפני התיקון מוודא שב-DOM יש map שצמוד לתמונה, אבל לא מוודא שבמפה הזו אכן יש יותר מ-0 אזורים. אם תשים תמונה ותתן לה את המחלקה המתאימה בלי ליצור imagemap, הפונקציה תגיע לשם ותחזור (משום ש-map.length יחזיר 0). אם תיצור imagemap בלי להגדיר אף אזור (לא באמת בדקתי מה ההרחבה עושה במקרה כזה, אבל נניח לרגע שהיא מייצרת map של HTML בלי אזורים), הפונקציה תמשיך ותייצר את הקנווס והסנדוויץ וה-ol וכן הלאה, אבל בלי פריטים ברשימה, משום שהלולאה על each לכל area תתבצע אפס פעמים. קיפודנחש 17:35, 4 במרץ 2023 (IST)
- אוקייייי. ובאילו מקרים זה עבד לא נכון, לכאן או לשם? יגאל (בקשת עזרה, IKhitron ושיחה) 17:24, 4 במרץ 2023 (IST)
- לא הצלחתי למצוא תיעוד, אבל מתברר שאופרטור הסוגריים כשלעצמו ב-JS מחזיר את הפריט האחרון שמופיע בו.
- אז זהו שנתקעתי כי זה החזיר true כשצריך והחזיר false כשצריך. כאילו שהקומפיילר מנחש ומוסיף $ בעצמו, ולא ממשיך בלי לעשות return בכל מקרה. ושיחקתי עם תחביר כזה בארגז החול של ג'אווסקריפט, זה בהחלט עושה משהו, לא הצלחתי להבין מה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:23, 4 במרץ 2023 (IST)
- לא. שאלתי בדיוק את ההפך. אני יודע מה זה עם $. שאלתי מה זה בלי $, או כל שם של פונקציה אחרת. כלומר, אני יודע מה זה
- אם הבנתי נכון, אתה שואל מה המשמעות של
- כמו שאמרתי כבר, אני לא מעוניין לדעת מה השורה הזאת עושה, לא קראתי את התשובה שלך, רק בדקתי שאין בה את מה שרציתי. אלא בתחביר שלה. בוא ננסה שוב. אני יודע מה זה
- פירוט: תוכל, בבקשה, לפרט את המשפט הראשון, כי לא הבנתי בו כלום. או לתת קישור לחלק הרלוונטי במנואל, אם אתה רוצה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:01, 4 במרץ 2023 (IST)
- זו שאלה אם תחת אלמנט map יש אלמנטים מסוג area. אם אין, length מחזיר 0, ובתור תנאי ל-if זה שקול ל - false בגאווהסריפט (צריך לשים לב, למשל בלואה זה דווקא true). אם לא זו השאלה, נסה לפרט קצת יותר. אתה יודע שקשה לי להבין רמזים. קיפודנחש 03:55, 4 במרץ 2023 (IST)
- נראה שלחצתי בטעות על חץ ליד backspace או delete במקומו, וה-9 הגיע למקום הלא נכון. תודה לאלמוני ששם לב. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 3 במרץ 2023 (IST)
- לא.
העברת דפיםעריכה
עברתי לאחרונה על מרחב טיוטה והגשתי בקשות למחיקת עשרות טיוטות שהועברו למרחב.
יש אפשרות שבמי:העברת דף יהיה שאלה, האם למחוק את הדף הקודם? כך שבלחיצה זה ישלח בקשה בוק:במ.
אם זה ניתן לביצוע, כיצד ניתן לקדם את זה?
בתודה מראש. אייל (המאו"ר לשעבר) שיחה 10:57, 12 במרץ 2023 (IST)
- השאלה "יש אפשרות" קצת מעורפלת. אין לי ספק שטכנית ניתן לממש את הצעתך. לגבי "איך ניתן לקדם": להערכתי בוויקיפדיה בעברית כרגע, יש סיכוי קלוש בלבד שיקום מישהו ויעשה זאת. תוכל לבקש בויקיפדיה:סקריפטים/בקשות. קיפודנחש 19:43, 12 במרץ 2023 (IST)
תודה, בבקשה, סליחהעריכה
הי קיפודנחש, ההודעה הזאת שהשארת לי מזמן לא נקראה עד היום. סליחה. היום ראיתי והגבתי. מוזמן להמשיך אצלי (אם כי תכלס אין באמת כבר מה לומר). תמר הירדני ♣ שיחה 01:23, 21 במרץ 2023 (IST)
שלום תמרה.
לגמרי במקרה, נפלתי על הערך גרינסבורו (קרוליינה הצפונית). נדהמתי למקרא תקציר העריכה המדהים שלך, בעריכה בה עיקרת מהערך את כל העבודה שעשית בו, ותדהמתי אף גברה למקרא דברייך בדף השיחה. ברור לי שהדברים ("כל המידע שהבאתי הוא מומצא ושגוי ואני מאד מתביישת במעשה") נכתבו בסרקזם, וכנראה גם בכעס. הרשיתי לעצמי להחזיר את עבודתך לערך, בקיזוז משפט ורבע השנויים במחלוקת שעסקו ביחסים בין הקהילה היהודית בעיר לאיזו התנחלות. אקווה שלא תראי בדברים חוצפה, או חס וחלילה, התקפה. אם הפרשה הזו גרמה לך צער, אנא קבלי את התנצלותי, בשם "הקהילה". בברכה, ובתקווה שהסיפור הזה לא יעכיר את היחסים היפים עם קהילת ויקיפדיה, ובעיקר, בתקווה שהסיפור הזה לא יפגעו בהמשך תרומתך לוויקיפדיה - את אחת מטובי העורכים המוכרים לי. תודה, בבקשה, סליחה - קיפודנחש 08:03, 26 במאי 2020 (IDT)
- הי קיפודנחש, סליחה שלא עניתי עד כה. איכשהו לא ראיתי את הודעתך. ובכן, בעיניי ובעיני היהודים הרבים שגרים בקהילת גרינסבורו, הסיפור עם קהילת הר אדר אינו סיפור טפל וחסר חשיבות, אלא כמעט אבן יסוד בהתנהלות של הפדרציה מאז מול ישראל בכלל. מאחר שהחלטתם על דעת עצמכם מה עיקר ומה טפל במידע על קהילת גרינסבורו ומה תיקחו מהעריכה שלי ומה לא, הבנתי (כמו רבים אגב) שאפילו לעורכים ותיקים ומוערכים אין זכות לשיקול דעת. המסר נקלט היטב ובעקבותיו גם הנוכחות המאד דלה שלי כאן מאז. בכל מקרה, התנצלותך התקבלה. ברור שכולכם מתכוונים רק לטוב. תמר הירדני ♣ שיחה 01:18, 21 במרץ 2023 (IST)
- @תמר הירדני, מדובר באירוע לפני שלוש שנים בערך, ולא זכרתי את פרטיו. הנה איך שזה נראה לי - קחי בבקשה בחשבון שמדובר בזיכרון מעורפל וניסיון להציץ בהיסטוריה: עורך א' (זו את) עיבה ערך והוסיף לו פרטים רבים. עורך ב', דובנו, אמר שפרט מסוים (משהו עם ניתוק קשר חד צדדי, נדמלי) דורש מקור. אחרי דין ודברים (לא ראיתי משהו שאפשר לראות כפגיעה - שיח די סטנדרטי במיזם שיתופי), א' הסירה את כל התוכן שהוסיפה, עם תקציר עריכה קנטרני. אני הגעתי, החזרתי לערך את התוכן לגביו לא עלתה מחלוקת, ופניתי לשניכם בדף השיחה בבקשה להגיע להסכמה מה כן ראוי לכתוב בערך לגבי המשפט שנשאר בחוץ. בפנייתי אליכם גם זלזלתי ללא כל צורך באירוע עצמו, בלי לדעת אם ועד כמה מדובר מאירוע משמעותי, ועל כך צר לי. לא צר לי על דרך הטיפול. הבנתי שעבורך זה היה קש ששבר את גב הגמל, ודי פרשת מפעילות בוויקיפדיה. ועל כך צר לי מאד. תודה, בבקשה, סליחה. קיפודנחש 05:04, 22 במרץ 2023 (IST)