personal_plugin_generator/app/views/admin/personal_plugin_fields/index.html.erb

52 lines
2.0 KiB
Plaintext

<table class="table main-list">
<thead>
<tr>
<th><%= thead_field_for_ppg("personal_plugin_name") %></th>
<th><%= thead_field_for_ppg("module_name") %></th>
<th><%= thead_field_for_ppg("action") %></th>
</tr>
</thead>
<tbody id="tbody_writing_journals" class="sort-holder">
<%= render 'personal_plugin_fields' %>
</tbody>
</table>
<div id='dialog-confirm' title="<%= thead_field_for_ppg("generate_plugin") %>" style="display: none;">
<div style="clear:both;"></div>
<div id="info_texts">
<image src="/assets/preloader.gif" id="preloader"></image>
<div id="generating_plugin"><%=thead_field_for_ppg("generating_plugin")%></div>
<div id="info_logs"></div>
</div>
</div>
<div class="bottomnav clearfix">
<div class="action pull-right">
<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t(:new_), new_admin_personal_plugin_field_path, :class => 'btn btn-primary' %>
</div>
<div class="pagination pagination-centered">
<%= content_tag :div, paginate(@personal_plugin_fields), class: "pagination pagination-centered" %>
</div>
</div>
<script type="text/javascript">
$(".generate_plugin").off("click").on("click",function(){
$( "#dialog-confirm" ).dialog({
resizable: true,
minHeight: 300,
maxHeight: 400,
modal: true,
width: '80%',
close: function(){$( this ).dialog( "close" );},
open: function(){$("#preloader").css("display",'');$("#generating_plugin").css("display",'');$( "#info_logs" ).html("");}
})
var url = $(this).data("url");
$.get(url).done(function(data){
console.log(data);
$("#preloader").css("display",'none');
$("#generating_plugin").css("display",'none');
if(data["success"]){
$( "#info_logs" ).html("<span><%=thead_field_for_ppg("goto")%><a target=\"_blank\" href=\""+data["url"]+"\" title=\"<%=thead_field_for_ppg("goto")%> "+data["name"]+"\">"+data["name"]+"</a></span>")
}else{
$( "#info_logs" ).html(data["error"]);
}
})
})
</script>