Added list configurations
This commit is contained in:
21
views/cfgsinfo.erb
Normal file
21
views/cfgsinfo.erb
Normal file
@@ -0,0 +1,21 @@
|
||||
<%= erb :header %>
|
||||
<div class="container">
|
||||
<h3 class="text-center"><%= @filename %></h3>
|
||||
<div class="container border bg-light pb-2 pt-2 text-secondary">
|
||||
<% @content.each do |line| %>
|
||||
<% if line =~ /^include\(/
|
||||
dn = File.dirname(@filename)
|
||||
result = line.match /^include\s*\('(?<fl>\S+)'\)/
|
||||
if result.nil?
|
||||
%>
|
||||
<p class="p-0 m-0"><%= line %></p>
|
||||
<% else link = File.join(dn, result[:fl]) %>
|
||||
<p class="p-0 m-0"><a href="/bldcfginfo?info=<%= ERB::Util.url_encode(link) %>" class="link-dark link-underline-secondary"><%= line %></a></p>
|
||||
<% end
|
||||
else %>
|
||||
<p class="p-0 m-0"><%= line %></p>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<%= erb :footer %>
|
||||
29
views/cfgslist.erb
Normal file
29
views/cfgslist.erb
Normal file
@@ -0,0 +1,29 @@
|
||||
<%= erb :header %>
|
||||
<div class="container text-center">
|
||||
<h2 class="pb-5">Список доступных конфигураций</h2>
|
||||
<h3 class="pb-2 text-danger">Избранные</h3>
|
||||
<div class="row gap-3">
|
||||
<% @list_selected.each do |item| %>
|
||||
<div class="col-3 bg-info rounded-4">
|
||||
<a href="/bldcfginfo?info=<%= ERB::Util.url_encode(item[2]) %>" class="link-light"><%= item[1] %></a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<h3 class="p-3 text-danger">Локальные</h3>
|
||||
<div class="row gap-3">
|
||||
<% @list_local.each do |item| %>
|
||||
<div class="col-3 bg-primary rounded-4">
|
||||
<a href="/bldcfginfo?info=<%= ERB::Util.url_encode(item[2]) %>" class="link-light"><%= item[1] %></a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
<h3 class="p-3 text-danger">Глобальные</h3>
|
||||
<div class="row gap-3">
|
||||
<% @list_global.each do |item| %>
|
||||
<div class="col-3 bg-success rounded-4">
|
||||
<a href="/bldcfginfo?info=<%= ERB::Util.url_encode(item[2]) %>" class="link-light"><%= item[1] %></a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
<%= erb :footer %>
|
||||
@@ -40,6 +40,10 @@
|
||||
<span class="p-1">
|
||||
<a href="/rpms">rpm-пакеты</a>
|
||||
</span>
|
||||
<span>|</span>
|
||||
<span class="p-1">
|
||||
<a href="/bldcfg">build-окружения</a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
|
||||
@@ -88,4 +88,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-6" style="padding: 12px;">
|
||||
<div class="card" style="background: rgb(227,227,227);border-radius: 15px;">
|
||||
<div class="card-body">
|
||||
<h4 class="card-title">Окружения сборки</h4>
|
||||
<p class="card-text">Список всех доступных окружений сборки</p><a class="card-link" href="/bldcfg">Перейти к списку достпуных окружений</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%= erb :footer %>
|
||||
Reference in New Issue
Block a user