]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - Plugson/www/plugson_theme.html
Add theme plugin duplicate file check. (#2078)
[Ventoy.git] / Plugson / www / plugson_theme.html
index e6f96a0226915ced5bbbc44acda03b09eb7e596a..5c2f6d8e80239559e57808ddfd64243e74e2e31b 100644 (file)
       index: current_tab_index,\r
       path: data.path\r
     }, function(e) {\r
-      list.push(data);\r
-      FillThemeFileTable(list, m_data_theme[current_tab_index].default_file);\r
-      Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+        if (e.result === 'success') {\r
+            list.push(data);\r
+            FillThemeFileTable(list, m_data_theme[current_tab_index].default_file);\r
+            Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+        } else if (e.result === 'duplicate') {\r
+            Message.error(g_vtoy_cur_language.STR_DUPLICATE_PATH);\r
+        }\r
     });\r
   }\r
 \r
       index: current_tab_index,\r
       path: data.path\r
     }, function(e) {\r
-      list.push(data);\r
-      FillThemeFontTable(list);\r
-      Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+        if (e.result === 'success') {\r
+            list.push(data);\r
+            FillThemeFontTable(list);\r
+            Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+        } else if (e.result === 'duplicate') {\r
+            Message.error(g_vtoy_cur_language.STR_DUPLICATE_PATH);\r
+        }\r
     });\r
   }\r
 \r