text: (function(wysihtml5) {
    var dom                     = wysihtml5.dom,
        SELECTOR_FIELDS         = "[data-wysihtml5-dialog-field]",
        ATTRIBUTE_FIELDS        = "data-wysihtml5-dialog-field";
  
    wysihtml5.toolbar.Dialog_fontSizeStyle = wysihtml5.toolbar.Dialog.extend({
      multiselect: true,
  
      _serialize: function() {
        return {"size" : this.container.querySelector('[data-wysihtml5-dialog-field="size"]').value};
      },
  
      _interpolate: function(avoidHiddenFields) {
        var focusedElement = document.querySelector(":focus"),
            field          = this.container.querySelector("[data-wysihtml5-dialog-field='size']"),
            firstElement   = (this.elementToChange) ? ((wysihtml5.lang.object(this.elementToChange).isArray()) ? this.elementToChange[0] : this.elementToChange) : null,
            styleStr       = (firstElement) ? firstElement.getAttribute('style') : null,
            size           = (styleStr) ? wysihtml5.quirks.styleParser.parseFontSize(styleStr) : null;
  
        if (field && field !== focusedElement && size && !(/^\s*$/).test(size)) {
          field.value = size;
        }
      }
  
    });
  })(wysihtml5);
  