Add extensibility point for d-editor

This commit is contained in:
Robin Ward 2018-01-03 17:02:41 -05:00
parent c2c0a81a4f
commit a109397035
2 changed files with 21 additions and 18 deletions

View File

@ -1,20 +1,22 @@
{{d-editor tabindex="4" {{d-editor
value=composer.reply tabindex="4"
placeholder="composer.reply_placeholder" value=composer.reply
previewUpdated="previewUpdated" placeholder="composer.reply_placeholder"
markdownOptions=markdownOptions previewUpdated="previewUpdated"
extraButtons="extraButtons" markdownOptions=markdownOptions
importQuote="importQuote" extraButtons="extraButtons"
showUploadModal="showUploadModal" importQuote="importQuote"
togglePreview="togglePreview" showUploadModal="showUploadModal"
validation=validation togglePreview="togglePreview"
loading=composer.loading validation=validation
forcePreview=forcePreview loading=composer.loading
composerEvents=true forcePreview=forcePreview
onExpandPopupMenuOptions="onExpandPopupMenuOptions" composerEvents=true
onPopupMenuAction=onPopupMenuAction onExpandPopupMenuOptions="onExpandPopupMenuOptions"
popupMenuOptions=popupMenuOptions}} onPopupMenuAction=onPopupMenuAction
popupMenuOptions=popupMenuOptions
outletArgs=(hash composer=composer editorType="composer")}}
{{#if site.mobileView}} {{#if site.mobileView}}
<input type="file" id="mobile-uploader" multiple /> <input type="file" id="mobile-uploader" multiple>
{{/if}} {{/if}}

View File

@ -41,13 +41,14 @@
{{conditional-loading-spinner condition=loading}} {{conditional-loading-spinner condition=loading}}
{{textarea tabindex=tabindex value=value class="d-editor-input" placeholder=placeholderTranslated}} {{textarea tabindex=tabindex value=value class="d-editor-input" placeholder=placeholderTranslated}}
{{popup-input-tip validation=validation}} {{popup-input-tip validation=validation}}
{{plugin-outlet name="after-d-editor" tagName="" args=outletArgs}}
</div> </div>
<div class="d-editor-preview-wrapper {{if forcePreview 'force-preview'}}"> <div class="d-editor-preview-wrapper {{if forcePreview 'force-preview'}}">
<div class="d-editor-preview"> <div class="d-editor-preview">
{{{preview}}} {{{preview}}}
</div> </div>
{{plugin-outlet name="editor-preview" classNames="d-editor-plugin"}} {{plugin-outlet name="editor-preview" classNames="d-editor-plugin"}}
</div> </div>
</div> </div>