[有副作用]Redmine-4.1.1 :安裝«Under Construction»插件後粘貼圖片操作時會有兩個重複的圖(重複粘貼圖片,重複貼圖)

2021.03.25 補充說明-本解決方法會產生副作用,請慎用。

  •  發現了一個副作用: 運維 #237: 不能拖文件到編緝框(如描述、說明)中作爲附件了,這個操作非常方便的
  • 再加上插件redmine_image_clipboard_paste 3.3.0
    •  在只有4個插件的系統中正常。  
    • 在有30多個插件的系統依然存在問題: 運維 #237: 不能拖文件到編緝框(如描述、說明)中作爲附件了,這個操作非常方便的¶

 

======================================================

以下是2021.03.25之前寫的:

 

問題描述

從剪貼板中粘貼圖片,結果有兩個不同名但內容相同的附件,正文中也是兩個重複的圖

 

 

上圖重複了一個:

 

 

一次操作重複了一次

解決方法: 修改文件public/javascripts/attachments.js


# samxiao @ rm411 in ~/redmine-4.1.1-no-plugins-installed-8801/public/javascripts [10:47:06] 
$ pwd
/home/samxiao/redmine-4.1.1-no-plugins-installed-8801/public/javascripts

# samxiao @ rm411 in ~/redmine-4.1.1-no-plugins-installed-8801/public/javascripts [10:47:11] 
$ diff attachments.js attachments.js.orig                                           
195c195
< var cnt=0;
---
> 
199,200d198
<     if(cnt)return;
<       cnt++;

# samxiao @ rm411 in ~/redmine-4.1.1-no-plugins-installed-8801/public/javascripts [10:47:21] C:1

即添加了3行代碼(196,200,201行),如下所示:

原因

似乎是網頁加載時,setupFileDrop()被加載了2次。

可能還有更好的修改方法。

 

環境

  • Ubuntu 20.04.2LTS server
  • Ruby 2.7.2p137, Rails 5.2.4.2,  gem 3.1.4, rake, version 13.0.3
  • Redmine 4.1.1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章