1 <!DOCTYPE HTML> 2 <html i18n-values="dir:textdirection;"> 3 <head> 4 <meta charset="utf-8"> 5 <if expr="is_android or pp_ifdef('ios')"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, 7 maximum-scale=1.0, user-scalable=no"> 8 </if> 9 <title i18n-content="title"></title> 10 <link rel="stylesheet" href="chrome://resources/css/butter_bar.css"> 11 <link rel="stylesheet" href="chrome://resources/css/chrome_shared.css"> 12 <link rel="stylesheet" href="chrome://resources/css/menu.css"> 13 <link rel="stylesheet" href="chrome://resources/css/menu_button.css"> 14 <if expr="not is_android and not pp_ifdef('ios')"> 15 <link rel="stylesheet" href="alert_overlay.css"> 16 <link rel="stylesheet" href="chrome://resources/css/overlay.css"> 17 </if> 18 <link rel="stylesheet" href="chrome://resources/css/spinner.css"> 19 <if expr="not is_android and not pp_ifdef('ios')"> 20 <link rel="stylesheet" href="../uber/uber_shared.css"> 21 </if> 22 <link rel="stylesheet" href="history.css"> 23 <if expr="is_android or pp_ifdef('ios')"> 24 <link rel="stylesheet" href="history_mobile.css"> 25 </if> 26 <if expr="not is_android and not pp_ifdef('ios')"> 27 <link rel="stylesheet" href="other_devices.css"> 28 </if> 29 30 <script src="chrome://resources/js/event_tracker.js"></script> 31 <script src="chrome://resources/js/cr.js"></script> 32 <script src="chrome://resources/js/cr/ui.js"></script> 33 <script src="chrome://resources/js/cr/ui/command.js"></script> 34 <script src="chrome://resources/js/cr/ui/focus_manager.js"></script> 35 <script src="chrome://resources/js/cr/ui/menu_item.js"></script> 36 <script src="chrome://resources/js/cr/ui/menu.js"></script> 37 <if expr="not is_android and not pp_ifdef('ios')"> 38 <script src="chrome://resources/js/cr/ui/alert_overlay.js"></script> 39 <script src="chrome://resources/js/cr/ui/overlay.js"></script> 40 </if> 41 <script src="chrome://resources/js/cr/ui/position_util.js"></script> 42 <script src="chrome://resources/js/cr/ui/menu_button.js"></script> 43 <script src="chrome://resources/js/cr/ui/context_menu_button.js"></script> 44 <script src="chrome://resources/js/cr/event_target.js"></script> 45 <script src="chrome://resources/js/cr/ui/context_menu_handler.js"></script> 46 47 <script src="chrome://resources/js/load_time_data.js"></script> 48 <script src="chrome://resources/js/util.js"></script> 49 50 <script src="chrome://history-frame/history.js"></script> 51 <if expr="not is_android"> 52 <script src="chrome://history-frame/other_devices.js"></script> 53 </if> 54 55 </head> 56 57 <if expr="not is_android"> 58 <body class="uber-frame" 59 i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize"> 60 </if> 61 <if expr="is_android or pp_ifdef('ios')"> 62 <body i18n-values=".style.fontFamily:fontfamily"> 63 </if> 64 65 <if expr="not is_android and not pp_ifdef('ios')"> 66 <div id="overlay" class="overlay" hidden> 67 <include src="alert_overlay.html"> 68 </div> 69 </if> 70 71 <div id="history-page" class="page"> 72 <header> 73 <h1 i18n-content="history"></h1> 74 <div id="search-form" class="search-field-container"> 75 <input type="search" id="search-field" required> 76 <input type="submit" id="search-button" i18n-values="value:searchButton"> 77 </div> 78 <div id="filter-controls" hidden> 79 <button id="range-today" i18n-content="rangeToday" disabled></button> 80 <button id="range-previous" i18n-values="alt:rangePrevious" disabled> 81 </button> 82 <button id="range-next" i18n-values="alt:rangeNext" disabled> 83 </button> 84 <div id="display-filter-controls"> 85 <div class="display-filter-button"> 86 <label for="timeframe-filter-all"> 87 <input id="timeframe-filter-all" type="radio" 88 name="timeframe-filter" value="0" checked> 89 <span i18n-content="rangeAllTime" class="first-button-component"> 90 </span> 91 </label> 92 </div> 93 <div class="display-filter-button"> 94 <label for="timeframe-filter-week"> 95 <input id="timeframe-filter-week" type="radio" 96 name="timeframe-filter" value="1"> 97 <span i18n-content="rangeWeek"></span> 98 </label> 99 </div> 100 <div class="display-filter-button"> 101 <label for="timeframe-filter-month"> 102 <input id="timeframe-filter-month" type="radio" 103 name="timeframe-filter" value="2"> 104 <span i18n-content="rangeMonth" class="last-button-component"> 105 </span> 106 </label> 107 </div> 108 </div> 109 </div> 110 </header> 111 <if expr="not is_android"> 112 <div id="other-devices" class="other-devices"></div> 113 </if> 114 <div id="top-container"> 115 <div id="editing-controls"> 116 <button id="clear-browsing-data" i18n-content="clearAllHistory"></button> 117 <button id="remove-selected" disabled="disabled" 118 i18n-content="removeSelected"></button> 119 </div> 120 <div id="notification-bar" hidden></div> 121 </div> 122 123 <div id="results-display"></div> 124 <div id="loading-spinner" hidden> 125 <span id="loading"> 126 <div id="spinner" class="inline-spinner"></div> 127 <span i18n-content="loading"></span> 128 </span> 129 </div> 130 <div id="results-pagination"> 131 <button id="newest-button" class="link-button" i18n-content="newest" 132 hidden> 133 </button> 134 <button id="newer-button" class="link-button" i18n-content="newer" hidden> 135 </button> 136 <button id="older-button" class="link-button" i18n-content="older" hidden> 137 </button> 138 </div> 139 </div> 140 141 <menu id="action-menu" hidden> 142 <button id="more-from-site" i18n-content="moreFromSite"></button> 143 <button id="remove-visit" i18n-content="removeFromHistory"></button> 144 </menu> 145 146 <script src="chrome://history-frame/strings.js"></script> 147 <script src="chrome://resources/js/i18n_template2.js"></script> 148 </body> 149 </html> 150