Gustaf,
I have done a clean install (everything HEAD) and tried it out. That's absolutely fantastic. How on earth do you do things like that so quickly? Thank you very much indeed.
😊
I see what you mean about extending to allow configuration of other image directories. Yes, this would be good, though certainly not a necessity. In point of fact, I did not mean to suggest using a carousel as an image selector. I was just thinking about which bits of existing code I might be able to re-factor or re-use to do what you have done today. I think the existing selector is wonderful as it is!
A couple of bits of housekeeping info I uncovered along the way in case it helps anyone:
- I initially tried using the new HEAD co of xowiki with oacs5-7 Core and the absent parent_id error mentioned earlier was thrown by 'ckeditor-images/upload_image.tcl'. Presumably this reflects a change in oacs-core (perhaps some change to ad_page_contract or something) since the solution is to use a head co of oacs-core. I agree probably not worth trying to fix for oacs5.7.
- There are some ds-comment statements in the ckeditor-images tcl pages. Developer support is not set as a dependency so this will throw errors intially. The solution of course is to either co and install acs-developer-support, or comment out the ds_comment statements.
- I have noticed that the 'list' method of my demo xowiki::Form is creating some Javascript errors. Probably just a missing ';' somewhere causing amongst other things, yui-dom-event.js not to load. I will have a look for this and report back.
SEC7113: CSS was ignored due to mime type mismatch
reset-fonts-grids.css
SEC7113: CSS was ignored due to mime type mismatch
base.css
SEC7113: CSS was ignored due to mime type mismatch
container.css
SEC7113: CSS was ignored due to mime type mismatch
datatable.css
SEC7113: CSS was ignored due to mime type mismatch
button.css
SEC7113: CSS was ignored due to mime type mismatch
skin.css
SEC7113: CSS was ignored due to mime type mismatch
menu.css
SCRIPT1004: Expected ';'
yahoo-dom-event.js, line 1 character 6
SCRIPT1004: Expected ';'
utilities.js, line 1 character 6
SCRIPT1004: Expected ';'
container-min.js, line 1 character 6
SCRIPT1004: Expected ';'
treeview-min.js, line 1 character 6
SCRIPT1004: Expected ';'
button-min.js, line 1 character 6
SCRIPT1004: Expected ';'
menu-min.js, line 1 character 6
SCRIPT1004: Expected ';'
datasource-min.js, line 1 character 6
SCRIPT1004: Expected ';'
autocomplete-min.js, line 1 character 6
SCRIPT1004: Expected ';'
datatable-min.js, line 1 character 6
SCRIPT1004: Expected ';'
selector-min.js, line 1 character 6
SCRIPT5009: 'YAHOO' is undefined
This image selector and page orientated image storage is a really wonderful feature - thank you very much indeed.
I will finalise the v4 CKEditor stuff and send through.
Regards
Richard