| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html id="template_root" i18n-values="dir:textdirection"> | 2 <html id="template_root" i18n-values="dir:textdirection"> |
| 3 <head> | 3 <head> |
| 4 <title i18n-content="title"> | 4 <title i18n-content="title"> |
| 5 </title> | 5 </title> |
| 6 <style> | 6 <style> |
| 7 html { | 7 html { |
| 8 height: 100%; | 8 height: 100%; |
| 9 } | 9 } |
| 10 body { | 10 body { |
| 11 color: #000; | 11 color: #000; |
| 12 font-family: Helvetica, Arial, sans-serif; | 12 font-family: Helvetica, Arial, sans-serif; |
| 13 background-image: -webkit-gradient( | 13 background-image: -webkit-gradient( |
| 14 linear, | 14 linear, |
| 15 left bottom, | 15 left bottom, |
| 16 left top, | 16 left top, |
| 17 color-stop(0, rgb(236,244,255)), | 17 color-stop(0, rgb(236,244,255)), |
| 18 color-stop(0.50, rgb(255,255,255)) | 18 color-stop(0.50, rgb(255,255,255)) |
| 19 ); | 19 ); |
| 20 height: 100%; | 20 height: 100%; |
| 21 padding: 0px; | 21 padding: 0; |
| 22 margin: 0px; | 22 margin: 0; |
| 23 display: -webkit-box; | 23 display: -webkit-box; |
| 24 -webkit-box-orient: horizontal; | 24 -webkit-box-orient: horizontal; |
| 25 } | 25 -webkit-box-pack: center; |
| 26 | 26 visibility: hidden; |
| 27 #spacer { | |
| 28 -webkit-box-flex: 0.5; | |
| 29 } | 27 } |
| 30 | 28 |
| 31 #error { | 29 #error { |
| 32 margin-top: 150px; | 30 margin-top: 150px; |
| 33 font-size: 24px; | 31 font-size: 16px; |
| 34 -webkit-box-flex: 1; | |
| 35 display: -webkit-box; | 32 display: -webkit-box; |
| 33 width : 800px; |
| 34 max-width: 80%; |
| 36 -webkit-box-orient: horizontal; | 35 -webkit-box-orient: horizontal; |
| 37 max-width : 800px; | |
| 38 width: 80%; | |
| 39 } | 36 } |
| 40 | 37 |
| 41 #error img { | 38 #error img { |
| 42 margin-right: 10px; | |
| 43 vertical-align: middle; | 39 vertical-align: middle; |
| 40 width: 96px; |
| 41 height: 96px; |
| 42 -webkit-margin-end: 10px; |
| 44 -webkit-box-flex: 0; | 43 -webkit-box-flex: 0; |
| 45 } | 44 } |
| 46 | 45 |
| 47 #error #msg_box { | 46 #error #msg_box { |
| 48 vertical-align: middle; | 47 vertical-align: middle; |
| 49 -webkit-box-flex: 1; | 48 -webkit-box-flex: 1; |
| 50 } | 49 } |
| 51 | 50 |
| 52 #heading { | 51 </style> |
| 53 font-weight: bold; | 52 <script src="shared/js/local_strings.js"></script> |
| 54 } | 53 <script> |
| 54 var localStrings = new LocalStrings(); |
| 55 | 55 |
| 56 #msg { | |
| 57 font-size: 16px; | |
| 58 } | |
| 59 | |
| 60 #msg_box a { | |
| 61 font-size: 16px; | |
| 62 } | |
| 63 | |
| 64 </style> | |
| 65 <script> | |
| 66 function sendCommand(cmd) { | 56 function sendCommand(cmd) { |
| 67 window.domAutomationController.setAutomationId(1); | 57 window.domAutomationController.setAutomationId(1); |
| 68 window.domAutomationController.send(cmd); | 58 window.domAutomationController.send(cmd); |
| 69 } | 59 } |
| 70 // Show the offline page. | 60 // Show the offline page. |
| 71 function showPage() { | 61 function showPage() { |
| 72 document.body.style.visibility = 'visible'; | 62 document.body.style.visibility = 'visible'; |
| 73 } | 63 } |
| 74 // Start the timer to show the page. | 64 document.addEventListener('DOMContentLoaded', function() { |
| 75 function startTimer(time) { | 65 var timeToWait = localStrings.getString('timeToWait'); |
| 76 // wait 2.5 seconds before showing 'load now', 'go back' button. | 66 window.setTimeout(showPage, timeToWait); |
| 77 setTimeout('showPage()', time); | 67 }); |
| 78 } | |
| 79 </script> | 68 </script> |
| 80 </head> | 69 </head> |
| 81 | 70 |
| 82 <body oncontextmenu="return false;" jsvalues="onload:on_load"> | 71 <body oncontextmenu="return false;"> |
| 83 <div id="spacer"> </div> | 72 <div id="error" i18n-values=".title:url"> |
| 84 <div id="error" jsvalues=".title:url"> | 73 <img i18n-values=".src:icon;.style.display:display_icon"> |
| 85 <img i18n-values=".src:icon;.style.display:display_icon" | |
| 86 width="96" height="96"> | |
| 87 <div id="msg_box"> | 74 <div id="msg_box"> |
| 88 <div id="headling" i18n-values=".innerText:heading"></div> | 75 <h3 i18n-content="heading"></h3> |
| 89 <div id="msg" i18n-values=".innerHTML:msg"></div> | 76 <div id="msg" i18n-values=".innerHTML:msg"></div> |
| 90 | 77 |
| 91 <button id="continue_button" i18n-content="load_button" | 78 <button id="continue_button" i18n-content="load_button" |
| 92 onclick="sendCommand('proceed')"> | 79 onclick="sendCommand('proceed')"> |
| 93 </button> | 80 </button> |
| 94 <button id="cancel_button" i18n-content="cancel_button" | 81 <button id="cancel_button" i18n-content="cancel_button" |
| 95 i18n-values=".style.display:display_cancel" | 82 i18n-values=".style.display:display_cancel" |
| 96 onclick="sendCommand('dontproceed')"> | 83 onclick="sendCommand('dontproceed')"> |
| 97 </button> | 84 </button> |
| 98 <a href="chrome://settings/internet" | 85 <a href="chrome://settings/internet" |
| 99 onclick="sendCommand('open_network_settings')" | 86 onclick="sendCommand('open_network_settings')" |
| 100 i18n-content="network_settings"> | 87 i18n-content="network_settings"> |
| 101 </a> | 88 </a> |
| 102 </div> | 89 </div> |
| 103 </div> | 90 </div> |
| 104 <div id="spacer"> </div> | |
| 105 </body> | 91 </body> |
| 106 </html> | 92 </html> |
| OLD | NEW |