       else
         $('.read-only').removeAttr 'disabled'
         $('.read-only').removeAttr 'readonly'
+    templates.data 'quiet', 'false'
     # Ensure the correct arrows display in the *Up* and *Down* controls
     # depending on whether or not the controls are currently disabled.
     $('#moveDown_btn:not([disabled]) img').attr 'src',

        opt.attr 'selected', 'selected'
        updateToolbarTemplates()
        templates.change().focus()
      else
        # Show the error messages to the user.
        $.facebox div: '#message'

# element via `assign`.
bindTemplateSaveEvent = (selector, type, assign, callback) ->
  $(selector).on type, ->
    $this     = $ this
    key       = ''
    templates = $ '#templates'
    option    = templates.find 'option:selected'
    if option.length and templates.data('quiet') isnt 'true'
      key = $this.attr('id').match(/^template_(\S*)/)[1]
      key = key[0].toLowerCase() + key.substr 1
      assign.call $this, option, key
