From 664db98c9e8595ce4dd636a27f480e3a08b81ff5 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 21 二月 2025 11:13:51 +0800
Subject: [PATCH] 新增可忽略的维修时间

---
 web/public/SVGOrigin/Method-Draw-master/editor/extensions/ext-imagelib.js |   78 +++++++++++++++++++-------------------
 1 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/web/public/SVGOrigin/Method-Draw-master/editor/extensions/ext-imagelib.js b/web/public/SVGOrigin/Method-Draw-master/editor/extensions/ext-imagelib.js
index d609574..542c2e2 100644
--- a/web/public/SVGOrigin/Method-Draw-master/editor/extensions/ext-imagelib.js
+++ b/web/public/SVGOrigin/Method-Draw-master/editor/extensions/ext-imagelib.js
@@ -10,7 +10,7 @@
 methodDraw.addExtension("imagelib", function() {
 
   var uiStrings = methodDraw.uiStrings;
-  
+
   $.extend(uiStrings, {
     imagelib: {
       select_lib: 'Select an image library',
@@ -25,20 +25,20 @@
       name: 'Demo library (local)',
       url: 'extensions/imagelib/index.html',
       description: 'Demonstration library for SVG-edit on this server'
-    }, 
+    },
     {
       name: 'IAN Symbol Libraries',
       url: 'http://ian.umces.edu/symbols/catalog/svgedit/album_chooser.php',
       description: 'Free library of illustrations'
     }
   ];
-  
+
   var xlinkns = "http://www.w3.org/1999/xlink";
 
   function closeBrowser() {
     $('#imgbrowse_holder').hide();
   }
-  
+
   function importImage(url) {
     var newImage = svgCanvas.addSvgElementFromJson({
       "element": "image",
@@ -61,26 +61,26 @@
   var cur_meta;
   var tranfer_stopped = false;
   var pending = {};
-  
+
    window.addEventListener("message", function(evt) {
     // Receive postMessage data
     var response = evt.data;
-    
+
     if(!response) {
       // Do nothing
       return;
     }
-    
+
     var char1 = response.charAt(0);
-    
+
     var svg_str;
     var img_str;
-    
+
     if(char1 != "{" && tranfer_stopped) {
       tranfer_stopped = false;
       return;
     }
-    
+
     if(char1 == '|') {
       var secondpos = response.indexOf('|', 1);
       var id = response.substr(1, secondpos-1);
@@ -88,28 +88,28 @@
       char1 = response.charAt(0);
 
     }
-    
-    
+
+
     // Hide possible transfer dialog box
     $('#dialog_box').hide();
-    
+
     switch (char1) {
       case '{':
         // Metadata
         tranfer_stopped = false;
         var cur_meta = JSON.parse(response);
-        
+
         pending[cur_meta.id] = cur_meta;
-        
+
         var name = (cur_meta.name || 'file');
-        
+
         var message = uiStrings.notification.retrieving.replace('%s', name);
-        
+
         if(mode != 'm') {
           $.process_cancel(message, function() {
             tranfer_stopped = true;
             // Should a message be sent back to the frame?
-            
+
             $('#dialog_box').hide();
           });
         } else {
@@ -117,7 +117,7 @@
           preview.append(entry);
           cur_meta.entry = entry;
         }
-        
+
         return;
       case '<':
         svg_str = true;
@@ -137,10 +137,10 @@
       default:
         // TODO: See if there's a way to base64 encode the binary data stream
 //        var str = 'data:;base64,' + svgCanvas.Utils.encode64(response, true);
-      
+
         // Assume it's raw image data
 //        importImage(str);
-      
+
         // Don't give warning as postMessage may have been used by something else
         if(mode !== 'm') {
           closeBrowser();
@@ -156,7 +156,7 @@
 //        });
         return;
     }
-    
+
     switch (mode) {
       case 's':
         // Import one
@@ -203,7 +203,7 @@
           } else {
             var entry = '<img src="' + response + '">';
           }
-        
+
           if(cur_meta) {
             preview.children().each(function() {
               if($(this).data('id') == id) {
@@ -231,11 +231,11 @@
         break;
     }
   }, true);
-  
+
   var preview, submit;
 
   function toggleMulti(show) {
-  
+
     $('#lib_framewrap, #imglib_opts').css({right: (show ? 200 : 10)});
     if(!preview) {
       preview = $('<div id=imglib_preview>').css({
@@ -247,7 +247,7 @@
         background: '#fff',
         overflow: 'auto'
       }).insertAfter('#lib_framewrap');
-      
+
       submit = $('<button disabled>Import selected</button>').appendTo('#imgbrowse').click(function() {
         $.each(multi_arr, function(i) {
           var type = this[0];
@@ -269,7 +269,7 @@
       });
 
     }
-    
+
     preview.toggle(show);
     submit.toggle(show);
   }
@@ -286,14 +286,14 @@
 
       var lib_opts = $('<ul id=imglib_opts>').appendTo(browser);
       var frame = $('<iframe/>').prependTo(browser).hide().wrap('<div id=lib_framewrap>');
-      
+
       var header = $('<h1>').prependTo(browser).text(all_libs).css({
         position: 'absolute',
         top: 0,
         left: 0,
         width: '100%'
       });
-      
+
       var cancel = $('<button>' + uiStrings.common.cancel + '</button>').appendTo(browser).click(function() {
         $('#imgbrowse_holder').hide();
       }).css({
@@ -301,9 +301,9 @@
         top: 5,
         right: -10
       });
-      
+
       var leftBlock = $('<span>').css({position:'absolute',top:5,left:10}).appendTo(browser);
-      
+
       var back = $('<button hidden>' + uiStrings.imagelib.show_list + '</button>').appendTo(leftBlock).click(function() {
         frame.attr('src', 'about:blank').hide();
         lib_opts.show();
@@ -312,8 +312,8 @@
       }).css({
         'margin-right': 5
       }).hide();
-      
-      var type = $('<select><option value=s>' + 
+
+      var type = $('<select><option value=s>' +
       uiStrings.imagelib.import_single + '</option><option value=m>' +
       uiStrings.imagelib.import_multi + '</option><option value=o>' +
       uiStrings.imagelib.open + '</option></select>').appendTo(leftBlock).change(function() {
@@ -323,7 +323,7 @@
           case 'o':
             toggleMulti(false);
             break;
-          
+
           case 'm':
             // Import multiple
             toggleMulti(true);
@@ -331,10 +331,10 @@
       }).css({
         'margin-top': 10
       });
-      
+
       cancel.prepend($.getSvgIcon('cancel', true));
       back.prepend($.getSvgIcon('tool_imagelib', true));
-      
+
       $.each(img_libs, function(i, opts) {
         $('<li>').appendTo(lib_opts).text(opts.name).click(function() {
           frame.attr('src', opts.url).show();
@@ -343,12 +343,12 @@
           back.show();
         }).append('<span>' + opts.description + '</span>');
       });
-      
+
     } else {
       $('#imgbrowse_holder').show();
     }
   }
-  
+
   return {
     buttons: [{
       id: "tool_imagelib",
@@ -361,7 +361,7 @@
       }
     }],
     callback: function() {
-    
+
       $('<style>').text('\
         #imgbrowse_holder {\
           position: absolute;\

--
Gitblit v1.9.1