"audio only" checkbox is now remembered after page loads

removed videogular icons as it caused compilation errors
pull/11/head
Isaac Grynsztein 6 years ago
parent 9b1e84821e
commit 8545016f1d

@ -24,8 +24,7 @@
"src/backend" "src/backend"
], ],
"styles": [ "styles": [
"src/styles.css", "src/styles.css"
"../node_modules/videogular2/fonts/videogular.css"
], ],
"scripts": [] "scripts": []
}, },
@ -75,8 +74,7 @@
"tsConfig": "src/tsconfig.spec.json", "tsConfig": "src/tsconfig.spec.json",
"scripts": [], "scripts": [],
"styles": [ "styles": [
"src/styles.css", "src/styles.css"
"../node_modules/videogular2/fonts/videogular.css"
], ],
"assets": [ "assets": [
"src/assets", "src/assets",

@ -301,6 +301,10 @@ export class MainComponent implements OnInit {
// app initialization. // app initialization.
ngOnInit() { ngOnInit() {
this.iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window['MSStream']; this.iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window['MSStream'];
if (localStorage.getItem('audioOnly') !== null) {
this.audioOnly = localStorage.getItem('audioOnly') === 'true';
}
} }
// download helpers // download helpers
@ -553,6 +557,7 @@ export class MainComponent implements OnInit {
videoModeChanged(new_val) { videoModeChanged(new_val) {
this.selectedQuality = ''; this.selectedQuality = '';
localStorage.setItem('audioOnly', new_val.checked.toString());
} }
getAudioAndVideoFormats(formats): any[] { getAudioAndVideoFormats(formats): any[] {

Loading…
Cancel
Save