| OLD | NEW |
| (Empty) |
| 1 <!DOCTYPE HTML> | |
| 2 <!-- | |
| 3 -- Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
| 4 -- Use of this source code is governed by a BSD-style license that can be | |
| 5 -- found in the LICENSE file. | |
| 6 --> | |
| 7 <html i18n-values="dir:textdirection;"> | |
| 8 <head> | |
| 9 <!-- We have to set some default title, or chrome will use the page name. | |
| 10 -- As soon as we init and change to a directory, we'll show the directory | |
| 11 -- path. Until then, use an invisible non-whitespace character. | |
| 12 --> | |
| 13 <title></title> | |
| 14 | |
| 15 <meta name="google" value="notranslate"> | |
| 16 | |
| 17 <link rel="stylesheet" href="chrome://resources/css/apps/topbutton_bar.css">
</link> | |
| 18 | |
| 19 <link rel="stylesheet" href="foreground/css/list.css"></link> | |
| 20 <link rel="stylesheet" href="foreground/css/table.css"></link> | |
| 21 <link rel="stylesheet" href="foreground/css/tree.css"></link> | |
| 22 <link rel="stylesheet" href="foreground/css/menu.css"></link> | |
| 23 <link rel="stylesheet" href="foreground/css/combobutton.css"></link> | |
| 24 <link rel="stylesheet" href="foreground/css/file_manager.css"></link> | |
| 25 <link rel="stylesheet" href="foreground/css/file_types.css"></link> | |
| 26 <link rel="stylesheet" href="foreground/css/common.css"></link> | |
| 27 | |
| 28 <!-- Don't load main_scripts.js when flattening is disabled. --> | |
| 29 <if expr="False"><!-- </if> | |
| 30 <script src="foreground/js/main_scripts.js"></script> | |
| 31 <if expr="False"> --></if> | |
| 32 | |
| 33 <if expr="False"> | |
| 34 <!-- This section is used when the file manager is loaded with | |
| 35 'filemgr-ext-path' command-line flag. --> | |
| 36 <!-- Keep the list in sync with js/main_scripts.js. --> | |
| 37 | |
| 38 <!-- metrics.js initiates load performance tracking | |
| 39 so we want to parse it as early as possible --> | |
| 40 <script src="foreground/js/metrics.js"></script> | |
| 41 | |
| 42 <!-- Loads the client of the image loader extension --> | |
| 43 <script src="chrome-extension://pmfjbimdmchhbnneeidfognadeopoehp/image_loa
der_client.js"></script> | |
| 44 | |
| 45 <script src="chrome://resources/js/load_time_data.js"></script> | |
| 46 <script src="chrome://resources/js/cr.js"></script> | |
| 47 <script src="chrome://resources/js/util.js"></script> | |
| 48 <script src="chrome://resources/js/i18n_template_no_process.js"></script> | |
| 49 | |
| 50 <script src="chrome://resources/js/event_tracker.js"></script> | |
| 51 <script src="chrome://resources/js/cr/ui.js"></script> | |
| 52 <script src="chrome://resources/js/cr/event_target.js"></script> | |
| 53 <script src="chrome://resources/js/cr/ui/touch_handler.js"></script> | |
| 54 <script src="chrome://resources/js/cr/ui/array_data_model.js"></script> | |
| 55 <script src="chrome://resources/js/cr/ui/dialogs.js"></script> | |
| 56 <script src="chrome://resources/js/cr/ui/list_item.js"></script> | |
| 57 <script src="chrome://resources/js/cr/ui/list_selection_model.js"></script
> | |
| 58 <script src="chrome://resources/js/cr/ui/list_single_selection_model.js"><
/script> | |
| 59 <script src="chrome://resources/js/cr/ui/list_selection_controller.js"></s
cript> | |
| 60 <script src="chrome://resources/js/cr/ui/list.js"></script> | |
| 61 <script src="chrome://resources/js/cr/ui/tree.js"></script> | |
| 62 <script src="chrome://resources/js/cr/ui/autocomplete_list.js"></script> | |
| 63 | |
| 64 <script src="chrome://resources/js/cr/ui/splitter.js"></script> | |
| 65 <script src="chrome://resources/js/cr/ui/table/table_splitter.js"></script
> | |
| 66 | |
| 67 <script src="chrome://resources/js/cr/ui/table/table_column.js"></script> | |
| 68 <script src="chrome://resources/js/cr/ui/table/table_column_model.js"></sc
ript> | |
| 69 <script src="chrome://resources/js/cr/ui/table/table_header.js"></script> | |
| 70 <script src="chrome://resources/js/cr/ui/table/table_list.js"></script> | |
| 71 <script src="chrome://resources/js/cr/ui/table.js"></script> | |
| 72 | |
| 73 <script src="chrome://resources/js/cr/ui/grid.js"></script> | |
| 74 | |
| 75 <script src="chrome://resources/js/cr/ui/command.js"></script> | |
| 76 <script src="chrome://resources/js/cr/ui/position_util.js"></script> | |
| 77 <script src="chrome://resources/js/cr/ui/menu_item.js"></script> | |
| 78 <script src="chrome://resources/js/cr/ui/menu.js"></script> | |
| 79 <script src="chrome://resources/js/cr/ui/menu_button.js"></script> | |
| 80 <script src="chrome://resources/js/cr/ui/context_menu_handler.js"></script
> | |
| 81 | |
| 82 <!-- This script must be loaded before all other Files.app's scripts. --> | |
| 83 <script src="foreground/js/error_counter.js"></script> | |
| 84 | |
| 85 <script src="common/js/async_util.js"></script> | |
| 86 <script src="common/js/path_util.js"></script> | |
| 87 <script src="common/js/util.js"></script> | |
| 88 <script src="common/js/progress_center_common.js"></script> | |
| 89 | |
| 90 <script src="foreground/js/combobutton.js"></script> | |
| 91 <script src="foreground/js/commandbutton.js"></script> | |
| 92 <script src="foreground/js/ui/file_manager_dialog_base.js"></script> | |
| 93 | |
| 94 <script src="foreground/js/app_installer.js"></script> | |
| 95 <script src="foreground/js/cws_container_client.js"></script> | |
| 96 <script src="foreground/js/directory_contents.js"></script> | |
| 97 <script src="foreground/js/directory_model.js"></script> | |
| 98 <script src="foreground/js/directory_tree.js"></script> | |
| 99 <script src="foreground/js/drag_selector.js"></script> | |
| 100 <script src="foreground/js/drive_banners.js"></script> | |
| 101 <script src="foreground/js/error_dialog.js"></script> | |
| 102 <script src="foreground/js/file_grid.js"></script> | |
| 103 <script src="foreground/js/file_manager.js"></script> | |
| 104 <script src="foreground/js/file_selection.js"></script> | |
| 105 <script src="foreground/js/file_table.js"></script> | |
| 106 <script src="foreground/js/file_tasks.js"></script> | |
| 107 <script src="foreground/js/file_transfer_controller.js"></script> | |
| 108 <script src="foreground/js/file_type.js"></script> | |
| 109 <script src="foreground/js/file_watcher.js"></script> | |
| 110 <script src="foreground/js/folder_shortcuts_data_model.js"></script> | |
| 111 <script src="foreground/js/navigation_list_model.js"></script> | |
| 112 <script src="foreground/js/progress_center_item_group.js"></script> | |
| 113 <script src="foreground/js/scrollbar.js"></script> | |
| 114 <script src="foreground/js/share_client.js"></script> | |
| 115 <script src="foreground/js/share_dialog.js"></script> | |
| 116 <script src="foreground/js/suggest_apps_dialog.js"></script> | |
| 117 <script src="foreground/js/text_measure.js"></script> | |
| 118 <script src="foreground/js/tree.css.js"></script> | |
| 119 <script src="foreground/js/ui/breadcrumbs_controller.js"></script> | |
| 120 <script src="foreground/js/ui/conflict_dialog.js"></script> | |
| 121 <script src="foreground/js/ui/file_manager_ui.js"></script> | |
| 122 <script src="foreground/js/ui/multi_profile_share_dialog.js"></script> | |
| 123 <script src="foreground/js/ui/navigation_list.js"></script> | |
| 124 <script src="foreground/js/ui/preview_panel.js"></script> | |
| 125 <script src="foreground/js/ui/progress_center_panel.js"></script> | |
| 126 <script src="foreground/js/ui/search_box.js"></script> | |
| 127 <script src="foreground/js/volume_manager_wrapper.js"></script> | |
| 128 <script src="foreground/js/media/media_util.js"></script> | |
| 129 <script src="foreground/js/metadata/metadata_cache.js"></script> | |
| 130 <script src="foreground/js/default_action_dialog.js"></script> | |
| 131 <script src="foreground/js/file_manager_commands.js"></script> | |
| 132 | |
| 133 <!-- For accurate load performance tracking main.js should be | |
| 134 the last script to include. --> | |
| 135 <script src="foreground/js/main.js"></script> | |
| 136 </if> | |
| 137 | |
| 138 </head> | |
| 139 <body tabindex="-1" i18n-values=".style.fontFamily:WEB_FONT_FAMILY; | |
| 140 .style.fontSize:WEB_FONT_SIZE"> | |
| 141 <commands> | |
| 142 <!-- We have to use U+XXXX notation here according to event.keyIdentifier | |
| 143 property --> | |
| 144 <command id="cut" i18n-values="label:CUT_BUTTON_LABEL" | |
| 145 shortcut="U+0058-Ctrl"> | |
| 146 <command id="copy" i18n-values="label:COPY_BUTTON_LABEL" | |
| 147 shortcut="U+0043-Ctrl"> | |
| 148 <command id="paste" i18n-values="label:PASTE_BUTTON_LABEL" | |
| 149 shortcut="U+0056-Ctrl"> | |
| 150 <command id="rename" i18n-values="label:RENAME_BUTTON_LABEL" | |
| 151 shortcut="Enter-Ctrl"> | |
| 152 <command id="delete" shortcut="U+007F"> | |
| 153 <command id="create-folder-shortcut" | |
| 154 i18n-values="label:CREATE_FOLDER_SHORTCUT_BUTTON_LABEL"> | |
| 155 <command id="remove-folder-shortcut" | |
| 156 i18n-values="label:REMOVE_FOLDER_SHORTCUT_BUTTON_LABEL"> | |
| 157 <command id="new-folder" i18n-values="label:NEW_FOLDER_BUTTON_LABEL" | |
| 158 shortcut="U+0045-Ctrl"> | |
| 159 <command id="new-window" i18n-values="label:NEW_WINDOW_BUTTON_LABEL" | |
| 160 shortcut="U+004E-Ctrl"> | |
| 161 | |
| 162 <command id="search" shortcut="U+0046-Ctrl U+00BF"> | |
| 163 | |
| 164 <!-- Shortcuts for toggling between volumes (CTRL-1..CTRL-9). --> | |
| 165 <command id="volume-switch-1" shortcut="U+0031-Ctrl"> | |
| 166 <command id="volume-switch-2" shortcut="U+0032-Ctrl"> | |
| 167 <command id="volume-switch-3" shortcut="U+0033-Ctrl"> | |
| 168 <command id="volume-switch-4" shortcut="U+0034-Ctrl"> | |
| 169 <command id="volume-switch-5" shortcut="U+0035-Ctrl"> | |
| 170 <command id="volume-switch-6" shortcut="U+0036-Ctrl"> | |
| 171 <command id="volume-switch-7" shortcut="U+0037-Ctrl"> | |
| 172 <command id="volume-switch-8" shortcut="U+0038-Ctrl"> | |
| 173 <command id="volume-switch-9" shortcut="U+0039-Ctrl"> | |
| 174 | |
| 175 <command id="unmount" i18n-values="label:UNMOUNT_DEVICE_BUTTON_LABEL"> | |
| 176 <command id="format" i18n-values="label:FORMAT_DEVICE_BUTTON_LABEL"> | |
| 177 | |
| 178 <command id="volume-help" i18n-values="label:DRIVE_MENU_HELP"> | |
| 179 <command id="drive-buy-more-space" | |
| 180 i18n-values="label:DRIVE_BUY_MORE_SPACE"> | |
| 181 <command id="drive-go-to-drive" | |
| 182 i18n-values="label:DRIVE_VISIT_DRIVE_GOOGLE_COM"> | |
| 183 | |
| 184 <command id="toggle-pinned" i18n-values="label:OFFLINE_COLUMN_LABEL"> | |
| 185 | |
| 186 <command id="open-with" i18n-values="label:OPEN_WITH_BUTTON_LABEL"> | |
| 187 <command id="zip-selection" | |
| 188 i18n-values="label:ZIP_SELECTION_BUTTON_LABEL"> | |
| 189 <command id="share" i18n-values="label:SHARE_BUTTON_LABEL" | |
| 190 shortcut="U+00BE" hide-shortcut-text><!-- Shortcut: '.' --> | |
| 191 | |
| 192 <command id="zoom-in" shortcut="U+00BB-Ctrl"> | |
| 193 <command id="zoom-out" shortcut="U+00BD-Ctrl"> | |
| 194 <command id="zoom-reset" shortcut="U+0030-Ctrl"> | |
| 195 </commands> | |
| 196 | |
| 197 <menu id="file-context-menu" class="chrome-menu" showShortcuts> | |
| 198 <menuitem id="default-action" | |
| 199 visibleif="full-page" hidden></menuitem> | |
| 200 <menuitem command="#open-with" | |
| 201 visibleif="full-page" hidden></menuitem> | |
| 202 <hr id="default-action-separator" visibleif="full-page" hidden> | |
| 203 <menuitem command="#toggle-pinned" checkable></menuitem> | |
| 204 <menuitem command="#share"></menuitem> | |
| 205 <menuitem command="#create-folder-shortcut"></menuitem> | |
| 206 <hr command="#share"> | |
| 207 <menuitem command="#cut" visibleif="full-page"></menuitem> | |
| 208 <menuitem command="#copy" visibleif="full-page"></menuitem> | |
| 209 <menuitem command="#paste" visibleif="full-page"></menuitem> | |
| 210 <hr visibleif="full-page"> | |
| 211 <menuitem command="#rename"></menuitem> | |
| 212 <menuitem command="#delete" i18n-content="DELETE_BUTTON_LABEL"></menuitem> | |
| 213 <menuitem command="#zip-selection"></menuitem> | |
| 214 <hr visibleif="saveas-file full-page"> | |
| 215 <menuitem command="#new-folder" | |
| 216 visibleif="saveas-file full-page"></menuitem> | |
| 217 </menu> | |
| 218 | |
| 219 <menu id="roots-context-menu" class="chrome-menu" > | |
| 220 <menuitem command="#unmount"></menuitem> | |
| 221 <menuitem command="#format"></menuitem> | |
| 222 <menuitem command="#remove-folder-shortcut"></menuitem> | |
| 223 </menu> | |
| 224 | |
| 225 <menu id="directory-tree-context-menu" class="chrome-menu" > | |
| 226 <menuitem command="#create-folder-shortcut"></menuitem> | |
| 227 </menu> | |
| 228 | |
| 229 <menu id="gear-menu" class="chrome-menu" showShortcuts> | |
| 230 <menuitem id="gear-menu-newwindow" command="#new-window"></menuitem> | |
| 231 <menuitem id="gear-menu-newfolder" command="#new-folder"></menuitem> | |
| 232 <hr id="multi-profile-separator"> | |
| 233 <hr id="drive-separator"> | |
| 234 <menuitem id="drive-sync-settings" | |
| 235 i18n-content="DRIVE_MOBILE_CONNECTION_OPTION"></menuitem> | |
| 236 <menuitem id="drive-hosted-settings" | |
| 237 i18n-content="DRIVE_SHOW_HOSTED_FILES_OPTION"></menuitem> | |
| 238 <hr> | |
| 239 <div i18n-content="VIEW_TYPE_LABEL"></div> | |
| 240 <menuitem class="menuitem-button left" id="detail-view" | |
| 241 i18n-values="aria-label:DETAIL_VIEW_TOOLTIP"> | |
| 242 </menuitem> | |
| 243 <menuitem class="menuitem-button right" id="thumbnail-view" | |
| 244 i18n-values="aria-label:THUMBNAIL_VIEW_TOOLTIP"> | |
| 245 </menuitem> | |
| 246 <hr id="help-separator"> | |
| 247 <menuitem id="gear-menu-drive-buy-more-space" | |
| 248 command="#drive-buy-more-space"></menuitem> | |
| 249 <menuitem id="gear-menu-drive-go-to-drive" | |
| 250 command="#drive-go-to-drive"></menuitem> | |
| 251 <menuitem id="gear-menu-volume-help" | |
| 252 command="#volume-help"></menuitem> | |
| 253 <hr> | |
| 254 <div id="volume-space-info"> | |
| 255 <div id="volume-space-info-contents"> | |
| 256 <span id="volume-space-info-label"></span> | |
| 257 <div class="progress-bar"> | |
| 258 <div class="progress-track" id="volume-space-info-bar"></div> | |
| 259 </div> | |
| 260 </div> | |
| 261 </div> | |
| 262 </menu> | |
| 263 | |
| 264 <menu id="tasks-menu" class="chrome-menu"> | |
| 265 </menu> | |
| 266 | |
| 267 <menu id="text-context-menu" class="chrome-menu" showShortcuts> | |
| 268 <menuitem command="#cut"></menuitem> | |
| 269 <menuitem command="#copy"></menuitem> | |
| 270 <menuitem command="#paste"></menuitem> | |
| 271 <menuitem command="#delete" i18n-content="DELETE_BUTTON_LABEL"></menuite
m> | |
| 272 </menu> | |
| 273 | |
| 274 <div class="dialog-container"> | |
| 275 <div class="dialog-navigation-list"> | |
| 276 <div class="dialog-navigation-list-header"> | |
| 277 <span id="profile-badge" hidden></span><span id="app-name"></span> | |
| 278 </div> | |
| 279 <div class="dialog-navigation-list-contents"> | |
| 280 <list id="navigation-list" tabindex="15"></list> | |
| 281 </div> | |
| 282 <div class="dialog-navigation-list-footer"> | |
| 283 <div id="progress-center" hidden> | |
| 284 <li id="progress-center-close-view"> | |
| 285 <div class="progress-frame"> | |
| 286 <label></label> | |
| 287 <div class="progress-bar"> | |
| 288 <div class="progress-track" hidden></div> | |
| 289 </div> | |
| 290 </div> | |
| 291 <div class="button-frame"> | |
| 292 <button class="cancel" tabindex="-1"></button> | |
| 293 <button class="open" tabindex="-1"></button> | |
| 294 </div> | |
| 295 </li> | |
| 296 <div id="progress-center-open-view"> | |
| 297 <button class="close" tabindex="-1"></button> | |
| 298 </div> | |
| 299 </div> | |
| 300 </div> | |
| 301 </div> | |
| 302 <div class="splitter" id="navigation-list-splitter"></div> | |
| 303 <div class="dialog-main"> | |
| 304 <div class="dialog-header"> | |
| 305 <div id="search-box"> | |
| 306 <div class="icon"></div> | |
| 307 <div class="full-size"> | |
| 308 <input type="search" tabindex="-1" | |
| 309 i18n-values="aria-label:SEARCH_TEXT_LABEL"> | |
| 310 </div> | |
| 311 <button class="clear"></button> | |
| 312 </div> | |
| 313 <div class="topbutton-bar"> | |
| 314 <button class="menubutton gear-button" id="gear-button" tabindex="7" | |
| 315 menu="#gear-menu" | |
| 316 i18n-values="aria-label:GEAR_BUTTON_TOOLTIP" | |
| 317 aria-activedescendant="gear-menu"> | |
| 318 </button> | |
| 319 <button class="minimize-button" id="minimize-button" | |
| 320 visibleif="full-page" tabindex="-1"> | |
| 321 </button> | |
| 322 <button class="maximize-button" id="maximize-button" | |
| 323 visibleif="full-page" tabindex="-1"> | |
| 324 </button> | |
| 325 <button class="close-button" id="close-button" | |
| 326 visibleif="full-page" tabindex="-1"> | |
| 327 </button> | |
| 328 </div> | |
| 329 </div> | |
| 330 <div class="dialog-body"> | |
| 331 <div class="main-panel"> | |
| 332 <!-- The middle bar and spilitter are hidden by default, and will be
shown by script if necessary. --> | |
| 333 <div class="dialog-middlebar-contents" hidden> | |
| 334 <div id="middlebar-header" | |
| 335 i18n-content="DRIVE_DIRECTORY_LABEL"></div> | |
| 336 <tree id="directory-tree" tabindex="16"></tree> | |
| 337 </div> | |
| 338 <div class="splitter" id="middlebar-splitter" hidden></div> | |
| 339 <div class="filelist-panel"> | |
| 340 <div class="drive-welcome header"></div> | |
| 341 <div class="volume-warning" id="volume-space-warning" hidden></div
> | |
| 342 <div class="volume-warning" id="drive-auth-failed-warning" hidden> | |
| 343 <div class="drive-icon"></div> | |
| 344 <div class="drive-text" id="drive-auth-failed-warning-text"></di
v> | |
| 345 </div> | |
| 346 <div id="list-container"> | |
| 347 <div class="detail-table" id="detail-table" tabindex="5" autofoc
us> | |
| 348 </div> | |
| 349 <grid class="thumbnail-grid" tabindex="6"></grid> | |
| 350 <div class="spinner-layer"></div> | |
| 351 <div class="drive-welcome page"></div> | |
| 352 <div id="no-search-results"></div> | |
| 353 </div> | |
| 354 <div class="downloads-warning" hidden></div> | |
| 355 </div> | |
| 356 </div> | |
| 357 <div class="preview-panel progressable" visibility="hidden"> | |
| 358 <div class="left"> | |
| 359 <div> | |
| 360 <div class="preview-thumbnails"></div> | |
| 361 </div> | |
| 362 <div id="preview-lines"> | |
| 363 <div class="preview-summary"> | |
| 364 <span class="preview-text"></span> | |
| 365 <span class="calculating-size"></span> | |
| 366 </div> | |
| 367 <div id="search-breadcrumbs" class="breadcrumbs"></div> | |
| 368 </div> | |
| 369 </div> | |
| 370 <div class="right buttonbar" visibleif="full-page"> | |
| 371 <button id="share-button" command="#share" tabindex="8" | |
| 372 i18n-values="aria-label:SHARE_BUTTON_LABEL"></button> | |
| 373 <button id="tasks" class="combobutton" menu="#tasks-menu" | |
| 374 tabindex="9"></button> | |
| 375 <button id="delete-button" command="#delete" tabindex="10" | |
| 376 i18n-values="aria-label:DELETE_BUTTON_LABEL"></button> | |
| 377 </div> | |
| 378 <div class="preparing-label" i18n-content="PREPARING_LABEL"></div> | |
| 379 <div class="progress-bar"> | |
| 380 <div class="progress-track"></div> | |
| 381 </div> | |
| 382 <div class="right buttonbar" id="open-panel" | |
| 383 visibleif="open-file open-multi-file folder upload-folder"> | |
| 384 <select class="file-type" hidden></select> | |
| 385 <button i18n-content="NEW_FOLDER_BUTTON_LABEL" | |
| 386 visibleif="folder" command="#new-folder" tabindex="11"></b
utton> | |
| 387 <button class="ok" disabled tabindex="12"></button> | |
| 388 <button class="cancel" i18n-content="CANCEL_LABEL" tabindex="13"><
/button> | |
| 389 </div> | |
| 390 </div> | |
| 391 <div id="unmounted-panel"></div> | |
| 392 <div id="format-panel"> | |
| 393 <div class="error"></div> | |
| 394 <button id="format-button" command="#format"></button> | |
| 395 </div> | |
| 396 </div> | |
| 397 </div> | |
| 398 </div> | |
| 399 <div class="dialog-footer progressable" tabindex="-1" | |
| 400 visibleif="saveas-file"> | |
| 401 <div class="left"> | |
| 402 <button id="new-folder-button" i18n-content="NEW_FOLDER_BUTTON_LABEL" | |
| 403 visibleif="saveas-file folder" command="#new-folder" | |
| 404 tabindex="4"> | |
| 405 </button> | |
| 406 <div id="filename-input-box"> | |
| 407 <div class="filename-label" i18n-content="FILENAME_LABEL"></div> | |
| 408 <input type="text" spellcheck="false" tabindex="1"> | |
| 409 </div> | |
| 410 <div class="preparing-label" i18n-content="PREPARING_LABEL"></div> | |
| 411 <div class="progress-bar"> | |
| 412 <div class="progress-track"></div> | |
| 413 </div> | |
| 414 </div> | |
| 415 <div class="right buttonbar"> | |
| 416 <select class="file-type" hidden></select> | |
| 417 <button class="ok" disabled tabindex="2"></button> | |
| 418 <button class="cancel" i18n-content="CANCEL_LABEL" tabindex="3"></button
> | |
| 419 </div> | |
| 420 </div> | |
| 421 <div id="drag-container"></div> | |
| 422 <iframe id="command-dispatcher" hidden></iframe> | |
| 423 <div class="overlay-pane" id="iframe-drag-area" hidden></div> | |
| 424 </body> | |
| 425 </html> | |
| OLD | NEW |