From dcc69f1700fb11f7dee8a8ca24cd9b6e496a0b56 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Tue, 20 Feb 2024 20:57:17 +0100 Subject: [PATCH] wip #6693 @7 --- .gitignore | 2 + resources/grapes/app.sass | 12 ++++ resources/grapes/blocks/intro/_intro.sass | 2 + resources/grapes/blocks/intro/block.js | 57 +++++++++++++++++++ .../test.blade.php => intro/intro.blade.php} | 0 .../blocks/{test/test.css => intro/intro.js} | 0 resources/grapes/blocks/standard/block.js | 11 ++++ resources/grapes/blocks/test/block.js | 13 ----- resources/grapes/blocks/test/test.js | 0 9 files changed, 84 insertions(+), 13 deletions(-) create mode 100644 resources/grapes/app.sass create mode 100644 resources/grapes/blocks/intro/_intro.sass create mode 100644 resources/grapes/blocks/intro/block.js rename resources/grapes/blocks/{test/test.blade.php => intro/intro.blade.php} (100%) rename resources/grapes/blocks/{test/test.css => intro/intro.js} (100%) create mode 100644 resources/grapes/blocks/standard/block.js delete mode 100644 resources/grapes/blocks/test/block.js delete mode 100644 resources/grapes/blocks/test/test.js diff --git a/.gitignore b/.gitignore index 7fe978f..9d54191 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,5 @@ yarn-error.log /.fleet /.idea /.vscode +/resources/grapes/app.css +/resources/grapes/app.css.map diff --git a/resources/grapes/app.sass b/resources/grapes/app.sass new file mode 100644 index 0000000..889eae1 --- /dev/null +++ b/resources/grapes/app.sass @@ -0,0 +1,12 @@ +@import 'https://use.typekit.net/ekh4xhm.css' +@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap" + +body + font-family: Inter, sans-serif + +h1, h2, h3, h4, h5, h6 + font-family: "fields", serif + font-weight: 600 + +@import "blocks/intro/_intro" + diff --git a/resources/grapes/blocks/intro/_intro.sass b/resources/grapes/blocks/intro/_intro.sass new file mode 100644 index 0000000..4be9298 --- /dev/null +++ b/resources/grapes/blocks/intro/_intro.sass @@ -0,0 +1,2 @@ +section[data-type="intro"] + background: #ff0000 diff --git a/resources/grapes/blocks/intro/block.js b/resources/grapes/blocks/intro/block.js new file mode 100644 index 0000000..af72c09 --- /dev/null +++ b/resources/grapes/blocks/intro/block.js @@ -0,0 +1,57 @@ +blocks.push({ + category: 'Fluidbook digital learning', + order: 0, + id: 'intro', + label: 'Intro', + media: ``, + content: {type: 'intro'}, +}); + +components.push(['intro', { + model: { + defaults: { + tagName: "section", + attributes: {'data-type': "intro"}, + components: + '

Insert title here

' + + '

Lorem ipsum

' + + '', + stylable: ['background-color'], + } + }, + +}]); + +// components.push(['intro-h1', { +// model: { +// defaults: { +// name: 'Heading 1', +// editable:true, +// draggable: false, +// droppable: false, +// } +// } +// }]); +// +// components.push(['intro-paragraph', { +// model: { +// defaults: { +// name: 'Text', +// editable:true, +// draggable: false, +// droppable: false, +// } +// } +// }]); +// +// components.push(['intro-image', { +// type:'image', +// model: { +// defaults: { +// name: 'Image', +// editable:true, +// draggable: false, +// droppable: false, +// } +// } +// }]); diff --git a/resources/grapes/blocks/test/test.blade.php b/resources/grapes/blocks/intro/intro.blade.php similarity index 100% rename from resources/grapes/blocks/test/test.blade.php rename to resources/grapes/blocks/intro/intro.blade.php diff --git a/resources/grapes/blocks/test/test.css b/resources/grapes/blocks/intro/intro.js similarity index 100% rename from resources/grapes/blocks/test/test.css rename to resources/grapes/blocks/intro/intro.js diff --git a/resources/grapes/blocks/standard/block.js b/resources/grapes/blocks/standard/block.js new file mode 100644 index 0000000..173cc1f --- /dev/null +++ b/resources/grapes/blocks/standard/block.js @@ -0,0 +1,11 @@ +blocks.push({ + category: 'Fluidbook digital learning', + order: 2, + id: 'standard', + label: 'Bloc standard', + media: ``, // Use `image` component + content: {type: 'image'}, // The component `image` is activatable (shows the Asset Manager). + // We want to activate it once dropped in the canvas. + activate: true, // select: true, // Default with `activate: true` +}); + diff --git a/resources/grapes/blocks/test/block.js b/resources/grapes/blocks/test/block.js deleted file mode 100644 index 1699467..0000000 --- a/resources/grapes/blocks/test/block.js +++ /dev/null @@ -1,13 +0,0 @@ -blocks.push({ - id: 'image', - label: 'Image', - media: ` - - `, - // Use `image` component - content: { type: 'image' }, - // The component `image` is activatable (shows the Asset Manager). - // We want to activate it once dropped in the canvas. - activate: true, - // select: true, // Default with `activate: true` -}); diff --git a/resources/grapes/blocks/test/test.js b/resources/grapes/blocks/test/test.js deleted file mode 100644 index e69de29..0000000 -- 2.39.5