diff options
author | Moonchild <mcwerewolf@gmail.com> | 2018-05-11 22:31:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-11 22:31:20 +0200 |
commit | 34fcf334c8dc043088cbf2622279af4f8c495972 (patch) | |
tree | 951078c9dc0a546a3a64518cc690ebed9a306382 | |
parent | 28cf922aa9af4d4b8e0a3ce91dc1270a55986909 (diff) | |
parent | 70a2912ae89c42eb5671b0f56374fc685208331d (diff) | |
download | UXP-34fcf334c8dc043088cbf2622279af4f8c495972.tar UXP-34fcf334c8dc043088cbf2622279af4f8c495972.tar.gz UXP-34fcf334c8dc043088cbf2622279af4f8c495972.tar.lz UXP-34fcf334c8dc043088cbf2622279af4f8c495972.tar.xz UXP-34fcf334c8dc043088cbf2622279af4f8c495972.zip |
Merge pull request #342 from JustOff/PR_mse_ui
Remove the obsolete `media.mediasource.format-reader` control from the preferences UI
3 files changed, 1 insertions, 30 deletions
diff --git a/application/palemoon/components/preferences/content.js b/application/palemoon/components/preferences/content.js index 0775c6270..5ae84c2f7 100644 --- a/application/palemoon/components/preferences/content.js +++ b/application/palemoon/components/preferences/content.js @@ -38,33 +38,11 @@ var gContentPane = { */ updateMSE: function () { - var checkboxMSENFR = document.getElementById('videoMSENFR'); var checkboxMSEMP4 = document.getElementById('videoMSEMP4'); var checkboxMSEWebM = document.getElementById('videoMSEWebM'); var preference = document.getElementById('media.mediasource.enabled'); - checkboxMSENFR.disabled = preference.value != true; checkboxMSEMP4.disabled = preference.value != true; checkboxMSEWebM.disabled = preference.value != true; - // Check and disable WebM if necessary - if (preference.value == true) { - this.updateMSEWebM(); - } - }, - - /** - * Utility function to enable/disable the checkbox for MSE+WebM depending - * on the value of media.mediasource.format-reader. - */ - updateMSEWebM: function () - { - var checkboxMSEWebM = document.getElementById('videoMSEWebM'); - var preference = document.getElementById('media.mediasource.format-reader'); - checkboxMSEWebM.disabled = preference.value == true; - if (preference.value == true) { - // Switch off incompatible format - Services.prefs.setBoolPref('media.mediasource.webm.enabled', false); - checkboxMSEWebM.checked = false; - } }, // BEGIN UI CODE diff --git a/application/palemoon/components/preferences/content.xul b/application/palemoon/components/preferences/content.xul index 22b6ce229..23d942e45 100644 --- a/application/palemoon/components/preferences/content.xul +++ b/application/palemoon/components/preferences/content.xul @@ -33,10 +33,7 @@ onchange="gContentPane._rebuildFonts();"/> <!-- VIDEO --> - <preference id="media.mediasource.enabled" name="media.mediasource.enabled" type="bool" - onchange="gContentPane.updateMSE();" /> - <preference id="media.mediasource.format-reader" name="media.mediasource.format-reader" type="bool" - onchange="gContentPane.updateMSEWebM();" /> + <preference id="media.mediasource.enabled" name="media.mediasource.enabled" type="bool"/> <preference id="media.mediasource.mp4.enabled" name="media.mediasource.mp4.enabled" type="bool"/> <preference id="media.mediasource.webm.enabled" name="media.mediasource.webm.enabled" type="bool"/> @@ -163,8 +160,6 @@ <checkbox id="videoMSE" preference="media.mediasource.enabled" label="&videoMSE.label;" accesskey="&videoMSE.accesskey;" onsyncfrompreference="gContentPane.updateMSE();"/> - <checkbox class="indent" id="videoMSENFR" preference="media.mediasource.format-reader" - label="&videoMSENFR.label;" accesskey="&videoMSENFR.accesskey;"/> <checkbox class="indent" id="videoMSEMP4" preference="media.mediasource.mp4.enabled" label="&videoMSEMP4.label;" accesskey="&videoMSEMP4.accesskey;"/> <checkbox class="indent" id="videoMSEWebM" preference="media.mediasource.webm.enabled" diff --git a/application/palemoon/locales/en-US/chrome/browser/preferences/content.dtd b/application/palemoon/locales/en-US/chrome/browser/preferences/content.dtd index 928e599d8..91abab069 100644 --- a/application/palemoon/locales/en-US/chrome/browser/preferences/content.dtd +++ b/application/palemoon/locales/en-US/chrome/browser/preferences/content.dtd @@ -33,8 +33,6 @@ <!ENTITY video.label "Video"> <!ENTITY videoMSE.label "Enable Media Source Extensions (MSE)"> <!ENTITY videoMSE.accesskey "M"> -<!ENTITY videoMSENFR.label "Use MSE asynchronously"> -<!ENTITY videoMSENFR.accesskey "U"> <!ENTITY videoMSEMP4.label "Enable MSE for MP4 video"> <!ENTITY videoMSEMP4.accesskey "4"> <!ENTITY videoMSEWebM.label "Enable MSE for WebM video"> |