mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-11-28 17:32:44 +08:00
Moving breadcrumb
--HG-- branch : dev
This commit is contained in:
@@ -67,10 +67,11 @@
|
||||
var resizeHandleHeight = shapeTracingResizeHandle.outerHeight();
|
||||
|
||||
var tabsHeight = $('.shape-tracing-tabs:visible').outerHeight();
|
||||
var breadcrumbHeight = $('.shape-tracing-breadcrumb:visible').outerHeight();
|
||||
if (tabsHeight) {
|
||||
var metaContent = $('.shape-tracing-meta-content:visible');
|
||||
padding = parseInt(metaContent.css('padding-bottom') + metaContent.css('padding-top'));
|
||||
metaContent.height(containerHeight - toolbarHeight - resizeHandleHeight - tabsHeight - padding);
|
||||
metaContent.height(containerHeight - toolbarHeight - resizeHandleHeight - tabsHeight - breadcrumbHeight - padding);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -339,6 +340,30 @@
|
||||
var wrapper = _this.parent().parent().first();
|
||||
var panel = wrapper.find('div.' + tabName);
|
||||
|
||||
var breadcrumb = _this.parent().next();
|
||||
var container = _this.parents('.shape-tracing-meta');
|
||||
if (_this.hasClass('shape')) {
|
||||
breadcrumb.text('');
|
||||
}
|
||||
|
||||
if (_this.hasClass('model')) {
|
||||
breadcrumb.text('');
|
||||
}
|
||||
|
||||
if (_this.hasClass('placement')) {
|
||||
breadcrumb.text(container.find('.sgd-pl').text());
|
||||
}
|
||||
|
||||
if (_this.hasClass('template')) {
|
||||
breadcrumb.text(container.find('.sgd-t').text());
|
||||
}
|
||||
|
||||
if (_this.hasClass('html')) {
|
||||
breadcrumb.text('');
|
||||
}
|
||||
|
||||
syncResizeMeta();
|
||||
|
||||
// enable codemirror for the current tab
|
||||
enableCodeMirror(panel);
|
||||
});
|
||||
@@ -400,7 +425,10 @@
|
||||
}
|
||||
});
|
||||
|
||||
_this.parents('.model').find('.shape-tracing-breadcrumb').text('@' + breadcrumb);
|
||||
// fix enumerable properties display
|
||||
breadcrumb = breadcrumb.replace('.[', '[');
|
||||
|
||||
_this.parents('.shape-tracing-meta').find('.shape-tracing-breadcrumb').text('@' + breadcrumb);
|
||||
event.stopPropagation();
|
||||
});
|
||||
|
||||
|
||||
@@ -130,7 +130,6 @@ namespace Orchard.DesignerTools.Services {
|
||||
// process ContentItem.Parts specifically
|
||||
if (o is ContentItem && member.Name == "Parts") {
|
||||
foreach (var part in ((ContentItem)o).Parts) {
|
||||
// Debug.WriteLine(_node.GetHashCode() + " " + o.GetHashCode() + " Parts: " + part.PartDefinition.Name);
|
||||
Dump(part, part.PartDefinition.Name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -322,8 +322,8 @@ button.create-template, button.create-template:hover, background-image:hover {
|
||||
}
|
||||
|
||||
#shape-tracing-window-content .shape-tracing-breadcrumb {
|
||||
margin: 3px 0px;
|
||||
background:#ff0000;
|
||||
position:fixed;
|
||||
background-color:Red;
|
||||
padding: 3px 0;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
<li class="html last">HTML</li>
|
||||
</ul>
|
||||
|
||||
<div class="shape-tracing-breadcrumb"></div>
|
||||
<div class="shape-tracing-meta-content">
|
||||
<div class="shape grid-display">
|
||||
<ul class="properties">
|
||||
@@ -73,17 +74,14 @@
|
||||
</div>
|
||||
|
||||
<div class="model grid-display" style="display:none">
|
||||
<div class="shape-tracing-breadcrumb"></div>
|
||||
@(new MvcHtmlString(@Model.Dump))
|
||||
</div>
|
||||
|
||||
<div class="placement" style="display:none">
|
||||
<div class="shape-tracing-breadcrumb">@(String.IsNullOrEmpty((string)Model.PlacementSource) ? T("").Text : Model.PlacementSource.ToString())</div>
|
||||
<textarea id="placement-@Model.ShapeId" name="placement-@Model.ShapeId">@Model.PlacementContent</textarea>
|
||||
</div>
|
||||
|
||||
<div class="template" style="display:none">
|
||||
<div class="shape-tracing-breadcrumb">@Model.Template</div>
|
||||
@if (String.IsNullOrWhiteSpace((string)Model.TemplateContent))
|
||||
{
|
||||
if (!String.IsNullOrWhiteSpace((string)Model.Template))
|
||||
|
||||
Reference in New Issue
Block a user