tempplate strings and new lines
This commit is contained in:
parent
0d6963ebb0
commit
3c7c8812a4
2 changed files with 29 additions and 15 deletions
frontend/src
|
@ -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() {}
|
||||||
})
|
})
|
||||||
|
|
|
@ -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 => {
|
||||||
|
|
Loading…
Add table
Reference in a new issue