Skip to content

Instantly share code, notes, and snippets.

@simbo
Last active June 11, 2018 17:41
Show Gist options
  • Save simbo/01fc20e2d4c95f233a96a01bf01e5c40 to your computer and use it in GitHub Desktop.
Save simbo/01fc20e2d4c95f233a96a01bf01e5c40 to your computer and use it in GitHub Desktop.
RCC Debug Bookmarklets

RCC Bookmarklets

Paste them in your browser bookmark bar.


RCC Business Session Debug Info

javascript:(function(businessSession) {
  console.group('RCC Business Session');
  console.info('========[ BUSINESS SESSION ]========');
  console.log(businessSession);
  console.info('========[ DEALER INFORMATION ]========');
  console.log('is a dealerSelected?', businessSession.data.data.dealerSelected);
  console.log('dealerInfo in context:', businessSession.data.data.context.dealerInformation);
  console.info('========[ CURRENT VEHICLE ]========');
  console.log(businessSession.data.data.currentVehicle);
  console.groupEnd();
})(
  JSON.parse(window.sessionStorage.getItem('embccwf.bcm.storage.PersistenceIntegration.BUSINESS'))
);

RCC App Meta Debug Info

javascript:(function(metaDataToCheck, angularInjector) {
  console.group('RCC Application Meta Info');
  console.info('URL: ', window.location.href);
  for (var i = 0; i < metaDataToCheck.length; i++) {
    console.log('> ', metaDataToCheck[i], angularInjector.get(metaDataToCheck[i]));
  }
  console.info('=========================');
  console.log('BCM Lib Version', window.rccApplication.bcm);
  console.log('BCM BASE_URL_SECURE', angularInjector.get('embccwf').bcm.config.BASE_URL_SECURE);
  console.groupEnd();
})(
  [
    'buildTime',
    'buildTarget',
    'appVersion',
    'gitRev'
  ],
  angular.element(document.querySelector('rcc')).injector()
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment