הבדלים בין גרסאות בדף "כיווניות דף"

מתוך וויקי
קפיצה אל: ניווט, חיפוש
(תוכן בסיסי; הסימניות עדיין לא עובדות (איך מכניסים JS לכתובת של לינק?))
 
מ (שליטה על כיווניות הכתיבה: bookmarklet)
 
(56 גרסאות ביניים של 15 משתמשים אינן מוצגות)
שורה 1: שורה 1:
= כיווניות דף =
+
<div style="position: relative; left: 0; right:0; background-color: lightblue">ממשק החלפת כיוון הכתיבה, קיצור המקשים Control+Shift+X (במק: Command+Shift+X) וממשק החלפת כיוון הדף משולבים בגרסא 1.0 ומעלה של Firefox, ובגרסא 1.8a5 ומעלה של Mozilla Suite.
  
מוזילה ופיירפוקס לא כוללות ממשק לשליטה על כיווניות הדף [[http://bugzilla.mozilla.org/show_bug.cgi?id=85420 באג 85420]]. את החסר הזה ניתן להשלים ע"י שימוש ב-bookmarklets (סימניות ג׳אווהסקריפט).
+
הממשק החדש מופיע כברירת מחדל עבור מערכות בהן הגדרות התאריך והשעה מרמזות לצורך בתוסף (הגדרת locale עברי, ערבי, אורדו או פרסי). ניתן גם להוסיף את ממשק זה ידנית ע"י שינוי ה[[העדפות נסתרות|העדפה הנסתרת]] bidi.browser.ui מ־False ל־True.
 +
 
 +
במידה והשתמשתם בתוסף BiDi Browser UI, יש להסירו לפני התקנת אחת מהגרסאות האלו, כדי למנוע הופעה כפולה של פריטי התפריט Switch Page Direction ו-Switch Text Direction.
 +
</div>
 +
 
 +
Mozilla ו-Firefox לא כללו ממשק לשליטה על כיווניות הדף ({{באג|85420}}) עד לגרסאות 1.8 ו־1.0 בהתאמה. את החסר הזה מומלץ להשלים ע"י עדכון הדפדפן או ע"י שימוש ב[[בוקמרקלט]], כפי שמתואר בהמשך הדף, או ע"י התוסף [http://bidiui.mozdev.org/browser/hebrew/ BiDi Browser UI].
 +
 
 +
==שליטה על כיווניות באמצעות התוסף BiDi Browser UI==
 +
 
 +
התוסף מאפשר שליטה קלה על כיווניות דף ושדות טקסט באמצעות תפריט ההקשר (קליק ימני), באמצעות התפריט הראשי ובאמצעות קיצור מקשים (עבור תיבות טקסט).
 +
 
 +
===התקנה===
 +
 
 +
התוסף נבדק ותומך ב־Mozilla 1.4 ומעלה וב־Firefox מגירסה 0.9 ומעלה. ניתן להתקין אותו מהדף [http://bidiui.mozdev.org/installation.html הזה] ע"י לחיצה על לינק ההתקנה, אישור, ואתחול הדפדפן.
 +
 
 +
===שליטה על כיווניות דף===
 +
 
 +
שליטה על כיווניות דף נדרשת לעיתים קרובות כשמקבלים אימייל עברי מיושר לשמאל. באמצעות התוסף ניתן לפתור את הבעיה בקלות, ע"י שימוש בתפריט ההקשר של הדף ובחירה ב-Switch Page Direction. האפשרות הזו מופיעה גם בתפריט הראשי של התוכנה, תחת View.
 +
 
 +
http://bidiui.mozdev.org/images/switch_page_before.png
 +
 
 +
ניתן לראות שלאחר שינוי הכיוון קל יותר לקרוא את הטקסט, וסדר המילים הנכון נשמר:
 +
 
 +
http://bidiui.mozdev.org/images/switch_page_after.png
 +
 
 +
===שליטה על כיווניות הכתיבה===
 +
 
 +
בדומה לשליטה על כיווניות הדף (שמיועדת בעיקר לצפיה בטקסט קיים), התוסף מאפשר לשנות בקלות את כיווניות ויישור הטקסט של שדות טקסט. ניתן ליישר את סמן ההקלדה לצד הנגדי ע"י קיצור המקשים Ctrl+Shift+E (במק: Cmd+Shift+E) או ע"י שימוש בתפריט ההקשר של שדה הטקסט ובחירה ב-Switch Text Direction.
 +
 
 +
http://bidiui.mozdev.org/images/switch_textarea_before.png
 +
 
 +
קל להבחין שסמן ההקלדה מופיע בצד הנגדי, ושכיווניות הטקסט משתנה בהתאם. מילים אנגליות בטקסט עברי לא פוגעות בסדר המשפט, וסימני הפיסוק מופיעים במקומות הנכונים:
 +
 
 +
http://bidiui.mozdev.org/images/switch_textarea_after.png
 +
 
 +
==שליטה על כיווניות באמצעות בוקמרקלט==
 +
 
 +
שיטה זו עשויה להיות שימושית למשתמשי דפדפנים אחרים שאינם כוללים ממשק כיווניות, כגון [[Camino]]&rlm;.
  
 
http://oren.gomen.org/mozilla/mozwiki/dir_bookmarklets.png
 
http://oren.gomen.org/mozilla/mozwiki/dir_bookmarklets.png
  
== שליטה על כיווניות דף ==
+
===שליטה על כיווניות דף===
  
 
לעיתים יש צורך לשנות את כיוון התצוגה של דף שלם משמאל־לימין לימין־לשמאל או להיפך. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך דפים:
 
לעיתים יש צורך לשנות את כיוון התצוגה של דף שלם משמאל־לימין לימין־לשמאל או להיפך. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך דפים:
  
[[הפוך דף]]
+
<bookmarklet code="(function(){document.dir=(document.dir==%22ltr%22? %22rtl%22: %22ltr%22); for (var w=0;w &#60; window.frames.length;w++) {d=window.frames[w].document; if (d.dir==%22rtl%22) d.dir=%22ltr%22; else d.dir=%22rtl%22;}})()">הפוך דף</bookmarklet>
  
<nowiki>javascript:(function(){if (document.dir=='rtl') document.dir='ltr'; else document.dir='rtl';})()</nowiki>
+
===שליטה על כיווניות הכתיבה===
  
== שליטה על כיווניות הכתיבה ==
+
בחלונות מקובל שימוש ב־Ctrl+Shift לשינוי כיוון הכתיבה. הקיצור הזה עדיין לא עובד במוזילה, אבל גם כאן ניתן לפתור את הבעיה עם סימניה חכמה. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך כיוון הקלדה:
  
בחלונות מקובל שימוש ב־Ctrl+Shift לשינוי כיוון הכתיבה. הקיצור הזה עדיין לא עובד במוזילה, אבל גם כאן ניתן לפתור את הבעיה עם סימניה חכמה. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך כיוון הקלדה:
+
<bookmarklet code="(function(){var D=document,B=D.body,sx=B.scrollLeft,sy=B.scrollTop,k,i,f,j,x,r,p,a;for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=function(){for(p=k=this;p&&!p.dir;p=p.parentNode);r=p?(p.dir==%22rtl%22):0;k.dir=(r?%22ltr%22:%22rtl%22);};a=D.createElement(%22a%22);a.href=%22#%22;B.appendChild(a);a.focus();setTimeout(function(){for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=null;if(k)k.focus();else alert(%22No focused textbox%22);B.removeChild(a);B.scrollLeft=sx;B.scrollTop=sy;},0)})()">הפוך שדה קלט</bookmarklet>
  
[[הפוך שדה קלט]]
+
==מאמרים קשורים==
  
<nowiki>javascript:(function(){var D=document,B=D.body,sx=B.scrollLeft,sy=B.scrollTop,k,i,f,j,x,r,p,a;for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=function(){for(p=k=this;p&&!p.dir;p=p.parentNode);r=p?(p.dir=="rtl"):0;k.dir=(r?"ltr":"rtl");};a=D.createElement("a");a.href="#";B.appendChild(a);a.focus();setTimeout(function(){for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=null;if(k)k.focus();else alert("No focused textbox!");B.removeChild(a);B.scrollLeft=sx;B.scrollTop=sy;},0)})()</nowiki>
+
* [[עברית]]
  
 
== קישורים ==
 
== קישורים ==
  
 +
* [http://bidiui.mozdev.org/bugs.html עמוד המעקב אחר באגים ב-BiDi UI] - לאחר הרשמה קצרה ל-mozdev.org, ניתן לדווח על באגים ולהציע שינויים.
 +
* [http://mozilla.org.il/board/viewtopic.php?t=940 דיון בפורום מוזילה בנושא התוסף BiDi UI]
 
* [http://mozilla.org.il/board/viewtopic.php?t=223 דיון בפורום מוזילה בנושא סימניות לשליטה על כיווניות]
 
* [http://mozilla.org.il/board/viewtopic.php?t=223 דיון בפורום מוזילה בנושא סימניות לשליטה על כיווניות]
 +
* [http://bugzilla.mozilla.org/show_bug.cgi?id=98160 באג 98160 - הוספת שליטה על כיווניות הכתיבה עם Ctrl+Shift]. הצבע לבאג כדי לקדם אותו.
  
 +
{{קישור קצר|PageDirection}}
 +
[[קטגוריה:משתמשים]]
 
----
 
----
תרמו לדף זה:: [[Prognathous]] ואחרים
+
'''תרמו לדף זה:''' [[משתמש:Prognathous|Prognathous]],[[משתמש:Mano|Mano]], [[משתמש:דותן|דותן]] ואחרים.

גרסה אחרונה מ־10:32, 23 באוקטובר 2006

ממשק החלפת כיוון הכתיבה, קיצור המקשים Control+Shift+X (במק: Command+Shift+X) וממשק החלפת כיוון הדף משולבים בגרסא 1.0 ומעלה של Firefox, ובגרסא 1.8a5 ומעלה של Mozilla Suite.

הממשק החדש מופיע כברירת מחדל עבור מערכות בהן הגדרות התאריך והשעה מרמזות לצורך בתוסף (הגדרת locale עברי, ערבי, אורדו או פרסי). ניתן גם להוסיף את ממשק זה ידנית ע"י שינוי ההעדפה הנסתרת bidi.browser.ui מ־False ל־True.

במידה והשתמשתם בתוסף BiDi Browser UI, יש להסירו לפני התקנת אחת מהגרסאות האלו, כדי למנוע הופעה כפולה של פריטי התפריט Switch Page Direction ו-Switch Text Direction.

Mozilla ו-Firefox לא כללו ממשק לשליטה על כיווניות הדף (באג 85420) עד לגרסאות 1.8 ו־1.0 בהתאמה. את החסר הזה מומלץ להשלים ע"י עדכון הדפדפן או ע"י שימוש בבוקמרקלט, כפי שמתואר בהמשך הדף, או ע"י התוסף BiDi Browser UI.

שליטה על כיווניות באמצעות התוסף BiDi Browser UI

התוסף מאפשר שליטה קלה על כיווניות דף ושדות טקסט באמצעות תפריט ההקשר (קליק ימני), באמצעות התפריט הראשי ובאמצעות קיצור מקשים (עבור תיבות טקסט).

התקנה

התוסף נבדק ותומך ב־Mozilla 1.4 ומעלה וב־Firefox מגירסה 0.9 ומעלה. ניתן להתקין אותו מהדף הזה ע"י לחיצה על לינק ההתקנה, אישור, ואתחול הדפדפן.

שליטה על כיווניות דף

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

switch_page_before.png

ניתן לראות שלאחר שינוי הכיוון קל יותר לקרוא את הטקסט, וסדר המילים הנכון נשמר:

switch_page_after.png

שליטה על כיווניות הכתיבה

בדומה לשליטה על כיווניות הדף (שמיועדת בעיקר לצפיה בטקסט קיים), התוסף מאפשר לשנות בקלות את כיווניות ויישור הטקסט של שדות טקסט. ניתן ליישר את סמן ההקלדה לצד הנגדי ע"י קיצור המקשים Ctrl+Shift+E (במק: Cmd+Shift+E) או ע"י שימוש בתפריט ההקשר של שדה הטקסט ובחירה ב-Switch Text Direction.

switch_textarea_before.png

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

switch_textarea_after.png

שליטה על כיווניות באמצעות בוקמרקלט

שיטה זו עשויה להיות שימושית למשתמשי דפדפנים אחרים שאינם כוללים ממשק כיווניות, כגון Camino‏.

dir_bookmarklets.png

שליטה על כיווניות דף

לעיתים יש צורך לשנות את כיוון התצוגה של דף שלם משמאל־לימין לימין־לשמאל או להיפך. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך דפים:

<bookmarklet code="(function(){document.dir=(document.dir==%22ltr%22? %22rtl%22: %22ltr%22); for (var w=0;w < window.frames.length;w++) {d=window.frames[w].document; if (d.dir==%22rtl%22) d.dir=%22ltr%22; else d.dir=%22rtl%22;}})()">הפוך דף</bookmarklet>

שליטה על כיווניות הכתיבה

בחלונות מקובל שימוש ב־Ctrl+Shift לשינוי כיוון הכתיבה. הקיצור הזה עדיין לא עובד במוזילה, אבל גם כאן ניתן לפתור את הבעיה עם סימניה חכמה. גררו את הלינק הבא אל סרגל הלינקים שלכם כדי להוסיף סימניה להיפוך כיוון הקלדה:

<bookmarklet code="(function(){var D=document,B=D.body,sx=B.scrollLeft,sy=B.scrollTop,k,i,f,j,x,r,p,a;for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=function(){for(p=k=this;p&&!p.dir;p=p.parentNode);r=p?(p.dir==%22rtl%22):0;k.dir=(r?%22ltr%22:%22rtl%22);};a=D.createElement(%22a%22);a.href=%22#%22;B.appendChild(a);a.focus();setTimeout(function(){for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=null;if(k)k.focus();else alert(%22No focused textbox%22);B.removeChild(a);B.scrollLeft=sx;B.scrollTop=sy;},0)})()">הפוך שדה קלט</bookmarklet>

מאמרים קשורים

קישורים


קישור קצר לדף זה: PageDirection

תרמו לדף זה: Prognathous,Mano, דותן ואחרים.