More ui elements
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 23 Aug 2019 13:06:22 +0000 (09:06 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 23 Aug 2019 13:06:22 +0000 (09:06 -0400)
one for paging (same as currently used in member plugins.
another one for list. start of the ajax table list

views/ui/f6/list.html [new file with mode: 0644]
views/ui/f6/paging.html [new file with mode: 0644]

diff --git a/views/ui/f6/list.html b/views/ui/f6/list.html
new file mode 100644 (file)
index 0000000..a20018e
--- /dev/null
@@ -0,0 +1,34 @@
+{*
+    Foundation 6 List Element
+
+    $ui = [
+        'data'    => array   Required   Array of the data (initial data to load into table)
+        'headers' => array   Required   Array of headers
+        'ajaxUrl' => string  Required   URL to call in table results
+    ]
+*}
+
+<table>
+    <thead>
+        <tr>
+            {foreach $ui.headers as $head}
+                <th>{$head}</th>
+            {/foreach}
+        </tr>
+    </thead>
+    <tbody>
+        {foreach $ui.data as $row}
+            <tr>
+                {foreach $row as $key => $val}
+                    <td>{$val}</td>
+                {/foreach}
+            </tr>
+        {/foreach}
+    </tbody>
+</table>
+
+<script>
+    jQuery(document).ready(function($){
+
+    });
+</script>
diff --git a/views/ui/f6/paging.html b/views/ui/f6/paging.html
new file mode 100644 (file)
index 0000000..b9bcd64
--- /dev/null
@@ -0,0 +1,16 @@
+{*
+    Glm Associate Paging
+    Simple paging prev and next buttons
+
+    {$paging = [
+        'limit'         integer     Limit
+        'prevStart'     integer     Prev Start
+        'nextStart'     integer     Next Start
+        'unitName'      string      Name of units
+    ]}
+*}
+
+{if $paging}
+    <input type="Submit" name="pageSelect" value="Previous {$paging.limit} {$paging.unitName}" class="button button-secondary glm-button"{if empty($paging.prevStart)} disabled{/if}>
+    <input type="Submit" name="pageSelect" value="Next {$paging.limit} {$paging.unitName}" class="button button-secondary glm-button"{if empty($paging.nextStart)} disabled{/if}>
+{/if}