@@ -57,15 +57,15 @@ if(_browserDetect.webkit) {
57
57
globalContentEditableBlur = false ;
58
58
} , false ) ; // add global click handler
59
59
angular . element ( document ) . ready ( function ( ) {
60
- angular . element ( document . body ) . append ( angular . element ( '<input id="textAngular-editableFix-010203040506070809" style="width:1px;height:1px;border:none;margin:0;padding:0;position:absolute; top: -10000px; left: -10000px; " unselectable="on" tabIndex="-1">' ) ) ;
60
+ angular . element ( document . body ) . append ( angular . element ( '<input id="textAngular-editableFix-010203040506070809" class="ta-hidden-input " unselectable="on" tabIndex="-1">' ) ) ;
61
61
} ) ;
62
62
}
63
63
64
64
// Gloabl to textAngular REGEXP vars for block and list elements.
65
65
66
- var BLOCKELEMENTS = / ^ ( a d d r e s s | a r t i c l e | a s i d e | a u d i o | b l o c k q u o t e | c a n v a s | d d | d i v | d l | f i e l d s e t | f i g c a p t i o n | f i g u r e | f o o t e r | f o r m | h 1 | h 2 | h 3 | h 4 | h 5 | h 6 | h e a d e r | h g r o u p | h r | n o s c r i p t | o l | o u t p u t | p | p r e | s e c t i o n | t a b l e | t f o o t | u l | v i d e o ) $ / ig ;
67
- var LISTELEMENTS = / ^ ( u l | l i | o l ) $ / ig ;
68
- var VALIDELEMENTS = / ^ ( a d d r e s s | a r t i c l e | a s i d e | a u d i o | b l o c k q u o t e | c a n v a s | d d | d i v | d l | f i e l d s e t | f i g c a p t i o n | f i g u r e | f o o t e r | f o r m | h 1 | h 2 | h 3 | h 4 | h 5 | h 6 | h e a d e r | h g r o u p | h r | n o s c r i p t | o l | o u t p u t | p | p r e | s e c t i o n | t a b l e | t f o o t | u l | v i d e o | l i ) $ / ig ;
66
+ var BLOCKELEMENTS = / ^ ( a d d r e s s | a r t i c l e | a s i d e | a u d i o | b l o c k q u o t e | c a n v a s | d d | d i v | d l | f i e l d s e t | f i g c a p t i o n | f i g u r e | f o o t e r | f o r m | h 1 | h 2 | h 3 | h 4 | h 5 | h 6 | h e a d e r | h g r o u p | h r | n o s c r i p t | o l | o u t p u t | p | p r e | s e c t i o n | t a b l e | t f o o t | u l | v i d e o ) $ / i ;
67
+ var LISTELEMENTS = / ^ ( u l | l i | o l ) $ / i ;
68
+ var VALIDELEMENTS = / ^ ( a d d r e s s | a r t i c l e | a s i d e | a u d i o | b l o c k q u o t e | c a n v a s | d d | d i v | d l | f i e l d s e t | f i g c a p t i o n | f i g u r e | f o o t e r | f o r m | h 1 | h 2 | h 3 | h 4 | h 5 | h 6 | h e a d e r | h g r o u p | h r | n o s c r i p t | o l | o u t p u t | p | p r e | s e c t i o n | t a b l e | t f o o t | u l | v i d e o | l i ) $ / i ;
69
69
70
70
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim#Compatibility
71
71
/* istanbul ignore next: trim shim for older browsers */
@@ -153,17 +153,4 @@ if(_browserDetect.ie > 8 || _browserDetect.ie === undefined){
153
153
sheet . deleteRule ( index ) ;
154
154
}
155
155
} ;
156
- }
157
-
158
- // recursive function that returns an array of angular.elements that have the passed attribute set on them
159
- function getByAttribute ( element , attribute ) {
160
- var resultingElements = [ ] ;
161
- var childNodes = element . children ( ) ;
162
- if ( childNodes . length ) {
163
- angular . forEach ( childNodes , function ( child ) {
164
- resultingElements = resultingElements . concat ( getByAttribute ( angular . element ( child ) , attribute ) ) ;
165
- } ) ;
166
- }
167
- if ( element . attr ( attribute ) !== undefined ) resultingElements . push ( element ) ;
168
- return resultingElements ;
169
156
}
0 commit comments