Mockingbirdの実装@拡張機能勉強会

10

Click here to load reader

description

@第十回拡張機能勉強会資料

Transcript of Mockingbirdの実装@拡張機能勉強会

Page 1: Mockingbirdの実装@拡張機能勉強会

Mockingbird ������

Mozilla Japan ��������

naoki

Page 2: Mockingbirdの実装@拡張機能勉強会

��

• �������• �/�� ����• ������• XML���• �����• Properties

Page 3: Mockingbirdの実装@拡張機能勉強会

�������

���

���

overlay.xul

overlay.js

Page 4: Mockingbirdの実装@拡張機能勉強会

�/�� ����

overlay.js

Page 5: Mockingbirdの実装@拡張機能勉強会

Window.opener• ������ !"�����#$

– Window.opener���

signinDialog.js

overlay.jsWindow.opener.Mbird.

openLoginDialog();

Page 6: Mockingbirdの実装@拡張機能勉強会

������

• XMLHttpRequest

• ��– Post��

• queryString: name=hoge1&password=hoge

• ��– XML

Page 7: Mockingbirdの実装@拡張機能勉強会

XML���• E4X%ECMAScript for XML)

– JavaScript������� XML�� �����������������

– JavaScript����� !1.6�"#– Firefox����� !1.5�"#

Page 8: Mockingbirdの実装@拡張機能勉強会

XML���• &'(

– XML$%�&'(�)*

– +,

Page 9: Mockingbirdの実装@拡張機能勉強会

�����

• )�����*+,-./Callback"01�– ‘status’-’ng’�./

Mbird.openErrorDialog();– error.js�XML�+,/0123456'�78

Page 10: Mockingbirdの実装@拡張機能勉強会

Properties• JavaScript +2/ XUL �34 Label 56

– DTD��9:– Properties�;�<=

errorDialog.js

errorDialog.xul

locale.properties