@@ -88,7 +88,7 @@ CKEDITOR.plugins.add( 'scalar', {
88
88
var node = options . node ;
89
89
delete ( options . node ) ;
90
90
91
- if ( typeof node . version !== 'undefined' ) {
91
+ if ( typeof node . targets !== 'undefined' && node . targets . length > 0 ) {
92
92
var href = node . targets [ 0 ] . version [ 'http://simile.mit.edu/2003/10/ontologies/artstor#url' ] [ 0 ] . value + '#' + node . slug ;
93
93
var resource = node . targets [ 0 ] . slug ;
94
94
} else {
@@ -126,7 +126,7 @@ CKEDITOR.plugins.add( 'scalar', {
126
126
var node = options . node ;
127
127
delete ( options . node ) ;
128
128
129
- if ( typeof node . version !== 'undefined' ) {
129
+ if ( typeof node . targets !== 'undefined' && node . targets . length > 0 ) {
130
130
var href = node . targets [ 0 ] . version [ 'http://simile.mit.edu/2003/10/ontologies/artstor#url' ] [ 0 ] . value + '#' + node . slug ;
131
131
var resource = node . targets [ 0 ] . slug ;
132
132
} else {
@@ -171,7 +171,7 @@ CKEDITOR.plugins.add( 'scalar', {
171
171
if ( typeof node . version !== 'undefined' ) {
172
172
var href = node . version [ 'http://simile.mit.edu/2003/10/ontologies/artstor#url' ] [ 0 ] . value ;
173
173
} else {
174
- var href = node . current . url ;
174
+ var href = node . current . sourceFile ;
175
175
}
176
176
177
177
element . setAttribute ( 'href' , href ) ;
@@ -215,7 +215,7 @@ CKEDITOR.plugins.add( 'scalar', {
215
215
if ( typeof node . version !== 'undefined' ) {
216
216
var href = node . version [ 'http://simile.mit.edu/2003/10/ontologies/artstor#url' ] [ 0 ] . value ;
217
217
} else {
218
- var href = node . current . url ;
218
+ var href = node . current . sourceFile ;
219
219
}
220
220
221
221
element . setAttribute ( 'href' , href ) ;
0 commit comments