123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- # Init file for texi2html.
- # This is deprecated, and the makeinfo/texi2any version is doc/t2h.pm
- # no horiz rules between sections
- $end_section = \&FFmpeg_end_section;
- sub FFmpeg_end_section($$)
- {
- }
- my $TEMPLATE_HEADER1 = $ENV{"FFMPEG_HEADER1"} || <<EOT;
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge" />
- <title>FFmpeg documentation</title>
- <link rel="stylesheet" href="bootstrap.min.css" />
- <link rel="stylesheet" href="style.min.css" />
- EOT
- my $TEMPLATE_HEADER2 = $ENV{"FFMPEG_HEADER2"} || <<EOT;
- </head>
- <body>
- <div class="container">
- EOT
- my $TEMPLATE_FOOTER = $ENV{"FFMPEG_FOOTER"} || <<EOT;
- </div>
- </body>
- </html>
- EOT
- $SMALL_RULE = '';
- $BODYTEXT = '';
- $print_page_foot = \&FFmpeg_print_page_foot;
- sub FFmpeg_print_page_foot($$)
- {
- my $fh = shift;
- my $program_string = defined &T2H_DEFAULT_program_string ?
- T2H_DEFAULT_program_string() : program_string();
- print $fh '<footer class="footer pagination-right">' . "\n";
- print $fh '<span class="label label-info">' . $program_string;
- print $fh "</span></footer></div></div></body>\n";
- }
- $float = \&FFmpeg_float;
- sub FFmpeg_float($$$$)
- {
- my $text = shift;
- my $float = shift;
- my $caption = shift;
- my $shortcaption = shift;
- my $label = '';
- if (exists($float->{'id'}))
- {
- $label = &$anchor($float->{'id'});
- }
- my $class = '';
- my $subject = '';
- if ($caption =~ /NOTE/)
- {
- $class = "alert alert-info";
- }
- elsif ($caption =~ /IMPORTANT/)
- {
- $class = "alert alert-warning";
- }
- return '<div class="float ' . $class . '">' . "$label\n" . $text . '</div>';
- }
- $print_page_head = \&FFmpeg_print_page_head;
- sub FFmpeg_print_page_head($$)
- {
- my $fh = shift;
- my $longtitle = "$Texi2HTML::THISDOC{'fulltitle_no_texi'}";
- $longtitle .= ": $Texi2HTML::NO_TEXI{'This'}" if exists $Texi2HTML::NO_TEXI{'This'};
- my $description = $DOCUMENT_DESCRIPTION;
- $description = $longtitle if (!defined($description));
- $description = "<meta name=\"description\" content=\"$description\">" if
- ($description ne '');
- $description = $Texi2HTML::THISDOC{'documentdescription'} if (defined($Texi2HTML::THISDOC{'documentdescription'}));
- my $encoding = '';
- $encoding = "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=$ENCODING\">" if (defined($ENCODING) and ($ENCODING ne ''));
- $longtitle =~ s/Documentation.*//g;
- $longtitle = "FFmpeg documentation : " . $longtitle;
- print $fh <<EOT;
- $TEMPLATE_HEADER1
- $description
- <meta name="keywords" content="$longtitle">
- <meta name="Generator" content="$Texi2HTML::THISDOC{program}">
- $Texi2HTML::THISDOC{'copying'}<!-- Created on $Texi2HTML::THISDOC{today} by $Texi2HTML::THISDOC{program} -->
- <!--
- $Texi2HTML::THISDOC{program_authors}
- -->
- $encoding
- $TEMPLATE_HEADER2
- EOT
- }
- $print_page_foot = \&FFmpeg_print_page_foot;
- sub FFmpeg_print_page_foot($$)
- {
- my $fh = shift;
- print $fh <<EOT;
- $TEMPLATE_FOOTER
- EOT
- }
- # declare encoding in header
- $IN_ENCODING = $ENCODING = "utf-8";
- # no navigation elements
- $SECTION_NAVIGATION = 0;
- # the same for texi2html 5.0
- $HEADERS = 0;
- # TOC and Chapter headings link
- $TOC_LINKS = 1;
- # print the TOC where @contents is used
- $INLINE_CONTENTS = 1;
|