Commit 75845463 authored by Matt Brubeck's avatar Matt Brubeck
Browse files

Bug 703029 - Add text inflation font size prefs to the UI [r=mfinkle]

parent 71556100
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -66,6 +66,11 @@
<!ENTITY pref_enable_flash_yes "Yes">
<!ENTITY pref_enable_flash_tap_to_play "Tap To Play">
<!ENTITY pref_enable_flash_no "No">
<!ENTITY pref_font_size "Font size">
<!ENTITY pref_font_size_small "Small">
<!ENTITY pref_font_size_medium "Medium">
<!ENTITY pref_font_size_large "Large">
<!ENTITY pref_font_size_xlarge "Extra Large">

<!ENTITY quit "Quit">

+12 −0
Original line number Diff line number Diff line
@@ -11,4 +11,16 @@
        <item>2</item>
        <item>0</item>
    </string-array>
    <string-array name="pref_font_size_entries">
        <item>@string/pref_font_size_small</item>
        <item>@string/pref_font_size_medium</item>
        <item>@string/pref_font_size_large</item>
        <item>@string/pref_font_size_xlarge</item>
    </string-array>
    <string-array name="pref_font_size_values">
        <item>120</item>
        <item>160</item>
        <item>200</item>
        <item>280</item>
    </string-array>
</resources>
+6 −0
Original line number Diff line number Diff line
@@ -25,6 +25,12 @@
                            android:entryValues="@array/pref_enable_flash_values"
                            android:persistent="false" />

        <ListPreference     android:key="font.size.inflation.minTwips"
                            android:title="@string/pref_font_size"
                            android:entries="@array/pref_font_size_entries"
                            android:entryValues="@array/pref_font_size_values"
                            android:persistent="false" />

    </PreferenceCategory>

    <PreferenceCategory android:title="@string/pref_category_privacy">
+5 −0
Original line number Diff line number Diff line
@@ -72,6 +72,11 @@
  <string name="pref_enable_flash_yes">&pref_enable_flash_yes;</string>
  <string name="pref_enable_flash_tap_to_play">&pref_enable_flash_tap_to_play;</string>
  <string name="pref_enable_flash_no">&pref_enable_flash_no;</string>
  <string name="pref_font_size">&pref_font_size;</string>
  <string name="pref_font_size_small">&pref_font_size_small;</string>
  <string name="pref_font_size_medium">&pref_font_size_medium;</string>
  <string name="pref_font_size_large">&pref_font_size_large;</string>
  <string name="pref_font_size_xlarge">&pref_font_size_xlarge;</string>

  <string name="reload">&reload;</string>
  <string name="forward">&forward;</string>
+8 −8
Original line number Diff line number Diff line
@@ -480,14 +480,14 @@ var BrowserApp = {
            pref.type = "bool";
            pref.value = pref.value == 0;
            break;
          case "permissions.default.image":
            pref.type = "bool";
            pref.value = pref.value == 1;
            break;
          case "browser.menu.showCharacterEncoding":
            pref.type = "bool";
            pref.value = pref.value == "true";
            break;
          case "font.size.inflation.minTwips":
            pref.type = "string";
            pref.value = pref.value.toString();
            break;
        }

        prefs.push(pref);
@@ -520,14 +520,14 @@ var BrowserApp = {
        json.type = "int";
        json.value = (json.value ? 0 : 2);
        break;
      case "permissions.default.image":
        json.type = "int";
        json.value = (json.value ? 1 : 2);
        break;
      case "browser.menu.showCharacterEncoding":
        json.type = "string";
        json.value = (json.value ? "true" : "false");
        break;
      case "font.size.inflation.minTwips":
        json.type = "int";
        json.value = parseInt(json.value);
        break;
    }

    if (json.type == "bool")