mozilla

Compare Revisions

The Essentials of an Extension

Change Revisions

Revision 383159:

Revision 383159 by ron_granite on

Revision 384349:

Revision 384349 by ron_granite on

Title:
The Essentials of an Extension
The Essentials of an Extension
Slug:
XUL/School_tutorial/The_Essentials_of_an_Extension
XUL/School_tutorial/The_Essentials_of_an_Extension
Content:

Revision 383159
Revision 384349
t530      Change the welcome message that is displayed in the alert wt530      Make the following changes to the example extension:
>indow and move the Hello World menu to the Tools Menu, where it b 
>elongs. Repackage the XPI and re-install it. You can just drag th 
>e XPI file to the browser and it will be installed locally. Test  
>it and verify your changes worked. If you run into problems at in 
>stallation, it's likely that you didn't reproduce the XPI structu 
>re correctly, maybe adding unnecessary folders. 
531    </p>
532    <ul>
533      <li>Edit the welcome message that is displayed in the alert
 > window.
534      </li>
535      <li>Move the Hello World menu to the <em>Tools</em> menu, w
 >here it belongs.
536      </li>
537    </ul>
538    <p>
539      Repackage the XPI. Issue the following command from within 
 >the extension root directory on Linux or Mac OS X:
540    </p>
541    <pre>
542zip ../xulschoolhello2.xpi **/* 
543</pre>
544    <p>
545      On Windows, use a ZIP tool to compress all files and subdir
 >ectories within the extension root directory. Name the file with 
 >extension <em>.xpi</em>
546    </p>
547    <p>
548      Re-install the XPI. You can just drag the XPI file to the b
 >rowser and it will be installed locally.
549    </p>
550    <p>
551      Test it and verify your changes worked. If you run into pro
 >blems at installation, it's likely that you didn't reproduce the 
 >XPI structure correctly, maybe adding unnecessary folders.

Back to History