私は Firefox アドオンを書いていますが、<scale>
XUL 要素についてonsyncfrompreference
は呼び出されていないようです (Firefox 14)。これが私の好みです:
<preferences>
<preference id="pref-sensitivity" name="bbaddon.sensitivity" type="string"/>
...
</preferences>
スケールは次のとおりです。
<scale min="1" max="100" increment="1" preference="pref-sensitivity"
id="bb-sensitivity"
onsynctopreference="Application.console.log('onsynctopreference called')"
onsyncfrompreference="Application.console.log('onsyncfrompreference called')" />
ログは現時点でonsynctopreference
はデバッグ用であり、コンソールに表示されるので問題ありませんが、からのエントリはありませんonsyncfrompreference
。で定義されたデフォルト値がありますdefaults.js
。