This works on version 3.5.1, should be pretty much the same for newer versions.
Edit the file:
ckeditor\plugins\image\dialogs\image.js.
Locate ;else if(C==g)D.removeAttribute('alt');}},{type:'hbox',children:
and insert the following:
,validate:CKEDITOR.dialog.validate.notEmpty(b.lang.image.altMissing)
between the two }}, so you should end up with:
;else if(C==g)D.removeAttribute('alt');},validate:CKEDITOR.dialog.validate.notEmpty(b.lang.image.altMissing)},{type:'hbox',children:
Now edit the:
ckeditor\lang\en-gb.js file and locate the following:
validateVSpace:'VSpace must be a whole number.'
then after it add (don't forget the comma at the start):
,altMissing:'Enter some Alternative Text'
If you want to do more languages then the just follow the above but enter the relevant text.
Done the ALT tag is now compulsory, would be better though is we could control this through the config file somehow.
Hope this is of some use to people.
Edit the file:
ckeditor\plugins\image\dialogs\image.js.
Locate ;else if(C==g)D.removeAttribute('alt');}},{type:'hbox',children:
and insert the following:
,validate:CKEDITOR.dialog.validate.notEmpty(b.lang.image.altMissing)
between the two }}, so you should end up with:
;else if(C==g)D.removeAttribute('alt');},validate:CKEDITOR.dialog.validate.notEmpty(b.lang.image.altMissing)},{type:'hbox',children:
Now edit the:
ckeditor\lang\en-gb.js file and locate the following:
validateVSpace:'VSpace must be a whole number.'
then after it add (don't forget the comma at the start):
,altMissing:'Enter some Alternative Text'
If you want to do more languages then the just follow the above but enter the relevant text.
Done the ALT tag is now compulsory, would be better though is we could control this through the config file somehow.
Hope this is of some use to people.