Remove-background-sync-and-translate-menu-options.patch 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. From: Serg <serg.zhukovsky@gmail.com>
  2. Date: Wed, 22 Mar 2017 19:10:30 -0400
  3. Subject: Remove background sync and translate menu options
  4. ---
  5. .../java/res/drawable-hdpi/settings_translate.png | Bin 399 -> 0 bytes
  6. .../java/res/drawable-mdpi/settings_translate.png | Bin 284 -> 0 bytes
  7. .../java/res/drawable-xhdpi/settings_translate.png | Bin 547 -> 0 bytes
  8. .../res/drawable-xxhdpi/settings_translate.png | Bin 793 -> 0 bytes
  9. .../res/drawable-xxxhdpi/settings_translate.png | Bin 1038 -> 0 bytes
  10. .../java/res/xml/site_settings_preferences.xml | 8 ++++----
  11. .../website/SiteSettingsPreferences.java | 22 ++-------------------
  12. 7 files changed, 6 insertions(+), 24 deletions(-)
  13. delete mode 100644 chrome/android/java/res/drawable-hdpi/settings_translate.png
  14. delete mode 100644 chrome/android/java/res/drawable-mdpi/settings_translate.png
  15. delete mode 100644 chrome/android/java/res/drawable-xhdpi/settings_translate.png
  16. delete mode 100644 chrome/android/java/res/drawable-xxhdpi/settings_translate.png
  17. delete mode 100644 chrome/android/java/res/drawable-xxxhdpi/settings_translate.png
  18. diff --git a/chrome/android/java/res/drawable-hdpi/settings_translate.png b/chrome/android/java/res/drawable-hdpi/settings_translate.png
  19. deleted file mode 100644
  20. index 8067680e81c6ffa1a003c579411173827a3a9f96..0000000000000000000000000000000000000000
  21. GIT binary patch
  22. literal 0
  23. HcmV?d00001
  24. literal 399
  25. zcmV;A0dW3_P)<h;3K|Lk000e1NJLTq001Na001Ni1ONa4O9@aD00042Nkl<ZcwWuc
  26. zJxjwt0LJme7er{c_yr2Oml}2V3s~G9aP6!}z(tU5et?4AT-<~%x+sFhO}e^tsU(Y=
  27. z0hgddd^pNsLc+Z{l>hP^9KR_C@$!FaVIla45F@WCMg$)o)DW3mQKSdON+{NY%D^rw
  28. zQ6|u}ti|NX7$R7iF@)z*9c+qa0?AUm<7d7%a4MD+^aKw>u^zc5))3o43mLu<Vh_0s
  29. z^onI1i*NbG31VmP*$I~u^o9@~3%Mjy{|2j}Ph4OPO<b`i*Ms^ERzc?^JnUm8&>5G;
  30. z8!SRo0o`C5w_HXQp+hq2?!?{u8c0%8C3Jue>()aulqxVESiz93aydblXyA)AxSXIZ
  31. z^u+3MIY49igeSZ=wug@XJ`tWQp%m)~(480Xl-fZ9?!ILEyg9Ig+E_v&p@gTlA*4tf
  32. tij`2N2SrL~qywpbE;5V|EcpMCd%u4DGPZTzo=E@z002ovPDHLkV1m$asKNjM
  33. diff --git a/chrome/android/java/res/drawable-mdpi/settings_translate.png b/chrome/android/java/res/drawable-mdpi/settings_translate.png
  34. deleted file mode 100644
  35. index 3b9b4cd482d36a60d4ff0a110b0bcefabe4c1060..0000000000000000000000000000000000000000
  36. GIT binary patch
  37. literal 0
  38. HcmV?d00001
  39. literal 284
  40. zcmV+%0ptFOP)<h;3K|Lk000e1NJLTq000;O000;W1ONa4N`Cco0002vNkl<ZcwV*C
  41. zy$-=p90hPI21^H{kVr7~0h$;*gq(zkcms==tbG8pC$M2)sTe$f#Kz1feE^(W(wipt
  42. z>YqeTIHw=KscAEhFY_CKhZ7#j@Qh~#`t~HT1AWt&iOFYBic(;rl@5Y9UG&&#fH`9r
  43. zbqhPT0Nhc-8hg~aB!JnVj0zT9La;<0Ijq#SJr@m*036I22Uj!E;6TtuAD4*o-y97Z
  44. ziWuYbs-FagXn-mvsLH_>O?Hzl1RVtIfGq+yWZ%bGZULC0h?xp|DgiD=uf=xl!2Uvo
  45. icHkLEh=B&e`~;qlBW{m=6s{@&0000<MNUMnLSTX)y>C|l
  46. diff --git a/chrome/android/java/res/drawable-xhdpi/settings_translate.png b/chrome/android/java/res/drawable-xhdpi/settings_translate.png
  47. deleted file mode 100644
  48. index 131a57394ca30dcff4bebcb2471bbbf0e1ac134e..0000000000000000000000000000000000000000
  49. GIT binary patch
  50. literal 0
  51. HcmV?d00001
  52. literal 547
  53. zcmV+;0^I$HP)<h;3K|Lk000e1NJLTq001xm001xu1ONa4{R=S+0005%Nkl<ZcwX(-
  54. zziU%b9ER~X&>vK2=pT?4!CJ8B5V|`lSO?MdsRak2|3E2<Ew~ov3nC6K4yBGdHyIT=
  55. z*iKQTa&gEaRP2_R<9E1(_FiJ{F<-%<Je=X3K5*}FI12x`^1wNOsFIKphLn;}MY&1<
  56. zRa%6SwW!7e2_d2+9!QG-C&)S}0;KUkhyudj0~b#<hpahU{YD2gq>+I}uBO%C0%8~2
  57. zqX2{ZjJTXFC*U;?c-ddi5s!R<4~S{LXX_djTCRX~3-JV7yh7Y2cms!wTkrY83}bwB
  58. z2dpi`B^D8n3HSqaSVYzpI`{+pWDRAl*>VMX>`+5Y@YI?>wsz=YK)L(kPe6xV>d0E+
  59. zF#Fw0h$>%W?u)^|9b`@O%&0zU>qXpsF&Oy9RW@l8a&@DCv<Q46cvb|~;{k3U>t;Ei
  60. z!kb9ohzhbQ9F+l#U_I(XZ6fPFVyg@=tm03vA!hhtr^YXT;4QKq66}a~{=i*iH3)XZ
  61. zJ#V1R7-E(l!Okq>w0(hXWNl<?1F`K3EFkM3TL*{*PoRnN1<~{aRuPk2Kh<Oqt6sn{
  62. zQ;3x_<Vp}z9QyzXvi8mZd)X7f1*jwDbN5@1`5@{JK-uDfGz#d(14$IH9}C1i5_>Gi
  63. l0_C5%UG`c2pI-Xsz;EN&!BMZ3jZy#r002ovPDHLkV1l>+@2da+
  64. diff --git a/chrome/android/java/res/drawable-xxhdpi/settings_translate.png b/chrome/android/java/res/drawable-xxhdpi/settings_translate.png
  65. deleted file mode 100644
  66. index 55878e697b1afed1b4f039a561dc6212e24fc024..0000000000000000000000000000000000000000
  67. GIT binary patch
  68. literal 0
  69. HcmV?d00001
  70. literal 793
  71. zcmV+!1LpjRP)<h;3K|Lk000e1NJLTq002k;002k`1ONa4|Kxkj0008uNkl<ZcwX(=
  72. z%}Z2a6vy!qU&7QD6$CjgbzuaFrMYX-gy1F-TYN#>*(&T0P^f5;ixxw==!FDzQOmLj
  73. zW)TU|$~Iz9Aez>~5MeSGNzOdU;V@i=JI&0U$NLB~{9rb}%fp9z&%hk!M$92gIe;pl
  74. z3Wyj9l9(csBteWw5h(;j9dXi_fJqal&Mqj9DKT-2AY!CT2BnGF10^sPlCTEKJIX71
  75. z)JmT5wgxg*K&DJUmwnQupf11mfI$K*D&+>^c2@3W<t}H1aS^@Zph5Z5CZJigaScjR
  76. zMTBa$!Uuig{eHe=HE-q67$$tsm>kf|A8$jyfS$PkZE!?L6P{+3Y9btC#|6l6Q$SJA
  77. zJsJ|?2*wTQCyfHQr_G#j>iOXcWOyKi8a`n7&M5)i$G8LSaX}DgSmV5K&hghJ$naGk
  78. zn|yMVCHFr+W;};YV_bu_81R4w*m4VcMRV41&CGcb!S=Xdpk;b9jBZ}iok8`oEP#^s
  79. zxZ*(HxIwJ~nwTJkA;knuN_trO9#=T%BSV6b(8Ic?TcZbSdt70l>n4JR)6DpO>*nq3
  80. zafN}FIj#?Cl$~5NU<H)S4chdQct;y?eqjzexj|EYm%9W-*|Z3FLPYa42uQ+JQr19S
  81. z8PKI*ASGG4OG`vN`5X|W4{pi=YD6F%bO`8HV30TDOK#3CCj|0{M*=#@u3OM^=^OdI
  82. zpGG0Qa0|L3{jfB{0*bi=tx_fZf;0;Ps$$h0XjBJU8y)O1SD-zjI?&qaU`I*00lm%)
  83. zv^JT+e&Yso%`?y%9qc|Apbcs~1Fg})u4N;9(71N~84n-S`d?6M*r0iB`k2m2pEmR1
  84. zf(Er&%x+lJW-v@pl6q-6F+S;(uAXFgph;~W`+^>8I~g9RU77~AeL>qaNZ%d;C_u^s
  85. zlss&pgcZ=5Jy6WbGCgY#WaDr39a`*x^u>dcIQ=590n!A0HN&vZEG?C{V=ABuDD3<L
  86. X<=DewY$H`b00000NkvXXu0mjfrJ!K8
  87. diff --git a/chrome/android/java/res/drawable-xxxhdpi/settings_translate.png b/chrome/android/java/res/drawable-xxxhdpi/settings_translate.png
  88. deleted file mode 100644
  89. index 058b50b84dd216d983e9dea2ea264b39773ac318..0000000000000000000000000000000000000000
  90. GIT binary patch
  91. literal 0
  92. HcmV?d00001
  93. literal 1038
  94. zcmV+p1o8WcP)<h;3K|Lk000e1NJLTq003YB003YJ1ONa4NRhv@000BkNkl<ZcwX(>
  95. zK}Zx)90u@NR77ZDqzI8+I%LtIBq1>CB9(`rB#V~#N{sTXQQ#UFR4mj+L_yL)FVdw5
  96. zWziyt2t7o(5K@$fpoFMU*4D8)xU9Pq43Ec~9k(6b`LAza_%8CfJov%x+j;ZfQFNEb
  97. z12`KG-~l{<2LKCHgb{}Zy~t>YBMcRaBe4w#ApzaNBoHbkpa(iZdP)TdK_^P66aW<o
  98. zGC%?<Js=F7FkyN?+%{m2FFR)&5T^%dqyUW`ppydhRRcUgbKdOZfPML2wf+F5xOe~$
  99. za5X2_a&lcrfC1Ws*OwkpL^d<PXBoFq``hX^=<WnOVSo$r0_HGoWCB?$0G$l*T3*0U
  100. zRIr6&7Qk=#4L}fCncqTZ7+{YDaF5Y0%Y7~MjxY7x)Mrs=v_5>56u{HU0Q*gCKWkg%
  101. zzZ!iHpXGBfgAJ^klo-HsmH{^5htXtkfHkMxaUPh*CPp}jjBvX|#jNB2o*};A4dL$x
  102. zZaR^jWPl1(GQd%H9Vr*E#k6n`zua~vj+y|s+;yl=;Uat{fDf0DatmMzyH{Mi0aNk=
  103. z7SV+=VZjqPArQ*Yg+(*KsriBvfHVeB1BIss!$v=x(+(m{a9cQ39AFtk*a}5R2a=qY
  104. zM2G2rH)-YzYX!{XHtL`Vsl}LuIEGp%Af7L*1<;Mkoc-n;k}EEs#5wq==L@R`yh6DE
  105. zXe@BOIf?tU^9B0=>sf0D9wH09K(eHO_}X@%^EiwcGSJsOT46u}y38pI7<D_Kr9^-i
  106. zP=vg64xr$P1wcPDKIJ5!8q?%}`J8W;O8jyTpdd(2xC138cbx<%s3v|R?c{)Z)Ej_Z
  107. zjsbXDFiNzkzJbCM<!8IM&H##xEx>u<B=-&9*y*m*Er37RzyZxh(`*3z`0Eb9fWRFv
  108. zHG}Q|Gzy#Ng3&CnO?9su03QYHao!$h%_sQ*-2z~Qw<D~%AUhz1jU1q2iT6uT*&Xkc
  109. z+<->{wR6Q0;bXZ0hXla52{6vu7MTGve7a+uW@Zs&Q??m-0eu3rC-3h{ugD5mMnC|3
  110. zumC<VKmZvz0Z(nO@k~y@G24JP83D5>w+*PktbBkdCkD`$Cjm}~$_Loa0g=4O2nTGJ
  111. z4KN`LLB8h&d>4i%6LJCCIpB!UT62U0+GPT0sN#Uwe*rNLsDdUBpr7+<3XGr9!nmqm
  112. z9zX*J^g=I?UJhtjCjd!2fc<E02gFGMDSAMd6fjK>P)UbW5mEs8p!*B_)Bwsy8PjNj
  113. zLJc5zn3UxUnxN1F9DJOYCxvN5;D?e6@Sf=Q03N^tcmNOZ5BbKcjE%x^TL1t607*qo
  114. IM6N<$g2Gw1A^-pY
  115. diff --git a/chrome/android/java/res/xml/site_settings_preferences.xml b/chrome/android/java/res/xml/site_settings_preferences.xml
  116. --- a/chrome/android/java/res/xml/site_settings_preferences.xml
  117. +++ b/chrome/android/java/res/xml/site_settings_preferences.xml
  118. @@ -50,9 +50,9 @@
  119. android:fragment="org.chromium.chrome.browser.preferences.website.SingleCategoryPreferences"
  120. android:key="ads" />
  121. <!-- Background sync -->
  122. - <org.chromium.chrome.browser.preferences.website.SiteSettingsPreference
  123. + <!-- org.chromium.chrome.browser.preferences.website.SiteSettingsPreference
  124. android:fragment="org.chromium.chrome.browser.preferences.website.SingleCategoryPreferences"
  125. - android:key="background_sync" />
  126. + android:key="background_sync" /-->
  127. <!-- Automatic Downloads -->
  128. <org.chromium.chrome.browser.preferences.website.SiteSettingsPreference
  129. android:fragment="org.chromium.chrome.browser.preferences.website.SingleCategoryPreferences"
  130. @@ -77,11 +77,11 @@
  131. android:fragment="org.chromium.chrome.browser.preferences.website.SingleCategoryPreferences"
  132. android:key="sound" />
  133. <!-- Google Translate -->
  134. - <Preference
  135. + <!-- Preference
  136. android:fragment="org.chromium.chrome.browser.preferences.website.TranslatePreferences"
  137. android:key="translate"
  138. android:title="@string/google_translate"
  139. - android:icon="@drawable/settings_translate" />
  140. + android:icon="@drawable/settings_translate" /-->
  141. <!-- Storage -->
  142. <!-- TODO(finnur): Move this over to the new Usage screen, once it exists. -->
  143. <org.chromium.chrome.browser.preferences.website.SiteSettingsPreference
  144. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java
  145. --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java
  146. +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java
  147. @@ -38,7 +38,6 @@ public class SiteSettingsPreferences extends PreferenceFragment
  148. // are defined in the SiteSettingsCategory, additional keys
  149. // are listed here.
  150. static final String MEDIA_KEY = "media";
  151. - static final String TRANSLATE_KEY = "translate";
  152. // Whether the Protected Content menu is available for display.
  153. boolean mProtectedContentMenuAvailable;
  154. @@ -82,11 +81,10 @@ public class SiteSettingsPreferences extends PreferenceFragment
  155. // The Media sub-menu only contains Protected Content and Autoplay, so remove all other
  156. // menus.
  157. for (@Type int i = 0; i < Type.NUM_ENTRIES; i++) {
  158. - if (i == Type.AUTOPLAY || i == Type.PROTECTED_MEDIA) continue;
  159. + if (i == Type.AUTOPLAY || i == Type.PROTECTED_MEDIA || i == Type.BACKGROUND_SYNC) continue;
  160. getPreferenceScreen().removePreference(findPreference(i));
  161. }
  162. getPreferenceScreen().removePreference(findPreference(MEDIA_KEY));
  163. - getPreferenceScreen().removePreference(findPreference(TRANSLATE_KEY));
  164. } else {
  165. // If both Autoplay and Protected Content menus are available, they'll be tucked under
  166. // the Media key. Otherwise, we can remove the Media menu entry.
  167. @@ -102,11 +100,6 @@ public class SiteSettingsPreferences extends PreferenceFragment
  168. if (!SiteSettingsCategory.adsCategoryEnabled()) {
  169. getPreferenceScreen().removePreference(findPreference(Type.ADS));
  170. }
  171. - // The new Languages Preference *feature* is an advanced version of this translate
  172. - // preference. Once Languages Preference is enabled, remove this setting.
  173. - if (ChromeFeatureList.isEnabled(ChromeFeatureList.LANGUAGES_PREFERENCE)) {
  174. - getPreferenceScreen().removePreference(findPreference(TRANSLATE_KEY));
  175. - }
  176. if (!ChromeFeatureList.isEnabled(ChromeFeatureList.SENSOR_CONTENT_SETTING)) {
  177. getPreferenceScreen().removePreference(findPreference(Type.SENSORS));
  178. }
  179. @@ -116,10 +109,6 @@ public class SiteSettingsPreferences extends PreferenceFragment
  180. private void updatePreferenceStates() {
  181. PrefServiceBridge prefServiceBridge = PrefServiceBridge.getInstance();
  182. - // Translate preference.
  183. - Preference translatePref = findPreference(TRANSLATE_KEY);
  184. - if (translatePref != null) setTranslateStateSummary(translatePref);
  185. -
  186. // Preferences that navigate to Website Settings.
  187. List<Integer> websitePrefs = new ArrayList<Integer>();
  188. if (mMediaSubMenu) {
  189. @@ -136,7 +125,7 @@ public class SiteSettingsPreferences extends PreferenceFragment
  190. if (!mProtectedContentMenuAvailable) {
  191. websitePrefs.add(Type.AUTOPLAY);
  192. }
  193. - websitePrefs.add(Type.BACKGROUND_SYNC);
  194. +// websitePrefs.add(Type.BACKGROUND_SYNC);
  195. websitePrefs.add(Type.CAMERA);
  196. websitePrefs.add(Type.CLIPBOARD);
  197. websitePrefs.add(Type.COOKIES);
  198. @@ -232,11 +221,4 @@ public class SiteSettingsPreferences extends PreferenceFragment
  199. preference.getTitle().toString());
  200. return false;
  201. }
  202. -
  203. - private void setTranslateStateSummary(Preference translatePref) {
  204. - boolean translateEnabled = PrefServiceBridge.getInstance().isTranslateEnabled();
  205. - translatePref.setSummary(translateEnabled
  206. - ? R.string.website_settings_category_ask
  207. - : R.string.website_settings_category_blocked);
  208. - }
  209. }
  210. --
  211. 2.11.0