# -- # Copyright (C) 2001-2019 OTRS AG, https://otrs.com/ # -- # This software comes with ABSOLUTELY NO WARRANTY. For details, see # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt. # -- package Kernel::Output::HTML::ToolBar::Generic; use parent 'Kernel::Output::HTML::Base'; use strict; use warnings; sub Run { my ( $Self, %Param ) = @_; my $Priority = $Param{Config}->{'Priority'}; my %Return = (); # check if there is extended data available my %Data; if ( $Param{Config}->{Data} && %{ $Param{Config}->{Data} } ) { %Data = %{ $Param{Config}->{Data} }; } $Return{ $Priority++ } = { Block => $Param{Config}->{Block}, Description => $Param{Config}->{Description}, Name => $Param{Config}->{Name}, Size => $Param{Config}->{Size}, Fulltext => '', Image => '', AccessKey => '', %Data, }; return %Return; } 1;