Upstream version 11.40.277.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / bookmark_manager / main.html
1 <!DOCTYPE html>
2 <html i18n-values="dir:textdirection">
3 <!--
4
5 Copyright (c) 2012 The Chromium Authors. All rights reserved.
6 Use of this source code is governed by a BSD-style license that can be
7 found in the LICENSE file.
8
9 -->
10 <head>
11 <meta name="google" value="notranslate">
12 <meta charset="utf-8">
13 <title i18n-content="title"></title>
14
15 <link rel="stylesheet" href="chrome://resources/css/list.css">
16 <link rel="stylesheet" href="chrome://resources/css/tree.css">
17 <link rel="stylesheet" href="chrome://resources/css/menu.css">
18 <link rel="stylesheet" href="chrome://resources/css/menu_button.css">
19 <link rel="stylesheet" href="chrome://resources/css/widgets.css">
20 <link rel="stylesheet" href="css/bmm.css">
21
22 <script src="chrome://resources/css/tree.css.js"></script>
23 <script src="css/bmm.css.js"></script>
24 <script src="chrome://resources/js/event_tracker.js"></script>
25
26 <script src="chrome://resources/js/cr.js"></script>
27 <script src="chrome://resources/js/cr/event_target.js"></script>
28 <script src="chrome://resources/js/cr/link_controller.js"></script>
29 <script src="chrome://resources/js/cr/ui.js"></script>
30 <script src="chrome://resources/js/cr/ui/touch_handler.js"></script>
31 <script src="chrome://resources/js/cr/ui/array_data_model.js"></script>
32 <script src="chrome://resources/js/cr/ui/command.js"></script>
33 <script src="chrome://resources/js/cr/ui/focus_outline_manager.js"></script>
34 <script src="chrome://resources/js/cr/ui/menu_item.js"></script>
35 <script src="chrome://resources/js/cr/ui/menu.js"></script>
36 <script src="chrome://resources/js/cr/ui/position_util.js"></script>
37 <script src="chrome://resources/js/cr/ui/menu_button.js"></script>
38 <script src="chrome://resources/js/cr/ui/context_menu_button.js"></script>
39 <script src="chrome://resources/js/cr/ui/context_menu_handler.js"></script>
40 <script src="chrome://resources/js/cr/ui/list_selection_model.js"></script>
41 <script src="chrome://resources/js/cr/ui/list_selection_controller.js"></script>
42 <script src="chrome://resources/js/cr/ui/list_item.js"></script>
43 <script src="chrome://resources/js/cr/ui/list.js"></script>
44 <script src="chrome://resources/js/cr/ui/tree.js"></script>
45 <script src="chrome://resources/js/cr/ui/splitter.js"></script>
46
47 <script src="chrome://resources/js/i18n_template_no_process.js"></script>
48 <script src="chrome://resources/js/load_time_data.js"></script>
49 <script src="chrome://resources/js/util.js"></script>
50
51 <script src="js/bmm.js"></script>
52 <script src="js/bmm/bookmark_list.js"></script>
53 <script src="js/bmm/bookmark_tree.js"></script>
54 <script src="js/dnd.js"></script>
55 </head>
56 <body i18n-values=".style.fontFamily:fontfamily;.style.fontSize:fontsize">
57
58 <header>
59   <h1 i18n-content="title"></h1>
60   <form>
61     <input type="search" id="term" i18n-values="placeholder:search_button"
62         autofocus incremental>
63   </form>
64 </header>
65
66 <div class="main">
67   <div id="tree-pane" class="pane">
68     <div>
69       <button menu="#folders-menu" i18n-content="folders_menu"
70           id="folders-button"></button>
71     </div>
72     <div id="tree-container">
73       <tree id="tree" role="tree"></tree>
74     </div>
75   </div>
76   <div class="splitter">
77     <div>
78       <!-- Used to occupy the correct amount of vertical space. -->
79       <button menu="#no-menu"></button>
80     </div>
81   </div>
82   <div id="list-pane" class="pane">
83     <div>
84       <button menu="#organize-menu" i18n-content="organize_menu"
85           id="organize-button"></button>
86     </div>
87     <!-- The list doesn't use a scroll container as it truncates horizontally
88          and handles its own vertical overflow. -->
89     <list id="list"></list>
90   </div>
91 </div>
92
93 <!-- Organize menu -->
94 <command i18n-values=".label:rename_folder" id="rename-folder-command">
95 </command>
96 <command i18n-values=".label:edit" id="edit-command"></command>
97 <command i18n-values=".label:show_in_folder" id="show-in-folder-command">
98 </command>
99 <command i18n-values=".label:cut" id="cut-command"></command>
100 <command i18n-values=".label:copy" id="copy-command"></command>
101 <command i18n-values=".label:paste" id="paste-from-organize-menu-command">
102 </command>
103 <command i18n-values=".label:delete" id="delete-command"></command>
104 <command i18n-values=".label:undo_delete" id="undo-delete-command"></command>
105 <command i18n-values=".label:sort" id="sort-command"></command>
106 <command i18n-values=".label:add_new_bookmark" id="add-new-bookmark-command">
107 </command>
108 <command i18n-values=".label:new_folder" id="new-folder-command"></command>
109
110 <!-- Folders menu -->
111 <command i18n-values=".label:cut" id="cut-from-folders-menu-command"></command>
112 <command i18n-values=".label:copy" id="copy-from-folders-menu-command">
113 </command>
114 <command i18n-values=".label:paste" id="paste-from-folders-menu-command">
115 </command>
116 <command i18n-values=".label:new_folder"
117     id="new-folder-from-folders-menu-command"></command>
118 <command i18n-values=".label:delete" id="delete-from-folders-menu-command">
119 </command>
120 <command i18n-values=".label:undo_delete"
121     id="undo-delete-from-folders-menu-command"></command>
122
123 <!-- Tools menu -->
124 <command i18n-values=".label:import_menu" id="import-menu-command"></command>
125 <command i18n-values=".label:export_menu" id="export-menu-command"></command>
126
127 <!-- Context menu -->
128 <command i18n-values=".label:paste" id="paste-from-context-menu-command">
129 </command>
130
131 <!-- open * are handled in canExecute handler -->
132 <command id="open-in-new-tab-command"></command>
133 <command id="open-in-background-tab-command"></command>
134 <command id="open-in-new-window-command"></command>
135 <command id="open-incognito-window-command"></command>
136 <command id="open-in-same-window-command"></command>
137
138 <command id="undo-command"></command>
139
140 <command i18n-values=".label:rename_folder"
141     id="rename-folder-from-folders-menu-command"></command>
142 <command i18n-values=".label:paste" id="paste-from-folders-menu-command">
143 </command>
144
145 <!-- TODO(arv): I think the commands might be better created in code? -->
146
147 <menu id="folders-menu">
148   <button command="#new-folder-from-folders-menu-command"></button>
149   <hr>
150   <button command="#rename-folder-from-folders-menu-command"></button>
151   <hr>
152   <button command="#cut-from-folders-menu-command"></button>
153   <button command="#copy-from-folders-menu-command"></button>
154   <button command="#paste-from-folders-menu-command"></button>
155   <hr>
156   <button command="#delete-from-folders-menu-command"></button>
157   <button command="#undo-delete-from-folders-menu-command"></button>
158 </menu>
159
160 <menu id="no-menu"></menu>
161
162 <menu id="organize-menu">
163   <button command="#add-new-bookmark-command"></button>
164   <button command="#new-folder-command"></button>
165   <hr>
166   <button command="#rename-folder-command"></button>
167   <button command="#edit-command"></button>
168   <button command="#show-in-folder-command"></button>
169   <hr>
170   <button command="#cut-command"></button>
171   <button command="#copy-command"></button>
172   <button command="#paste-from-organize-menu-command"></button>
173   <hr>
174   <button command="#delete-command"></button>
175   <button command="#undo-delete-command"></button>
176   <hr>
177   <button command="#sort-command"></button>
178   <hr>
179   <button command="#import-menu-command"></button>
180   <button command="#export-menu-command"></button>
181 </menu>
182
183 <menu id="context-menu">
184   <button command="#open-in-new-tab-command"></button>
185   <button command="#open-in-new-window-command"></button>
186   <button command="#open-incognito-window-command"></button>
187   <hr>
188   <button command="#rename-folder-command"></button>
189   <button command="#edit-command"></button>
190   <button command="#show-in-folder-command"></button>
191   <hr>
192   <button command="#cut-command"></button>
193   <button command="#copy-command"></button>
194   <button command="#paste-from-context-menu-command"></button>
195   <hr>
196   <button command="#delete-command"></button>
197   <button command="#undo-delete-command"></button>
198   <hr>
199   <button command="#add-new-bookmark-command"></button>
200   <button command="#new-folder-command"></button>
201 </menu>
202
203 <script src="js/main.js"></script>
204 </body>
205 </html>