File Coverage

blib/lib/OCBNET/CSS3/Styles/WebSprite.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 10 12 83.3


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::Styles::WebSprite;
6             ####################################################################################################
7             our $VERSION = '1.0.0';
8             ####################################################################################################
9            
10 4     4   81097 use strict;
  4         8  
  4         172  
11 4     4   22 use warnings;
  4         9  
  4         109  
12            
13             ####################################################################################################
14            
15             # load main package
16 4     4   838451 use OCBNET::WebSprite;
  0            
  0            
17            
18             ####################################################################################################
19             # import regular expressions
20             ####################################################################################################
21            
22             use OCBNET::CSS3::Regex::Base qw($re_url $re_identifier);
23            
24             ####################################################################################################
25             # register longhand properties for border
26             ####################################################################################################
27            
28             # register longhand properties for border widths
29             #**************************************************************************************************
30             OCBNET::CSS3::Styles::register('sprite-image', $re_url, 'none');
31            
32             ####################################################################################################
33             # register shorthand properties for border
34             ####################################################################################################
35            
36             # register shorthand property for border-width
37             #**************************************************************************************************
38             OCBNET::CSS3::Styles::register('sprite',
39             {
40             # needed in order
41             'ordered' =>
42             [
43             # always needed
44             [ 'css-id' ],
45             [ 'sprite-image' ]
46             ],
47             # needed for own shorthand
48             # 'matcher' => $re_length
49             },
50             # default
51             '0');
52            
53             ####################################################################################################
54             ####################################################################################################
55             1;