bitbake: toaster: layerdetails Update implementation of delete imported layer
Update the implementation of delete an imported layer so that it is consistent with the other delete messages and wording. Also use the new libtoaster way of setting a notification that the delete was successful. (Bitbake rev: 0b8d3ac48b5a0984963d664ff5630e3b02c4ecd1) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
ac5aba6cab
commit
5b035ed9be
|
@ -221,7 +221,7 @@ class XhrLayer(View):
|
|||
|
||||
return JsonResponse({
|
||||
"error": "ok",
|
||||
"redirect": reverse('project', args=(kwargs['pid'],))
|
||||
"gotoUrl": reverse('project', args=(kwargs['pid'],))
|
||||
})
|
||||
|
||||
|
||||
|
|
|
@ -391,7 +391,9 @@ function layerDetailsPageInit (ctx) {
|
|||
});
|
||||
|
||||
$("#layer-delete-confirmed").click(function(){
|
||||
$.cookie("layer-deleted", ctx.layerVersion.name, { path: '/'});
|
||||
|
||||
var message = $('<span>You have deleted <strong>1</strong> layer from your project: <strong id="deleted-layer-name"></strong>');
|
||||
message.find("#deleted-layer-name").text(ctx.layerVersion.name);
|
||||
|
||||
$.ajax({
|
||||
type: "DELETE",
|
||||
|
@ -401,7 +403,8 @@ function layerDetailsPageInit (ctx) {
|
|||
if (data.error != "ok") {
|
||||
console.warn(data.error);
|
||||
} else {
|
||||
window.location = data.redirect + "?notify=layer-deleted";
|
||||
libtoaster.setNotification("layer-deleted", message.html());
|
||||
window.location.replace(data.gotoUrl);
|
||||
}
|
||||
},
|
||||
error: function(data) {
|
||||
|
|
|
@ -6,14 +6,16 @@
|
|||
{% block title %} {{layerversion.layer.name}} - {{project.name}} - Toaster {% endblock %}
|
||||
{% block pagecontent %}
|
||||
|
||||
<div id="delete-layer-modal" class="modal fade" tabindex="-1" role="dialog">
|
||||
<div id="delete-layer-modal" class="modal fade" tabindex="-1" role="dialog"
|
||||
data-keyboard="false" data-backdrop="static">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-body">
|
||||
Are you sure you want to delete the <strong>{{layerversion.layer.name}}</strong> layer?
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" id="layer-delete-confirmed" class="btn btn-primary">Delete</button>
|
||||
<button type="button" id="layer-delete-confirmed" class="btn
|
||||
btn-primary">Delete layer</button>
|
||||
<button type="button" class="btn btn-default btn-link" data-dismiss="modal">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -358,7 +360,8 @@
|
|||
{# Only show delete link for imported layers #}
|
||||
{% if layerversion.layer_source == layer_source.TYPE_IMPORTED %}
|
||||
<i class="icon-trash text-danger"></i>
|
||||
<a href="#delete-layer-modal" role="button" class="text-danger" data-toggle="modal" data-target="#delete-layer-modal">Delete {{layerversion.layer.name}}</a>
|
||||
<a href="#delete-layer-modal" role="button" class="text-danger"
|
||||
data-toggle="modal" data-target="#delete-layer-modal">Delete layer</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue