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();