From 71282f1a100609dc2b013c7e216fff9fb7d755e5 Mon Sep 17 00:00:00 2001 From: TeChn4K Date: Sun, 20 Oct 2019 15:10:29 +0200 Subject: [PATCH] Remove unused and duplicated files --- src/components/Controls/PlayerStatus.jsx | 63 ----------- src/components/FilterContentIcons.js | 62 ----------- src/components/Onboarding/Onboarding.jsx | 1 - src/components/Radios.js | 133 ----------------------- track.js | 15 --- webpack-stats.json | 0 6 files changed, 274 deletions(-) delete mode 100644 src/components/Controls/PlayerStatus.jsx delete mode 100644 src/components/FilterContentIcons.js delete mode 100644 src/components/Radios.js delete mode 100644 track.js delete mode 100644 webpack-stats.json diff --git a/src/components/Controls/PlayerStatus.jsx b/src/components/Controls/PlayerStatus.jsx deleted file mode 100644 index 9d1f099..0000000 --- a/src/components/Controls/PlayerStatus.jsx +++ /dev/null @@ -1,63 +0,0 @@ -import React, { Component } from "react"; -import consts from "../../consts.js"; -import PropTypes from "prop-types"; -import styled from "styled-components"; -import classNames from "classnames"; - -import play from "../../img/start_1279169.svg"; -import stop from "../../img/stop_1279170.svg"; - -const StatusText = styled.span` - padding: 10px; - vertical-align: middle; - font-size: 18px; -`; - -const PlayingRadio = styled(StatusText)` - font-size: 26px; - display: flex; - vertical-align: middle; - flex-grow: 1; - align-items: center; - - &.condensed { - font-size: 18px; - } -`; - -const PlaybackButton = styled.img` -height: 40px; -margin-right: 10px; -`; - -class PlayerStatus extends Component { - - render() { - var lang = this.props.settings.config.uiLang; - var reducedVolume = this.props.settings.config.filterVolume === consts.VOLUME_MUTED; - //let radios = this.props.settings.radios; - let indexRadio = this.props.bsw.getActiveIndex(); - let text; - if (isNaN(indexRadio)) { - text = { fr: "Choisissez une radio à écouter", en: "Choose a radio to listen to" }[lang]; - } else { - text = this.props.settings.radios[indexRadio].name + (reducedVolume ? { fr: " (volume réduit)", en: " (muted)" }[lang] : ""); - } - - return ( - - - {text} - - ); - } -} - -PlayerStatus.propTypes = { - settings: PropTypes.object.isRequired, - bsw: PropTypes.object.isRequired, - condensed: PropTypes.bool.isRequired, - playbackAction: PropTypes.func.isRequired -}; - -export default PlayerStatus; \ No newline at end of file diff --git a/src/components/FilterContentIcons.js b/src/components/FilterContentIcons.js deleted file mode 100644 index 3704ac6..0000000 --- a/src/components/FilterContentIcons.js +++ /dev/null @@ -1,62 +0,0 @@ -import React, { Component } from "react"; -import PropTypes from "prop-types"; -//import classNames from "classnames"; -//import styled from "styled-components"; - -import music from "../img/type/1music.png"; -import speech from "../img/type/2speech.png"; -import ads from "../img/type/3ads.png"; -import consts from "../consts.js"; - -/*const TdIcons = styled.td` - padding: 1em; - text-align: center; -`;*/ - -class FilterContentIcons extends Component { - render() { - //let glyphPl = ; - let logoMusic = music; - let logoTalk = speech; - let logoAds = ads; - let glyphOk = ; - let glyphRm = ; - - - return ( - - {logoMusic} - {glyphOk}  - {logoTalk} - {(this.props.cat === consts.FILTER_SPEECH || this.props.cat === consts.FILTER_OFF) && - glyphOk - } - {this.props.cat === consts.FILTER_MUSIC && - glyphRm - } -   - {logoAds} - {this.props.cat === consts.FILTER_OFF && - glyphOk - } - {(this.props.cat === consts.FILTER_MUSIC || this.props.cat === consts.FILTER_SPEECH) && - glyphRm - } - - ); - } -} - -/* - - - - -*/ - - -FilterContentIcons.propTypes = { - cat: PropTypes.number.isRequired -}; - -export default FilterContentIcons; diff --git a/src/components/Onboarding/Onboarding.jsx b/src/components/Onboarding/Onboarding.jsx index 06744c9..4e27b21 100644 --- a/src/components/Onboarding/Onboarding.jsx +++ b/src/components/Onboarding/Onboarding.jsx @@ -5,7 +5,6 @@ import classNames from "classnames"; import consts from "../../consts.js"; import RegistrationStatus from "../RegistrationStatus.js"; -//import FilterContentIcons from "./FilterContentIcons"; import ListRadios from "../ListRadios"; import OnboardingSteps from "./OnboardingSteps.jsx"; import ChooseFilter from "./ChooseFilter.jsx"; diff --git a/src/components/Radios.js b/src/components/Radios.js deleted file mode 100644 index 43d9f22..0000000 --- a/src/components/Radios.js +++ /dev/null @@ -1,133 +0,0 @@ -import React, { Component } from "react"; -import PropTypes from "prop-types"; -import consts from "../consts.js"; -import classNames from "classnames"; -import styled from "styled-components"; -import StatusChart from "./StatusChart.js"; - -import play from "../img/status/play.png"; -import playing from "../img/status/playing.gif"; -import pause from "../img/status/pause.png"; -import music from "../img/type/1music.png"; -import speech from "../img/type/2speech.png"; -import ads from "../img/type/3ads.png"; -import unknown from "../img/type/unknown.png"; -import unavailable from "../img/type/unavailable.png"; - -const DivRadio = styled.div` - margin: 5px auto; -`; - -class RadioElement extends Component { - constructor(props) { - super(props); - this.play = this.play.bind(this); - this.handleMoveUp = this.handleMoveUp.bind(this); - this.handleRemove = this.handleRemove.bind(this); - this.handleMoveDown = this.handleMoveDown.bind(this); - } - - play() { - this.props.bsw.togglePlay(this.props.radio.name); - this.forceUpdate(); - } - - handleRemove() { - this.props.settings.removeRadio(this.props.radio.name); - this.forceUpdate(); - } - - handleMoveUp() { - let self = this; - this.props.bsw.moveRadio(this.props.radio.name, "up", function() { - self.forceUpdate(); - }); - } - - handleMoveDown() { - let self = this; - this.props.bsw.moveRadio(this.props.radio.name, "down", function() { - self.forceUpdate(); - }); - } - - render() { - let radioInfo = this.props.radio; - //console.log("rendering radio " + radioInfo.name); - let playerConfig = this.props.settings.config; - let playPauseLogo = play; - if (radioInfo.playing && radioInfo.hovered) { - playPauseLogo = pause; - } else if (radioInfo.playing) { - playPauseLogo = playing; - } - let radioLogo = radioInfo.logo || play; - let shadeColor = ""; - if (playerConfig.filterType !== consts.FILTER_OFF) { - let filteredVolume = this.props.bsw.getFilteredVolume(radioInfo.getStatus()); - if (filteredVolume === consts.VOLUME_NORMAL || filteredVolume === consts.VOLUME_UNKNOWN) { - shadeColor = " statusShadeGreen"; - } else { - shadeColor = " statusShadeRed"; - } - } - let radioStatus; - switch (radioInfo.getStatus()) { - case consts.STATUS_MUSIC: radioStatus = music; break; - case consts.STATUS_SPEECH: radioStatus = speech; break; - case consts.STATUS_AD: radioStatus = ads; break; - case consts.STATUS_STREAM_BROKEN: radioStatus = unavailable; break; - default: radioStatus = unknown; - } - return ( - - Playing - Radio logo -
{radioInfo.name}
- - - Radio status - - -
-
-
- -
- -
-
- ); - } -} - -RadioElement.propTypes = { - settings: PropTypes.object.isRequired, - bsw: PropTypes.object.isRequired, - radio: PropTypes.object.isRequired -}; - -const DivRadios = styled.div` - margin: auto; -`; - -class Radios extends Component { - render() { - let props = this.props; - return ( - - {props.settings.radios.map(function(radio, i){ - return ; - })} - - - ); - } -} - -Radios.propTypes = { - bsw: PropTypes.object.isRequired, - settings: PropTypes.object.isRequired -}; - -export default Radios; diff --git a/track.js b/track.js deleted file mode 100644 index 008edb6..0000000 --- a/track.js +++ /dev/null @@ -1,15 +0,0 @@ -// eslint-disable-next-line -module.exports = function() { - - var _paq = []; //_paq || - // tracker methods like "setCustomDimension" should be called before "trackPageView" - _paq.push(["trackPageView"]); - _paq.push(["enableLinkTracking"]); - (function() { - var u="https://static.adblockradio.com/pwk/"; - _paq.push(["setTrackerUrl", u+"p.php"]); - _paq.push(["setSiteId", "1"]); - var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; - g.type="text/javascript"; g.async=true; g.defer=true; g.src=u+"p.js"; s.parentNode.insertBefore(g,s); - })(); -}; diff --git a/webpack-stats.json b/webpack-stats.json deleted file mode 100644 index e69de29..0000000