Tasso & As Vozes

Inicialização básica de plugins jQuery

· 1 minuto
// Basic jQuery plugins initialization
var MyNamespace = MyNamespace || {};

MyNamespace.applyPlugins = function (parent) {
  if (!parent) parent = $('body');

  $('[data-focus=auto]', parent).focus();

  var richEdits = $('textarea[data-rich=true]');
  if (richEdits.size() > 0) {
    richEdits.fadeTo(0, 1e-8);

    // head.js used here for instance
    head.js('/js/vendor/ckeditor/ckeditor.js').ready(function () {
      richEdits.fadeTo(0, 1).each(function () {
        $(this).myRichEditorPlugin();
      });
    });
  }

  // more stuff ...
};

$(function () {
  MyNamespace.applyPlugins();
});