// $Id$
// Important: Modified /sites/all/modules/wysiwyg/editors/js/tinymce-3.js
(function ($) {
  Drupal.behaviors.kapitbisigWysiwygButtons = {
    attach: function (context, settings) {
      if (typeof(settings.wysiwyg) != 'undefined' && typeof(settings.wysiwyg.configs) != 'undefined') {
        for (var format in settings.wysiwyg.configs.tinymce) {
          var filter_format = format.replace(/^format/, '');
          if (typeof(settings.kapitbisig_context) != 'undefined' && typeof(settings.kapitbisig_context.wysiwyg_configs) != 'undefined' && typeof(settings.kapitbisig_context.wysiwyg_configs[filter_format]) != 'undefined') {
            for(var tinymce_param in settings.kapitbisig_context.wysiwyg_configs[filter_format]) {
              // Buttons arrangement and set valid_elements/extended_valid_elements
              settings.wysiwyg.configs.tinymce[format][tinymce_param] = settings.kapitbisig_context.wysiwyg_configs[filter_format][tinymce_param];
            }
          }
        }
      }
    }
  };
})(jQuery);;

