@@ -233,7 +233,7 @@ function nebulaBatteryData(battery){
233233 'battery_mode' : nebula . user . client . device . battery . mode ,
234234 'battery_percentage' : nebula . user . client . device . battery . percentage ,
235235 } ) ;
236- jQuery ( document ) . trigger ( 'batteryChange' ) ;
236+ nebula . dom . document . trigger ( 'batteryChange' ) ;
237237}
238238
239239//Detect Network Connection
@@ -288,7 +288,7 @@ function facebookConnect(){
288288 xfbml : true
289289 } ) ;
290290
291- jQuery ( document ) . trigger ( 'fbinit' ) ;
291+ nebula . dom . document . trigger ( 'fbinit' ) ;
292292 } ;
293293 } else {
294294 jQuery ( '.facebook-connect' ) . remove ( ) ;
@@ -748,8 +748,8 @@ function isInView(element){
748748 var elementTop = element . offset ( ) . top ;
749749 var elementBottom = element . offset ( ) . top + element . innerHeight ( ) ;
750750
751- var windowTop = jQuery ( document ) . scrollTop ( ) ;
752- var windowBottom = jQuery ( document ) . scrollTop ( ) + jQuery ( window ) . height ( ) ;
751+ var windowTop = nebula . dom . document . scrollTop ( ) ;
752+ var windowBottom = nebula . dom . document . scrollTop ( ) + nebula . dom . window . height ( ) ;
753753
754754 if ( ! nebula . dom . body . hasClass ( 'page-visibility-hidden' ) && ( ( elementTop >= windowTop && elementTop < windowBottom ) || ( elementBottom >= windowTop && elementBottom < windowBottom ) || ( elementTop < windowTop && elementBottom > windowBottom ) ) ) {
755755 return true ;
@@ -867,7 +867,7 @@ function hubspot(mode, type, email, properties, callback){ //@todo "Nebula" 0: U
867867 nebula . user . vid = response . vid ;
868868 nv ( 'send' , { 'hubspot_vid' : response . vid } ) ;
869869 }
870- jQuery ( document ) . trigger ( 'nebula_hubspot_sent' ) ;
870+ nebula . dom . document . trigger ( 'nebula_hubspot_sent' ) ;
871871
872872 if ( callback ) {
873873 callback ( response ) ;
@@ -931,7 +931,7 @@ function initAutocompleteSearch(){
931931 jQuery ( '.nebula-search-iconable' ) . removeClass ( 'searching' ) . removeClass ( 'autocompleted' ) ;
932932 } ) ;
933933
934- jQuery ( "input#s, input.search" ) . on ( 'keypress paste' , function ( e ) {
934+ jQuery ( "input#s, input.search" ) . on ( 'keyup paste' , function ( e ) {
935935 if ( ! jQuery ( this ) . hasClass ( 'no-autocomplete' ) && jQuery . trim ( jQuery ( this ) . val ( ) ) . length && searchTriggerOnlyChars ( e ) ) {
936936 autocompleteSearch ( jQuery ( this ) ) ;
937937 }
@@ -949,7 +949,7 @@ function autocompleteSearch(element, types){
949949 return false ;
950950 }
951951
952- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_start' , element ) ;
952+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_start' , element ) ;
953953 nebulaTimer ( 'autocompleteSearch' , 'start' ) ;
954954 nebulaTimer ( 'autocompleteResponse' , 'start' ) ;
955955
@@ -981,18 +981,18 @@ function autocompleteSearch(element, types){
981981 types : JSON . stringify ( types )
982982 } ,
983983 success : function ( data ) {
984- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_success' , data ) ;
984+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_success' , data ) ;
985985 ga ( 'set' , gaCustomMetrics [ 'autocompleteSearches' ] , 1 ) ;
986986 ga ( 'set' , gaCustomDimensions [ 'timestamp' ] , localTimestamp ( ) ) ;
987987 if ( data ) {
988- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_results' , data ) ;
988+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_results' , data ) ;
989989 nebulaPrerender ( data [ 0 ] . link ) ;
990990 jQuery . each ( data , function ( index , value ) {
991991 value . label = value . label . replace ( / & # 0 3 8 ; / g, "\&" ) ;
992992 } ) ;
993993 noSearchResults = '' ;
994994 } else {
995- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_no_results' ) ;
995+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_no_results' ) ;
996996 noSearchResults = ' (No Results)' ;
997997 }
998998 debounce ( function ( ) {
@@ -1004,7 +1004,7 @@ function autocompleteSearch(element, types){
10041004 element . parents ( 'form' ) . removeClass ( 'searching' ) . addClass ( 'autocompleted' ) ;
10051005 } ,
10061006 error : function ( XMLHttpRequest , textStatus , errorThrown ) {
1007- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_error' , request . term ) ;
1007+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_error' , request . term ) ;
10081008 ga ( 'set' , gaCustomDimensions [ 'timestamp' ] , localTimestamp ( ) ) ;
10091009 debounce ( function ( ) {
10101010 ga ( 'send' , 'event' , 'Internal Search' , 'Autcomplete Error' , request . term ) ;
@@ -1019,7 +1019,7 @@ function autocompleteSearch(element, types){
10191019 event . preventDefault ( ) ; //Prevent input value from changing.
10201020 } ,
10211021 select : function ( event , ui ) {
1022- jQuery ( document ) . trigger ( 'nebula_autocomplete_search_selected' , ui ) ;
1022+ nebula . dom . document . trigger ( 'nebula_autocomplete_search_selected' , ui ) ;
10231023 ga ( 'set' , gaCustomMetrics [ 'autocompleteSearchClicks' ] , 1 ) ;
10241024 ga ( 'set' , gaCustomDimensions [ 'timestamp' ] , localTimestamp ( ) ) ;
10251025 ga ( 'send' , 'event' , 'Internal Search' , 'Autocomplete Click' , ui . item . label ) ;
@@ -1916,7 +1916,7 @@ function conditionalJSLoading(){
19161916 jQuery . getScript ( 'https://www.google.com/jsapi?key=' + nebula . site . options . nebula_google_browser_api_key , function ( ) {
19171917 google . load ( 'maps' , '3' , {
19181918 callback : function ( ) {
1919- jQuery ( document ) . trigger ( 'nebula_google_maps_api_loaded' ) ;
1919+ nebula . dom . document . trigger ( 'nebula_google_maps_api_loaded' ) ;
19201920 }
19211921 } ) ;
19221922 } ) . fail ( function ( ) {
@@ -1942,7 +1942,7 @@ function conditionalJSLoading(){
19421942 jQuery . getScript ( nebula . site . resources . js . datatables ) . done ( function ( ) {
19431943 nebulaLoadCSS ( nebula . site . resources . css . datatables ) ;
19441944 dataTablesActions ( ) ; //Once loaded, call the DataTables actions. This can be called or overwritten in child.js (or elsewhere)
1945- jQuery ( document ) . trigger ( 'nebula_datatables_loaded' ) ; //This event can be listened for in child.js (or elsewhere) for when DataTables has finished loading.
1945+ nebula . dom . document . trigger ( 'nebula_datatables_loaded' ) ; //This event can be listened for in child.js (or elsewhere) for when DataTables has finished loading.
19461946 } ) . fail ( function ( ) {
19471947 ga ( 'set' , gaCustomDimensions [ 'timestamp' ] , localTimestamp ( ) ) ;
19481948 ga ( 'send' , 'event' , 'Error' , 'JS Error' , 'jquery.dataTables.min.js could not be loaded' , { 'nonInteraction' : true } ) ;
@@ -2464,7 +2464,7 @@ function nebulaScrollTo(element, milliseconds, offset, onlyWhenBelow){
24642464 var willScroll = true ;
24652465 if ( onlyWhenBelow ) {
24662466 var elementTop = element . offset ( ) . top - offset ;
2467- var viewportTop = jQuery ( document ) . scrollTop ( ) ;
2467+ var viewportTop = nebula . dom . document . scrollTop ( ) ;
24682468 if ( viewportTop - elementTop <= 0 ) {
24692469 willScroll = false ;
24702470 }
@@ -3203,7 +3203,7 @@ function onYouTubeIframeAPIReady(e){
32033203 }
32043204 } ) ;
32053205
3206- jQuery ( document ) . trigger ( 'nebula_youtube_players_created' ) ;
3206+ nebula . dom . document . trigger ( 'nebula_youtube_players_created' ) ;
32073207 pauseFlag = false ;
32083208}
32093209function onPlayerError ( e ) {
@@ -3339,7 +3339,7 @@ function nebulaVimeoTracking(){
33393339 players . vimeo [ id ] . addEvent ( 'finish' , vimeoFinish ) ;
33403340 players . vimeo [ id ] . addEvent ( 'playProgress' , vimeoPlayProgress ) ;
33413341
3342- jQuery ( document ) . trigger ( 'nebula_vimeo_players_created' , id ) ;
3342+ nebula . dom . document . trigger ( 'nebula_vimeo_players_created' , id ) ;
33433343 } ) ;
33443344 } ) ;
33453345
0 commit comments