ハロー画像プラグインを機能させるために何時間も費やしました。uploadUrl と searchUrl の両方が機能していません。
Web ページでプラグインを初期化するために使用しているスクリプトは次のとおりです。
<script>
jQuery(function() {
jQuery('.editable').hallo({
plugins: {
'halloformat': {},
'halloblock': {},
'hallojustify': {},
'hallolists': {},
'hallolink': {},
'halloreundo': {},
'hallocleanhtml': {
format: false,
allowedTags: ['p', 'em', 'strong', 'br', 'div', 'ol', 'ul', 'li', 'a'],
allowedAttributes: ['style']
},
'halloimage': {
search: function(query, limit, offset, successCallback) {
response = {offset: offset, total: limit + 1, assets: searchresult.slice(offset, offset+limit)};
successCallback(response);
},
suggestions: null,
uploadUrl: function() {
return '/library/'
}
}
},
editable: true
});
jQuery('.editable').bind('hallomodified', function(event, data) {
jQuery('#modified').html("Editables modified");
});
jQuery('.editable').bind('halloselected', function(event, data) {
jQuery('#modified').html("Selection made");
});
jQuery('.editable').bind('hallounselected', function(event, data) {
jQuery('#modified').html("Selection removed");
});
jQuery('.editable').bind('hallorestored', function(event, data) {
jQuery('#modified').html("restored");
});
});
</script>
任意のポインタをいただければ幸いです、ありがとう、ミシェル