From 6bb5f5926bf8b51fcab3b459634f32e39d6ea0a6 Mon Sep 17 00:00:00 2001 From: wayne Date: Thu, 8 Aug 2019 15:44:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=83=E5=B1=80=E8=AE=BE=E8=AE=A1=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=88=87=E6=8D=A2=E5=88=97=E5=AE=BD=20#328?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 6 +++--- src/ZKEACMS.SectionWidget/Models/SectionGroup.cs | 10 ++++++++++ src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js | 2 +- src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.min.js | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61958cfff..ace930bf5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2704,9 +2704,9 @@ "dev": true }, "lodash.merge": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", - "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, "lodash.partialright": { diff --git a/src/ZKEACMS.SectionWidget/Models/SectionGroup.cs b/src/ZKEACMS.SectionWidget/Models/SectionGroup.cs index 9a049fe4b..0218101ee 100644 --- a/src/ZKEACMS.SectionWidget/Models/SectionGroup.cs +++ b/src/ZKEACMS.SectionWidget/Models/SectionGroup.cs @@ -137,6 +137,16 @@ protected override void ViewConfigure() }); ViewConfig(m => m.Title).AsHidden(); ViewConfig(m => m.Description).AsHidden(); + + ViewConfig(m => m.SectionContents).AsHidden().Ignore(); + ViewConfig(m => m.SectionTitle).AsHidden().Ignore(); + ViewConfig(m => m.SectionTitles).AsHidden().Ignore(); + ViewConfig(m => m.CallToAction).AsHidden().Ignore(); + ViewConfig(m => m.CallToActions).AsHidden().Ignore(); + ViewConfig(m => m.SectionImage).AsHidden().Ignore(); + ViewConfig(m => m.SectionImages).AsHidden().Ignore(); + ViewConfig(m => m.Paragraph).AsHidden().Ignore(); + ViewConfig(m => m.Paragraphs).AsHidden().Ignore(); } } } \ No newline at end of file diff --git a/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js b/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js index c3fe74b12..c7bc6d908 100644 --- a/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js +++ b/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js @@ -34,7 +34,7 @@ zoneParent.append(zone); return zoneParent; } - $(document).on("click", ".dropdown-menu.col-size a", function () { + $(document).on("click", "#toolBar .col-size a", function () { $("#add-col-handle").attr("data-val", $(this).data("val")).find(".col-size-info").text($(this).text()); $(this).parent().parent().find(".active").removeClass("active"); $(this).parent().addClass("active"); diff --git a/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.min.js b/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.min.js index 630530ceb..cf998fb9e 100644 --- a/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.min.js +++ b/src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.min.js @@ -1 +1 @@ -$(function(){function s(){var t=$('
<\/div>'),n=$("<\/zone>");return n.append(''),n.append(''),n.append(''),n.append(''),t.append(n),t}function h(){$("#containers").sortable({placeholder:"design",axis:"y",tolerance:"pointer",start:function(n,t){t.helper.hasClass("container")?(t.placeholder.addClass("container"),t.helper.css("left",t.placeholder.offset().left)):t.placeholder.addClass("container-fluid")},handle:".glyphicon-sort"});$("#containers>div").sortable(f).append(e).addClass("design main custom-style");$(".additional.row").sortable(i).append(o).children(".additional").append(u)}var n=$("#containers"),r,i,f,t;n.children().size()>0&&n.children(".container").size()===0&&n.children(".container-fluid").size()===0&&(r=$('
<\/div>'),n.children().appendTo(r),n.append(r));var e='
<\/i><\/i><\/i><\/i><\/i><\/div>',o='
<\/i><\/div>',u='
<\/i><\/i><\/i><\/div>';$(document).on("click",".dropdown-menu.col-size a",function(){$("#add-col-handle").attr("data-val",$(this).data("val")).find(".col-size-info").text($(this).text());$(this).parent().parent().find(".active").removeClass("active");$(this).parent().addClass("active")});$(".AddContainer").draggable({helper:"clone"});$(".AddRow").draggable({helper:"clone",revert:"invalid",connectToSortable:".container,.container-fluid"});$(".AddCol").draggable({helper:"clone",connectToSortable:".additional.row"});$(".templates ul li").draggable({helper:"clone",connectToSortable:"#containers>div"});i={placeholder:"additional",tolerance:"pointer",connectWith:".additional.row",over:function(n,t){t.item.hasClass("AddCol")?t.placeholder.addClass(t.item.data("col")+t.item.data("val")).html('
<\/div>'):t.placeholder.addClass(t.item.attr("class")).html('
<\/div>')},stop:function(n,t){if(t.item.hasClass("AddCol")){var i=$('
'+u+'
<\/div><\/div>');i.find(".colContent").append(s());t.item.replaceWith(i)}}};f={placeholder:"additional row muted",tolerance:"pointer",connectWith:".container,.container-fluid",items:".additional.row",stop:function(n,t){var r=$('
'+o+"<\/div>"),f;t.item.hasClass("AddRow")?t.item.replaceWith(r):t.item.data("add")&&(f=$(t.item.find(".row").html()),f.find(".border-helper").remove(),r.append(f),t.item.replaceWith(r),f.each(function(){$(this).addClass("additional");$(this).append(u);$(this).append($('
<\/div>').append(s()))}));r.sortable(i)}};h();$("body").droppable({greedy:!0,accept:".AddContainer",hoverClass:"dropWarning",drop:function(){var n=$('
'+e+"<\/div>");n.sortable(f);$(".additional.row",n).sortable(i);$("#containers").append(n)}});$(document).on("click",".container.design .glyphicon-resize-horizontal",function(){$(this).closest(".container").removeClass("container").addClass("container-fluid")});$(document).on("click",".container-fluid.design .glyphicon-resize-small",function(){$(this).closest(".container-fluid").removeClass("container-fluid").addClass("container")});$(document).on("click","#containers .glyphicon-remove-circle",function(){var n=$(this).parent().parent();Easy.ShowMessageBox("提示","确定要删除吗?",function(){n.remove()},!0,10)});$(document).on("click","#containers .glyphicon-menu-left",function(){var n=$(this).parent().parent().attr("class");n=n.replace(/col-md-(\d+)/g,function(n,t){return t=parseInt(t),t>1&&t--,"col-md-"+t});$(this).parent().parent().attr("class",n)});$(document).on("click","#containers .glyphicon-menu-right",function(){var n=$(this).parent().parent().attr("class");n=n.replace(/col-md-(\d+)/g,function(n,t){return t=parseInt(t),t<12&&t++,"col-md-"+t});$(this).parent().parent().attr("class",n)});$(document).on("click",".custom-style-editor",function(){$(".custom-style-target").removeClass("custom-style-target");$(this).parents(".main").addClass("custom-style-target")});$(window).width()>1600&&$(".templates").addClass("active");$(document).on("click",".templates .tool-open",function(){$(this).parent().toggleClass("active")});n.removeClass("hide");$(document).on("click","#save",function(){var i,f,r,o,u,t,h;if($('input[name="ZoneName"]').each(function(){$.trim($(this).val())||$(this).val("未命名");$(this).attr("value",$(this).val())}),!$(this).data("done")){$(this).data("done",!0);i=$("#LayoutInfo");$("zone").each(function(n){$("input",this).each(function(){$(this).attr("name","zones["+n+"]."+$(this).attr("name")).addClass("hide")}).appendTo(i)});f=$('
').append(n.html());$("div",f).removeClass("ui-droppable").removeClass("ui-sortable").removeClass("ui-sortable-handle").removeClass("active").removeClass("design").removeClass("custom-style-target").not(".custom-style").removeAttr("style");$(".tools",f).remove();var c=f.html(),s=c.split(""),e=[];for(t=0;t");for(r=[],t=0;t"),u=0;u");for($(".layout-html",i).remove(),t=0;t<\/textarea>').val(h));return i.submit(),!1}});$(document).on("click","#show-source-code",function(){var i,r;$('input[name="ZoneName"]').each(function(){$.trim($(this).val())||$(this).val("未命名");$(this).attr("value",$(this).val())});i=$('
').append(n.html());$("div",i).removeClass("ui-droppable").removeClass("ui-sortable").removeClass("ui-sortable-handle").removeClass("active").removeClass("design").removeClass("custom-style-target").not(".custom-style").removeAttr("style");$(".tools",i).remove();r=i.html().replace(new RegExp(">\n<\/div","g"),">\n<\/div").replace(new RegExp(">","g"),">\n\n").replace(new RegExp("><\/zone","g"),">\n<\/zone").replace(new RegExp(">\n0&&0===e.children(".container").size()&&0===e.children(".container-fluid").size()){var t=$('
');e.children().appendTo(t),e.append(t)}var a=['
','','','','','',"
"].join(""),n=['
','',"
"].join(""),o=['
','','','',"
"].join("");function i(){var e=$('
'),t=$("");return t.append(''),t.append(''),t.append(''),t.append(''),e.append(t),e}$(document).on("click","#toolBar .col-size a",function(){$("#add-col-handle").attr("data-val",$(this).data("val")).find(".col-size-info").text($(this).text()),$(this).parent().parent().find(".active").removeClass("active"),$(this).parent().addClass("active")}),$(".AddContainer").draggable({helper:"clone"}),$(".AddRow").draggable({helper:"clone",revert:"invalid",connectToSortable:".container,.container-fluid"}),$(".AddCol").draggable({helper:"clone",connectToSortable:".additional.row"}),$(".templates ul li").draggable({helper:"clone",connectToSortable:"#containers>div"});var l={placeholder:"additional",tolerance:"pointer",connectWith:".additional.row",over:function(e,t){t.item.hasClass("AddCol")?t.placeholder.addClass(t.item.data("col")+t.item.data("val")).html('
'):t.placeholder.addClass(t.item.attr("class")).html('
')},stop:function(e,t){if(t.item.hasClass("AddCol")){var a=$('
'+o+'
');a.find(".colContent").append(i()),t.item.replaceWith(a)}}},s={placeholder:"additional row muted",tolerance:"pointer",connectWith:".container,.container-fluid",items:".additional.row",stop:function(e,t){var a=$('
'+n+"
");if(t.item.hasClass("AddRow"))t.item.replaceWith(a);else if(t.item.data("add")){var s=$(t.item.find(".row").html());s.find(".border-helper").remove(),a.append(s),t.item.replaceWith(a),s.each(function(){$(this).addClass("additional"),$(this).append(o),$(this).append($('
').append(i()))})}a.sortable(l)}};function r(){$("#containers").sortable({placeholder:"design",axis:"y",tolerance:"pointer",start:function(e,t){t.helper.hasClass("container")?(t.placeholder.addClass("container"),t.helper.css("left",t.placeholder.offset().left)):t.placeholder.addClass("container-fluid")},handle:".glyphicon-sort"}),$("#containers>div").sortable(s).append(a).addClass("design main custom-style"),$(".additional.row").sortable(l).append(n).children(".additional").append(o)}r(),$("body").droppable({greedy:!0,accept:".AddContainer",hoverClass:"dropWarning",drop:function(e,t){var n=$('
'+a+"
");n.sortable(s),$(".additional.row",n).sortable(l),$("#containers").append(n)}}),$(document).on("click",".container.design .glyphicon-resize-horizontal",function(){$(this).closest(".container").removeClass("container").addClass("container-fluid")}),$(document).on("click",".container-fluid.design .glyphicon-resize-small",function(){$(this).closest(".container-fluid").removeClass("container-fluid").addClass("container")}),$(document).on("click","#containers .glyphicon-remove-circle",function(){var e=$(this).parent().parent();Easy.ShowMessageBox("提示","确定要删除吗?",function(){e.remove()},!0,10)}),$(document).on("click","#containers .glyphicon-menu-left",function(){var e=$(this).parent().parent().attr("class");e=e.replace(/col-md-(\d+)/g,function(e,t){return(t=parseInt(t))>1&&t--,"col-md-"+t}),$(this).parent().parent().attr("class",e)}),$(document).on("click","#containers .glyphicon-menu-right",function(){var e=$(this).parent().parent().attr("class");e=e.replace(/col-md-(\d+)/g,function(e,t){return(t=parseInt(t))<12&&t++,"col-md-"+t}),$(this).parent().parent().attr("class",e)}),$(document).on("click",".custom-style-editor",function(){$(".custom-style-target").removeClass("custom-style-target"),$(this).parents(".main").addClass("custom-style-target")}),$(window).width()>1600&&$(".templates").addClass("active"),$(document).on("click",".templates .tool-open",function(){$(this).parent().toggleClass("active")}),e.removeClass("hide"),$(document).on("click","#save",function(){if($('input[name="ZoneName"]').each(function(){$.trim($(this).val())||$(this).val("未命名"),$(this).attr("value",$(this).val())}),!$(this).data("done")){$(this).data("done",!0);var t=$("#LayoutInfo");$("zone").each(function(e){$("input",this).each(function(){$(this).attr("name","zones["+e+"]."+$(this).attr("name")).addClass("hide")}).appendTo(t)});var a=$('
').append(e.html());$("div",a).removeClass("ui-droppable").removeClass("ui-sortable").removeClass("ui-sortable-handle").removeClass("active").removeClass("design").removeClass("custom-style-target").not(".custom-style").removeAttr("style"),$(".tools",a).remove();for(var n=a.html().split(""),o=[],i=0;i");var l=[];for(i=0;i"),r=0;r");$(".layout-html",t).remove();for(i=0;i').val(c))}return t.submit(),!1}}),$(document).on("click","#show-source-code",function(){$('input[name="ZoneName"]').each(function(){$.trim($(this).val())||$(this).val("未命名"),$(this).attr("value",$(this).val())});var t=$('
').append(e.html());$("div",t).removeClass("ui-droppable").removeClass("ui-sortable").removeClass("ui-sortable-handle").removeClass("active").removeClass("design").removeClass("custom-style-target").not(".custom-style").removeAttr("style"),$(".tools",t).remove();var a=t.html().replace(new RegExp(">\n\n","g"),">\n\n").replace(new RegExp(">\n\n