Cette révision appartient à :
Parent
57ebdcc62e
révision
6c14cd50bf
|
@ -7,7 +7,7 @@
|
||||||
title="&resurrect.title;"
|
title="&resurrect.title;"
|
||||||
buttons="accept, cancel"
|
buttons="accept, cancel"
|
||||||
onload="document.getElementById('mirror').focus();"
|
onload="document.getElementById('mirror').focus();"
|
||||||
ondialogaccept="return resurrect.selectMirror(event);"
|
ondialogaccept="return resurrect.clickedXul(event);"
|
||||||
persist="width height screenX screenY"
|
persist="width height screenX screenY"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
<label value='&resurrect.fromMirror;' />
|
<label value='&resurrect.fromMirror;' />
|
||||||
<listbox id='mirror' rows='5'
|
<listbox id='mirror' rows='5'
|
||||||
onclick='resurrect.selectMirror(event);'
|
onclick='resurrect.clickedXul(event);'
|
||||||
>
|
>
|
||||||
<listitem value='coralcdn' label='&resurrect.coralcdn;' />
|
<listitem value='coralcdn' label='&resurrect.coralcdn;' />
|
||||||
<listitem value='google' label='&resurrect.google;' />
|
<listitem value='google' label='&resurrect.google;' />
|
||||||
|
|
|
@ -44,12 +44,12 @@ var resurrect={
|
||||||
var contentDoc=event.target;
|
var contentDoc=event.target;
|
||||||
if (contentDoc.documentURI.match(/^about:neterror/)) {
|
if (contentDoc.documentURI.match(/^about:neterror/)) {
|
||||||
contentDoc.getElementById('mirror').addEventListener(
|
contentDoc.getElementById('mirror').addEventListener(
|
||||||
'click', resurrect.selectMirror, false
|
'click', resurrect.clickedHtml, false
|
||||||
);
|
);
|
||||||
try {
|
try {
|
||||||
// because this button isn't always there
|
// because this button isn't always there
|
||||||
contentDoc.getElementById('mirrorSelect').addEventListener(
|
contentDoc.getElementById('mirrorSelect').addEventListener(
|
||||||
'click', resurrect.selectMirror, false
|
'click', resurrect.clickedHtml, false
|
||||||
);
|
);
|
||||||
} catch (e) { }
|
} catch (e) { }
|
||||||
}
|
}
|
||||||
|
@ -98,18 +98,28 @@ var resurrect={
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
selectMirror:function(event) {
|
clickedHtml:function(event) {
|
||||||
var ownerDoc=event.target.ownerDocument;
|
resurrect.selectMirror(
|
||||||
|
event.target.ownerDocument,
|
||||||
|
event.target.ownerDocument,
|
||||||
|
event.target.ownerDocument.location.href
|
||||||
|
);
|
||||||
|
},
|
||||||
|
|
||||||
|
clickedXul:function(event) {
|
||||||
|
resurrect.selectMirror(
|
||||||
|
event.target.ownerDocument,
|
||||||
|
window.arguments[0],
|
||||||
|
window.arguments[1]
|
||||||
|
);
|
||||||
|
},
|
||||||
|
|
||||||
|
selectMirror:function(ownerDoc, contentDoc, rawUrl) {
|
||||||
var listbox=ownerDoc.getElementById('mirror');
|
var listbox=ownerDoc.getElementById('mirror');
|
||||||
if (resurrect.disabled) return false;
|
if (resurrect.disabled) return false;
|
||||||
resurrect.disabled=true;
|
resurrect.disabled=true;
|
||||||
|
|
||||||
// find the content document -- this depends on whether we are
|
|
||||||
// living inline in the netError page
|
|
||||||
var contentDoc=window.arguments[0];
|
|
||||||
|
|
||||||
var gotoUrl=null;
|
var gotoUrl=null;
|
||||||
var rawUrl=window.arguments[1];
|
|
||||||
var encUrl=encodeURIComponent(rawUrl);
|
var encUrl=encodeURIComponent(rawUrl);
|
||||||
|
|
||||||
switch (listbox.value) {
|
switch (listbox.value) {
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
<Description about="urn:mozilla:install-manifest">
|
<Description about="urn:mozilla:install-manifest">
|
||||||
<em:id>{0c8fbd76-bdeb-4c52-9b24-d587ce7b9dc3}</em:id>
|
<em:id>{0c8fbd76-bdeb-4c52-9b24-d587ce7b9dc3}</em:id>
|
||||||
<em:name>Resurrect Pages</em:name>
|
<em:name>Resurrect Pages</em:name>
|
||||||
<em:version>1.0.2</em:version>
|
<em:version>1.0.3</em:version>
|
||||||
<em:description>Resurrect dead pages, by finding their ghosts.</em:description>
|
<em:description>Resurrect dead pages, by finding their ghosts.</em:description>
|
||||||
|
|
||||||
<em:homepageURL>http://www.arantius.com/article/resurrect</em:homepageURL>
|
<em:homepageURL>http://firefox-extensions.arantius.com/resurrect</em:homepageURL>
|
||||||
<em:updateURL>http://www.arantius.com/misc/firefox-extensions/mine/updates.rdf</em:updateURL>
|
<em:updateURL>http://arantius.com/misc/firefox-extensions/mine/updates.rdf</em:updateURL>
|
||||||
<em:iconURL>chrome://resurrect/skin/em-icon.png</em:iconURL>
|
<em:iconURL>chrome://resurrect/skin/em-icon.png</em:iconURL>
|
||||||
|
|
||||||
<em:creator>Anthony Lieuallen</em:creator>
|
<em:creator>Anthony Lieuallen</em:creator>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
<Description>
|
<Description>
|
||||||
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
|
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
|
||||||
<em:minVersion>1.5</em:minVersion>
|
<em:minVersion>1.5</em:minVersion>
|
||||||
<em:maxVersion>2.0.*</em:maxVersion>
|
<em:maxVersion>2.0.0.*</em:maxVersion>
|
||||||
</Description>
|
</Description>
|
||||||
</em:targetApplication>
|
</em:targetApplication>
|
||||||
</Description>
|
</Description>
|
||||||
|
|
Chargement…
Référencer dans un nouveau ticket