tempplate strings and new lines

This commit is contained in:
Connor Turland 2017-09-19 11:46:19 -04:00
parent 0d6963ebb0
commit 3c7c8812a4
2 changed files with 29 additions and 15 deletions
frontend/src
Metamaps/Views
components/common

View file

@ -98,7 +98,7 @@ const ContextMenu = {
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
url: '/topics/' + id + '/relative_numbers.json?network=' + topicsString, url: `/topics/${id}/relative_numbers.json?network=${topicsString}`,
success: successCallback, success: successCallback,
error: function() {} error: function() {}
}) })

View file

@ -37,6 +37,8 @@ class ContextMenu extends Component {
const { contextPos } = this.props const { contextPos } = this.props
let extraClasses = [] let extraClasses = []
const position = {} const position = {}
// TODO: make these dynamic values so that the ContextMenu can
// change height and still work properly
const RIGHTCLICK_WIDTH = 300 const RIGHTCLICK_WIDTH = 300
const RIGHTCLICK_HEIGHT = 144 // this does vary somewhat, but we can use static const RIGHTCLICK_HEIGHT = 144 // this does vary somewhat, but we can use static
const SUBMENUS_WIDTH = 256 const SUBMENUS_WIDTH = 256
@ -79,8 +81,9 @@ class ContextMenu extends Component {
hide = () => { hide = () => {
const { contextHide } = this.props const { contextHide } = this.props
return <li className='rc-hide' onClick={contextHide}> return <li className='rc-hide' onClick={contextHide}>
<div className='rc-icon' />Hide until refresh <div className='rc-icon' />
<div className='rc-keyboard'>Ctrl+H</div> Hide until refresh
<div className='rc-keyboard'>Ctrl+H</div>
</li> </li>
} }
@ -91,8 +94,9 @@ class ContextMenu extends Component {
return null return null
} }
return <li className='rc-remove' onClick={contextRemove}> return <li className='rc-remove' onClick={contextRemove}>
<div className='rc-icon' />Remove from map <div className='rc-icon' />
<div className='rc-keyboard'>Ctrl+M</div> Remove from map
<div className='rc-keyboard'>Ctrl+M</div>
</li> </li>
} }
@ -103,7 +107,8 @@ class ContextMenu extends Component {
return null return null
} }
return <li className='rc-delete' onClick={contextDelete}> return <li className='rc-delete' onClick={contextDelete}>
<div className='rc-icon' />Delete <div className='rc-icon' />
Delete
<div className='rc-keyboard'>Ctrl+D</div> <div className='rc-keyboard'>Ctrl+D</div>
</li> </li>
} }
@ -115,7 +120,8 @@ class ContextMenu extends Component {
} }
return <li className='rc-center' return <li className='rc-center'
onClick={() => contextCenterOn(contextNode.id)}> onClick={() => contextCenterOn(contextNode.id)}>
<div className='rc-icon' />Center this topic <div className='rc-icon' />
Center this topic
<div className='rc-keyboard'>Alt+E</div> <div className='rc-keyboard'>Alt+E</div>
</li> </li>
} }
@ -127,7 +133,8 @@ class ContextMenu extends Component {
} }
return <li className='rc-popout' return <li className='rc-popout'
onClick={() => contextPopoutTopic(contextNode.id)}> onClick={() => contextPopoutTopic(contextNode.id)}>
<div className='rc-icon' />Open in new tab <div className='rc-icon' />
Open in new tab
</li> </li>
} }
@ -137,19 +144,23 @@ class ContextMenu extends Component {
return null return null
} }
return <li className='rc-permission'> return <li className='rc-permission'>
<div className='rc-icon' />Change permissions <div className='rc-icon' />
Change permissions
<ul> <ul>
<li className='changeP toCommons' <li className='changeP toCommons'
onClick={() => contextUpdatePermissions('commons')}> onClick={() => contextUpdatePermissions('commons')}>
<div className='rc-perm-icon' />commons <div className='rc-perm-icon' />
commons
</li> </li>
<li className='changeP toPublic' <li className='changeP toPublic'
onClick={() => contextUpdatePermissions('public')}> onClick={() => contextUpdatePermissions('public')}>
<div className='rc-perm-icon' />public <div className='rc-perm-icon' />
public
</li> </li>
<li className='changeP toPrivate' <li className='changeP toPrivate'
onClick={() => contextUpdatePermissions('private')}> onClick={() => contextUpdatePermissions('private')}>
<div className='rc-perm-icon' />private <div className='rc-perm-icon' />
private
</li> </li>
</ul> </ul>
<div className='expandLi' /> <div className='expandLi' />
@ -163,7 +174,8 @@ class ContextMenu extends Component {
return null return null
} }
return <li className='rc-metacode'> return <li className='rc-metacode'>
<div className='rc-icon' />Change metacode <div className='rc-icon' />
Change metacode
<div id='metacodeOptionsWrapper'> <div id='metacodeOptionsWrapper'>
<MetacodeSelect <MetacodeSelect
onMetacodeSelect={id => { onMetacodeSelect={id => {
@ -190,10 +202,12 @@ class ContextMenu extends Component {
} }
return <li className='rc-siblings' return <li className='rc-siblings'
onMouseOver={populateSiblings}> onMouseOver={populateSiblings}>
<div className='rc-icon' />Reveal siblings <div className='rc-icon' />
Reveal siblings
<ul id='fetchSiblingList'> <ul id='fetchSiblingList'>
<li className='fetchAll' <li className='fetchAll'
onClick={() => contextFetchSiblings(contextNode)}>All onClick={() => contextFetchSiblings(contextNode)}>
All
<div className='rc-keyboard'>Alt+R</div> <div className='rc-keyboard'>Alt+R</div>
</li> </li>
{contextSiblingsData && Object.keys(contextSiblingsData).map(key => { {contextSiblingsData && Object.keys(contextSiblingsData).map(key => {