Sha256: 9c38905656cd96f17df9b1dc15dc1bcee5185614ac175d80ab16c22448a1464e
Contents?: true
Size: 1.44 KB
Versions: 5
Compression:
Stored size: 1.44 KB
Contents
# --------------------------------------------------------- # REDACTOR # --------------------------------------------------------- window.RedactorPlugins ||= {} RedactorPlugins.gallery = init: -> @buttonAddBefore('video', 'image', 'Insert Images', @insertImages) insertImages: -> @selectionSave() chr.execute 'showImages', true, (images) => _.each images.reverse(), (model) => # HACK: this workaround sometimes Rails includes image mount_uploader image = model.get('image') image = image.image if image.image data = { filelink: image.regular.url, filename: '' } @imageInsert(data, false) @observeImages() @Character.Generic.Helpers.startRedactor = ($content, redactorOptions) -> if $.fn.redactor $('#details_header').prepend "<div id='redactor_toolbar' class='chr-redactor-toolbar'></div>" options = formattingPre: false convertLinks: false cleanup: false pastePlainText: true plugins: [ 'gallery' ] buttons: ['html', 'formatting', 'bold', 'italic', 'deleted', 'unorderedlist', 'orderedlist', 'outdent', 'indent', 'video', 'file', 'table', 'link', 'alignment', 'horizontalrule'] _(options).extend(redactorOptions) $content.find('.character-redactor').redactor(options) @Character.Generic.Helpers.stopRedactor = ($content) -> if $.fn.redactor $content.find('.character-redactor').redactor('destroy') $('#redactor_toolbar').remove()
Version data entries
5 entries across 5 versions & 1 rubygems