@@ -6,7 +6,7 @@ angular.module('textAngular.factories', [])
6
6
else if ( tag === '' ) return ( _browserDetect . ie === undefined ) ? 'div' : ( _browserDetect . ie <= 8 ) ? 'P' : 'p' ;
7
7
else return ( _browserDetect . ie <= 8 ) ? tag . toUpperCase ( ) : tag ;
8
8
} ;
9
- } ] ) . factory ( 'taApplyCustomRenderers' , [ 'taCustomRenderers' , function ( taCustomRenderers ) {
9
+ } ] ) . factory ( 'taApplyCustomRenderers' , [ 'taCustomRenderers' , 'taDOM' , function ( taCustomRenderers , taDOM ) {
10
10
return function ( val ) {
11
11
var element = angular . element ( '<div></div>' ) ;
12
12
element [ 0 ] . innerHTML = val ;
@@ -18,7 +18,7 @@ angular.module('textAngular.factories', [])
18
18
elements = element . find ( renderer . selector ) ;
19
19
/* istanbul ignore else: shouldn't fire, if it does we're ignoring everything */
20
20
else if ( renderer . customAttribute && renderer . customAttribute !== '' )
21
- elements = getByAttribute ( element , renderer . customAttribute ) ;
21
+ elements = taDOM . getByAttribute ( element , renderer . customAttribute ) ;
22
22
// process elements if any found
23
23
angular . forEach ( elements , function ( _element ) {
24
24
_element = angular . element ( _element ) ;
@@ -55,7 +55,7 @@ angular.module('textAngular.factories', [])
55
55
return $html [ 0 ] . innerHTML ;
56
56
} ;
57
57
return taFixChrome ;
58
- } ) . factory ( 'taSanitize' , [ '$sanitize' , function taSanitizeFactory ( $sanitize ) {
58
+ } ) . factory ( 'taSanitize' , [ '$sanitize' , 'taDOM' , function taSanitizeFactory ( $sanitize , taDOM ) {
59
59
60
60
var convert_infos = [
61
61
{
@@ -117,7 +117,7 @@ angular.module('textAngular.factories', [])
117
117
// setup unsafe element for modification
118
118
var unsafeElement = angular . element ( '<div>' + unsafe + '</div>' ) ;
119
119
// replace all align='...' tags with text-align attributes
120
- angular . forEach ( getByAttribute ( unsafeElement , 'align' ) , function ( element ) {
120
+ angular . forEach ( taDOM . getByAttribute ( unsafeElement , 'align' ) , function ( element ) {
121
121
element . css ( 'text-align' , element . attr ( 'align' ) ) ;
122
122
element . removeAttr ( 'align' ) ;
123
123
} ) ;
0 commit comments