diff --git a/editor/extensions/ext-imagelib.js b/editor/extensions/ext-imagelib.js
index 71d3e05d..592a8727 100644
--- a/editor/extensions/ext-imagelib.js
+++ b/editor/extensions/ext-imagelib.js
@@ -248,7 +248,9 @@ svgEditor.addExtension("imagelib", function() {
overflow: 'auto'
}).insertAfter('#lib_framewrap');
- submit = $('').appendTo('#imgbrowse').click(function() {
+ submit = $('')
+ .appendTo('#imgbrowse')
+ .on("click touchend", function() {
$.each(multi_arr, function(i) {
var type = this[0];
var data = this[1];
@@ -294,7 +296,9 @@ svgEditor.addExtension("imagelib", function() {
width: '100%'
});
- var cancel = $('').appendTo(browser).click(function() {
+ var cancel = $('')
+ .appendTo(browser)
+ .on("click touchend", function() {
$('#imgbrowse_holder').hide();
}).css({
position: 'absolute',
@@ -304,7 +308,9 @@ svgEditor.addExtension("imagelib", function() {
var leftBlock = $('').css({position:'absolute',top:5,left:10}).appendTo(browser);
- var back = $('').appendTo(leftBlock).click(function() {
+ var back = $('')
+ .appendTo(leftBlock)
+ .on("click touchend", function() {
frame.attr('src', 'about:blank').hide();
lib_opts.show();
header.text(all_libs);
@@ -336,7 +342,10 @@ svgEditor.addExtension("imagelib", function() {
back.prepend($.getSvgIcon('tool_imagelib', true));
$.each(img_libs, function(i, opts) {
- $('').appendTo(lib_opts).text(opts.name).click(function() {
+ $('')
+ .appendTo(lib_opts)
+ .text(opts.name)
+ .on("click touchend", function() {
frame.attr('src', opts.url).show();
header.text(opts.name);
lib_opts.hide();