diff --git a/browser/app/js/components/Browse.js b/browser/app/js/components/Browse.js
index 82acbc1b5..b4cbb769e 100644
--- a/browser/app/js/components/Browse.js
+++ b/browser/app/js/components/Browse.js
@@ -722,11 +722,11 @@ export default class Browse extends React.Component {
-
+
Days
@@ -735,12 +735,14 @@ export default class Browse extends React.Component {
type="number"
min={ 0 }
max={ 7 }
- defaultValue={ 5 } />
+ defaultValue={ 5 }
+ readOnly="readOnly"
+ />
-
+
-
+
Hours
@@ -749,12 +751,14 @@ export default class Browse extends React.Component {
type="number"
min={ 0 }
max={ 23 }
- defaultValue={ 0 } />
+ defaultValue={ 0 }
+ readOnly="readOnly"
+ />
-
+
-
+
Minutes
@@ -763,9 +767,11 @@ export default class Browse extends React.Component {
type="number"
min={ 0 }
max={ 59 }
- defaultValue={ 0 } />
+ defaultValue={ 0 }
+ readOnly="readOnly"
+ />
-
+
diff --git a/browser/app/less/inc/form.less b/browser/app/less/inc/form.less
index 73edcde11..d58e22ca7 100644
--- a/browser/app/less/inc/form.less
+++ b/browser/app/less/inc/form.less
@@ -183,6 +183,17 @@ select.form-control {
.set-expire {
border: 1px solid @input-border;
margin: 35px 0 30px;
+ position: relative;
+
+ &:before {
+ content: '';
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+ }
}
.set-expire-item {
@@ -191,6 +202,7 @@ select.form-control {
display: table-cell;
width: 1%;
text-align: center;
+ .user-select(none);
&:not(:last-child) {
border-right: 1px solid @input-border;
@@ -209,6 +221,7 @@ select.form-control {
left: -8px;
input {
+ .user-select(none);
font-size: 20px;
text-align: center;
position: relative;