Fix wizard deleting values from topic create
This commit is contained in:
parent
d09ede00fb
commit
a9a045eefd
|
@ -20,41 +20,38 @@ $(function() {
|
||||||
$(".pkg_wiz_2").show()
|
$(".pkg_wiz_2").show()
|
||||||
$(".pkg_repo").hide()
|
$(".pkg_repo").hide()
|
||||||
|
|
||||||
function setSpecial(id, value) {
|
function setField(id, value) {
|
||||||
if (value != "") {
|
if (value != "") {
|
||||||
var ele = $(id);
|
var ele = $(id);
|
||||||
ele.val(value);
|
ele.val(value);
|
||||||
ele.trigger("change")
|
ele.trigger("change");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
performTask("/tasks/getmeta/new/?url=" + encodeURI(repoURL)).then(function(result) {
|
performTask("/tasks/getmeta/new/?url=" + encodeURI(repoURL)).then(function(result) {
|
||||||
$("#name").val(result.name)
|
setField("#name", result.name);
|
||||||
setSpecial("#provides_str", result.provides)
|
setField("#provides_str", result.provides);
|
||||||
$("#title").val(result.title)
|
setField("#title", result.title);
|
||||||
$("#repo").val(result.repo || repoURL)
|
setField("#repo", result.repo || repoURL);
|
||||||
$("#issueTracker").val(result.issueTracker)
|
setField("#issueTracker", result.issueTracker);
|
||||||
$("#desc").val(result.description)
|
setField("#desc", result.description);
|
||||||
$("#shortDesc").val(result.short_description)
|
setField("#shortDesc", result.short_description);
|
||||||
setSpecial("#harddep_str", result.depends)
|
setField("#harddep_str", result.depends);
|
||||||
setSpecial("#softdep_str", result.optional_depends)
|
setField("#softdep_str", result.optional_depends);
|
||||||
$("#shortDesc").val(result.short_description)
|
setField("#shortDesc", result.short_description);
|
||||||
if (result.forumId) {
|
setField("#forums", result.forumId);
|
||||||
$("#forums").val(result.forumId)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (result.type && result.type.length > 2) {
|
if (result.type && result.type.length > 2) {
|
||||||
$("#type").val(result.type)
|
$("#type").val(result.type);
|
||||||
}
|
}
|
||||||
|
|
||||||
finish()
|
finish();
|
||||||
}).catch(function(e) {
|
}).catch(function(e) {
|
||||||
alert(e)
|
alert(e);
|
||||||
$(".pkg_wiz_1").show()
|
$(".pkg_wiz_1").show();
|
||||||
$(".pkg_wiz_2").hide()
|
$(".pkg_wiz_2").hide();
|
||||||
$(".pkg_repo").show()
|
$(".pkg_repo").show();
|
||||||
// finish()
|
// finish()
|
||||||
})
|
});
|
||||||
} else {
|
} else {
|
||||||
finish()
|
finish()
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
{% if enable_wizard %}
|
{% if enable_wizard %}
|
||||||
<script src="/static/url.min.js"></script>
|
<script src="/static/url.min.js"></script>
|
||||||
<script src="/static/polltask.js"></script>
|
<script src="/static/polltask.js"></script>
|
||||||
<script src="/static/package_create.js"></script>
|
<script src="/static/package_create.js?v=2"></script>
|
||||||
<noscript>
|
<noscript>
|
||||||
<div class="alert alert-warning">
|
<div class="alert alert-warning">
|
||||||
<span class="icon_message"></span>
|
<span class="icon_message"></span>
|
||||||
|
|
Loading…
Reference in New Issue