Merge pull request #1711 from asaadmahmoodspin/code-themes
Multiple UI Improvements
Этот коммит содержится в:
@@ -3,6 +3,9 @@
|
||||
|
||||
import Constants from '../../utils/constants.jsx';
|
||||
|
||||
const OverlayTrigger = ReactBootstrap.OverlayTrigger;
|
||||
const Popover = ReactBootstrap.Popover;
|
||||
|
||||
export default class CustomThemeChooser extends React.Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
@@ -72,6 +75,19 @@ export default class CustomThemeChooser extends React.Component {
|
||||
);
|
||||
});
|
||||
|
||||
var popoverContent = (
|
||||
<Popover
|
||||
bsStyle='info'
|
||||
id='code-popover'
|
||||
className='code-popover'
|
||||
>
|
||||
<img
|
||||
width='200'
|
||||
src={'/static/images/themes/code_themes/' + theme[element.id] + 'Large.png'}
|
||||
/>
|
||||
</Popover>
|
||||
);
|
||||
|
||||
elements.push(
|
||||
<div
|
||||
className='col-sm-4 form-group'
|
||||
@@ -90,11 +106,17 @@ export default class CustomThemeChooser extends React.Component {
|
||||
>
|
||||
{codeThemeOptions}
|
||||
</select>
|
||||
<OverlayTrigger
|
||||
placement='top'
|
||||
overlay={popoverContent}
|
||||
ref='headerOverlay'
|
||||
>
|
||||
<span className='input-group-addon'>
|
||||
<img
|
||||
src={'/static/images/themes/code_themes/' + theme[element.id] + '.png'}
|
||||
/>
|
||||
</span>
|
||||
</OverlayTrigger>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Ссылка в новой задаче
Block a user