Fixing improperly nested template logic inside HTML tags in MARC
editor. Modifying script to stop tag attribute markup from being
passed to the template directly in favor of using template logic.
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
frameworktext => $frameworks->{$thisframeworkcode}->{'frameworktext'},
);
if ($frameworkcode eq $thisframeworkcode){
- $row{'selected'}="selected=\"selected\"";
+ $row{'selected'} = 1;
}
push @frameworkcodeloop, \%row;
}
<li id="changeframework"><label for="Frameworks">Change framework: </label>
<select name="Frameworks" id="Frameworks" onchange="Changefwk(this);">
<option value="Default">Default</option>
- [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
- <option value="[% frameworkcodeloo.value %]" [% frameworkcodeloo.selected %]>
+ [% FOREACH frameworkcodeloo IN frameworkcodeloop %]
+ [% IF ( frameworkcodeloo.selected ) %]
+ <option value="[% frameworkcodeloo.value %]" selected="selected">
+ [% ELSE %]
+ <option value="[% frameworkcodeloo.value %]">
+ [% END %]
[% frameworkcodeloo.frameworktext %]
</option>
[% END %]