View | Details | Raw Unified | Return to bug 13305
Collapse All | Expand All

(-)a/C4/Items.pm (-6 / +5 lines)
Lines 2537-2553 sub PrepareItemrecordDisplay { Link Here
2537
                        my $tab= $plugin->noclick? '-1': '';
2537
                        my $tab= $plugin->noclick? '-1': '';
2538
                        my $class= $plugin->noclick? ' disabled': '';
2538
                        my $class= $plugin->noclick? ' disabled': '';
2539
                        my $title= $plugin->noclick? 'No popup': 'Tag editor';
2539
                        my $title= $plugin->noclick? 'No popup': 'Tag editor';
2540
                        $subfield_data{marc_value} = qq[<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" /><a href="#" id="buttonDot_$subfield_data{id}" tabindex="$tab" class="buttonDot $class" title="$title">...</a>\n].$plugin->javascript;
2540
                        $subfield_data{marc_value} = qq[<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" /><a href="#" id="buttonDot_$subfield_data{id}" class="buttonDot $class" title="$title">...</a>\n].$plugin->javascript;
2541
                    } else {
2541
                    } else {
2542
                        warn $plugin->errstr;
2542
                        warn $plugin->errstr;
2543
                        $subfield_data{marc_value} = qq(<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />); # supply default input form
2543
                        $subfield_data{marc_value} = qq(<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />); # supply default input form
2544
                    }
2544
                    }
2545
                }
2545
                }
2546
                elsif ( $tag eq '' ) {       # it's an hidden field
2546
                elsif ( $tag eq '' ) {       # it's an hidden field
2547
                    $subfield_data{marc_value} = qq(<input type="hidden" tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2547
                    $subfield_data{marc_value} = qq(<input type="hidden" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2548
                }
2548
                }
2549
                elsif ( $tagslib->{$tag}->{$subfield}->{'hidden'} ) {   # FIXME: shouldn't input type be "hidden" ?
2549
                elsif ( $tagslib->{$tag}->{$subfield}->{'hidden'} ) {   # FIXME: shouldn't input type be "hidden" ?
2550
                    $subfield_data{marc_value} = qq(<input type="text" tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2550
                    $subfield_data{marc_value} = qq(<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2551
                }
2551
                }
2552
                elsif ( length($defaultvalue) > 100
2552
                elsif ( length($defaultvalue) > 100
2553
                            or (C4::Context->preference("marcflavour") eq "UNIMARC" and
2553
                            or (C4::Context->preference("marcflavour") eq "UNIMARC" and
Lines 2556-2564 sub PrepareItemrecordDisplay { Link Here
2556
                                  500 <= $tag && $tag < 600                     )
2556
                                  500 <= $tag && $tag < 600                     )
2557
                          ) {
2557
                          ) {
2558
                    # oversize field (textarea)
2558
                    # oversize field (textarea)
2559
                    $subfield_data{marc_value} = qq(<textarea tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength">$defaultvalue</textarea>\n");
2559
                    $subfield_data{marc_value} = qq(<textarea id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength">$defaultvalue</textarea>\n");
2560
                } else {
2560
                } else {
2561
                    $subfield_data{marc_value} = qq(<input type="text" tabindex="1" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2561
                    $subfield_data{marc_value} = qq(<input type="text" id="$subfield_data{id}" name="field_value" class="input_marceditor" size="50" maxlength="$maxlength" value="$defaultvalue" />);
2562
                }
2562
                }
2563
                push( @loop_data, \%subfield_data );
2563
                push( @loop_data, \%subfield_data );
2564
            }
2564
            }
2565
- 

Return to bug 13305