התוספת הראשונה שלי

זה המקום לפרסם תוספות והרחבות שבנית עבור Mozilla, כמו תכונות חדשות, ערכות נושא (themes) חדשות או חיפוש במנועי חיפוש ישראליים, או כל דבר אחר. בנוסף, פרסם פה בקשות לפיתוח ואולי מישהו יכתוב אותם. בקשות לתמיכה בשימוש בהרחבות יש לפרסם בפורום המתאים לתוכנה בה אתם משתמשים.
yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 31 דצמבר 2009, 15:17

חברים הצלחתי לבנות את התוספת הראשונה שלי לפיירפוקס
בקרוב אני יפרסם אותה פה
יש לי שאלה אחת
איך אני יכול לפתוח קישור שהכנסתי שיפתח כגדאג'ט ( כלומר חלונית בלי אפשרות ניווט)
הקוד שהכנסתי עכשיו נראה ככה
נתתי את YNET כדוגמה

קוד: בחר הכל

<menuitem class="menuitem-iconic ynet" label="ynet" oncommand="auron_open(null, 'http://ynet.co.il');" onclick="auron_open(event, 'http://ynet.co.il');"/>

תומר
הודעות: 9911
הצטרף: 14 יוני 2002, 01:50
מיקום: חיפה
יצירת קשר:

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי תומר » 31 דצמבר 2009, 21:28

אני לא יודע מה המשמעות של הפונקציה שהבאת (וגם גוגל לא עוזר הרבה), אבל אני מניח שמדובר ב־wrapper ל־window.open, ולכן ייתכן ותוכל להשתמש בפרמטרים של window.open.

ראה מידע נוסף כאן: https://developer.mozilla.org/En/DOM/Window.open
מוזילה ישראל בטוויטר: https://twitter.com/MozillaIsrael

yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 01 ינואר 2010, 11:22

אני מעוניין שבעת לחיצה יפתח דף חדש אבל בגודל שאני רוצה מעין פופאפ

תומר
הודעות: 9911
הצטרף: 14 יוני 2002, 01:50
מיקום: חיפה
יצירת קשר:

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי תומר » 01 ינואר 2010, 13:26

מה מונע ממך לעשות זאת עם window.open כאשר אתה מגדיר לו תכונות של width ו־height?
מוזילה ישראל בטוויטר: https://twitter.com/MozillaIsrael

yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 02 ינואר 2010, 12:49

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

קוד: בחר הכל

<menuitem class="menuitem-iconic ynet" label="Ynet" oncommand="auron_open(null, 'ynet.co.il','width=300,height=150');" onclick="auron_open(event, 'ynet.co.il','width=300,height=150');"/>

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

תומר
הודעות: 9911
הצטרף: 14 יוני 2002, 01:50
מיקום: חיפה
יצירת קשר:

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי תומר » 02 ינואר 2010, 14:12

כפי שכתבתי קודם, אני לא מכיר את הפונקציה שאתה נעזר בה, אך סביר להניח שמדובר ב־wrapper ל־window.open. נסה לעיין בקוד המקור ולבחון כיצד היא נוצרה על־מנת להתאים אותה לצרכיך.
מוזילה ישראל בטוויטר: https://twitter.com/MozillaIsrael

yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 02 ינואר 2010, 14:36

Ok אני ימשיך לחפש תודה בכל אופן
שאלה נוספת ברשותך
אני מבסס את התוספת שלי על התוספת הזו
https://addons.mozilla.org/he/firefox/addon/12825
אבל לא הצלחתי להבין איזה מתשנה קובע את המיקום על הסרגל כלים

תומר
הודעות: 9911
הצטרף: 14 יוני 2002, 01:50
מיקום: חיפה
יצירת קשר:

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי תומר » 02 ינואר 2010, 15:00

קודם כל, לגבי פתיחת החלון שלך, שים לב מה מופיע בפונקציה הנ"ל (chrome/auron.jar/content/common.js) -

קוד: בחר הכל

function auron_open(event, url)
{
   if (event && event.button != 0)
   {
      getBrowser().addTab(url);
   } else {
      loadURI(url);
   }
}
קצת מידע - addTab - פתיחת לשונית חדשה, loadURI - טעינת דף.


בנוגע למיקום על סרגל הכלים, האם ניסית להבין את ה־XUL overlay שבשימוש?

קוד: בחר הכל

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://auron/skin/auron.css" type="text/css" ?>
<overlay id="auron" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <popupset id="mainPopupSet">
    <popup id="auron-context-menu">
    </popup>
  </popupset>
  <toolbarpalette id="BrowserToolbarPalette">
    <toolbarbutton id="auronmenu" type="menu" disabled="false"
                   label="GTA-Series.com Menu" title="GTA-Series.com Menu"
                   context="auron-context-menu" class="menu-iconic auron">
    </toolbarbutton>
  </toolbarpalette>
</overlay>
מוזילה ישראל בטוויטר: https://twitter.com/MozillaIsrael

yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 02 ינואר 2010, 20:28

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

yoni1977
משתמש חדש
הודעות: 13
הצטרף: 05 יוני 2009, 21:25

Re: התוספת הראשונה שלי

הודעה שלא נקראהעל ידי yoni1977 » 11 ינואר 2010, 07:24

תומר תודה על כל העזרה
בשעה טובה סיימתי את התוספת והעלתי אותה לאתר התוספות
כרגע היא נמצאת בארגז חול
תודה על העזרה
https://addons.mozilla.org/en-US/firefox/addon/58677


חזור אל “פיתוח שיפצורים”



מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד