New UI changes(tags, categories, authorisations, module index…)
To run: - ruby lib/remove_old_tags.rb DB_NAME - rake new_ui:migrate_tags - rake new_ui:migrate_categories['APP_KEY,''MODEL_NAME'] (check new_ui.rake for more details)
This commit is contained in:
1 parent
07b3857465
commit
856898016b
1495 files changed
+52132
-9876
No files matched your search
@@ -0,0 +1,33 @@
|
||||
<div class="navbar">
|
||||
<div class="navbar-inner">
|
||||
<span class="brand"><i class="<%= node.root? ? 'icons-house' : 'icons-list-2' %>"></i></span>
|
||||
<% if node.class.to_s.eql?('Page') %>
|
||||
<% unless node.root? %>
|
||||
<% name, icon_name = get_item_module_infos(node) %>
|
||||
<span title="<%= name %>" class="item-type page tip"><i class="<%= icon_name %>"></i></span>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<span title="<%= t(:link) %>" class="item-type link tip"><i class="icon-link"></i></span>
|
||||
<% end %>
|
||||
<div class="item-title">
|
||||
<%= link_to node.title, "/" + node.path %>
|
||||
<div class="item-menu">
|
||||
<%= link_to content_tag(:i, nil, class: "icon-eye-open"), eval("admin_#{node.class.to_s.downcase}_path(node)"), class: "view-page open-slide tip", title: t(:view) if node.class.to_s.eql?('Page') %>
|
||||
<%= link_to content_tag(:i, nil, class: "icon-edit"), eval("edit_admin_#{node.class.to_s.downcase}_path(node)"), class: "open-slide tip", title: t(:edit) %>
|
||||
<%= link_to content_tag(:i, nil, class: "icons-newspaper"), new_admin_page_path(:parent_id => node.id), class: "open-slide tip", title: t(:add_page) if node.class.to_s.eql?('Page') %>
|
||||
<%= link_to content_tag(:i, nil, class: "icon-link"), new_admin_link_path(:parent_id => node.id), class: "open-slide tip", title: t(:add_link) if node.class.to_s.eql?('Page') %>
|
||||
<%= link_to content_tag(:i, nil, class: "icon-trash"), nil, rel: eval("admin_#{node.class.to_s.downcase}_path(node)"), class: "delete tip", title: t(:delete_) unless node.root? %>
|
||||
</div>
|
||||
<%= content_tag(:em, node.url, class: "muted") if node.class.to_s.eql?('Link') %>
|
||||
</div>
|
||||
<div class="item-info pull-right">
|
||||
<% @site_valid_locales.each do |valid_locale| %>
|
||||
<% if node.menu_enabled_for.include?(valid_locale) %>
|
||||
<span class="label label-warning"><%= I18nVariable.from_locale(valid_locale) %></span>
|
||||
|
|
||||
<% end %>
|
||||
<% end %>
|
||||
<span class="badge <%= 'badge-inverse' if node.root? %>"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,21 @@
|
||||
<% unless node.root? %>
|
||||
<li id='<%= node.id %>' class="<%= 'disabled' unless node.is_published %> <%= 'no-nest' if node.class.to_s.eql?('Link') %>" >
|
||||
<% end %>
|
||||
|
||||
<%= render 'node', node: node %>
|
||||
|
||||
<% unless node.children.blank? %>
|
||||
<% unless node.root? %>
|
||||
<ol>
|
||||
<% end %>
|
||||
<% node.children.each do |child| %>
|
||||
<%= render 'node_and_children', node: child %>
|
||||
<% end %>
|
||||
<% unless node.root? %>
|
||||
</ol>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
<% unless node.root? %>
|
||||
</li>
|
||||
<% end %>
|
||||
@@ -0,0 +1,10 @@
|
||||
<nav id="sidebar">
|
||||
<h2 class="position"><a href="#"><i class="icons-flow-tree"></i></a></h2>
|
||||
<div id="sidebar-menu">
|
||||
<div class="scroller">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sub-nav-block-list">
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</nav>
|
||||
@@ -1,15 +0,0 @@
|
||||
<ol class="nav nav-list">
|
||||
<%= render_node_and_children(Item.first(:conditions => {:parent_id => nil})) %>
|
||||
</ol>
|
||||
<script type="text/javascript">
|
||||
$.ajaxSetup({
|
||||
error: function(xhr, status, err) {
|
||||
if (xhr.status == 401){
|
||||
alert("<%= I18n.t('access.denied.ajax_401_error') %>");
|
||||
window.location.href = '/';
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
bindTreeDragHandle();
|
||||
</script>
|
||||
@@ -1,5 +1,35 @@
|
||||
<% content_for :sidebar do %>
|
||||
<%= render 'admin/items/site_map_left_bar' %>
|
||||
<% end -%>
|
||||
<% node = Item.root %>
|
||||
|
||||
<%= render "admin/#{@item.class.to_s.downcase.pluralize}/show" %>
|
||||
<%= render 'site_bar' %>
|
||||
|
||||
<section id="main-wrap">
|
||||
<div class="wrap-inner initial">
|
||||
<ol id='<%= node.id %>' class="sortable">
|
||||
<%= render 'node_and_children', node: node %>
|
||||
</ol>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div id="dialog" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="Delete item" aria-hidden="true">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h3>Delete item</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<span class="text-warning text-center">This action can not be restored, are you sure you want to delete?</span>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
|
||||
<%= link_to t(:delete_), nil, class: "delete-item btn btn-danger", method: :delete, remote: true %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="view-page" class="nano" style="display:none">
|
||||
<div class="page-info clearfix">
|
||||
<a class="pull-right" href="javascript:$.pageslide.close()"><i class="icons-arrow-left-2"></i></a>
|
||||
<h3 class="page-name">Communications and liaison</h3>
|
||||
</div>
|
||||
<div class="content">
|
||||
</div>
|
||||
</div>
|
||||
<%= javascript_include_tag "lib/jquery.pageslide.js" %>
|
||||
@@ -0,0 +1,3 @@
|
||||
$("#dialog").modal('hide');
|
||||
$("#main-wrap ol.sortable").html("<%= j render 'admin/items/node_and_children', node: Item.root %>");
|
||||
reloadStructure();
|
||||
Reference in new issue
Block a user