File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1235
1235
zss_editor . restorerange ( ) ;
1236
1236
var sel = document . getSelection ( ) ;
1237
1237
sel . deleteFromDocument ( ) ;
1238
- document . execCommand ( " insertHTML" , false , " <a href='" + url + "'>" + title + " </a>" ) ;
1238
+ document . execCommand ( ' insertHTML' , false , ' <a href="' + encodeHtmlEntities ( url ) + '">' + encodeHtmlEntities ( title ) + ' </a>' ) ;
1239
1239
1240
1240
zss_editor . enabledEditingItems ( ) ;
1241
1241
}
1317
1317
}
1318
1318
}
1319
1319
1320
- var html_code = '<a href="' + link_url + '">' + sel + '</a>' ;
1320
+ var html_code = '<a href="' + encodeHtmlEntities ( link_url ) + '">' + encodeHtmlEntities ( sel ) + '</a>' ;
1321
1321
zss_editor . insertHTML ( html_code ) ;
1322
1322
1323
1323
}
1328
1328
1329
1329
zss_editor . insertImage = function ( url , alt ) {
1330
1330
zss_editor . restorerange ( ) ;
1331
- var html = '<img src="' + url + '" alt="' + alt + '" /><br>' ;
1331
+ var html = '<img src="' + encodeHtmlEntities ( url ) + '" alt="' + encodeHtmlEntities ( alt ) + '" /><br>' ;
1332
1332
zss_editor . insertHTML ( html ) ;
1333
1333
zss_editor . enabledEditingItems ( ) ;
1334
1334
}
1335
1335
1336
1336
zss_editor . insertImageBase64String = function ( imageBase64String , alt ) {
1337
1337
zss_editor . restorerange ( ) ;
1338
- var html = '<img src="data:image/jpeg;base64,' + imageBase64String + '" alt="' + alt + '" />' ;
1338
+ var html = '<img src="data:image/jpeg;base64,' + encodeHtmlEntities ( imageBase64String ) + '" alt="' + encodeHtmlEntities ( alt ) + '" />' ;
1339
1339
zss_editor . insertHTML ( html ) ;
1340
1340
zss_editor . enabledEditingItems ( ) ;
1341
1341
}
You can’t perform that action at this time.
0 commit comments