function showClientRef( oSelect, nPkId ) { //alert( 'showClientRef function triggered!' ); $( '#client_ref_linked_count' ).empty(); $( '#client_ref-spinner' ).removeClass( 'd-none' ); $.ajax({ url: 'inc/inc_clientRef.cfm', cache: 0, data: 'pkId=' + nPkId + '&clientId=' + oSelect.options[oSelect.selectedIndex].value, success: function( result ) { $( '#client_ref_linked_count' ).html( result ); $( '#client_ref-spinner' ).addClass( 'd-none' ); } }) } function showDetails( nId, bFullMemberList ) { $.ajax({ url: 'inc/inc_spinner.cfm', cache: 0, success: function( result ) { $( '#list_details' ).html( result ); } }) $.ajax({ url: 'views/list_details.cfm', cache: 0, data: 'pkId=' + nId + '&fullMemberList=' + bFullMemberList, success: function( result ) { $( '#list_details' ).html( result ); } }) } function searchMappingSummary() {; var postData = $( '#frm_mappingSummarySearch' ).serialize(); $( '#myModal' ).modal( 'hide' ); $( '#mapping-summary' ).empty(); $( '#spinner' ).removeClass( 'd-none' ); $.ajax({ method: 'GET', url: 'views/mappingSummaryView.cfm', data: postData, cache: 0, success: function( data ) { $( '#mapping-summary' ).html( data ); $( '#spinner' ).addClass( 'd-none' ); } }) } function resetSearch() { $( '#myModal' ).modal( 'hide' ); $( '#mapping-summary' ).empty(); $( '#spinner' ).removeClass( 'd-none' ); $.ajax({ method: 'GET', url: 'views/mappingSummaryView.cfm', cache: 0, success: function( data ) { $( '#mapping-summary' ).html( data ); $( '#spinner' ).addClass( 'd-none' ); } }) } function loadDocument( sDocPath ) { $( '#doc-frame' ).attr( 'src', sDocPath ); } function goToListUpdates( nId, bFullMemberList ) { window.location.href = '?view=listUpdates'; //showDetails( nId, bFullMemberList ); } $( document ).ready( function() { $.urlParam = function(name){ var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec( window.location.href ); return results[1] || 0; } var href = window.location.href; /*if( href.slice( href.lastIndexOf( '?' ) + 1 ) == 'view=mappingSummary' ) {*/ if( href.includes( 'view=mappingSummary' ) ) { var sURL = 'views/mappingSummaryView.cfm'; if( href.includes( 'email' ) && $.urlParam( 'email' ) != '' ) { sURL = sURL + '?email=' + $.urlParam( 'email' ); } $.ajax({ method: 'GET', url: sURL, cache: 0, success: function( data ) { $( '#spinner' ).addClass( 'd-none' ); $( '#mapping-summary' ).html( data ); } }) } /*if( href.slice( href.lastIndexOf( '?' ) + 1 ) == 'view=listUpdates' ) {*/ if( href.includes( 'view=listUpdates' ) ) { var sURL = 'views/listUpdatesView.cfm'; if( href.includes( 'pkId' ) && $.urlParam( 'pkId' ) != '' ) { sURL = sURL + '?pkId=' + $.urlParam( 'pkId' ); } $.ajax({ method: 'GET', url: sURL, success: function( data ) { $( '#spinner' ).addClass( 'd-none' ); $( '#list-updates' ).html( data ); } }) } /*if( href.slice( href.lastIndexOf( '?' ) + 1 ) == 'view=documents' ) {*/ if( href.includes( 'view=documents' ) ) { var sURL = 'views/documentsView.cfm'; if( href.includes( 'src' ) && $.urlParam( 'src' ) != '' ) { sURL = sURL + '?src=' + $.urlParam( 'src' ); } $.ajax({ method: 'GET', url: sURL, success: function( data ) { $( '#spinner' ).addClass( 'd-none' ); $( '#documents' ).html( data ); } }) } $( '#sideBarCollapse' ).on( 'click', function() { $( '#sidebar' ).toggleClass( 'active' ); }); $( '#mapping-summary-search-icon' ).click( function() { $( '#myModal' ).modal( 'show' ); $( '#myModal' ).draggable ({ handle: '.modal-header' }) }); //load mapping summary card $.ajax({ method: 'GET', url: 'cards/mappingSummaryCard.cfm', success: function( data ) { $( '#mapping-summary-card-body' ).html( data ); var startDate = $( '#startDate' ).val(); var endDate = $( '#endDate' ).val(); var sDateRange = 'from ' + startDate + ' to ' + endDate; $( '#dateRange' ).html( sDateRange ); } }) //load list updates card $.ajax({ method: 'GET', url: 'cards/listUpdatesCard.cfm', success: function( data ) { $( '#list-updates-card-body' ).html( data ); } }) //load documents card $.ajax({ method: 'GET', url: 'cards/documentsCard.cfm', success: function( data ) { $( '#documents-card-body' ).html( data ); } }) });