33 строки
1.1 KiB
JavaScript
33 строки
1.1 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
// onload make sure we adapt what's needed for partial source
|
|
window.addEventListener("load", onLoadViewSourceOverlay);
|
|
|
|
function onLoadViewSourceOverlay() {
|
|
if (/viewPartialSource\.xul$/.test(document.location)) {
|
|
// disable menu items that don't work since the selection is munged and
|
|
// the editor doesn't work for MathML
|
|
document.getElementById('cmd_savePage').setAttribute('disabled', 'true');
|
|
document.getElementById('cmd_editPage').setAttribute('disabled', 'true');
|
|
}
|
|
}
|
|
|
|
// editPage() comes in from editorApplicationOverlay.js
|
|
function ViewSourceEditPage() {
|
|
editPage(window.content.location.href);
|
|
}
|
|
|
|
// needed by findUtils.js
|
|
var gFindInstData;
|
|
function getFindInstData()
|
|
{
|
|
if (!gFindInstData) {
|
|
gFindInstData = new nsFindInstData();
|
|
gFindInstData.browser = getBrowser();
|
|
// defaults for rootSearchWindow and currentSearchWindow are fine here
|
|
}
|
|
return gFindInstData;
|
|
}
|