瀏覽代碼

Added waffles demo.

Piotr Jasiun 6 年之前
父節點
當前提交
06b46d68e4

+ 87 - 0
packages/ckeditor5-list/docs/_snippets/features/todo-list.html

@@ -0,0 +1,87 @@
+<div id="snippet-todo-list">
+	<h2>Waffles</h2>
+
+	<figure class="image image-style-side">
+		<img src="../assets/img/waffles.png" alt="Waffles">
+	</figure>
+
+	<h3>Ingredients</h3>
+
+	<ul>
+		<li>
+			<label class="todo-list__label todo-list__label_checked">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled checked />
+				<span class="todo-list__label__description">2 eggs</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label todo-list__label_checked">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled checked />
+				<span class="todo-list__label__description">2 cups all-purpose flour</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label todo-list__label_checked">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled checked />
+				<span class="todo-list__label__description">1 3/4 cups milk</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled />
+				<span class="todo-list__label__description">1/2 cup vegetable oil</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled />
+				<span class="todo-list__label__description">1 tablespoon white sugar</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled />
+				<span class="todo-list__label__description">4 teaspoons baking powder</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled />
+				<span class="todo-list__label__description">1/4 teaspoon salt</span>
+			</label>
+		</li>
+		<li>
+			<label class="todo-list__label">
+				<input class="todo-list__label__checkmark" type="checkbox" disabled />
+				<span class="todo-list__label__description">1/2 teaspoon vanilla extract</span>
+			</label>
+		</li>
+	</ul>
+
+	<h3>Directions</h3>
+
+	<figure class="table">
+		<table>
+			<thead>
+				<tr>
+					<th>Prep</th>
+					<th>Cook</th>
+					<th>Ready In</th>
+				</tr>
+			</thead>
+			<tbody>
+				<tr>
+					<td>5 m</td>
+					<td>15 m</td>
+					<td>20 m</td>
+				</tr>
+			</tbody>
+		</table>
+	</figure>
+
+	<p>Preheat waffle iron. Beat eggs in large bowl with hand beater until fluffy. Beat in flour, milk, vegetable oil, sugar, baking powder, salt and vanilla, just until smooth.</p>
+
+	<p>Spray preheated waffle iron with non-stick cooking spray. Pour mix onto hot waffle iron. Cook until golden brown. Serve hot.</p>
+
+	<p>Source: <a href="https://www.allrecipes.com/recipe/22180/waffles-i/?fbclid=IwAR1g8NdUx6fm0aYit4Wwi2J1yQdx9WnnGqE23SVgvxr9XVRyooYMjvHq-yE">allrecipes</a></p>
+</div>

+ 41 - 0
packages/ckeditor5-list/docs/_snippets/features/todo-list.js

@@ -0,0 +1,41 @@
+/**
+ * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+ */
+
+/* globals console, window, document */
+
+import { CS_CONFIG } from '@ckeditor/ckeditor5-cloud-services/tests/_utils/cloud-services-config';
+
+import ClassicEditor from '@ckeditor/ckeditor5-build-classic/src/ckeditor';
+
+// import TodoList from '@ckeditor/ckeditor5-list/src/todolist';
+
+// ClassicEditor.builtinPlugins.push( TodoList );
+
+ClassicEditor
+	.create( document.querySelector( '#snippet-todo-list' ), {
+		cloudServices: CS_CONFIG,
+		toolbar: {
+			items: [
+				'heading',
+				'|',
+				'bulletedList',
+				'numberedList',
+				// 'todoList',
+				'|',
+				'link',
+				'insertTable',
+				'|',
+				'undo',
+				'redo'
+			],
+			viewportTopOffset: window.getViewportTopOffsetConfig()
+		}
+	} )
+	.then( editor => {
+		window.editor = editor;
+	} )
+	.catch( err => {
+		console.error( err.stack );
+	} );

二進制
packages/ckeditor5-list/docs/assets/img/waffles.png


+ 1 - 1
packages/ckeditor5-list/docs/features/todo-list.md

@@ -7,7 +7,7 @@ The {@link module:list/todo-list~TodoList} feature let you create lists of inter
 
 ## Demo
 
-snippet
+{@snippet features/todo-list}
 
 ## Keyboard support