Skip to content

Commit 32019a6

Browse files
committed
URLs for edited media links were not in the correct format for mediaelement after editing within ckeditor
1 parent 658ebbf commit 32019a6

File tree

1 file changed

+4
-4
lines changed
  • system/application/views/widgets/ckeditor/plugins/scalar

1 file changed

+4
-4
lines changed

system/application/views/widgets/ckeditor/plugins/scalar/plugin.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ CKEDITOR.plugins.add( 'scalar', {
8888
var node = options.node;
8989
delete(options.node);
9090

91-
if(typeof node.version !== 'undefined'){
91+
if(typeof node.targets !== 'undefined' && node.targets.length > 0){
9292
var href = node.targets[0].version['http://simile.mit.edu/2003/10/ontologies/artstor#url'][0].value+'#'+node.slug;
9393
var resource = node.targets[0].slug;
9494
}else{
@@ -126,7 +126,7 @@ CKEDITOR.plugins.add( 'scalar', {
126126
var node = options.node;
127127
delete(options.node);
128128

129-
if(typeof node.version !== 'undefined'){
129+
if(typeof node.targets !== 'undefined' && node.targets.length > 0){
130130
var href = node.targets[0].version['http://simile.mit.edu/2003/10/ontologies/artstor#url'][0].value+'#'+node.slug;
131131
var resource = node.targets[0].slug;
132132
}else{
@@ -171,7 +171,7 @@ CKEDITOR.plugins.add( 'scalar', {
171171
if(typeof node.version !== 'undefined'){
172172
var href = node.version['http://simile.mit.edu/2003/10/ontologies/artstor#url'][0].value;
173173
}else{
174-
var href = node.current.url;
174+
var href = node.current.sourceFile;
175175
}
176176

177177
element.setAttribute('href', href);
@@ -215,7 +215,7 @@ CKEDITOR.plugins.add( 'scalar', {
215215
if(typeof node.version !== 'undefined'){
216216
var href = node.version['http://simile.mit.edu/2003/10/ontologies/artstor#url'][0].value;
217217
}else{
218-
var href = node.current.url;
218+
var href = node.current.sourceFile;
219219
}
220220

221221
element.setAttribute('href', href);

0 commit comments

Comments
 (0)