Bug 68621

git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@933 6955db30-a419-402b-8a0d-67ecbb4d7f56
master
vfilippov 2010-09-27 17:16:26 +00:00
parent 07ef790122
commit e1da4c579e
2 changed files with 13 additions and 5 deletions

View File

@ -116,7 +116,7 @@ sub guess_field_name
for (my $i = 0; $i < @$guess_field_descs; $i+=2)
{
($k, $v) = ($guess_field_descs->[$i], $guess_field_descs->[$i+1]);
($r = $k), last if $name =~ /\Q$v\E/is;
($r = $k), last if $name =~ /\Q$v\E/is || $name eq $k;
}
return $r;
}

View File

@ -126,13 +126,21 @@ function fieldrename(field)
<td><input type="checkbox" onclick="toggleallbugz(this.checked)" /></td>
[% FOR field = fields %]
<td style="white-space: nowrap">
[% IF NOT name_tr.${field} %]
<p id="tp_[% field | html %]"><a href="javascript:void fieldrename('[% field.replace("['\"]", '\\$&') | html %]')">[% IF import_field_descs.${field} %][% import_field_descs.${field} | html %][% ELSE %]<span style="color: red">[% field | html %]</span>[% END %]</a></p>
[% IF name_tr.${field} %]
<p id="tp_[% field | html %]">
<a href="javascript:void fieldrename('[% field.replace("['\"]", '\\$&') | html %]')">
[% IF import_field_descs.${field} %]
[% import_field_descs.${field} | html %]
[% ELSE %]
<span style="color: red">[% field | html %]</span>
[% END %]
</a>
</p>
[% END %]
<select id="t_[% field | html %]" name="t_[% field | html %]" style="[% IF NOT name_tr.${field} %]display:none; [% END %]width: 90px">
<select id="t_[% field | html %]" name="t_[% field | html %]" style="[% IF name_tr.${field} %]display: none; width: 90px[% ELSE %]width: 150px[% END %]">
<option value="">Don&apos;t map: [% field | html %]</option>
[% FOR f = import_field_descs.keys.sort %]
<option value="[% f | html %]" [% IF name_tr.${field} == f OR import_field_descs.${field} == f %] selected[% END %]>[% import_field_descs.${f} | html %]</option>
<option value="[% f | html %]" [% IF name_tr.${field} == f %] selected[% SET found = 1 %][% END %]>[% import_field_descs.${f} | html %]</option>
[% END %]
</select>
</td>