```coffeescript
# *************************************
#
#   Document Ready
#
# *************************************

jQuery ($) ->

  # ----- Functions ----- #

  Orientation.accordion()
  Orientation.autoSubmit()
  Orientation.dropdown()
  Orientation.headingLink()
  Orientation.search()

  Orientation.search
    $element : $( '.js-articleSearch' )
    $form    : $( '.js-articleSearch-form' )
    $input   : $( '.js-articleSearch-input' )
    $results : $( '.js-articleSearch-results' )
    callback : ( settings ) ->
      guidesElement = $( '.js-guideList' )

      if settings.$input.val()
        guidesElement.addClass( 'dn' )
        settings.$results.removeClass( 'dn' )
      else
        guidesElement.removeClass( 'dn' )
        settings.$results.addClass( 'dn' )

  # ----- Modules ----- #

  Orientation.editor.init()
  Orientation.selectText.init()
  Orientation.tableBank.init()

  # ----- Vendor ----- #

  # Bootstrap

  $( '[data-toggle="tooltip"]' ).tooltip
    container : 'body'

  # jquery-ujs

  $( '#article_tag_tokens' ).tokenInput '/tags.json',
    prePopulate       : $( '#article_tag_tokens' ).data( 'load' )
    preventDuplicates : true
```

Call Shortcut in DOM ready script
user
```coffeescript
# *************************************
#
#   Document Ready
#
# *************************************

jQuery ($) ->

  # ----- Functions ----- #

  Orientation.accordion()
  Orientation.autoSubmit()
  Orientation.dropdown()
  Orientation.headingLink()
  Orientation.search()
  Orientation.shortcut()

  Orientation.search
    $element : $( '.js-articleSearch' )
    $form    : $( '.js-articleSearch-form' )
    $input   : $( '.js-articleSearch-input' )
    $results : $( '.js-articleSearch-results' )
    callback : ( settings ) ->
      guidesElement = $( '.js-guideList' )

      if settings.$input.val()
        guidesElement.addClass( 'dn' )
        settings.$results.removeClass( 'dn' )
      else
        guidesElement.removeClass( 'dn' )
        settings.$results.addClass( 'dn' )

  # ----- Modules ----- #

  Orientation.editor.init()
  Orientation.selectText.init()
  Orientation.tableBank.init()

  # ----- Vendor ----- #

  # Bootstrap

  $( '[data-toggle="tooltip"]' ).tooltip
    container : 'body'

  # jquery-ujs

  $( '#article_tag_tokens' ).tokenInput '/tags.json',
    prePopulate       : $( '#article_tag_tokens' ).data( 'load' )
    preventDuplicates : true
```
assistant