From: Aline Manera <alinefm(a)br.ibm.com>
The remote ISO path may become invalid and we check it on backend to
only return valid data to UI.
But checking the remote ISO path for each distro can take some time so
UI needs to properly display it to user.
Do that by adding a loading message until get the backend response.
Also update the .po files as new messages were added.
Signed-off-by: Aline Manera <alinefm(a)br.ibm.com>
---
po/en_US.po | 8 +++++++-
po/kimchi.pot | 8 +++++++-
po/pt_BR.po | 8 +++++++-
po/zh_CN.po | 8 +++++++-
ui/js/src/kimchi.template_add_main.js | 4 ++++
ui/pages/template-add.html.tmpl | 12 +++++++++++-
6 files changed, 43 insertions(+), 5 deletions(-)
diff --git a/po/en_US.po b/po/en_US.po
index 23881da..23926d6 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kimchi 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-05 17:45-0300\n"
+"POT-Creation-Date: 2014-03-07 00:54-0300\n"
"PO-Revision-Date: 2013-07-11 17:32-0400\n"
"Last-Translator: Crístian Viana <vianac(a)linux.vnet.ibm.com>\n"
"Language-Team: English\n"
@@ -565,6 +565,12 @@ msgstr "Create Templates from Selected ISO"
msgid "I want to use a specific ISO file"
msgstr "I want to use a specific ISO file"
+msgid "Loading default remote ISOs ..."
+msgstr ""
+
+msgid "Arch: "
+msgstr ""
+
msgid "I want to use a custom URL"
msgstr "I want to use a custom URL"
diff --git a/po/kimchi.pot b/po/kimchi.pot
index 06236d2..a8b3ecb 100755
--- a/po/kimchi.pot
+++ b/po/kimchi.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-05 17:45-0300\n"
+"POT-Creation-Date: 2014-03-07 00:54-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -552,6 +552,12 @@ msgstr ""
msgid "I want to use a specific ISO file"
msgstr ""
+msgid "Loading default remote ISOs ..."
+msgstr ""
+
+msgid "Arch: "
+msgstr ""
+
msgid "I want to use a custom URL"
msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 06db056..bca6335 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kimchi 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-05 17:45-0300\n"
+"POT-Creation-Date: 2014-03-07 00:54-0300\n"
"PO-Revision-Date: 2013-06-27 10:48+0000\n"
"Last-Translator: Crístian Viana <vianac(a)linux.vnet.ibm.com>\n"
"Language-Team: Aline Manera <alinefm(a)br.ibm.com>\n"
@@ -580,6 +580,12 @@ msgstr "Criar Modelos a partir das ISOs selecionadas"
msgid "I want to use a specific ISO file"
msgstr "Eu quero usar um arquivo ISO específico"
+msgid "Loading default remote ISOs ..."
+msgstr ""
+
+msgid "Arch: "
+msgstr ""
+
msgid "I want to use a custom URL"
msgstr "Eu quero usar uma URL personalizada"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 38a3c6c..6e0d538 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kimchi 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-03-05 17:45-0300\n"
+"POT-Creation-Date: 2014-03-07 00:54-0300\n"
"PO-Revision-Date: 2013-06-27 10:48+0000\n"
"Last-Translator: ShaoHe Feng <shaohef(a)linux.vnet.ibm.com>\n"
"Language-Team: ShaoHe Feng <shaohef(a)linux.vnet.ibm.com>\n"
@@ -569,6 +569,12 @@ msgstr "从选中的ISO中创建模板"
msgid "I want to use a specific ISO file"
msgstr "指定一个ISO文件"
+msgid "Loading default remote ISOs ..."
+msgstr ""
+
+msgid "Arch: "
+msgstr ""
+
msgid "I want to use a custom URL"
msgstr "我想用一个自定义的URL"
diff --git a/ui/js/src/kimchi.template_add_main.js
b/ui/js/src/kimchi.template_add_main.js
index 098a706..d1ba527 100644
--- a/ui/js/src/kimchi.template_add_main.js
+++ b/ui/js/src/kimchi.template_add_main.js
@@ -249,7 +249,9 @@ kimchi.template_add_main = function() {
//1-2-1 remote iso list
var initRemoteIsoField = function() {
+ $('#load-remote-iso').show();
$('#remote-iso-field').hide();
+ $('#iso-url-field').hide();
$('#select-all-remote-iso').prop('checked', false);
$('#btn-template-remote-iso-create').attr('disabled',
'disabled');
};
@@ -268,7 +270,9 @@ kimchi.template_add_main = function() {
}
});
$('#list-remote-iso').html(html);
+ $('#load-remote-iso').hide()
$('#remote-iso-field').show();
+ $('#iso-url-field').show();
} else {
kimchi.message.warn(i18n['KCHTMPL6001W']);
}
diff --git a/ui/pages/template-add.html.tmpl b/ui/pages/template-add.html.tmpl
index 5c66753..afe22dd 100644
--- a/ui/pages/template-add.html.tmpl
+++ b/ui/pages/template-add.html.tmpl
@@ -128,6 +128,16 @@
<h2 class="step-title">$_("Remote ISO
Image")</h2>
</header>
+ <!-- 1-2-0 -->
+ <div id="load-remote-iso">
+ <h3 class="step-subtitle">
+ <label>
+ <img src = "../images/theme-default/loading.gif"
/>
+ $_("Loading default remote ISOs ...")
+ </label>
+ </h3>
+ </div>
+
<!-- 1-2-1 -->
<div id="remote-iso-field" class="iso-field"
style="display: none;">
<h3 class="step-subtitle">
@@ -180,7 +190,7 @@
</div>
<!-- 1-2-2 -->
- <div id="iso-url-field">
+ <div id="iso-url-field" style="display:
none;">
<h3 class="step-subtitle">
<label>
<input type="checkbox"
id="iso-url-check">
--
1.7.10.4