From 8d259bb2b01cd77d66be3a58234a3d488cc8efc8 Mon Sep 17 00:00:00 2001 From: Nate Mielnik Date: Sun, 21 Aug 2016 01:10:41 -0400 Subject: [PATCH 1/2] Add new extensions to extensions README --- src/js/extensions/README.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/js/extensions/README.md b/src/js/extensions/README.md index 810d8d5c3..b96f11a04 100644 --- a/src/js/extensions/README.md +++ b/src/js/extensions/README.md @@ -91,9 +91,16 @@ * A Medium Editor extension for adding custom 'mention' support, circa Medium 2.0. * [MediumEditor AutoList](https://github.com/varun-raj/medium-editor-autolist) * A Medium Editor extension for converting `1.` and `*` into ordered lists and unordered lists. -* [MediumEditor Embed Button](https://github.com/orhanveli/medium-editor-embed-button) - * oEmbed based embedding button extension to add rich embeds to your document. - +* [MediumEditor Toolbar States](https://github.com/davideanderson/medium-editor-toolbar-states) + * An Extension for the medium-editor which allows different toolbar configurations based on the selected element(s). +* [MediumEditor AutoFocus](https://github.com/dazorni/medium-editor-autofocus) + * Autofocus plugin for medium-editor +* [MediumEditor Thaana Keyboard](https://github.com/jawish/medium-editor-thaanakbd) + * Thaana Keyboard extension for medium-editor +* [MediumEditor Merge Fields Plugin](https://github.com/epascarello/merge-fields-plugin-for-medium-editor) + * Add merge fields for medium-editor +* [MediumEditor Google Docs Anchor Preview](https://github.com/patternhq/MediumTools/tree/master/GdocMediumAnchorPreview) + * Google Doc style link preview for medium-editor ## What is a Button? **Buttons** are a specific type of Extension which have a contract with the MediumEditor toolbar. Buttons have specific lifecycle methods that MediumEditor and the toolbar use to interact with these specific types of Extensions. These contract create easy hooks, allowing custom buttons to: @@ -125,7 +132,10 @@ * Supports adding [handsontable](https://handsontable.com/) spreadsheets to MediumEditor. * [MediumEditor Lists](https://github.com/mkawczynski07/medium-editor-list) * Adds a "Add Paragraph" button which allows for inserting customized paragraphs to MediumEditor - +* [MediumEditor Embed Button](https://github.com/orhanveli/medium-editor-embed-button) + * oEmbed based embedding button extension to add rich embeds to your document. +* [MediumEditor Phrase](https://github.com/nymag/medium-editor-phrase) + * Phrase button for Medium Editor. ## What is a Form Extension? **Form Extensions** are a specific type of Button Extension which collect input from the user via the toolbar. Form Extensions extend from Button, and thus inherit all of the lifecycle methods of a Button. In addition, Form Extensions have some additional methods exposed to interact with MediumEditor and provide some common functionality. From b21dc5355ed0a18eb1c7f17011cac69c41d7423c Mon Sep 17 00:00:00 2001 From: Nate Mielnik Date: Fri, 26 Aug 2016 00:55:00 -0400 Subject: [PATCH 2/2] Remove duplicate extension from external extension list --- src/js/extensions/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/js/extensions/README.md b/src/js/extensions/README.md index b96f11a04..b56a399c5 100644 --- a/src/js/extensions/README.md +++ b/src/js/extensions/README.md @@ -134,8 +134,6 @@ * Adds a "Add Paragraph" button which allows for inserting customized paragraphs to MediumEditor * [MediumEditor Embed Button](https://github.com/orhanveli/medium-editor-embed-button) * oEmbed based embedding button extension to add rich embeds to your document. -* [MediumEditor Phrase](https://github.com/nymag/medium-editor-phrase) - * Phrase button for Medium Editor. ## What is a Form Extension? **Form Extensions** are a specific type of Button Extension which collect input from the user via the toolbar. Form Extensions extend from Button, and thus inherit all of the lifecycle methods of a Button. In addition, Form Extensions have some additional methods exposed to interact with MediumEditor and provide some common functionality.