<%
    use ui::cmn;
    my ($task_info,$param1,$param2) = @_;
    my($longtask_path,$task) = @$task_info;
    
%>

<%  $forge->include('wgt-load-semanticui');  %>



<h3 class="ui center aligned icon header" style="display: none" id="header_failed">
    <i class="remove circle icon negative"></i><div class="placeholder_failed"><%= __('Operation failed') %></div>
</h3>

<h3 class="ui center aligned icon header" style="display: none" id="header_success">
    <i class="checkmark icon positive"></i><div class="placeholder_success"><%= __('Operation succeeded') %></div>
</h3>



<script>
<!--
window.longtask_hooks = {
    decorator_for_diagnostics: function(hubelt, element,item) {
                hubelt.append( element.text(item[0]) );
            },
    callback_on_finished : function(this_,state) {
	if (state.postscriptum_notes != undefined) {
	    J(this_.selector).get(0).innerHTML = state.postscriptum_notes;
	} else {
	    J('.XXXlongtask-status-success, .longtask-div-log-is-here, .longtask-tracelog').hide();
	}
        var failed = state.error_count;
        var failed_suff = failed ? '_failed' : '_success';

        J('.placeholder' + failed_suff).html( J('.longtask-status' + failed_suff).html() );
        J('.longtask-status' + failed_suff).hide();
        J('#header' + failed_suff).show();

	J('#dimmer').hide();
    }
}
-->
</script>

<%  $forge->include('wgt-longtask', $longtask_path,$task ) %>

  <div id=dimmer class="ui active inverted dimmer">
    <div class="ui text loader"><%= __('Please wait..') %></div>
  </div>

