Issue #492✓ SolvedOpened November 8, 2017by sarathksasi2 reactions

Insert Text at cursor position inside text

Quick answerby mathieuk2

Duplicate with #481

Read full answer below ↓

Question

Hi, We are evaluating GrapesJS for one of requirement. As part of the evaluation i am creating custom command 'insert placeholder', what it does is ( what i am planning to do ) is when a select Text and when i click this command , it should insert text at the selected cursor position. Initially i had done this var existingData = selectedComponent.view.el.firstChild.data; var placeHolderData = '[[1# PlaceHolder Name]]'; existingData = existingData + " "+placeHolderData; console.log("existingData ",existingData); selectedComponent.set('content', existingData); this is only appending text. My re...

Answers (3)

👍 Most helpfulmathieukNovember 8, 2017

Duplicate with #481

sarathksasiNovember 8, 2017

Thanks

edwardjiaweiNovember 15, 2017

Similar to what I did in grapesjs-plugin-customrte. But I no propose my code to be based on, at it is mess. You should able to test the code in design,html in my repo. Also can set lower priority for implement el.contentEditable, so that the placeholder text is not editable. #287 If it is a block t...

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins →
Premium option

Premium plugins ship with support, regular updates, and production-ready features — save days of integration work.

Browse premium plugins →

Related tutorials

In-depth guides on the same topic.

All tutorials →

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.