diff --git a/app/scripts/config/aria2Options.js b/app/scripts/config/aria2Options.js index 459d7ed..e684731 100644 --- a/app/scripts/config/aria2Options.js +++ b/app/scripts/config/aria2Options.js @@ -58,6 +58,7 @@ }, 'checksum': { type: 'string', + required: true, pattern: '^(md5|sha-(1|224|256|384|512))=[a-zA-Z0-9]+$' }, 'connect-timeout': { diff --git a/app/styles/core/extend.css b/app/styles/core/extend.css index 2393afd..b49c631 100644 --- a/app/styles/core/extend.css +++ b/app/styles/core/extend.css @@ -1,4 +1,13 @@ /* bootstrap */ +.btn.active.focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn:active:focus, +.btn:focus { + outline: none !important; +} + .btn-group + .btn { margin-left: 4px; } @@ -110,6 +119,11 @@ } /* awesome-bootstrap-checkbox extend */ +.checkbox input[type="checkbox"]:focus + label::before, +.checkbox input[type="radio"]:focus + label::before { + outline: none !important; +} + .checkbox.checkbox-hide { padding-left: 0; }