You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by dk...@apache.org on 2018/09/24 21:23:37 UTC

[sling-org-apache-sling-app-cms] branch master updated (fff2bcb -> 2fb9c21)

This is an automated email from the ASF dual-hosted git repository.

dklco pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git.


    from fff2bcb  Fixing SLING-7952: making the selects and pathfields full width
     new fa1ee83  Adding a couple missing fields for SLING-7952
     new 2fb9c21  Adding all of the fields for SLING-7951

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../components/editor/fields/repeating/field.jsp   |   2 +-
 .../components/editor/fields/taxonomy/field.jsp    |   2 +-
 .../components/editor/fields/well/well.jsp         |  48 ++++++++
 .../libs/sling-cms/content/admin/loadcontent.json  | 137 +++++++++++----------
 4 files changed, 123 insertions(+), 66 deletions(-)
 create mode 100644 ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/well/well.jsp


[sling-org-apache-sling-app-cms] 01/02: Adding a couple missing fields for SLING-7952

Posted by dk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dklco pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git

commit fa1ee8376b026bea86e59cfa2b17ea66309ccd5b
Author: Dan Klco <dk...@apache.org>
AuthorDate: Mon Sep 24 16:19:01 2018 -0400

    Adding a couple missing fields for SLING-7952
---
 .../libs/sling-cms/components/editor/fields/repeating/field.jsp         | 2 +-
 .../jcr_root/libs/sling-cms/components/editor/fields/taxonomy/field.jsp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/repeating/field.jsp b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/repeating/field.jsp
index fec99b8..968a612 100644
--- a/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/repeating/field.jsp
+++ b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/repeating/field.jsp
@@ -20,7 +20,7 @@
  <div class="repeating">
  	<fieldset disabled="disabled" class="repeating__template is-hidden">
  		<div class="repeating__item field has-addons">
- 			<div class="control">
+ 			<div class="control is-expanded">
 	 			<input type="${properties.type}" value="" class="input" name="${properties.name}" ${required} ${disabled} />
 	 		</div>
 	 		<div class="control">
diff --git a/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/taxonomy/field.jsp b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/taxonomy/field.jsp
index 0fdeec1..d68fd58 100644
--- a/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/taxonomy/field.jsp
+++ b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/taxonomy/field.jsp
@@ -27,7 +27,7 @@
 		</a>
  	</fieldset>
 	<div class="taxonomy__field field has-addons">
-		<div class="control">
+		<div class="control is-expanded">
  			<input class="input" type="text" ${required} ${disabled} list="taxonomy-${fn:replace(resource.name,':','-')}" autocomplete="off" />
  		</div>
  		<div class="control">


[sling-org-apache-sling-app-cms] 02/02: Adding all of the fields for SLING-7951

Posted by dk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dklco pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git

commit 2fb9c2136960d5549c32a025b095488875a6322d
Author: Dan Klco <dk...@apache.org>
AuthorDate: Mon Sep 24 17:23:22 2018 -0400

    Adding all of the fields for SLING-7951
---
 .../components/editor/fields/well/well.jsp         |  48 ++++++++
 .../libs/sling-cms/content/admin/loadcontent.json  | 137 +++++++++++----------
 2 files changed, 121 insertions(+), 64 deletions(-)

diff --git a/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/well/well.jsp b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/well/well.jsp
new file mode 100644
index 0000000..4295785
--- /dev/null
+++ b/ui/src/main/resources/jcr_root/libs/sling-cms/components/editor/fields/well/well.jsp
@@ -0,0 +1,48 @@
+<%-- /*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */ --%>
+<%@include file="/libs/sling-cms/global.jsp"%>
+<div class="card field">
+    <c:choose>
+        <c:when test="${properties.collapse}">
+            <header class="card-header toggle-hidden" data-target="#${resource.name}">
+                <p class="card-header-title">
+                    <sling:encode value="${properties.title}" mode="HTML" />
+                </p>
+                <a href="#" class="card-header-icon" aria-label="Expand">
+                    <span class="icon">
+                        <i class="jam jam-chevron-down" aria-hidden="true"></i>
+                    </span>
+                </a>
+            </header>
+            <div class="card-content is-hidden" id="${resource.name}">
+                <sling:include path="content" resourceType="sling-cms/components/general/container" />
+            </div>
+        </c:when>
+        <c:otherwise>
+            <header class="card-header">
+                <p class="card-header-title">
+                    <sling:encode value="${properties.title}" mode="HTML" />
+                </p>
+            </header>
+            <div class="card-content">
+                <sling:include path="content" resourceType="sling-cms/components/general/container" />
+            </div>
+        </c:otherwise>
+    </c:choose>
+</div>
diff --git a/ui/src/main/resources/jcr_root/libs/sling-cms/content/admin/loadcontent.json b/ui/src/main/resources/jcr_root/libs/sling-cms/content/admin/loadcontent.json
index c239456..cf5d9e0 100644
--- a/ui/src/main/resources/jcr_root/libs/sling-cms/content/admin/loadcontent.json
+++ b/ui/src/main/resources/jcr_root/libs/sling-cms/content/admin/loadcontent.json
@@ -40,70 +40,6 @@
                                 "name": ":operation",
                                 "value": "import"
                             },
-                            "autoCheckout": {
-                                "jcr:primaryType": "nt:unstructured",
-                                "sling:resourceType": "sling-cms/components/editor/fields/select",
-                                "label": "Auto Checkout",
-                                "name": ":autoCheckout",
-                                "options": {
-                                    "no": {
-                                        "label": "No",
-                                        "value": "false"
-                                    },
-                                    "yes": {
-                                        "label": "Yes",
-                                        "value": "true"
-                                    }
-                                }
-                            },
-                            "checkin": {
-                                "jcr:primaryType": "nt:unstructured",
-                                "sling:resourceType": "sling-cms/components/editor/fields/select",
-                                "label": "Checkin",
-                                "name": ":checkin",
-                                "options": {
-                                    "no": {
-                                        "label": "No",
-                                        "value": "false"
-                                    },
-                                    "yes": {
-                                        "label": "Yes",
-                                        "value": "true"
-                                    }
-                                }
-                            },
-                            "replace": {
-                                "jcr:primaryType": "nt:unstructured",
-                                "sling:resourceType": "sling-cms/components/editor/fields/select",
-                                "label": "Replace",
-                                "name": ":replace",
-                                "options": {
-                                    "no": {
-                                        "label": "No",
-                                        "value": "false"
-                                    },
-                                    "yes": {
-                                        "label": "Yes",
-                                        "value": "true"
-                                    }
-                                }
-                            },
-                            "replaceProperties": {
-                                "jcr:primaryType": "nt:unstructured",
-                                "sling:resourceType": "sling-cms/components/editor/fields/select",
-                                "label": "Replace Properties",
-                                "name": ":replaceProperties",
-                                "options": {
-                                    "yes": {
-                                        "label": "Yes",
-                                        "value": "true"
-                                    },
-                                    "no": {
-                                        "label": "No",
-                                        "value": "false"
-                                    }
-                                }
-                            },
                             "contentType": {
                                 "jcr:primaryType": "nt:unstructured",
                                 "sling:resourceType": "sling-cms/components/editor/fields/select",
@@ -137,6 +73,79 @@
                                 "sling:resourceType": "sling-cms/components/editor/fields/textarea",
                                 "label": "Content",
                                 "name": ":content"
+                            },
+                            "advanced": {
+                                "jcr:primaryType": "nt:unstructured",
+                                "sling:resourceType": "sling-cms/components/editor/fields/well",
+                                "collapse": true,
+                                "title": "Advanced",
+                                "content": {
+                                    "jcr:primaryType": "nt:unstructured",
+                                    "autoCheckout": {
+                                        "jcr:primaryType": "nt:unstructured",
+                                        "sling:resourceType": "sling-cms/components/editor/fields/select",
+                                        "label": "Auto Checkout",
+                                        "name": ":autoCheckout",
+                                        "options": {
+                                            "no": {
+                                                "label": "No",
+                                                "value": "false"
+                                            },
+                                            "yes": {
+                                                "label": "Yes",
+                                                "value": "true"
+                                            }
+                                        }
+                                    },
+                                    "checkin": {
+                                        "jcr:primaryType": "nt:unstructured",
+                                        "sling:resourceType": "sling-cms/components/editor/fields/select",
+                                        "label": "Checkin",
+                                        "name": ":checkin",
+                                        "options": {
+                                            "no": {
+                                                "label": "No",
+                                                "value": "false"
+                                            },
+                                            "yes": {
+                                                "label": "Yes",
+                                                "value": "true"
+                                            }
+                                        }
+                                    },
+                                    "replace": {
+                                        "jcr:primaryType": "nt:unstructured",
+                                        "sling:resourceType": "sling-cms/components/editor/fields/select",
+                                        "label": "Replace",
+                                        "name": ":replace",
+                                        "options": {
+                                            "no": {
+                                                "label": "No",
+                                                "value": "false"
+                                            },
+                                            "yes": {
+                                                "label": "Yes",
+                                                "value": "true"
+                                            }
+                                        }
+                                    },
+                                    "replaceProperties": {
+                                        "jcr:primaryType": "nt:unstructured",
+                                        "sling:resourceType": "sling-cms/components/editor/fields/select",
+                                        "label": "Replace Properties",
+                                        "name": ":replaceProperties",
+                                        "options": {
+                                            "yes": {
+                                                "label": "Yes",
+                                                "value": "true"
+                                            },
+                                            "no": {
+                                                "label": "No",
+                                                "value": "false"
+                                            }
+                                        }
+                                    }
+                                }
                             }
                         }
                     }