如何覆盖一些summernote模块功能?

时间:2016-09-15 11:52:14

标签: jquery override summernote

如何覆盖一些summernote模块功能?

summernote来源在这里:

https://raw.githubusercontent.com/summernote/summernote/develop/dist/summernote.js

我需要覆盖这个功能:

this.createItemTemplates = function (hintIdx, items) {
  var hint = hints[hintIdx];
  return items.map(function (item, idx) {
    var $item = $('<div class="note-hint-item"/>');
    $item.append(hint.template ? hint.template(item) : item + '');
    $item.data({
      'index': hintIdx,
      'item': item
    });

    if (hintIdx === 0 && idx === 0) {
      $item.addClass('active');
    }
    return $item;
  });
};

到此:

this.createItemTemplates = function (hintIdx, items) {
  var hint = hints[hintIdx];
  return items.map(function (item, idx) {
    var $item = $('<div class="note-hint-item"/>');
    $item.append(hint.template ? hint.template(item) : item + '');
    $item.data({
      'index': hintIdx,
      'item': item
    });

    return $item;
  });
};

也许这是一些基本的jQuery OOP,但我反向并且不知道如何。

0 个答案:

没有答案