Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Side by Side Diff: chrome/browser/resources/md_bookmarks/toolbar.html

Issue 2940233003: MD Bookmarks: Lazily render dropdown menus (Closed)
Patch Set: Rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <link rel="import" href="chrome://resources/html/polymer.html"> 1 <link rel="import" href="chrome://resources/html/polymer.html">
2 2
3 <link rel="import" href="chrome://resources/cr_elements/cr_action_menu/cr_action _menu.html"> 3 <link rel="import" href="chrome://resources/cr_elements/cr_action_menu/cr_action _menu.html">
4 <link rel="import" href="chrome://resources/cr_elements/cr_lazy_render/cr_lazy_r ender.html"> 4 <link rel="import" href="chrome://resources/cr_elements/cr_lazy_render/cr_lazy_r ender.html">
5 <link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar.ht ml"> 5 <link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar.ht ml">
6 <link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar_se lection_overlay.html"> 6 <link rel="import" href="chrome://resources/cr_elements/cr_toolbar/cr_toolbar_se lection_overlay.html">
7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html">
8 <link rel="import" href="chrome://bookmarks/edit_dialog.html"> 8 <link rel="import" href="chrome://bookmarks/edit_dialog.html">
9 <link rel="import" href="chrome://bookmarks/shared_style.html"> 9 <link rel="import" href="chrome://bookmarks/shared_style.html">
10 <link rel="stylesheet" href="chrome://resources/css/md_colors.css"> 10 <link rel="stylesheet" href="chrome://resources/css/md_colors.css">
(...skipping 28 matching lines...) Expand all
39 --cr-toolbar-field-margin: 39 --cr-toolbar-field-margin:
40 calc(var(--sidebar-width) + var(--splitter-width)); 40 calc(var(--sidebar-width) + var(--splitter-width));
41 } 41 }
42 42
43 :host(:not([narrow_])) cr-toolbar-selection-overlay { 43 :host(:not([narrow_])) cr-toolbar-selection-overlay {
44 --selection-overlay-padding: var(--card-padding-side); 44 --selection-overlay-padding: var(--card-padding-side);
45 --cr-toolbar-field-margin: var(--sidebar-width); 45 --cr-toolbar-field-margin: var(--sidebar-width);
46 --selection-overlay-max-width: var(--card-max-width); 46 --selection-overlay-max-width: var(--card-max-width);
47 } 47 }
48 </style> 48 </style>
49 <dialog is="cr-action-menu" id="dropdown">
50 <button class="dropdown-item" on-tap="onSortTap_"
51 disabled="[[!canChangeList_]]">
52 $i18n{menuSort}
53 </button>
54 <hr>
55 <button id="addBookmarkButton" class="dropdown-item"
56 on-tap="onAddBookmarkTap_" disabled="[[!canChangeList_]]">
57 $i18n{menuAddBookmark}
58 </button>
59 <button class="dropdown-item" on-tap="onAddFolderTap_"
60 disabled="[[!canChangeList_]]">
61 $i18n{menuAddFolder}
62 </button>
63 <hr>
64 <button id="importBookmarkButton" class="dropdown-item"
65 on-tap="onImportTap_" disabled="[[!globalCanEdit_]]">
66 $i18n{menuImport}
67 </button>
68 <button class="dropdown-item" on-tap="onExportTap_">
69 $i18n{menuExport}
70 </button>
71 </dialog>
72 <cr-toolbar page-name="$i18n{title}" 49 <cr-toolbar page-name="$i18n{title}"
73 clear-label="$i18n{clearSearch}" 50 clear-label="$i18n{clearSearch}"
74 search-prompt="$i18n{searchPrompt}" 51 search-prompt="$i18n{searchPrompt}"
75 hidden$="[[showSelectionOverlay]]" 52 hidden$="[[showSelectionOverlay]]"
76 narrow="{{narrow_}}" 53 narrow="{{narrow_}}"
77 on-search-changed="onSearchChanged_"> 54 on-search-changed="onSearchChanged_">
78 <button is="paper-icon-button-light" class="more-actions more-vert-button" 55 <button is="paper-icon-button-light"
56 id="menuButton"
57 class="more-actions more-vert-button"
79 on-tap="onMenuButtonOpenTap_"> 58 on-tap="onMenuButtonOpenTap_">
80 <div></div> 59 <div></div>
81 <div></div> 60 <div></div>
82 <div></div> 61 <div></div>
83 </button> 62 </button>
84 </cr-toolbar> 63 </cr-toolbar>
64 <template is="cr-lazy-render" id="dropdown">
65 <dialog is="cr-action-menu">
66 <button class="dropdown-item" on-tap="onSortTap_"
67 disabled="[[!canChangeList_]]">
68 $i18n{menuSort}
69 </button>
70 <hr>
71 <button id="addBookmarkButton" class="dropdown-item"
72 on-tap="onAddBookmarkTap_" disabled="[[!canChangeList_]]">
73 $i18n{menuAddBookmark}
74 </button>
75 <button class="dropdown-item" on-tap="onAddFolderTap_"
76 disabled="[[!canChangeList_]]">
77 $i18n{menuAddFolder}
78 </button>
79 <hr>
80 <button id="importBookmarkButton" class="dropdown-item"
81 on-tap="onImportTap_" disabled="[[!globalCanEdit_]]">
82 $i18n{menuImport}
83 </button>
84 <button class="dropdown-item" on-tap="onExportTap_">
85 $i18n{menuExport}
86 </button>
87 </dialog>
88 </template>
85 <template is="cr-lazy-render" id="addDialog"> 89 <template is="cr-lazy-render" id="addDialog">
86 <bookmarks-edit-dialog></bookmarks-edit-dialog> 90 <bookmarks-edit-dialog></bookmarks-edit-dialog>
87 </template> 91 </template>
88 <template is="dom-if" if="[[showSelectionOverlay]]"> 92 <template is="dom-if" if="[[showSelectionOverlay]]">
89 <cr-toolbar-selection-overlay delete-label="$i18n{delete}" 93 <cr-toolbar-selection-overlay delete-label="$i18n{delete}"
90 cancel-label="$i18n{cancel}" 94 cancel-label="$i18n{cancel}"
91 selection-label="[[getItemsSelectedString_(selectedItems_.size)]]" 95 selection-label="[[getItemsSelectedString_(selectedItems_.size)]]"
92 delete-disabled="[[!canDeleteSelection_(selectedItems_)]]" 96 delete-disabled="[[!canDeleteSelection_(selectedItems_)]]"
93 on-delete-selected-items="onDeleteSelectionTap_" 97 on-delete-selected-items="onDeleteSelectionTap_"
94 on-clear-selected-items="onClearSelectionTap_"> 98 on-clear-selected-items="onClearSelectionTap_">
95 </cr-toolbar-selection-overlay> 99 </cr-toolbar-selection-overlay>
96 </template> 100 </template>
97 </template> 101 </template>
98 <script src="chrome://bookmarks/toolbar.js"></script> 102 <script src="chrome://bookmarks/toolbar.js"></script>
99 </dom-module> 103 </dom-module>
OLDNEW
« no previous file with comments | « chrome/browser/resources/md_bookmarks/compiled_resources2.gyp ('k') | chrome/browser/resources/md_bookmarks/toolbar.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698