public/js/reveal/jumbotron.reveal.js
function($frag) {
    if(typeof $frag.parent().attr('jt-code-blur') !== 'string') {
      return;
    }

    if(typeof $frag.attr('jt-clear-blur') === 'string') {
      return $frag.parent().find('code').removeClass('blurred');
    }

    if($frag.is('code') && $frag.hasClass('fragment')) {
      $frag.parent()
        .find('code').addClass('blurred')
        .filter('.current-fragment').removeClass('blurred');
    }
  }
function($frag) {
    if(typeof $frag.parent().attr('jt-code-blur') !== 'string') {
      return;
    }

    if(typeof $frag.attr('jt-clear-blur') === 'string') {
      return $frag.parent().find('code').removeClass('blurred');
    }

    if($frag.is('code') && $frag.hasClass('fragment')) {
      $frag.parent()
        .find('code').addClass('blurred')
        .filter('.current-fragment').removeClass('blurred');
    }
  }
function ( $frag ) { if ( typeof $frag . parent ( ) . attr ( 'jt-code-blur' ) !== 'string' ) { return ; } if ( typeof $frag . attr ( 'jt-clear-blur' ) === 'string' ) { return $frag . parent ( ) . find ( 'code' ) . removeClass ( 'blurred' ) ; } if ( $frag . is ( 'code' ) && $frag . hasClass ( 'fragment' ) ) { $frag . parent ( ) . find ( 'code' ) . addClass ( 'blurred' ) . filter ( '.current-fragment' ) . removeClass ( 'blurred' ) ; } }
set up fragment highlighting
set up fragment highlighting