@@ -134,6 +134,25 @@ class NavigationBar extends React.Component {
134
134
/>
135
135
}
136
136
137
+ // BEM Level: navigator
138
+ get bookmarkButtonContainer ( ) {
139
+ return < span className = { css (
140
+ commonStyles . navigator__buttonContainer ,
141
+ commonStyles . navigator__buttonContainer_outsideOfURLbar ,
142
+ styles . navigator__buttonContainer_bookmarkButtonContainer
143
+ ) } >
144
+ < button className = { cx ( {
145
+ normalizeButton : true ,
146
+ withHomeButton : getSetting ( settings . SHOW_HOME_BUTTON ) ,
147
+ [ css ( styles . navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton , this . bookmarked && styles . navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton_removeBookmarkButton ) ] : true
148
+ } ) }
149
+ data-l10n-id = { this . bookmarked ? 'removeBookmarkButton' : 'addBookmarkButton' }
150
+ data-test-id = { this . bookmarked ? 'bookmarked' : 'notBookmarked' }
151
+ onClick = { this . onToggleBookmark }
152
+ />
153
+ </ span >
154
+ }
155
+
137
156
componentDidMount ( ) {
138
157
ipc . on ( messages . SHORTCUT_ACTIVE_FRAME_BOOKMARK , ( ) => this . onToggleBookmark ( ) )
139
158
ipc . on ( messages . SHORTCUT_ACTIVE_FRAME_REMOVE_BOOKMARK , ( ) => this . onToggleBookmark ( ) )
@@ -233,20 +252,7 @@ class NavigationBar extends React.Component {
233
252
}
234
253
{
235
254
! this . props . titleMode
236
- ? < span className = { cx ( {
237
- bookmarkButtonContainer : true ,
238
- [ css ( commonStyles . navigator__buttonContainer , commonStyles . navigator__buttonContainer_outsideOfURLbar , styles . navigator__buttonContainer_bookmarkButtonContainer ) ] : true
239
- } ) } >
240
- < button className = { cx ( {
241
- normalizeButton : true ,
242
- withHomeButton : getSetting ( settings . SHOW_HOME_BUTTON ) ,
243
- [ css ( styles . navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton , this . bookmarked && styles . navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton_removeBookmarkButton ) ] : true
244
- } ) }
245
- data-l10n-id = { this . bookmarked ? 'removeBookmarkButton' : 'addBookmarkButton' }
246
- data-test-id = { this . bookmarked ? 'bookmarked' : 'notBookmarked' }
247
- onClick = { this . onToggleBookmark }
248
- />
249
- </ span >
255
+ ? this . bookmarkButtonContainer
250
256
: null
251
257
}
252
258
< UrlBar
@@ -339,20 +345,12 @@ const styles = StyleSheet.create({
339
345
navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton : {
340
346
background : `url(${ bookmarkButton } ) center no-repeat` ,
341
347
backgroundSize : '14px 14px' ,
342
- width : globalStyles . navigationBar . urlbarForm . height , // #6704
343
- height : globalStyles . navigationBar . urlbarForm . height // #6704
348
+ width : '100%' ,
349
+ height : '100%'
344
350
} ,
345
351
346
352
navigator__buttonContainer_bookmarkButtonContainer__bookmarkButton_removeBookmarkButton : {
347
353
background : `url(${ bookmarkedButton } ) center no-repeat`
348
- } ,
349
-
350
- navigator__endButtons_titleMode : {
351
- display : 'none'
352
- } ,
353
-
354
- navigator__endButtons_notTitleMode : {
355
- display : 'flex'
356
354
}
357
355
} )
358
356
0 commit comments