src/ZKEACMS.WebHost/wwwroot/js/LayoutDesign.js

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*! http://www.zkea.net/
 * Copyright (c) ZKEASOFT. All rights reserved.
 * http://www.zkea.net/licenses */

$(function () {
    var container = $("#containers");
    if (container.children().size() > 0 && container.children(".container").size() === 0 && container.children(".container-fluid").size() === 0) {
        var containerItem = $('<div class="container"></div>');
        container.children().appendTo(containerItem);
        container.append(containerItem);
    }
    var containerTools = [
        '<div class="tools">',
        '<i class="glyphicon glyphicon-resize-horizontal" title="拉伸"></i>',
        '<i class="glyphicon glyphicon-resize-small" title="居中"></i>',
        '<i class="glyphicon glyphicon-sort" title="拖动排序"></i>',
        '<i class="glyphicon glyphicon-erase custom-style-editor" title="编辑样式"></i>',
        '<i class="glyphicon glyphicon-remove-circle" title="删除"></i>',
        '</div>'
    ].join('');
    var rowTools = [
        '<div class="tools">',
        '<i class="glyphicon glyphicon-remove-circle" title="删除"></i>',
        '</div>'].join('');
    var colTools = [
        '<div class="tools">',
        '<i class="glyphicon glyphicon-menu-left" title="宽度 - 1"></i>',
        '<i class="glyphicon glyphicon glyphicon-menu-right" title="宽度 + 1"></i>',
        '<i class="glyphicon glyphicon-remove-circle" title="删除"></i>',
        '</div>'].join('');
    function getNewZone() {
        var zoneParent = $('<div class="additional zone"></div>');
        var zone = $("<zone></zone>");
        zone.append('<input class="form-control" type="text" name="ZoneName" placeholder="输入名称" value="区域 ' + ($("#containers input[type=text]").size() + 1) + '" />');
        zone.append('<input class="form-control" type="hidden" name="LayoutId" value="' + $("#LayoutId").val() + '" />');
        zone.append('<input class="form-control" type="hidden" name="ID" value="" />');
        zone.append('<input class="form-control" type="hidden" name="HeadingCode" value="" />');
        zoneParent.append(zone);
        return zoneParent;
    }
    $(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 colSortOption = {
        placeholder: "additional",
        tolerance: "pointer",
        connectWith: ".additional.row",
        over: function (event, ui) {
            if (ui.item.hasClass("AddCol")) {
                ui.placeholder.addClass(ui.item.data("col") + ui.item.data("val")).html('<div class="colContent row muted"></div>');
            } else {
                ui.placeholder.addClass(ui.item.attr("class")).html('<div class="colContent row muted"></div>');
            }
后面还有 227 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。