]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - Plugson/www/plugson_menu_tip.html
Added italian translation (#2580)
[Ventoy.git] / Plugson / www / plugson_menu_tip.html
index b68ef4eafe71d8c15a9fa6c0ac0a06f6e3454dc5..75ef808679e86dd725ddc5547062af5b841c6c56 100644 (file)
@@ -1,10 +1,12 @@
 <div class="box box-primary" id="control">\r
     <div class="box-header">\r
-        <div class="col-sm-10" style="padding-top:8px;">\r
+        <div class="col-sm-9" style="padding-top:8px;">\r
             <i class="fa fa-commenting">&nbsp;&nbsp;</i>\r
             <h1 class="box-title" style="font-weight:bold;" id="id_h1_page_title"></h1>\r
         </div>\r
-        \r
+        <div class="col-sm-1" style="padding-top:2px;">\r
+          <button id="id_btn_reset" class="btn btn-sm btn-danger btn-del"><i class="fa fa-trash"></i><span id="id_btn_span_reset">Reset</span></button>\r
+        </div>\r
         <div class="col-sm-2" style="font-size:16px;padding-top:8px;">\r
             <a id="id_a_official_doc" target="_blank" href="https://www.ventoy.net/en/plugin_menutip.html"><span class="fa fa-link"></span><span id="id_span_official_doc">官网文档</span></a>\r
         </div>\r
     }\r
     \r
     current_tab_index = index;\r
-    VtoyFillCurrentPageItem(m_data_tip[index].tips);\r
+    VtoyFillCurrentPageItem(m_data_tip[index]);\r
   }\r
 \r
   //Main process\r
       tip: data.tip,\r
       type: type\r
     }, function(e) {\r
-      list.push(data);\r
-      FillTipTable(list);\r
-      Message.success(g_vtoy_cur_language.STR_SAVE_SUCCESS);\r
+      if (e.result === 'success') {\r
+        list.push(data);\r
+        FillTipTable(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
 \r
   $('input:text[id=id_tip_text_left]').change(function() {\r
     var value = $('input:text[id=id_tip_text_left]').val();\r
-    if (ventoy_check_percent(value)) {\r
+    if (ventoy_check_percent(value)) {      \r
       VtoySaveCurrentPage();\r
+      m_data_tip[current_tab_index].left = value;\r
     } else {\r
       Message.error(g_vtoy_cur_language.STR_INVALID_PERCENT);\r
       $('input:text[id=id_tip_text_left]').val(m_data_tip[current_tab_index].left);\r
     var value = $('input:text[id=id_tip_text_top]').val();\r
     if (ventoy_check_percent(value)) {\r
       VtoySaveCurrentPage();\r
+      m_data_tip[current_tab_index].top = value;\r
     } else {\r
       Message.error(g_vtoy_cur_language.STR_INVALID_PERCENT);\r
       $('input:text[id=id_tip_text_top]').val(m_data_tip[current_tab_index].top);\r
     if (value.length > 0) {\r
       if (ventoy_check_color(value)) {\r
         VtoySaveCurrentPage();\r
+        m_data_tip[current_tab_index].color = value;\r
       } else {\r
         Message.error(g_vtoy_cur_language.STR_INVALID_COLOR);\r
         $('input:text[id=id_tip_text_color]').val(m_data_tip[current_tab_index].color);\r
   $('#id_tab_menu_tip a[href="#tab_4"]').click(OnClickMultiModeTab);\r
   $('#id_tab_menu_tip a[href="#tab_5"]').click(OnClickMultiModeTab);\r
 \r
+  function UpdateTabTitleIcon(data) {\r
+    CommonUpdateTabTitleIcon(data.exist_menu_tip, '#id_tab_menu_tip a[href="#tab_', 'menu_tip');\r
+  }\r
+  $('#id_btn_reset').click(function() { \r
+    Modal.confirm({msg:GetResetTabConfigTipMsg(current_tab_index, 'menu_tip')}).on(function(e) {\r
+        if (e) {            \r
+            callVtoySync({\r
+                method : 'tip_del',\r
+                index: current_tab_index,\r
+                path: g_del_all_path\r
+            }, function(data) {\r
+                \r
+            });\r
+            \r
+            m_data_tip[current_tab_index].left = m_data_tip[g_vtoy_data_default_index].left;\r
+            m_data_tip[current_tab_index].top = m_data_tip[g_vtoy_data_default_index].top;\r
+            m_data_tip[current_tab_index].color = m_data_tip[g_vtoy_data_default_index].color;\r
+            m_data_tip[current_tab_index].tips.length = 0;            \r
+            VtoyFillCurrentPageItem(m_data_tip[g_vtoy_data_default_index]);\r
+            VtoySaveCurrentPage();\r
+        }\r
+    });\r
+  });\r
+  \r
   $('#id_tab_menu_tip a[href="#tab_0"]').tab('show');\r
   VtoyFillCurrentPageItem(m_data_tip[0]);\r
   VtoyPageLanguageChange(g_current_language);\r