Aloha
= window.Aloha or (window.Aloha = {})
Aloha.settings =
modules: ['aloha', 'aloha/jquery'] editables: '.editable-long-text, .editable-short-text' logLevels: error: true warn: false info: false debug: false deprecated: false errorhandling: false sidebar: disabled: true ribbon: false locale: 'en' plugins: load: 'common/format,common/list,common/link,common/block,common/undo,common/contenthandler,common/paste' format: config: ['b', 'i', 'p', 'sub', 'sup', 'del', 'title', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'pre', 'removeFormat'] editables: # No formatting for oneliners '.editable-short-text': [] list: # all elements with no specific configuration get an UL, just for fun :) config: ['ul', 'ol'] editables: # Even if this is configured it is not set because OL and UL are not allowed in H1. '.editable-short-text': [] abbr: # all elements with no specific configuration get an UL, just for fun :) config: ['abbr'] editables: # Even if this is configured it is not set because OL and UL are not allowed in H1. '.editable-short-text': [] link: # all elements with no specific configuration may insert links config: ['a'] editables: '.editable-short-text': [] # all links that match the targetregex will get set the target # e.g. ^(?!.*aloha-editor.com).* matches all href except aloha-editor.com targetregex: '^(?!.*loo.no).*' # this target is set when either targetregex matches or not set # e.g. _blank opens all links in new window target: '_blank' # the same for css class as for target # handle change of href onHrefChange: (obj, href, item) -> jQuery = Aloha.require('aloha/jquery') if item jQuery(obj).attr 'data-name', item.name else jQuery(obj).removeAttr 'data-name' table: # all elements with no specific configuration are not allowed to insert tables config: ['table'] editables: # Don't allow tables in top-text '.editable-short-text': ['']