зеркало из https://github.com/mozilla/gecko-dev.git
merge mozilla-central to mozilla-inbound. r=merge a=merge
This commit is contained in:
Коммит
3adb0917e1
|
@ -14,6 +14,8 @@ XPCOMUtils.defineLazyGetter(this, "DevtoolsStartup", () => {
|
|||
.wrappedJSObject;
|
||||
});
|
||||
|
||||
const DEVTOOLS_ENABLED_PREF = "devtools.enabled";
|
||||
|
||||
this.EXPORTED_SYMBOLS = [
|
||||
"DevToolsShim",
|
||||
];
|
||||
|
@ -54,6 +56,15 @@ this.DevToolsShim = {
|
|||
.hasSubstitution("devtools");
|
||||
},
|
||||
|
||||
/**
|
||||
* Returns true if DevTools are enabled for the current profile. If devtools are not
|
||||
* enabled, initializing DevTools will open the onboarding page. Some entry points
|
||||
* should no-op in this case.
|
||||
*/
|
||||
isEnabled: function () {
|
||||
return Services.prefs.getBoolPref(DEVTOOLS_ENABLED_PREF);
|
||||
},
|
||||
|
||||
/**
|
||||
* Check if DevTools have already been initialized.
|
||||
*
|
||||
|
@ -134,15 +145,22 @@ this.DevToolsShim = {
|
|||
},
|
||||
|
||||
/**
|
||||
* Called from SessionStore.jsm in mozilla-central when restoring a state that contained
|
||||
* opened scratchpad windows and browser console.
|
||||
* Called from SessionStore.jsm in mozilla-central when restoring a previous session.
|
||||
* Will always be called, even if the session does not contain DevTools related items.
|
||||
*/
|
||||
restoreDevToolsSession: function (session) {
|
||||
let devtoolsReady = this._maybeInitializeDevTools();
|
||||
if (!devtoolsReady) {
|
||||
if (!this.isEnabled()) {
|
||||
return;
|
||||
}
|
||||
|
||||
let {scratchpads, browserConsole} = session;
|
||||
let hasDevToolsData = browserConsole || (scratchpads && scratchpads.length);
|
||||
if (!hasDevToolsData) {
|
||||
// Do not initialize DevTools unless there is DevTools specific data in the session.
|
||||
return;
|
||||
}
|
||||
|
||||
this.initDevTools();
|
||||
this._gDevTools.restoreDevToolsSession(session);
|
||||
},
|
||||
|
||||
|
@ -160,16 +178,18 @@ this.DevToolsShim = {
|
|||
* markup view or that resolves immediately if DevTools are not installed.
|
||||
*/
|
||||
inspectNode: function (tab, selectors) {
|
||||
if (!this.isEnabled()) {
|
||||
DevtoolsStartup.openInstallPage("ContextMenu");
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
// Record the timing at which this event started in order to compute later in
|
||||
// gDevTools.showToolbox, the complete time it takes to open the toolbox.
|
||||
// i.e. especially take `DevtoolsStartup.initDevTools` into account.
|
||||
let { performance } = Services.appShell.hiddenDOMWindow;
|
||||
let startTime = performance.now();
|
||||
|
||||
let devtoolsReady = this._maybeInitializeDevTools("ContextMenu");
|
||||
if (!devtoolsReady) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
this.initDevTools("ContextMenu");
|
||||
|
||||
return this._gDevTools.inspectNode(tab, selectors, startTime);
|
||||
},
|
||||
|
@ -184,27 +204,22 @@ this.DevToolsShim = {
|
|||
},
|
||||
|
||||
/**
|
||||
* Should be called if a shim method attempts to initialize devtools.
|
||||
* - if DevTools are already initialized, returns true.
|
||||
* - if DevTools are not initialized, call initDevTools from devtools-startup:
|
||||
* - if devtools.enabled is true, DevTools will synchronously initialize and the
|
||||
* method will return true.
|
||||
* - if devtools.enabled is false, DevTools installation flow will start and the
|
||||
* method will return false
|
||||
* Initialize DevTools via DevToolsStartup if needed. This method throws if DevTools are
|
||||
* not enabled.. If the entry point is supposed to trigger the onboarding, call it
|
||||
* explicitly via DevtoolsStartup.openInstallPage().
|
||||
*
|
||||
* @param {String} reason
|
||||
* optional, if provided should be a valid entry point for DEVTOOLS_ENTRY_POINT
|
||||
* in toolkit/components/telemetry/Histograms.json
|
||||
*/
|
||||
_maybeInitializeDevTools: function (reason) {
|
||||
// Attempt to initialize DevTools, which should be synchronous.
|
||||
initDevTools: function (reason) {
|
||||
if (!this.isEnabled()) {
|
||||
throw new Error("DevTools are not enabled and can not be initialized.");
|
||||
}
|
||||
|
||||
if (!this.isInitialized()) {
|
||||
DevtoolsStartup.initDevTools(reason);
|
||||
}
|
||||
|
||||
// The initialization process can lead to show the user installation screen, in this
|
||||
// case this.isInitialized() will still be false after calling initDevTools().
|
||||
return this.isInitialized();
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -224,11 +239,12 @@ let webExtensionsMethods = [
|
|||
|
||||
for (let method of webExtensionsMethods) {
|
||||
this.DevToolsShim[method] = function () {
|
||||
let devtoolsReady = this._maybeInitializeDevTools();
|
||||
if (!devtoolsReady) {
|
||||
if (!this.isEnabled()) {
|
||||
throw new Error("Could not call a DevToolsShim webextension method ('" + method +
|
||||
"'): DevTools are not initialized.");
|
||||
}
|
||||
|
||||
this.initDevTools();
|
||||
return this._gDevTools[method].apply(this._gDevTools, arguments);
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
const { DevToolsShim } =
|
||||
Components.utils.import("chrome://devtools-shim/content/DevToolsShim.jsm", {});
|
||||
const { Services } = Components.utils.import("resource://gre/modules/Services.jsm", {});
|
||||
|
||||
// Test the DevToolsShim
|
||||
|
||||
|
@ -128,41 +129,53 @@ function test_events() {
|
|||
checkCalls(mock, "emit", 2, ["devtools-unregistered"]);
|
||||
}
|
||||
|
||||
function test_scratchpad_apis() {
|
||||
let backupMaybeInitializeDevTools = DevToolsShim._maybeInitializeDevTools;
|
||||
DevToolsShim._maybeInitializeDevTools = () => {
|
||||
return false;
|
||||
};
|
||||
function test_restore_session_apis() {
|
||||
// Backup method and preferences that will be updated for the test.
|
||||
let initDevToolsBackup = DevToolsShim.initDevTools;
|
||||
let devtoolsEnabledValue = Services.prefs.getBoolPref("devtools.enabled");
|
||||
|
||||
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
|
||||
|
||||
// Ensure that save & restore DevToolsSession don't initialize the tools and don't crash
|
||||
DevToolsShim.saveDevToolsSession({});
|
||||
DevToolsShim.restoreDevToolsSession({
|
||||
// Create fake session objects to restore.
|
||||
let sessionWithoutDevTools = {};
|
||||
let sessionWithDevTools = {
|
||||
scratchpads: [{}],
|
||||
browserConsole: true,
|
||||
});
|
||||
};
|
||||
|
||||
Services.prefs.setBoolPref("devtools.enabled", false);
|
||||
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
|
||||
ok(!DevToolsShim.isEnabled(), "DevTools are not enabled");
|
||||
|
||||
// Check that save & restore DevToolsSession don't initialize the tools and don't crash.
|
||||
DevToolsShim.saveDevToolsSession({});
|
||||
DevToolsShim.restoreDevToolsSession(sessionWithDevTools);
|
||||
|
||||
Services.prefs.setBoolPref("devtools.enabled", true);
|
||||
ok(DevToolsShim.isEnabled(), "DevTools are enabled");
|
||||
ok(!DevToolsShim.isInitialized(), "DevTools are not initialized");
|
||||
|
||||
// Check that DevTools are not initialized when calling restoreDevToolsSession without
|
||||
// DevTools related data.
|
||||
DevToolsShim.restoreDevToolsSession(sessionWithoutDevTools);
|
||||
ok(!DevToolsShim.isInitialized(), "DevTools are still not initialized");
|
||||
|
||||
let mock = createMockDevTools();
|
||||
DevToolsShim._maybeInitializeDevTools = () => {
|
||||
DevToolsShim.initDevTools = () => {
|
||||
// Next call to restoreDevToolsSession is expected to initialize DevTools, which we
|
||||
// simulate here by registering our mock.
|
||||
DevToolsShim.register(mock);
|
||||
return true;
|
||||
};
|
||||
|
||||
let scratchpadSessions = [{}];
|
||||
DevToolsShim.restoreDevToolsSession(scratchpadSessions);
|
||||
checkCalls(mock, "restoreDevToolsSession", 1, [scratchpadSessions]);
|
||||
DevToolsShim.restoreDevToolsSession(sessionWithDevTools);
|
||||
checkCalls(mock, "restoreDevToolsSession", 1, [sessionWithDevTools]);
|
||||
|
||||
ok(DevToolsShim.isInitialized(), "DevTools are initialized");
|
||||
|
||||
DevToolsShim.saveDevToolsSession({});
|
||||
checkCalls(mock, "saveDevToolsSession", 1, []);
|
||||
|
||||
DevToolsShim._maybeInitializeDevTools = backupMaybeInitializeDevTools;
|
||||
// Restore initial backups.
|
||||
DevToolsShim.initDevTools = initDevToolsBackup;
|
||||
Services.prefs.setBoolPref("devtools.enabled", devtoolsEnabledValue);
|
||||
}
|
||||
|
||||
function run_test() {
|
||||
|
@ -178,7 +191,7 @@ function run_test() {
|
|||
test_off_called_before_with_bad_callback();
|
||||
DevToolsShim.unregister();
|
||||
|
||||
test_scratchpad_apis();
|
||||
test_restore_session_apis();
|
||||
DevToolsShim.unregister();
|
||||
|
||||
test_events();
|
||||
|
|
|
@ -923,6 +923,35 @@ HTMLEditRules::GetAlignment(bool* aMixed,
|
|||
// of html tables regarding to text alignment
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
if (htmlEditor->mCSSEditUtils->IsCSSEditableProperty(nodeToExamine, nullptr,
|
||||
nsGkAtoms::align)) {
|
||||
nsAutoString value;
|
||||
htmlEditor->mCSSEditUtils->GetSpecifiedProperty(*nodeToExamine,
|
||||
*nsGkAtoms::textAlign,
|
||||
value);
|
||||
if (!value.IsEmpty()) {
|
||||
if (value.EqualsLiteral("center")) {
|
||||
*aAlign = nsIHTMLEditor::eCenter;
|
||||
return NS_OK;
|
||||
}
|
||||
if (value.EqualsLiteral("right")) {
|
||||
*aAlign = nsIHTMLEditor::eRight;
|
||||
return NS_OK;
|
||||
}
|
||||
if (value.EqualsLiteral("justify")) {
|
||||
*aAlign = nsIHTMLEditor::eJustify;
|
||||
return NS_OK;
|
||||
}
|
||||
if (value.EqualsLiteral("left")) {
|
||||
*aAlign = nsIHTMLEditor::eLeft;
|
||||
return NS_OK;
|
||||
}
|
||||
// XXX
|
||||
// text-align: start and end aren't supported yet
|
||||
}
|
||||
}
|
||||
|
||||
if (HTMLEditUtils::SupportsAlignAttr(*nodeToExamine)) {
|
||||
// Check for alignment
|
||||
nsAutoString typeAttrVal;
|
||||
|
@ -4960,8 +4989,6 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
|
|||
NS_ENSURE_TRUE(node && alignType, NS_ERROR_NULL_POINTER);
|
||||
nsCOMPtr<nsIContent> firstChild, lastChild;
|
||||
|
||||
bool useCSS = mHTMLEditor->IsCSSEnabled();
|
||||
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
firstChild = mHTMLEditor->GetFirstEditableChild(*node);
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
|
@ -4973,21 +5000,12 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
|
|||
// the cell already has a div containing all of its content: just
|
||||
// act on this div.
|
||||
RefPtr<Element> divElem = firstChild->AsElement();
|
||||
if (useCSS) {
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv = mHTMLEditor->SetAttributeOrEquivalent(divElem,
|
||||
nsGkAtoms::align,
|
||||
*alignType, false);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
} else {
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv = mHTMLEditor->SetAttribute(divElem, nsGkAtoms::align,
|
||||
*alignType);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv = mHTMLEditor->SetAttributeOrEquivalent(divElem,
|
||||
nsGkAtoms::align,
|
||||
*alignType, false);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
} else {
|
||||
// else we need to put in a div, set the alignment, and toss in all the children
|
||||
|
@ -4996,21 +5014,12 @@ HTMLEditRules::AlignBlockContents(nsIDOMNode* aNode,
|
|||
node->GetFirstChild());
|
||||
NS_ENSURE_STATE(divElem);
|
||||
// set up the alignment on the div
|
||||
if (useCSS) {
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv =
|
||||
mHTMLEditor->SetAttributeOrEquivalent(divElem, nsGkAtoms::align,
|
||||
*alignType, false);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
} else {
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv =
|
||||
mHTMLEditor->SetAttribute(divElem, nsGkAtoms::align, *alignType);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
NS_ENSURE_STATE(mHTMLEditor);
|
||||
nsresult rv =
|
||||
mHTMLEditor->SetAttributeOrEquivalent(divElem, nsGkAtoms::align,
|
||||
*alignType, false);
|
||||
if (NS_WARN_IF(NS_FAILED(rv))) {
|
||||
return rv;
|
||||
}
|
||||
// tuck the children into the end of the active div
|
||||
while (lastChild && (lastChild != divElem)) {
|
||||
|
@ -8718,18 +8727,19 @@ HTMLEditRules::AlignBlock(Element& aElement,
|
|||
if (htmlEditor->IsCSSEnabled()) {
|
||||
// Let's use CSS alignment; we use margin-left and margin-right for tables
|
||||
// and text-align for other block-level elements
|
||||
rv = htmlEditor->SetAttributeOrEquivalent(
|
||||
&aElement, nsGkAtoms::align, aAlignType, false);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
} else {
|
||||
// HTML case; this code is supposed to be called ONLY if the element
|
||||
// supports the align attribute but we'll never know...
|
||||
if (HTMLEditUtils::SupportsAlignAttr(aElement)) {
|
||||
rv = htmlEditor->SetAttribute(&aElement, nsGkAtoms::align, aAlignType);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
return htmlEditor->SetAttributeOrEquivalent(
|
||||
&aElement, nsGkAtoms::align, aAlignType, false);
|
||||
}
|
||||
return NS_OK;
|
||||
|
||||
// HTML case; this code is supposed to be called ONLY if the element
|
||||
// supports the align attribute but we'll never know...
|
||||
if (NS_WARN_IF(!HTMLEditUtils::SupportsAlignAttr(aElement))) {
|
||||
// XXX error?
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
return htmlEditor->SetAttributeOrEquivalent(&aElement, nsGkAtoms::align,
|
||||
aAlignType, false);
|
||||
}
|
||||
|
||||
nsresult
|
||||
|
|
|
@ -4186,6 +4186,11 @@ HTMLEditor::SetAttributeOrEquivalent(Element* aElement,
|
|||
|
||||
if (!IsCSSEnabled() || !mCSSEditUtils) {
|
||||
// we are not in an HTML+CSS editor; let's set the attribute the HTML way
|
||||
if (mCSSEditUtils) {
|
||||
mCSSEditUtils->RemoveCSSEquivalentToHTMLStyle(aElement, nullptr,
|
||||
aAttribute, nullptr,
|
||||
aSuppressTransaction);
|
||||
}
|
||||
return aSuppressTransaction ?
|
||||
aElement->SetAttr(kNameSpaceID_None, aAttribute, aValue, true) :
|
||||
SetAttribute(aElement, aAttribute, aValue);
|
||||
|
|
|
@ -307,9 +307,6 @@ const knownFailures = {
|
|||
"QS-Proposed-SUP_MYSUP-1-SI-dM": true,
|
||||
"QS-Proposed-SUP_MYSUP-1-SI-body": true,
|
||||
"QS-Proposed-SUP_MYSUP-1-SI-div": true,
|
||||
"QS-Proposed-JC_SPANs:ta:c-1_SI-dM": true,
|
||||
"QS-Proposed-JC_SPANs:ta:c-1_SI-body": true,
|
||||
"QS-Proposed-JC_SPANs:ta:c-1_SI-div": true,
|
||||
"QS-Proposed-JC_SPAN.jc-1-SI-dM": true,
|
||||
"QS-Proposed-JC_SPAN.jc-1-SI-body": true,
|
||||
"QS-Proposed-JC_SPAN.jc-1-SI-div": true,
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -96,7 +96,7 @@
|
|||
"bn-BD": {
|
||||
"default": {
|
||||
"visibleDefaultEngines": [
|
||||
"google", "yahoo", "bing", "ddg", "wikipedia-bn"
|
||||
"google", "yahoo", "bing", "duckduckgo", "wikipedia-bn"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
|
@ -1158,4 +1158,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
|
|||
|
||||
static const int32_t kUnknownId = -1;
|
||||
|
||||
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517682914510000);
|
||||
static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1517769063230000);
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -8,7 +8,7 @@
|
|||
/*****************************************************************************/
|
||||
|
||||
#include <stdint.h>
|
||||
const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
|
||||
const PRTime gPreloadListExpirationTime = INT64_C(1520188250195000);
|
||||
%%
|
||||
0.me.uk, 1
|
||||
00001.am, 1
|
||||
|
@ -138,7 +138,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
|
|||
1750studios.com, 0
|
||||
17hats.com, 1
|
||||
1844329061.rsc.cdn77.org, 1
|
||||
188522.com, 0
|
||||
18888msc.com, 1
|
||||
1888zr.com, 1
|
||||
188dv.com, 1
|
||||
|
@ -447,7 +446,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1520102102086000);
|
|||
99599.net, 1
|
||||
99buffets.com, 1
|
||||
99rst.org, 1
|
||||
9iwan.net, 1
|
||||
9jadirect.com, 1
|
||||
9ss6.com, 1
|
||||
9uelle.jp, 1
|
||||
|
@ -617,6 +615,7 @@ achenar.net, 1
|
|||
achow101.com, 1
|
||||
achromatisch.de, 1
|
||||
achterhoekseveiligheidsbeurs.nl, 1
|
||||
achterstieg.dedyn.io, 1
|
||||
achtzehn.eu, 1
|
||||
achtzehnterachter.de, 1
|
||||
acidbin.co, 1
|
||||
|
@ -762,7 +761,6 @@ adrenaline-gaming.ru, 1
|
|||
adrianajewelry.my, 1
|
||||
adrianbechtold.de, 1
|
||||
adriancitu.com, 1
|
||||
adriancohea.ninja, 1
|
||||
adriancostin.ro, 1
|
||||
adrianmejias.com, 1
|
||||
adrienkohlbecker.com, 1
|
||||
|
@ -1196,7 +1194,6 @@ allinagency.com, 1
|
|||
allinone-ranking150.com, 1
|
||||
allinonecyprus.com, 1
|
||||
allis.studio, 1
|
||||
allladyboys.com, 1
|
||||
allmebel.ru, 1
|
||||
allmend-ru.de, 1
|
||||
allns.fr, 1
|
||||
|
@ -1377,8 +1374,6 @@ anaiscoachpersonal.es, 1
|
|||
anaisypirueta.es, 1
|
||||
anakros.me, 0
|
||||
analgesia.net, 1
|
||||
analpantyhose.org, 1
|
||||
analteengirls.net, 1
|
||||
analyticsinmotion.com, 1
|
||||
analyticum.at, 1
|
||||
analyticum.com, 1
|
||||
|
@ -2161,7 +2156,6 @@ audialbuquerqueparts.com, 1
|
|||
audiblox.co.za, 1
|
||||
audiense.com, 1
|
||||
audio-detector.com, 1
|
||||
audiolibri.org, 1
|
||||
audiophile.ch, 1
|
||||
audiorental.net, 1
|
||||
audisto.com, 1
|
||||
|
@ -2471,7 +2465,6 @@ baliyano.com, 1
|
|||
balkonien.org, 1
|
||||
ball.holdings, 1
|
||||
ballarin.cc, 1
|
||||
ballbusting-cbt.com, 1
|
||||
ballejaune.com, 1
|
||||
ballmerpeak.org, 1
|
||||
ballonsportclub-erlangen.de, 1
|
||||
|
@ -2645,12 +2638,10 @@ bblove.me, 1
|
|||
bblsa.ch, 1
|
||||
bbnx.net, 1
|
||||
bbuio.com, 1
|
||||
bbw-wrestling.com, 1
|
||||
bbw.dating, 1
|
||||
bbwcs.co.uk, 1
|
||||
bbwf.de, 1
|
||||
bbwfacesitting.us, 1
|
||||
bbwteens.org, 1
|
||||
bc-bd.org, 1
|
||||
bc-diffusion.com, 1
|
||||
bcbulle.ch, 1
|
||||
|
@ -2670,7 +2661,6 @@ bda-boulevarddesairs.com, 1
|
|||
bdd.fi, 1
|
||||
bdenzer.xyz, 1
|
||||
bdikaros-network.net, 1
|
||||
bdsmxxxpics.com, 1
|
||||
bdvg.org, 1
|
||||
be-ka-tec.de, 1
|
||||
be-webdesign.com, 1
|
||||
|
@ -2914,6 +2904,7 @@ besthotsales.com, 1
|
|||
bestlashesandbrows.com, 1
|
||||
bestlashesandbrows.hu, 1
|
||||
bestleftwild.com, 1
|
||||
bestmodels.su, 1
|
||||
bestmotherfucking.website, 1
|
||||
bestperfumebrands.com, 1
|
||||
bestschools.top, 1
|
||||
|
@ -3489,7 +3480,6 @@ bodymusclejournal.com, 1
|
|||
bodyworkbymichael.com, 1
|
||||
boeddhashop.nl, 1
|
||||
boekenlegger.nl, 1
|
||||
boel073.nl, 1
|
||||
boernecancerfonden.dk, 1
|
||||
bogdanepureanu.ro, 1
|
||||
bogner.sh, 1
|
||||
|
@ -3897,7 +3887,6 @@ btserv.de, 1
|
|||
btsoft.eu, 1
|
||||
btsow.com, 1
|
||||
btth.pl, 1
|
||||
btxiaobai.com, 1
|
||||
bubba.cc, 1
|
||||
bubblegumblog.com, 1
|
||||
bubblespetspa.com, 1
|
||||
|
@ -4878,7 +4867,6 @@ chowii.com, 1
|
|||
chris-edwards.net, 1
|
||||
chrisb.me, 1
|
||||
chrisb.xyz, 1
|
||||
chrisburnell.com, 1
|
||||
chriscarey.com, 1
|
||||
chriscowley.me.uk, 1
|
||||
chrisdecairos.ca, 1
|
||||
|
@ -5060,7 +5048,6 @@ cjdpenterprises.com.au, 1
|
|||
cjessett.com, 1
|
||||
cjey.me, 1
|
||||
cjr.host, 1
|
||||
cjtkfan.club, 1
|
||||
ck.cx, 1
|
||||
ckennelly.com, 1
|
||||
ckleemann.de, 1
|
||||
|
@ -5151,7 +5138,6 @@ closeli.com, 0
|
|||
closelinksecurity.co.uk, 1
|
||||
closelinksecurity.com, 1
|
||||
closetemail.com, 1
|
||||
closient.com, 1
|
||||
closingholding.com, 1
|
||||
cloud-crowd.com.au, 1
|
||||
cloud-surfer.net, 1
|
||||
|
@ -6470,6 +6456,7 @@ davidnadaski.com, 1
|
|||
davidpearce.com, 1
|
||||
davidpearce.org, 1
|
||||
davidschadlich.com, 1
|
||||
davidscherzer.at, 1
|
||||
davidschlachter.com, 1
|
||||
davidstuff.net, 1
|
||||
davie3.com, 1
|
||||
|
@ -6959,6 +6946,7 @@ dicionarioetimologico.com.br, 1
|
|||
dicionariopopular.com, 1
|
||||
dick.red, 1
|
||||
dickieslife.com, 1
|
||||
dicoding.com, 1
|
||||
didacte.com, 1
|
||||
didche.net, 1
|
||||
diddens.de, 1
|
||||
|
@ -6992,8 +6980,8 @@ dieti.net, 1
|
|||
dietrich.cx, 1
|
||||
dieumfrage.com, 1
|
||||
diff2html.xyz, 1
|
||||
different.cz, 1
|
||||
differenta.ro, 1
|
||||
different.cz, 0
|
||||
differenta.ro, 0
|
||||
diffnow.com, 1
|
||||
difoosion.com, 1
|
||||
digcit.org, 1
|
||||
|
@ -8421,7 +8409,7 @@ epistas.de, 1
|
|||
epizentrum.work, 1
|
||||
epizentrum.works, 1
|
||||
epmcentroitalia.it, 1
|
||||
epoch.com, 1
|
||||
epoch.com, 0
|
||||
epolitiker.com, 1
|
||||
epos-distributor.co.uk, 1
|
||||
eposbirmingham.co.uk, 1
|
||||
|
@ -8549,7 +8537,6 @@ escapeplaza.de, 1
|
|||
escargotbistro.com, 1
|
||||
escavador.com, 1
|
||||
esclear.de, 1
|
||||
escolaengenharia.com.br, 1
|
||||
escontact.ch, 1
|
||||
escortdisplay.com, 1
|
||||
escortmantra.com, 1
|
||||
|
@ -8641,7 +8628,6 @@ eteapparel.com, 1
|
|||
eteesheet.com, 1
|
||||
etelej.com, 0
|
||||
etenendrinken.nu, 1
|
||||
eternalabyss.int.eu.org, 1
|
||||
eth-faucet.net, 1
|
||||
eth0.nl, 1
|
||||
etha.nz, 1
|
||||
|
@ -8876,6 +8862,7 @@ expo-europe.ru, 1
|
|||
expokohler.com, 1
|
||||
exponentialnews.net, 1
|
||||
exporta.cz, 1
|
||||
expoundite.net, 1
|
||||
expowerhps.com, 1
|
||||
express-shina.ru, 1
|
||||
expressemotion.net, 1
|
||||
|
@ -9216,7 +9203,6 @@ felixsanz.com, 1
|
|||
felixseele.de, 1
|
||||
felsing.net, 1
|
||||
femanca.com, 1
|
||||
femdombbw.com, 1
|
||||
feminina.pt, 1
|
||||
femradio.es, 1
|
||||
femtomind.com, 1
|
||||
|
@ -9629,7 +9615,7 @@ fol.tf, 1
|
|||
foliekonsulenten.dk, 1
|
||||
folioapp.io, 1
|
||||
foljeton.dk, 1
|
||||
folkadelic.de, 0
|
||||
folkadelic.de, 1
|
||||
folkfests.org, 1
|
||||
follandviolins.com, 1
|
||||
followback.net, 1
|
||||
|
@ -9841,6 +9827,7 @@ freaksites.dk, 1
|
|||
frebi.org, 1
|
||||
frebib.net, 1
|
||||
freddythechick.uk, 1
|
||||
frederik-braun.com, 1
|
||||
frederikschoell.de, 0
|
||||
fredliang.cn, 1
|
||||
fredloya.com, 1
|
||||
|
@ -10073,7 +10060,6 @@ funksteckdosen24.de, 0
|
|||
funktionel.co, 1
|
||||
funnelweb.xyz, 1
|
||||
funniestclip.com, 1
|
||||
funny-joke-pictures.com, 1
|
||||
funnybikini.com, 1
|
||||
funoverip.net, 1
|
||||
funspins.com, 1
|
||||
|
@ -10296,13 +10282,10 @@ gauthier.dk, 1
|
|||
gautvedt.no, 1
|
||||
gavick.com, 0
|
||||
gavins.stream, 1
|
||||
gay-sissies.com, 1
|
||||
gaycc.cc, 1
|
||||
gayforgenji.com, 1
|
||||
gaygeeks.de, 1
|
||||
gaysfisting.com, 1
|
||||
gaytorrent.ru, 1
|
||||
gayxsite.com, 1
|
||||
gazee.net, 1
|
||||
gazellegames.net, 0
|
||||
gazette.govt.nz, 1
|
||||
|
@ -10488,6 +10471,7 @@ get-asterisk.ru, 1
|
|||
get-erp.ru, 1
|
||||
get-link.info, 1
|
||||
get-on.bid, 1
|
||||
get-refer.com, 1
|
||||
get4x.com, 1
|
||||
geta.pub, 1
|
||||
getbox.me, 1
|
||||
|
@ -10656,7 +10640,6 @@ gixtools.co.uk, 1
|
|||
gixtools.com, 1
|
||||
gixtools.net, 1
|
||||
gixtools.uk, 1
|
||||
gizmo.ovh, 1
|
||||
gj-bochum.de, 1
|
||||
gjcampbell.co.uk, 1
|
||||
gjengset.com, 1
|
||||
|
@ -11810,6 +11793,7 @@ hips.com, 1
|
|||
hipstercat.fr, 1
|
||||
hiqfleet.co.uk, 1
|
||||
hiqfranchise.co.uk, 1
|
||||
hiqhub.co.uk, 1
|
||||
hiqonline.co.uk, 1
|
||||
hirake55.com, 1
|
||||
hiraku.me, 1
|
||||
|
@ -11889,7 +11873,6 @@ hoflerlawfirm.com, 1
|
|||
hogl.dk, 1
|
||||
hohm.in, 1
|
||||
hohnet.com, 1
|
||||
hoiku-navi.com, 1
|
||||
hoikuen-now.top, 1
|
||||
hoken-wakaru.jp, 1
|
||||
hokieprivacy.org, 1
|
||||
|
@ -11998,7 +11981,6 @@ horeizai.net, 1
|
|||
horizonhomes-samui.com, 1
|
||||
horizonshypnosis.ca, 1
|
||||
horkel.cf, 1
|
||||
horning.co, 1
|
||||
hornyforhanzo.com, 1
|
||||
horodance.dk, 1
|
||||
horrendous-servers.com, 1
|
||||
|
@ -12850,7 +12832,7 @@ instagramtweet.com, 1
|
|||
installgentoo.net, 1
|
||||
instant-hack.io, 1
|
||||
instant.io, 1
|
||||
instantsubs.de, 1
|
||||
instantkhabar.com, 1
|
||||
instasex.ch, 1
|
||||
instava.cz, 1
|
||||
instawi.com, 1
|
||||
|
@ -13374,7 +13356,6 @@ jakarta.dating, 1
|
|||
jake.eu.org, 1
|
||||
jake.ml, 1
|
||||
jake.nom.za, 1
|
||||
jakecurtis.de, 1
|
||||
jakeguild.com, 1
|
||||
jakenbake.com, 1
|
||||
jakereynolds.co, 1
|
||||
|
@ -13615,6 +13596,7 @@ jetsieswerda.nl, 1
|
|||
jettlarue.com, 1
|
||||
jetwhiz.com, 1
|
||||
jetzt-elektromobil.de, 1
|
||||
jeugdkans.nl, 1
|
||||
jeva.nl, 1
|
||||
jevisite.ca, 1
|
||||
jeweet.net, 1
|
||||
|
@ -13876,10 +13858,9 @@ joworld.net, 1
|
|||
joyceclerkx.com, 1
|
||||
joyful.house, 1
|
||||
joyfulexpressions.gallery, 1
|
||||
joyofcookingandbaking.com, 1
|
||||
jpdeharenne.be, 1
|
||||
jpeg.io, 1
|
||||
jpgangbang.com, 1
|
||||
jphandjob.com, 1
|
||||
jpmelos.com, 1
|
||||
jpmelos.com.br, 1
|
||||
jpod.cc, 1
|
||||
|
@ -14711,6 +14692,7 @@ konijntjes.nl, 1
|
|||
konings.it, 1
|
||||
koningskwartiertje.nl, 1
|
||||
konklone.com, 1
|
||||
konkurs.ba, 1
|
||||
konoe.studio, 1
|
||||
konosuke.jp, 1
|
||||
konsertoversikt.no, 1
|
||||
|
@ -14853,7 +14835,6 @@ ks-watch.de, 1
|
|||
kschv-rdeck.de, 1
|
||||
ksero.center, 1
|
||||
kshlm.in, 1
|
||||
ksukelife.com, 1
|
||||
kswcosmetics.com, 1
|
||||
ktbnetbank.com, 1
|
||||
kteen.info, 1
|
||||
|
@ -15104,7 +15085,6 @@ lanyang.tk, 1
|
|||
lanzamientovirtual.es, 1
|
||||
lanzarote-online.info, 1
|
||||
laos.dating, 1
|
||||
laospage.com, 1
|
||||
laozhu.me, 1
|
||||
lapassiondutrading.com, 1
|
||||
lapetition.be, 1
|
||||
|
@ -15185,6 +15165,7 @@ laughinggrapepublishing.com, 1
|
|||
laukstein.com, 1
|
||||
launchpad-app2.com, 1
|
||||
lauraandwill.wedding, 1
|
||||
laurakashiwase.com, 1
|
||||
laurasplacefamilysupport.org.au, 1
|
||||
laurelblack.com, 1
|
||||
laurelspaandlash.com, 1
|
||||
|
@ -15415,8 +15396,6 @@ les-ateliers-de-melineo.be, 1
|
|||
les-pingouins.com, 1
|
||||
lesancheslibres.fr, 1
|
||||
lesberger.ch, 1
|
||||
lesbiansslaves.com, 1
|
||||
lesbofight.com, 1
|
||||
lescomptoirsdepierrot.com, 1
|
||||
lesdouceursdeliyana.com, 1
|
||||
leseditionsbraquage.com, 1
|
||||
|
@ -16373,7 +16352,6 @@ malaysian.dating, 1
|
|||
maldives.cx, 1
|
||||
maleexcel.com, 1
|
||||
malenyflorist.com.au, 1
|
||||
malesbdsm.com, 1
|
||||
malgraph.net, 1
|
||||
maliar.fr, 1
|
||||
malibubeachrecoverycenter.com, 1
|
||||
|
@ -16736,7 +16714,6 @@ mattli.us, 1
|
|||
mattmccutchen.net, 1
|
||||
mattonline.me, 1
|
||||
mattwb65.com, 1
|
||||
mattwservices.co.uk, 1
|
||||
matviet.vn, 1
|
||||
matze.co, 1
|
||||
matze.org, 1
|
||||
|
@ -16797,6 +16774,7 @@ mazda626.net, 1
|
|||
maze.fr, 1
|
||||
mazternet.ru, 1
|
||||
mazurlabs.tk, 1
|
||||
mazzotta.me, 1
|
||||
mb-is.info, 1
|
||||
mbaestlein.de, 1
|
||||
mbardot.com, 1
|
||||
|
@ -17149,7 +17127,6 @@ meu-solutions.com, 1
|
|||
meulike.us, 1
|
||||
meupedido.online, 1
|
||||
meusigno.com, 1
|
||||
mevo.xyz, 1
|
||||
mevs.cz, 1
|
||||
mexican.dating, 1
|
||||
mexicom.org, 1
|
||||
|
@ -18151,6 +18128,7 @@ mylawyer.be, 1
|
|||
myleanfactory.de, 1
|
||||
mylene-chandelier.me, 1
|
||||
mylifeabundant.com, 1
|
||||
mylighthost.com, 1
|
||||
myliveupdates.com, 1
|
||||
mylocalsearch.co.uk, 1
|
||||
mylookout.com, 0
|
||||
|
@ -19246,7 +19224,6 @@ nyiad.edu, 1
|
|||
nyip.co.uk, 1
|
||||
nyip.edu, 1
|
||||
nyloc.de, 1
|
||||
nylonfeetporn.com, 1
|
||||
nymphetomania.net, 1
|
||||
nynex.net, 1
|
||||
nyphox.ovh, 1
|
||||
|
@ -19273,7 +19250,6 @@ oatberry.me, 0
|
|||
oauth-dropins.appspot.com, 0
|
||||
obamalibrary.gov, 1
|
||||
obdolbacca.ru, 1
|
||||
oben.pl, 1
|
||||
oberam.de, 1
|
||||
oberhof.co, 1
|
||||
oberhofdrinks.com, 1
|
||||
|
@ -19920,7 +19896,7 @@ paint-it.pink, 1
|
|||
paio2-rec.com, 1
|
||||
paio2.com, 1
|
||||
paipuman.jp, 1
|
||||
paizinhovirgula.com, 0
|
||||
paizinhovirgula.com, 1
|
||||
pajadam.me, 1
|
||||
pajowu.de, 1
|
||||
pajuvuo.fi, 1
|
||||
|
@ -20212,6 +20188,7 @@ paystack.com, 1
|
|||
paytm.in, 1
|
||||
payupay.ru, 1
|
||||
payzang.com, 1
|
||||
pback.se, 1
|
||||
pbcknd.ml, 1
|
||||
pbosquet.com, 1
|
||||
pbraunschdash.com, 1
|
||||
|
@ -23989,7 +23966,6 @@ sidium.de, 1
|
|||
sidnicio.us, 1
|
||||
sidonge.com, 1
|
||||
sidongkim.com, 1
|
||||
sidpod.ru, 1
|
||||
siebeve.be, 1
|
||||
siegemund-frankfurt.de, 1
|
||||
sieh.es, 1
|
||||
|
@ -24250,6 +24226,7 @@ skatn.de, 1
|
|||
skazka.ru, 1
|
||||
skday.com, 1
|
||||
skeeley.com, 1
|
||||
skei.org, 1
|
||||
skepticalsports.com, 1
|
||||
sketchmyroom.com, 1
|
||||
sketchywebsite.net, 1
|
||||
|
@ -24669,7 +24646,6 @@ sonic.sk, 0
|
|||
sonja-daniels.com, 1
|
||||
sonja-kowa.de, 1
|
||||
sonoecoracao.com.br, 1
|
||||
sonyforum.no, 1
|
||||
sonyunlock.nu, 1
|
||||
soomee.be, 1
|
||||
soomee1.be, 1
|
||||
|
@ -24736,6 +24712,7 @@ southamerican.dating, 1
|
|||
southbankregister.com.au, 1
|
||||
southcoastkitesurf.co.uk, 1
|
||||
southernmost.us, 1
|
||||
southernutahinfluencers.com, 1
|
||||
southlakenissanparts.com, 1
|
||||
southmelbourne.apartments, 1
|
||||
southmorangtownhouses.com.au, 1
|
||||
|
@ -24926,7 +24903,6 @@ squido.ch, 1
|
|||
squidparty.com, 1
|
||||
squids.space, 1
|
||||
squirex2.com, 1
|
||||
squirtlesbians.net, 1
|
||||
sqzryang.com, 1
|
||||
sr-cs.net, 1
|
||||
srandom.com, 1
|
||||
|
@ -25437,6 +25413,7 @@ sundaycooks.com, 1
|
|||
sundayfundayjapan.com, 1
|
||||
suneilpatel.com, 1
|
||||
sunfireshop.com.br, 1
|
||||
sunflyer.cn, 0
|
||||
sunfox.cz, 1
|
||||
sunfulong.me, 1
|
||||
sungo.wtf, 1
|
||||
|
@ -25486,7 +25463,7 @@ surao.cz, 1
|
|||
surasak.io, 1
|
||||
surasak.org, 1
|
||||
surasak.xyz, 1
|
||||
surdam.casa, 1
|
||||
surdam.casa, 0
|
||||
sure-it.de, 1
|
||||
surgenet.nl, 1
|
||||
surgeongeneral.gov, 1
|
||||
|
@ -25580,6 +25557,7 @@ swimturk.com.tr, 1
|
|||
swineson.me, 1
|
||||
swingmonkey.com, 1
|
||||
swipetv.ie, 1
|
||||
swiss-connection.net, 1
|
||||
swiss-cyber-experts.ch, 1
|
||||
swisscannabis.club, 1
|
||||
swissdojo.ch, 1
|
||||
|
@ -25834,6 +25812,7 @@ tattvaayoga.com, 1
|
|||
tavolaquadrada.com.br, 1
|
||||
tavsys.net, 1
|
||||
taxaroo.com, 1
|
||||
taxi-24std.de, 1
|
||||
taxi-chamonix.fr, 1
|
||||
taxi-collectif.ch, 1
|
||||
taxicollectif.ch, 1
|
||||
|
@ -26129,6 +26108,7 @@ tetrarch.co, 1
|
|||
tetsai.com, 1
|
||||
tetsugakunomichi.jp, 1
|
||||
tetsumaki.net, 1
|
||||
teulon.eu, 1
|
||||
teuniz.nl, 1
|
||||
teunstuinposters.nl, 0
|
||||
teva-li.com, 1
|
||||
|
@ -26171,7 +26151,6 @@ tgtv.tn, 1
|
|||
tgui.eu, 1
|
||||
tgui.net, 1
|
||||
tgw.com, 1
|
||||
th-bl.de, 1
|
||||
th.search.yahoo.com, 0
|
||||
th3nd.com, 1
|
||||
thackbarth.net, 1
|
||||
|
@ -27117,7 +27096,6 @@ transmithe.net, 1
|
|||
transparentcorp.com, 1
|
||||
transport.eu, 1
|
||||
transporterlock.com, 1
|
||||
transsexualpantyhose.com, 1
|
||||
transverify.com, 1
|
||||
trashnothing.com, 1
|
||||
trask.no, 1
|
||||
|
@ -27267,7 +27245,6 @@ ts-publishers.com, 1
|
|||
tsa-sucks.com, 1
|
||||
tsaro.io, 1
|
||||
tschuermans.be, 1
|
||||
tsdom.net, 1
|
||||
tsedryk.ca, 1
|
||||
tsgbit.net, 1
|
||||
tsicons.com, 1
|
||||
|
@ -27351,7 +27328,6 @@ tursiae.org, 1
|
|||
turtle.ai, 1
|
||||
turtleduckstudios.com, 1
|
||||
turtlepwr.com, 1
|
||||
tusb.ml, 1
|
||||
tutanota.com, 1
|
||||
tutiendaroja.com, 1
|
||||
tutiendarosa.com, 1
|
||||
|
@ -27742,6 +27718,7 @@ urbanietz-immobilien.de, 1
|
|||
urbanmelbourne.info, 1
|
||||
urbannewsservice.com, 1
|
||||
urbansparrow.in, 1
|
||||
urbanstylestaging.com, 1
|
||||
urbanwildlifealliance.org, 1
|
||||
urbexdk.nl, 1
|
||||
urcentral.com, 1
|
||||
|
@ -27911,7 +27888,6 @@ vandermeer.frl, 1
|
|||
vanderrijt.nl, 1
|
||||
vanderstraeten.dynv6.net, 1
|
||||
vanderziel.org, 1
|
||||
vanessabalibridal.com, 1
|
||||
vangeluwedeberlaere.be, 1
|
||||
vanhoudt-usedcars.be, 1
|
||||
vanhoutte.be, 0
|
||||
|
@ -28077,7 +28053,6 @@ verteilergetriebe.info, 1
|
|||
vertner.net, 1
|
||||
veryapt.com, 1
|
||||
verymelon.de, 1
|
||||
veryyounglesbians.com, 1
|
||||
verzick.com, 1
|
||||
ves.vn.ua, 1
|
||||
vescudero.net, 1
|
||||
|
@ -29001,7 +28976,6 @@ wifree.lv, 1
|
|||
wigggle.it, 1
|
||||
wigle.net, 1
|
||||
wiiaam.com, 1
|
||||
wiiforum.no, 1
|
||||
wiimotion.de, 1
|
||||
wijnservices.nl, 0
|
||||
wiki-play.ru, 1
|
||||
|
@ -29481,14 +29455,12 @@ x.st, 1
|
|||
x0r.be, 1
|
||||
x13.com, 1
|
||||
x1616.tk, 1
|
||||
x23.eu, 1
|
||||
x2c0.net, 1
|
||||
x2d2.de, 1
|
||||
x378.ch, 1
|
||||
x509.io, 1
|
||||
x64architecture.com, 1
|
||||
x69.biz, 1
|
||||
x69x.net, 1
|
||||
x7plus.com, 1
|
||||
xa.search.yahoo.com, 0
|
||||
xa1.uk, 1
|
||||
|
@ -29749,8 +29721,6 @@ xwaretech.info, 1
|
|||
xx0r.eu, 1
|
||||
xxffo.com, 1
|
||||
xxiz.com, 1
|
||||
xxx3dbdsm.com, 1
|
||||
xxxladyboysporn.com, 1
|
||||
xyfun.net, 1
|
||||
xyndrac.net, 1
|
||||
xyngular-health.com, 1
|
||||
|
@ -29796,6 +29766,7 @@ yarcom.ru, 0
|
|||
yarogneva.ru, 1
|
||||
yarravilletownhouses.com.au, 1
|
||||
yaru.one, 1
|
||||
yatesun.com, 1
|
||||
yatorie.net, 1
|
||||
yatsuenpoon.com, 1
|
||||
yaucy.win, 1
|
||||
|
@ -30064,6 +30035,7 @@ yveshield.com, 1
|
|||
yveslegendre.fr, 1
|
||||
yvesx.com, 1
|
||||
yvonnehaeusser.de, 1
|
||||
ywyz.tech, 1
|
||||
yyc.city, 1
|
||||
yyyy.xyz, 1
|
||||
z-konzept-nutrition.ru, 1
|
||||
|
@ -30111,7 +30083,6 @@ zappbuildapps.com, 1
|
|||
zaratan.fr, 1
|
||||
zarmarket.org, 1
|
||||
zarpo.com.br, 1
|
||||
zary.me, 1
|
||||
zaufanatrzeciastrona.pl, 1
|
||||
zavec.com.ec, 1
|
||||
zavetaji.lv, 1
|
||||
|
|
|
@ -679,21 +679,9 @@
|
|||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -712,27 +700,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -781,27 +760,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>foo</center>[bar\]<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -925,12 +895,6 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -949,12 +913,6 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandState("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" queryCommandValue("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>[foo</center>bar\]<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -973,12 +931,6 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -997,12 +949,6 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandState("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" queryCommandValue("justifycenter") after]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<center>fo[o</center>b\]ar<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1054,7 +1000,7 @@
|
|||
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandValue("justifycenter") before]
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center>[foo</div>bar\]<p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" compare innerHTML]
|
||||
|
@ -1063,7 +1009,7 @@
|
|||
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandValue("justifycenter") before]
|
||||
[[["justifycenter",""\]\] "<div style=text-align:center>fo[o</div>b\]ar<p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<span style=text-align:center>[foo\]</span><p>extra" compare innerHTML]
|
||||
|
@ -1081,24 +1027,12 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifycenter") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifycenter",""\]\] "<div style=text-align:center>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -703,27 +703,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -733,21 +724,9 @@
|
|||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -796,27 +775,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div align=justify>foo</div>[bar\]<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -955,7 +925,7 @@
|
|||
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandValue("justifyfull") before]
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify>[foo</div>bar\]<p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" compare innerHTML]
|
||||
|
@ -964,7 +934,7 @@
|
|||
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyfull") before]
|
||||
[[["justifyfull",""\]\] "<div style=text-align:justify>fo[o</div>b\]ar<p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<span style=text-align:justify>[foo\]</span><p>extra" compare innerHTML]
|
||||
|
@ -982,24 +952,12 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyfull") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyfull",""\]\] "<div style=text-align:justify>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -157,48 +157,24 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -223,48 +199,24 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -313,48 +265,24 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyleft") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyleft",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -703,27 +703,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:center><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:center><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -742,27 +733,18 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:justify><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:justify><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div align=left><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -802,21 +784,9 @@
|
|||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo\]<p>bar</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right><p>[foo<p>bar\]</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div align=right>foo</div>[bar\]<p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -955,7 +925,7 @@
|
|||
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandIndeterm("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandValue("justifyright") before]
|
||||
[[["justifyright",""\]\] "<div style=text-align:right>[foo</div>bar\]<p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" compare innerHTML]
|
||||
|
@ -964,7 +934,7 @@
|
|||
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandIndeterm("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandValue("justifyright") before]
|
||||
[[["justifyright",""\]\] "<div style=text-align:right>fo[o</div>b\]ar<p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["defaultparagraphseparator","div"\],["justifyright",""\]\] "<span style=text-align:right>[foo\]</span><p>extra" compare innerHTML]
|
||||
|
@ -982,24 +952,12 @@
|
|||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","div"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandState("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","true"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" queryCommandValue("justifyright") before]
|
||||
expected: FAIL
|
||||
|
||||
[[["stylewithcss","false"\],["defaultparagraphseparator","p"\],["justifyright",""\]\] "<div style=text-align:right>[foo<div style=text-align:left contenteditable=false>bar</div>baz\]</div><p>extra" compare innerHTML]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -159,7 +159,7 @@ NS_IMETHODIMP nsPrintSettingsX::WritePageFormatToPrefs()
|
|||
return NS_ERROR_NOT_INITIALIZED;
|
||||
|
||||
NSData* data = nil;
|
||||
OSStatus err = ::PMPageFormatCreateDataRepresentation(pageFormat, (CFDataRef*)&data, kPMDataFormatXMLDefault);
|
||||
OSStatus err = ::PMPageFormatCreateDataRepresentation(pageFormat, (CFDataRef*)&data, kPMDataFormatXMLCompressed);
|
||||
if (err != noErr)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче