1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- (function (global, factory) {
- if (typeof define === "function" && define.amd) {
- define("/forms/editor-summernote", ["jquery", "Site"], factory);
- } else if (typeof exports !== "undefined") {
- factory(require("jquery"), require("Site"));
- } else {
- var mod = {
- exports: {}
- };
- factory(global.jQuery, global.Site);
- global.formsEditorSummernote = mod.exports;
- }
- })(this, function (_jquery, _Site) {
- "use strict";
- _jquery = babelHelpers.interopRequireDefault(_jquery);
- (0, _jquery.default)(document).ready(function ($$$1) {
- (0, _Site.run)();
- }); // Example Click to edit
- // ---------------------
- window.edit = function () {
- (0, _jquery.default)('.click2edit').summernote({
- focus: true
- });
- };
- window.save = function () {
- (0, _jquery.default)('.click2edit').summernote('destroy');
- }; // Example Hint for words
- // ----------------------
- (function () {
- (0, _jquery.default)("#exampleHint2Basic").summernote({
- height: 100,
- toolbar: false,
- placeholder: 'type with apple, orange, watermelon and lemon',
- hint: {
- words: ['apple', 'arange', 'watermelon', 'lemon'],
- match: /\b(\w{1,})$/,
- search: function search(keyword, callback) {
- callback(_jquery.default.grep(this.words, function (item) {
- return item.indexOf(keyword) === 0;
- }));
- }
- }
- });
- })(); // Example Hint for words
- // ----------------------
- (function () {
- (0, _jquery.default)("#exampleHint2Mention").summernote({
- height: 100,
- toolbar: false,
- hint: {
- mentions: ['jayden', 'sam', 'alvin', 'david'],
- match: /\B@(\w*)$/,
- search: function search(keyword, callback) {
- callback(_jquery.default.grep(this.mentions, function (item) {
- return item.indexOf(keyword) === 0;
- }));
- },
- content: function content(item) {
- return '@' + item;
- }
- }
- });
- })();
- });
|