Была точно такая же проблема, даже после добавления ссылки CSS.Закончилось переходом на их демонстрационную страницу и копированием их источника для инициализации aloha, чтобы заставить его работать.
<link href="/Scripts/aloha/css/aloha.css" type="text/css" rel="stylesheet" />
<script>
var Aloha = window.Aloha || (window.Aloha = {});
Aloha.settings = {
locale: 'en',
plugins: {
format: {
config: ['b', 'i', 'p', 'sub', 'sup', 'del', 'title', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'pre', 'removeFormat'],
editables: {
// no formatting allowed for title
'#title': []
}
},
link: {
editables: {
// No links in the title.
'#title': []
}
},
list: {
editables: {
// No lists in the title.
'#title': []
}
},
image: {
'fixedAspectRatio': true,
'maxWidth': 1024,
'minWidth': 10,
'maxHeight': 786,
'minHeight': 10,
'globalselector': '.global',
'ui': {
'oneTab': false
},
editables: {
// No images in the title.
'#title': []
}
}
},
sidebar: {
disabled: true
}
};
</script>
<script type="text/javascript" src="/Scripts/aloha/lib/aloha.js"
data-aloha-plugins="common/format,
common/table,
common/list,
common/link,
common/highlighteditables,
common/block,
common/undo,
common/contenthandler,
common/paste,
common/commands,
common/abbr,
extra/browser,
extra/linkbrowser"></script>
<!-- turn an element into editable Aloha continuous text -->
<script type="text/javascript">
Aloha.ready(function () {
Aloha.require(['aloha', 'aloha/jquery'], function (Aloha, $) {
$('.edit').aloha();
});
});
</script>
Кстати, в конечном итоге вы не пошли с этим редактором, хотя функциональность редактирования на месте поразительна.В основном это была довольно большая библиотека, даже уменьшенная в размере более 1 МБ, и некоторое странное поведение, обнаруженное во время тестирования (скорее всего потому, что проект все еще находится на ранней стадии разработки).Версия, с которой я тестировал, была 0.20.10.