[Kimchi-devel] [PATCH V2] Bug Fix: Correct select menu to handle empty input

Wen Wang wenwang at linux.vnet.ibm.com
Mon Sep 29 03:25:29 UTC 2014


From: Yu Xin Huo <huoyuxin at linux.vnet.ibm.com>

V1 -> V2:
Have the message item "Options needed." deleted from
"ui/pages/i18n.json.tmpl" and make the proper change with each po file.

Signed-off-by: Yu Xin Huo <huoyuxin at linux.vnet.ibm.com>
Signed-off-by: Wen Wang <wenwang at linux.vnet.ibm.com>
---
 po/de_DE.po                  |    3 ---
 po/en_US.po                  |    3 ---
 po/es_ES.po                  |    3 ---
 po/fr_FR.po                  |    3 ---
 po/it_IT.po                  |    3 ---
 po/ja_JP.po                  |    3 ---
 po/kimchi.pot                |    3 ---
 po/ko_KR.po                  |    3 ---
 po/pt_BR.po                  |    3 ---
 po/ru_RU.po                  |    3 ---
 po/zh_CN.po                  |    3 ---
 po/zh_TW.po                  |    3 ---
 ui/js/widgets/select-menu.js |    6 +++---
 ui/pages/i18n.json.tmpl      |    1 -
 14 files changed, 3 insertions(+), 40 deletions(-)

diff --git a/po/de_DE.po b/po/de_DE.po
index 9d25e20..98bde90 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -1256,9 +1256,6 @@ msgstr "Dies ist kein gültiger URL."
 msgid "No such data available."
 msgstr "Keine solchen Daten verfügbar."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/en_US.po b/po/en_US.po
index e36c88d..eb571ca 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -1128,9 +1128,6 @@ msgstr ""
 msgid "No such data available."
 msgstr ""
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/es_ES.po b/po/es_ES.po
index 1279969..5a3fa46 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -1274,9 +1274,6 @@ msgstr "No es un URL válido."
 msgid "No such data available."
 msgstr "No hay datos de ese tipo disponibles."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/fr_FR.po b/po/fr_FR.po
index a13ef9f..414dd4a 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -1263,9 +1263,6 @@ msgstr "Ce n'est pas une URL valide."
 msgid "No such data available."
 msgstr "De telles données ne sont pas disponibles."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/it_IT.po b/po/it_IT.po
index d710a66..4a6c919 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -1243,9 +1243,6 @@ msgstr "Non è un URL valido."
 msgid "No such data available."
 msgstr "Dati indicati non disponibili."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/ja_JP.po b/po/ja_JP.po
index d8d20f7..af00487 100644
--- a/po/ja_JP.po
+++ b/po/ja_JP.po
@@ -1253,9 +1253,6 @@ msgstr "有効な URL ではありません。"
 msgid "No such data available."
 msgstr "そのようなデータはありません。"
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/kimchi.pot b/po/kimchi.pot
index e72ddcd..685802e 100755
--- a/po/kimchi.pot
+++ b/po/kimchi.pot
@@ -1128,9 +1128,6 @@ msgstr ""
 msgid "No such data available."
 msgstr ""
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/ko_KR.po b/po/ko_KR.po
index 7946cb2..a9f82e4 100644
--- a/po/ko_KR.po
+++ b/po/ko_KR.po
@@ -1185,9 +1185,6 @@ msgstr "올바른 URL이 아닙니다."
 msgid "No such data available."
 msgstr "해당 데이터가 없습니다."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/pt_BR.po b/po/pt_BR.po
index a86567d..f2fba64 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -1265,9 +1265,6 @@ msgstr "Essa não é uma URL válida."
 msgid "No such data available."
 msgstr "Não há dados disponíveis."
 
-msgid "Options needed."
-msgstr "Opções necessárias."
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/ru_RU.po b/po/ru_RU.po
index f17f9bc..059b999 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -1184,9 +1184,6 @@ msgstr "Это недопустимый URL."
 msgid "No such data available."
 msgstr "Нет таких данных."
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 5bf59ca..f77e405 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -1151,9 +1151,6 @@ msgstr "这不是一个有效的URL"
 msgid "No such data available."
 msgstr "没有可用的数据"
 
-msgid "Options needed."
-msgstr "需要选项。"
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 9db4edf..4040b2a 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -1131,9 +1131,6 @@ msgstr "這是無效的 URL。"
 msgid "No such data available."
 msgstr "沒有此類可用資料。"
 
-msgid "Options needed."
-msgstr ""
-
 msgid ""
 "Can not contact the host system. Verify the host system is up and that you "
 "have network connectivity to it. HTTP request response %1. "
diff --git a/ui/js/widgets/select-menu.js b/ui/js/widgets/select-menu.js
index ad53200..c4b0209 100644
--- a/ui/js/widgets/select-menu.js
+++ b/ui/js/widgets/select-menu.js
@@ -36,8 +36,10 @@
             var selectedClass = 'active';
             var itemTag = 'li';
             var item;
+            that.listControl.find('li').remove();
+            that.label.text("");
+            that.target.val("");
             if (options.length > 0) {
-                that.listControl.find('li').remove();
                 $.each(options, function(index, option) {
                     item = $('<' + itemTag + '>' + option.label +'</' + itemTag + '>');
                     item.data('value', option.value);
@@ -58,8 +60,6 @@
                         that.target.change();
                     }
                 });
-            } else {
-                kimchi.message.error.code('KCHAPI6006E');
             }
         },
 
diff --git a/ui/pages/i18n.json.tmpl b/ui/pages/i18n.json.tmpl
index c52b175..75f1e43 100644
--- a/ui/pages/i18n.json.tmpl
+++ b/ui/pages/i18n.json.tmpl
@@ -39,7 +39,6 @@
     "KCHAPI6003E": "$_("This is not a valid Linux path")",
     "KCHAPI6004E": "$_("This is not a valid URL.")",
     "KCHAPI6005E": "$_("No such data available.")",
-    "KCHAPI6006E": "$_("Options needed.")",
     "KCHAPI6007E": "$_("Can not contact the host system. Verify the host system is up and that you have network connectivity to it. HTTP request response %1. ")",
 
     "KCHAPI6001M": "$_("Delete Confirmation")",
-- 
1.7.1




More information about the Kimchi-devel mailing list