File Coverage

blib/lib/OCBNET/CSS3/DOM/Extended.pm
Criterion Covered Total %
statement 37 37 100.0
branch n/a
condition n/a
subroutine 13 13 100.0
pod 0 1 0.0
total 50 51 98.0


line stmt bran cond sub pod time code
1             ###################################################################################################
2             # Copyright 2013/2014 by Marcel Greter
3             # This file is part of OCBNET-CSS3 (GPL3)
4             ####################################################################################################
5             package OCBNET::CSS3::DOM::Extended;
6             ####################################################################################################
7             our $VERSION = '0.2.5';
8             ####################################################################################################
9              
10 11     11   54 use strict;
  11         21  
  11         6505  
11 11     11   59 use warnings;
  11         16  
  11         333  
12              
13             ####################################################################################################
14 11     11   48 use base 'OCBNET::CSS3::DOM::Block';
  11         15  
  11         1077  
15             ####################################################################################################
16              
17             # static getter
18             #**************************************************************************************************
19 2     2 0 10 sub type { return 'extended' }
20              
21             ####################################################################################################
22              
23 11     11   6665 use OCBNET::CSS3::DOM::Extended::Page;
  11         25  
  11         377  
24 11     11   7127 use OCBNET::CSS3::DOM::Extended::Media;
  11         26  
  11         331  
25 11     11   7122 use OCBNET::CSS3::DOM::Extended::Import;
  11         29  
  11         461  
26 11     11   7779 use OCBNET::CSS3::DOM::Extended::Charset;
  11         29  
  11         363  
27 11     11   7353 use OCBNET::CSS3::DOM::Extended::FontFace;
  11         25  
  11         471  
28 11     11   6879 use OCBNET::CSS3::DOM::Extended::Supports;
  11         30  
  11         414  
29 11     11   7202 use OCBNET::CSS3::DOM::Extended::Viewport;
  11         28  
  11         421  
30 11     11   7054 use OCBNET::CSS3::DOM::Extended::Keyframes;
  11         26  
  11         380  
31 11     11   6527 use OCBNET::CSS3::DOM::Extended::Namespace;
  11         24  
  11         915  
32              
33             ####################################################################################################
34              
35             # add basic extended type with lowest priority
36             #**************************************************************************************************
37             push @OCBNET::CSS3::types, [
38             qr/\A\s*\@/is,
39             'OCBNET::CSS3::DOM::Extended',
40             sub { !! $_[1] }
41             ];
42              
43             ####################################################################################################
44             ####################################################################################################
45             1;