Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2504ebe1

Von Sven Schöling vor etwa 11 Jahren hinzugefügt

  • ID 2504ebe1552b488aa48999535963cc0e6bc3d4ae
  • Vorgänger eb47358a
  • Nachfolger a8617d4c

Part Picker

Unterschiede anzeigen:

SL/Template/Plugin/L.pm
491 491
  return SL::Presenter->get->render('common/paginate', %template_params);
492 492
}
493 493

  
494
sub part_picker {
495
  my ($self, $name, $value, %params) = _hashify(3, @_);
496
  my $name_e    = _H($name);
497

  
498
  my $ret = $self->hidden_tag($name, (ref $value && $value->can('id') ? $value->id : ''), class => 'part_autocomplete') .
499
  $self->hidden_tag("", delete $params{type}, id => $self->name_to_id("$name_e\_type")) .
500
  $self->input_tag("", (ref $value && $value->can('description')) ? $value->description : '', id => $self->name_to_id("$name_e\_name"), %params) .
501
  $self->hidden_tag("", delete $params{column}, id => $self->name_to_id("$name_e\_column"));
502

  
503
  $self->html_tag('span', $ret, class => 'part_picker');
504
}
505

  
494 506
1;
495 507

  
496 508
__END__

Auch abrufbar als: Unified diff