| Index: chrome/renderer/resources/neterror.js
|
| diff --git a/chrome/renderer/resources/neterror.js b/chrome/renderer/resources/neterror.js
|
| index 6f1e60198071553bf9890c4d39adb4a41bdee403..592f24a7d0c60f8d043a88a15c34bdf470726d45 100644
|
| --- a/chrome/renderer/resources/neterror.js
|
| +++ b/chrome/renderer/resources/neterror.js
|
| @@ -60,13 +60,38 @@ function search(baseSearchUrl) {
|
| return false;
|
| }
|
|
|
| +// Implements button clicks. This function is needed during the transition
|
| +// between implementing these in trunk chromium and implementing them in
|
| +// IOS.
|
| +function reloadButtonClick(url) {
|
| + if ('errorPageController' in window) {
|
| + errorPageController.reloadButtonClick();
|
| + } else {
|
| + location = url;
|
| + }
|
| +}
|
| +
|
| +function loadStaleButtonClick() {
|
| + if ('errorPageController' in window) {
|
| + errorPageController.loadStaleButtonClick();
|
| + }
|
| +}
|
| +
|
| +function moreButtonClick() {
|
| + if ('errorPageController' in window) {
|
| + errorPageController.moreButtonClick();
|
| + }
|
| +}
|
| +
|
| <if expr="is_macosx or is_ios or is_linux or is_android">
|
| // Re-orders buttons. Used on Mac, Linux, and Android, where reload should go
|
| // on the right.
|
| function swapButtonOrder() {
|
| - reloadButton = document.getElementById('reload-button');
|
| - moreLessButton = document.getElementById('more-less-button');
|
| + var reloadButton = document.getElementById('reload-button');
|
| + var moreLessButton = document.getElementById('more-less-button');
|
| + var staleLoadButton = document.getElementById('stale-load-button');
|
| reloadButton.parentNode.insertBefore(moreLessButton, reloadButton);
|
| + reloadButton.parentNode.insertBefore(staleLoadButton, reloadButton)
|
| }
|
| document.addEventListener("DOMContentLoaded", swapButtonOrder);
|
| </if>
|
|
|