OLD | NEW |
1 <link rel="import" href="chrome://resources/cr_elements/cr_shared_menu/cr_shared
_menu.html"> | 1 <link rel="import" href="chrome://resources/cr_elements/cr_shared_menu/cr_shared
_menu.html"> |
2 <link rel="import" href="chrome://resources/html/action_link.html"> | 2 <link rel="import" href="chrome://resources/html/action_link.html"> |
3 <link rel="import" href="chrome://resources/html/polymer.html"> | 3 <link rel="import" href="chrome://resources/html/polymer.html"> |
4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper
-icon-button.html"> | 4 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper
-icon-button.html"> |
5 <link rel="import" href="/passwords_and_forms_page/address_edit_dialog.html"> | 5 <link rel="import" href="/passwords_and_forms_page/address_edit_dialog.html"> |
6 <link rel="import" href="/passwords_and_forms_page/credit_card_edit_dialog.html"
> | 6 <link rel="import" href="/passwords_and_forms_page/credit_card_edit_dialog.html"
> |
7 <link rel="import" href="/passwords_and_forms_page/passwords_shared_css.html"> | 7 <link rel="import" href="/passwords_and_forms_page/passwords_shared_css.html"> |
8 <link rel="import" href="/settings_shared_css.html"> | 8 <link rel="import" href="/settings_shared_css.html"> |
9 | 9 |
10 <dom-module id="settings-autofill-section"> | 10 <dom-module id="settings-autofill-section"> |
11 <link rel="import" type="css" href="chrome://resources/css/action_link.css"> | 11 <link rel="import" type="css" href="chrome://resources/css/action_link.css"> |
12 <template> | 12 <template> |
13 <style include="settings-shared passwords-shared"> | 13 <style include="settings-shared passwords-shared"> |
14 .link-item { | |
15 border-top: var(--settings-separator-line); | |
16 } | |
17 | |
18 .menu-item { | 14 .menu-item { |
19 @apply(--settings-actionable); | 15 @apply(--settings-actionable); |
20 } | 16 } |
21 | 17 |
22 .type-column { | 18 .type-column { |
23 align-items: center; | 19 align-items: center; |
24 flex: 2; | 20 flex: 2; |
25 } | 21 } |
26 | 22 |
27 .expiration-column { | 23 .expiration-column { |
28 align-items: center; | 24 align-items: center; |
29 display: flex; | 25 display: flex; |
30 flex: 1; | 26 flex: 1; |
31 } | 27 } |
32 | 28 |
33 .expiration-date { | 29 .expiration-date { |
34 flex: 1; | 30 flex: 1; |
35 } | 31 } |
36 | 32 |
37 .payments-label { | 33 .payments-label { |
38 -webkit-margin-start: 16px; | 34 -webkit-margin-start: 16px; |
39 color: var(--paper-grey-600); | 35 color: var(--paper-grey-600); |
40 } | 36 } |
41 </style> | 37 </style> |
42 <div class="heading">$i18n{addresses}</div> | 38 <div class="settings-box first"> |
43 <div class="item-list"> | 39 <h2>$i18n{addresses}</h2> |
44 <div id="addressList" class="vertical-list list-section"> | 40 </div> |
| 41 <div class="list-frame"> |
| 42 <div id="addressList" class="vertical-list"> |
45 <template is="dom-repeat" items="[[addresses]]"> | 43 <template is="dom-repeat" items="[[addresses]]"> |
46 <div class="list-item two-line"> | 44 <div class="list-item two-line"> |
47 <div class="start"> | 45 <div class="start"> |
48 <span id="addressSummary">[[address_(item)]]</span> | 46 <span id="addressSummary">[[address_(item)]]</span> |
49 <span class="payments-label" hidden$="[[item.metadata.isLocal]]"> | 47 <span class="payments-label" hidden$="[[item.metadata.isLocal]]"> |
50 $i18n{googlePayments} | 48 $i18n{googlePayments} |
51 </span> | 49 </span> |
52 </div> | 50 </div> |
53 <paper-icon-button id="addressMenu" icon="cr:more-vert" | 51 <paper-icon-button id="addressMenu" icon="cr:more-vert" |
54 tabindex$="[[tabIndex]]" alt="$i18n{overflowMenu}" | 52 tabindex$="[[tabIndex]]" alt="$i18n{overflowMenu}" |
55 on-tap="onAddressMenuTap_"> | 53 on-tap="onAddressMenuTap_"> |
56 </paper-icon-button> | 54 </paper-icon-button> |
57 </div> | 55 </div> |
58 </template> | 56 </template> |
59 </div> | 57 </div> |
60 <div class="list-item link-item"> | 58 <div class="list-item list-button"> |
61 <a is="action-link" on-tap="onAddAddressTap_">$i18n{addAddress}</a> | 59 <a is="action-link" on-tap="onAddAddressTap_">$i18n{addAddress}</a> |
62 </div> | 60 </div> |
63 </div> | 61 </div> |
64 <cr-shared-menu id="addressSharedMenu"> | 62 <cr-shared-menu id="addressSharedMenu"> |
65 <button id="menuEditAddress" class="list-item menu-item" | 63 <button id="menuEditAddress" class="list-item menu-item" |
66 on-tap="onMenuEditAddressTap_">$i18n{editAddress}</button> | 64 on-tap="onMenuEditAddressTap_">$i18n{editAddress}</button> |
67 <button id="menuRemoveAddress" class="list-item menu-item" | 65 <button id="menuRemoveAddress" class="list-item menu-item" |
68 on-tap="onMenuRemoveAddressTap_">$i18n{removeAddress}</button> | 66 on-tap="onMenuRemoveAddressTap_">$i18n{removeAddress}</button> |
69 </cr-shared-menu> | 67 </cr-shared-menu> |
70 <template is="dom-if" if="[[activeAddress]]" restamp> | 68 <template is="dom-if" if="[[activeAddress]]" restamp> |
71 <settings-address-edit-dialog address="[[activeAddress]]" | 69 <settings-address-edit-dialog address="[[activeAddress]]" |
72 on-close="unstampAddressEditDialog_"> | 70 on-close="unstampAddressEditDialog_"> |
73 </settings-address-edit-dialog> | 71 </settings-address-edit-dialog> |
74 </template> | 72 </template> |
75 <div class="heading">$i18n{creditCards}</div> | 73 <div class="settings-box first"> |
76 <div class="item-list"> | 74 <h2>$i18n{creditCards}</h2> |
| 75 </div> |
| 76 <div class="list-frame"> |
77 <div class="list-item column-header"> | 77 <div class="list-item column-header"> |
78 <div class="type-column">$i18n{creditCardType}</div> | 78 <div class="type-column">$i18n{creditCardType}</div> |
79 <div class="expiration-column">$i18n{creditCardExpiration}</div> | 79 <div class="expiration-column">$i18n{creditCardExpiration}</div> |
80 </div> | 80 </div> |
81 <div id="creditCardList" | 81 <div id="creditCardList" class="vertical-list list-with-header"> |
82 class="vertical-list list-section list-with-header"> | |
83 <template is="dom-repeat" items="[[creditCards]]"> | 82 <template is="dom-repeat" items="[[creditCards]]"> |
84 <div class="list-item two-line"> | 83 <div class="list-item two-line"> |
85 <div class="type-column"> | 84 <div class="type-column"> |
86 <span id="creditCardLabel">[[item.metadata.summaryLabel]]</span> | 85 <span id="creditCardLabel">[[item.metadata.summaryLabel]]</span> |
87 <span class="payments-label" hidden$="[[item.metadata.isLocal]]"> | 86 <span class="payments-label" hidden$="[[item.metadata.isLocal]]"> |
88 <span hidden$="[[item.metadata.isCached]]"> | 87 <span hidden$="[[item.metadata.isCached]]"> |
89 $i18n{googlePayments} | 88 $i18n{googlePayments} |
90 </span> | 89 </span> |
91 <span hidden$="[[!item.metadata.isCached]]"> | 90 <span hidden$="[[!item.metadata.isCached]]"> |
92 $i18n{googlePaymentsCached} | 91 $i18n{googlePaymentsCached} |
93 </span> | 92 </span> |
94 </span> | 93 </span> |
95 </div> | 94 </div> |
96 <div class="expiration-column"> | 95 <div class="expiration-column"> |
97 <div id="creditCardExpiration" | 96 <div id="creditCardExpiration" |
98 class="expiration-date">[[expiration_(item)]]</div> | 97 class="expiration-date">[[expiration_(item)]]</div> |
99 <paper-icon-button id="creditCardMenu" icon="cr:more-vert" | 98 <paper-icon-button id="creditCardMenu" icon="cr:more-vert" |
100 tabindex$="[[tabIndex]]" alt="$i18n{overflowMenu}" | 99 tabindex$="[[tabIndex]]" alt="$i18n{overflowMenu}" |
101 on-tap="onCreditCardMenuTap_"> | 100 on-tap="onCreditCardMenuTap_"> |
102 </paper-icon-button> | 101 </paper-icon-button> |
103 </div> | 102 </div> |
104 </div> | 103 </div> |
105 </template> | 104 </template> |
106 </div> | 105 </div> |
107 <div class="list-item link-item"> | 106 <div class="list-item list-button"> |
108 <a is="action-link" on-tap="onAddCreditCardTap_"> | 107 <a is="action-link" on-tap="onAddCreditCardTap_"> |
109 $i18n{addCreditCard} | 108 $i18n{addCreditCard} |
110 </a> | 109 </a> |
111 </div> | 110 </div> |
112 </div> | 111 </div> |
113 <cr-shared-menu id="creditCardSharedMenu"> | 112 <cr-shared-menu id="creditCardSharedMenu"> |
114 <button id="menuEditCreditCard" class="list-item menu-item" | 113 <button id="menuEditCreditCard" class="list-item menu-item" |
115 on-tap="onMenuEditCreditCardTap_">$i18n{editCreditCard}</button> | 114 on-tap="onMenuEditCreditCardTap_">$i18n{editCreditCard}</button> |
116 <button id="menuRemoveCreditCard" class="list-item menu-item" | 115 <button id="menuRemoveCreditCard" class="list-item menu-item" |
117 on-tap="onMenuRemoveCreditCardTap_">$i18n{removeCreditCard}</button> | 116 on-tap="onMenuRemoveCreditCardTap_">$i18n{removeCreditCard}</button> |
118 <button id="menuClearCreditCard" class="list-item menu-item" | 117 <button id="menuClearCreditCard" class="list-item menu-item" |
119 on-tap="onMenuClearCreditCardTap_">$i18n{clearCreditCard}</button> | 118 on-tap="onMenuClearCreditCardTap_">$i18n{clearCreditCard}</button> |
120 </cr-shared-menu> | 119 </cr-shared-menu> |
121 <template is="dom-if" if="[[activeCreditCard]]" restamp> | 120 <template is="dom-if" if="[[activeCreditCard]]" restamp> |
122 <settings-credit-card-edit-dialog credit-card="[[activeCreditCard]]" | 121 <settings-credit-card-edit-dialog credit-card="[[activeCreditCard]]" |
123 on-close="unstampCreditCardEditDialog_"> | 122 on-close="unstampCreditCardEditDialog_"> |
124 </settings-credit-card-edit-dialog> | 123 </settings-credit-card-edit-dialog> |
125 </template> | 124 </template> |
126 </template> | 125 </template> |
127 <script src="/passwords_and_forms_page/autofill_section.js"></script> | 126 <script src="/passwords_and_forms_page/autofill_section.js"></script> |
128 </dom-module> | 127 </dom-module> |
OLD | NEW |