From 305ea11d1a0b5ac0e1c6511c2f039766975ad190 Mon Sep 17 00:00:00 2001 From: quiqr Date: Tue, 6 Jun 2023 00:15:39 +0200 Subject: [PATCH] 'publication by pim@ojs+linux+6.1.31+quiqr-desktop-app-0.17.4' --- .quiqr-cache/thumbs/static/images/favicon.png | Bin 0 -> 21111 bytes README.md | 7 +- containerFields.yaml | 5 + data/system_data.json | 12 ++ dataFields.md | 15 ++- quiqr/etalage/template.json | 9 ++ quiqr/home/index.md | 15 ++- quiqr/model/includes/menu.yml | 5 +- quiqr/model/includes/singles.yml | 105 +++++++++++++++--- 9 files changed, 145 insertions(+), 28 deletions(-) create mode 100644 .quiqr-cache/thumbs/static/images/favicon.png create mode 100644 data/system_data.json create mode 100644 quiqr/etalage/template.json diff --git a/.quiqr-cache/thumbs/static/images/favicon.png b/.quiqr-cache/thumbs/static/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc319e0be1478864c27b0d750a0723a05ad5c24 GIT binary patch literal 21111 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 z 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 L@j2b#iA(=4YR$YJ literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 2620f73..b39b6af 100644 --- a/README.md +++ b/README.md @@ -1 +1,6 @@ -# quiqr-template-kitchen-sink \ No newline at end of file +# Quiqr Template Kitchen Sink + +> Everything but the kitchen sink + +This template is for learning how the Quiqr Model works. Every available model +field is configured in this model. diff --git a/containerFields.yaml b/containerFields.yaml index 0ba1733..3d6911f 100644 --- a/containerFields.yaml +++ b/containerFields.yaml @@ -7,3 +7,8 @@ accordion: field2: dag - field1: bye field2: salut +params: + author: mipmip + description: Every available field +section: + some_child_field: '2023-06-21' diff --git a/data/system_data.json b/data/system_data.json new file mode 100644 index 0000000..614f2cd --- /dev/null +++ b/data/system_data.json @@ -0,0 +1,12 @@ +{ + "weekday": [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saterday", + "Sunday" + ] + +} diff --git a/dataFields.md b/dataFields.md index 02f4a71..a8abad3 100644 --- a/dataFields.md +++ b/dataFields.md @@ -15,11 +15,16 @@ leaf_array: - item 1 image_select: seed_765936_00003.png sample_field: 1 -select_single: 2 +select_single: '2' select_multiple: - 1 - 3 date: '2022-03-28' +fonticon-picker: FaCarCrash +color: lime +font-picker: '' +select-from-query: Sunday +slider: 320 --- @@ -86,6 +91,14 @@ date: '2022-03-28' + + + + + + + + diff --git a/quiqr/etalage/template.json b/quiqr/etalage/template.json new file mode 100644 index 0000000..2682ea7 --- /dev/null +++ b/quiqr/etalage/template.json @@ -0,0 +1,9 @@ +{ + "name": "KitchenSink", + "description": "Template with every available field type. For learning the Quiqr Model", + "homepage": "https://github.com/quiqr/quiqr-template-kitchen-sink", + "license": "MIT", + "licenseURL": "https://github.com/quiqr/quiqr-template-kitchen-sink/blob/main/LICENSE", + "author": "Pim Snel", + "authorHomepage": "https://github.com/mipmip" +} diff --git a/quiqr/home/index.md b/quiqr/home/index.md index 0b60517..d7f83d6 100644 --- a/quiqr/home/index.md +++ b/quiqr/home/index.md @@ -1,14 +1,13 @@ -# README FOR NEW SITE +# Quiqr Template Kitchen Sink -If you're a website developer you can read the [Quiqr Site Developer -Docs](https://book.quiqr.org/) -how to customize your Site Admin. +> Everything but the kitchen sink -Quiqr is a Desktop App made for [Hugo](https://gohugo.io). Read all about -[creating Hugo websites](https://gohugo.io/getting-started/quick-start/). +This template is for learning how the Quiqr Model works. Every available model +field is configured in this model. -To change this about text, edit this file: */home/pim/Quiqr Data/sites/test_site_for_model_development/main/quiqr/home/index.md*. +If you're a website developer you can read the [Quiqr Site Developer +Docs](https://book.quiqr.org/) how to customize your Site Admin. Happy Creating. -❤️ Quiqr \ No newline at end of file +❤️ Quiqr diff --git a/quiqr/model/includes/menu.yml b/quiqr/model/includes/menu.yml index 7725272..4f65478 100644 --- a/quiqr/model/includes/menu.yml +++ b/quiqr/model/includes/menu.yml @@ -1,8 +1,9 @@ - title: Fields menuItems: - - key: containerFields - - key: dataFields + - key: simpleDataFields + - key: advancedDataFields - key: layoutFields + - key: containerFields - title: Example Cases menuItems: diff --git a/quiqr/model/includes/singles.yml b/quiqr/model/includes/singles.yml index 5c3bea7..c98ee47 100644 --- a/quiqr/model/includes/singles.yml +++ b/quiqr/model/includes/singles.yml @@ -71,8 +71,34 @@ - key: field2 type: string -- key: dataFields - title: Data Fields + - key: pull + fields: + - key: author + title: Author + type: string + - key: description + multiLine: true + title: Description + type: string + group: params + type: pull + + - key: section + fields: + - key: some_child_field + title: Some chield field + type: date + groupdata: true + type: section + + - key: leaf_array + type: leaf-array + field: + key: some_child_field + type: string + +- key: advancedDataFields + title: Advanced Data Fields file: dataFields.md fields: - key: date @@ -83,6 +109,53 @@ - key: chips type: chips + - key: uniq + type: uniq + + - key: color + type: color + + - key: fonticon-picker + type: fonticon-picker + + - key: font-picker + limit: 40 + categories: + - sans-serif + families: + - roboto + - roboto condensed + - lato + - open sans + type: font-picker + + - key: select-from-query + multiple: false + query_glob: data/system_data.json + query_string: .weekday[] + type: select-from-query + + - key: image_select + buttonTitle: select image + path: /static/images + type: image-select + + + + - key: slider + max: 800 + min: 0 + step: 10 + type: slider + + + + +- key: simpleDataFields + title: Simple Data Fields + file: dataFields.md + fields: + - key: select_single default: 2 multiple: false @@ -106,20 +179,31 @@ - text: Option 3 value: 3 + - key: hidden + type: hidden + default: some value + + - key: number type: number - key: string type: string + - key: info_about_next_field + type: info + content: the next field is `disabled` + + - key: disabled_field + type: info + disabled: true + content: this field is disabled and thus hidden + - key: Multiline String type: string multiLine: true tip: Enter more then one line - - key: uniq - type: uniq - - key: readonly type: readonly default: some preset value @@ -127,17 +211,6 @@ - key: boolean type: boolean - - key: leaf_array - type: leaf-array - field: - key: some_child_field - type: string - - - key: image_select - buttonTitle: select image - path: /static/images - type: image-select - - key: images title: Images