mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-08 20:28:42 +02:00
MozReview-Commit-ID: 6EQfBM09xUE --HG-- rename : dom/contacts/tests/test_contacts_cache.xul => dom/contacts/tests/test_contacts_a_cache.xul rename : dom/contacts/tests/test_contacts_shutdown.xul => dom/contacts/tests/test_contacts_a_shutdown.xul rename : dom/contacts/tests/test_contacts_upgrade.xul => dom/contacts/tests/test_contacts_a_upgrade.xul rename : dom/mobilemessage/tests/mochitest/mochitest.ini => dom/mobilemessage/tests/mochitest/chrome.ini extra : rebase_source : 5f708f2a927fafff66626367ef07080785ba9f55
23 lines
718 B
JavaScript
23 lines
718 B
JavaScript
function inputmethod_setup(callback) {
|
|
SimpleTest.waitForExplicitFinish();
|
|
SimpleTest.requestCompleteLog();
|
|
let appInfo = SpecialPowers.Cc['@mozilla.org/xre/app-info;1']
|
|
.getService(SpecialPowers.Ci.nsIXULAppInfo);
|
|
if (appInfo.name != 'B2G') {
|
|
SpecialPowers.Cu.import("resource://gre/modules/Keyboard.jsm", this);
|
|
}
|
|
|
|
let prefs = [
|
|
['dom.mozBrowserFramesEnabled', true],
|
|
// Enable navigator.mozInputMethod.
|
|
['dom.mozInputMethod.enabled', true]
|
|
];
|
|
SpecialPowers.pushPrefEnv({set: prefs}, function() {
|
|
SimpleTest.waitForFocus(callback);
|
|
});
|
|
}
|
|
|
|
function inputmethod_cleanup() {
|
|
SpecialPowers.wrap(navigator.mozInputMethod).setActive(false);
|
|
SimpleTest.finish();
|
|
}
|