Skip to content

Commit 378c31c

Browse files
committed
Bug 1180788: b.m.o modal UI "fixed in" label isn't quite right for B2G
1 parent b758be1 commit 378c31c

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585

8686
# build firefox flags subtitle
8787
firefox_flags = [];
88-
firefox_fixed_version = "";
88+
firefox_fixed_versions = [];
8989
tracking_flags_title = "Firefox Tracking Flags";
9090
# project flags
9191
FOREACH row IN tracking_flags_table;
@@ -106,8 +106,17 @@
106106
END;
107107
IF status_value != "---";
108108
blurb = blurb _ " " _ status_value;
109-
IF firefox_fixed_version == "" && status_value == "fixed";
110-
firefox_fixed_version = row.name.ucfirst.replace('^(\D+)(\d)', '$1 $2');
109+
IF status_value == "fixed";
110+
flag_name = row.name;
111+
IF flag_name.substr(0, 7) == "firefox";
112+
IF firefox_fixed_versions.0 == "";
113+
firefox_fixed_versions.0 = "Firefox " _ flag_name.substr(7);
114+
END;
115+
ELSIF flag_name.substr(0, 4) == "b2g-";
116+
IF firefox_fixed_versions.1 == "";
117+
firefox_fixed_versions.1 = "Firefox OS " _ flag_name.substr(4);
118+
END;
119+
END;
111120
END;
112121
END;
113122
firefox_flags.push(blurb);
@@ -117,6 +126,7 @@
117126
tracking_flags_title = "SeaMonkey Tracking Flags";
118127
END;
119128
END;
129+
firefox_fixed_version = firefox_fixed_versions.join(", ");
120130
IF firefox_flags.size;
121131
firefox_flags_subtitle = firefox_flags.join(", ");
122132
ELSE;

0 commit comments

Comments
 (0)