mirror of
https://github.com/ascribe/onion.git
synced 2024-11-15 09:35:10 +01:00
Merge branch 'master' of bitbucket.org:ascribe/onion
This commit is contained in:
commit
bc0ac05d2d
@ -1,27 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
let ButtonSubmitOrClose = React.createClass({
|
|
||||||
propTypes: {
|
|
||||||
submitted: React.PropTypes.bool.isRequired,
|
|
||||||
text: React.PropTypes.string.isRequired
|
|
||||||
},
|
|
||||||
|
|
||||||
render() {
|
|
||||||
if (this.props.submitted){
|
|
||||||
return (
|
|
||||||
<div className="modal-footer">
|
|
||||||
<img src="https://s3-us-west-2.amazonaws.com/ascribe0/media/thumbnails/ascribe_animated_medium.gif" />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
return (
|
|
||||||
<div className="modal-footer">
|
|
||||||
<button type="submit" className="btn btn-ascribe-inv">{this.props.text}</button>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
export default ButtonSubmitOrClose;
|
|
@ -1,32 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
import React from 'react';
|
|
||||||
|
|
||||||
import AppConstants from '../../constants/application_constants';
|
|
||||||
import { getLangText } from '../../utils/lang_utils.js'
|
|
||||||
|
|
||||||
let ButtonSubmitOrClose = React.createClass({
|
|
||||||
propTypes: {
|
|
||||||
submitted: React.PropTypes.bool.isRequired,
|
|
||||||
text: React.PropTypes.string.isRequired,
|
|
||||||
onClose: React.PropTypes.func.isRequired
|
|
||||||
},
|
|
||||||
|
|
||||||
render() {
|
|
||||||
if (this.props.submitted){
|
|
||||||
return (
|
|
||||||
<div className="modal-footer">
|
|
||||||
<img src={AppConstants.baseUrl + 'static/img/ascribe_animated_medium.gif'} />
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
return (
|
|
||||||
<div className="modal-footer">
|
|
||||||
<button type="submit" className="btn btn-ascribe-inv">{this.props.text}</button>
|
|
||||||
<button className="btn btn-ascribe-inv" onClick={this.props.onClose}>{getLangText('CLOSE')}</button>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
export default ButtonSubmitOrClose;
|
|
@ -28,12 +28,20 @@ let Other = React.createClass({
|
|||||||
},
|
},
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
let ext = this.props.url.split('.').pop();
|
let filename = this.props.url.split('/').pop();
|
||||||
|
let tokens = filename.split('.');
|
||||||
|
let preview;
|
||||||
|
|
||||||
|
if (tokens.length > 1) {
|
||||||
|
preview = '.' + tokens.pop();
|
||||||
|
} else {
|
||||||
|
preview = 'file';
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Panel className="media-other">
|
<Panel className="media-other">
|
||||||
<p className="text-center">
|
<p className="text-center">
|
||||||
.{ext}
|
{preview}
|
||||||
</p>
|
</p>
|
||||||
</Panel>
|
</Panel>
|
||||||
);
|
);
|
||||||
|
@ -12,8 +12,13 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.media-other {
|
.media-other {
|
||||||
font-size: 500%;
|
|
||||||
color: #cccccc;
|
color: #cccccc;
|
||||||
|
font-size: 500%;
|
||||||
|
p {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.audiojs {
|
.audiojs {
|
||||||
|
0
sass/lib/buttons.scss
Normal file
0
sass/lib/buttons.scss
Normal file
@ -184,31 +184,22 @@ hr {
|
|||||||
border: 1px solid $ascribe-brand-danger;
|
border: 1px solid $ascribe-brand-danger;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-ascribe, .btn-ascribe-inv {
|
.btn-ascribe {
|
||||||
border: 1px solid #444;
|
border: 1px solid #444;
|
||||||
line-height: 2em;
|
line-height: 2em;
|
||||||
margin-right: 1px;
|
margin-right: 1px;
|
||||||
margin-left: 0 !important;
|
margin-left: 0 !important;
|
||||||
font-family: sans-serif !important;
|
font-family: sans-serif !important;
|
||||||
border-radius: 0 !important;
|
border-radius: 0 !important;
|
||||||
}
|
|
||||||
|
|
||||||
.btn-ascribe, .btn-ascribe-inv:active, .btn-ascribe-inv:hover {
|
|
||||||
color: #222 !important;
|
color: #222 !important;
|
||||||
background-color: #FFF;
|
background-color: #FFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-ascribe:active, .btn-ascribe:hover, .btn-ascribe-inv {
|
.btn-ascribe:active, .btn-ascribe:hover {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #444;
|
background-color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-ascribe-inv:disabled, .btn-ascribe-inv:focus {
|
|
||||||
color: #444 !important;
|
|
||||||
background-color: #BBB !important;
|
|
||||||
border: 1px solid #444 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.btn-ascribe-sm {
|
.btn-ascribe-sm {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 1.3em;
|
line-height: 1.3em;
|
||||||
|
Loading…
Reference in New Issue
Block a user