|
@@ -1235,7 +1235,7 @@
|
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,7 +1317,7 @@
|
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,14 +1328,14 @@
|
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
|
}
|