Skip to content

Commit

Permalink
Merge pull request brave#7970 from brave/brave-badge-layout
Browse files Browse the repository at this point in the history
Adjusts layout of Badge
  • Loading branch information
bsclifton authored Mar 29, 2017
2 parents 40fc107 + e41bace commit 42af865
Showing 1 changed file with 33 additions and 25 deletions.
58 changes: 33 additions & 25 deletions js/components/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ const {currentWindow, isMaximized, isFocused, isFullScreen} = require('../../app
const emptyMap = new Immutable.Map()
const emptyList = new Immutable.List()
const {makeImmutable} = require('../../app/common/state/immutableUtil')
const platformUtil = require('../../app/common/lib/platformUtil')

class Main extends ImmutableComponent {
constructor () {
Expand Down Expand Up @@ -112,7 +113,7 @@ class Main extends ImmutableComponent {
}
registerWindowLevelShortcuts () {
// For window level shortcuts that don't work as local shortcuts
const isDarwin = process.platform === 'darwin'
const isDarwin = platformUtil.isDarwin()
document.addEventListener('keydown', (e) => {
switch (e.which) {
case keyCodes.ESC:
Expand Down Expand Up @@ -1087,29 +1088,31 @@ class Main extends ImmutableComponent {
? null
: this.extensionButtons
}
<Button iconClass='braveMenu'
l10nId='braveMenu'
className={cx({
navbutton: true,
braveShieldsDisabled,
braveShieldsDown: !braverySettings.shieldsUp,
leftOfCaptionButton: customTitlebar.captionButtonsVisible && !customTitlebar.menubarVisible
})}
data-test-id='braveShieldButton'
disabled={activeTabShowingMessageBox}
onClick={this.onBraveMenu} />
<div className={css(styles.braveMenuContainer)}>
<Button iconClass='braveMenu'
l10nId='braveMenu'
className={cx({
navbutton: true,
braveShieldsDisabled,
braveShieldsDown: !braverySettings.shieldsUp,
leftOfCaptionButton: customTitlebar.captionButtonsVisible && !customTitlebar.menubarVisible
})}
data-test-id='braveShieldButton'
disabled={activeTabShowingMessageBox}
onClick={this.onBraveMenu} />
{
!this.braveShieldsDisabled && totalBlocks
? <div className={css(styles.lionBadge)} data-test-id='lionBadge'>
{totalBlocks}
</div>
: null
}
</div>
{
customTitlebar.captionButtonsVisible && !customTitlebar.menubarVisible
? <span className='buttonSeparator' />
: null
}
{
!this.braveShieldsDisabled && totalBlocks
? <div className={css(styles.lionBadge)} data-test-id='lionBadge'>
{totalBlocks}
</div>
: null
}
</div>
</div>
</div>
Expand Down Expand Up @@ -1385,21 +1388,26 @@ class Main extends ImmutableComponent {
}
}

const styles = StyleSheet.create({
let styling = {
lionBadge: {
right: '2px',
position: 'absolute',
left: 'calc(50% - 1px)',
top: '14px',
position: 'absolute',
color: '#FFF',
borderRadius: '3px',
padding: '1px 1px 1px 2px',
borderRadius: '2.5px',
padding: '1px 2px',
pointerEvents: 'none',
font: '6pt "Arial Narrow"',
textAlign: 'center',
border: '0px solid #FFF',
background: '#555555',
minWidth: '10px'
},
braveMenuContainer: {
position: 'relative'
}
})
}

const styles = StyleSheet.create(styling)

module.exports = Main

0 comments on commit 42af865

Please sign in to comment.