Inplaceeditor

Default

.e-inplaceeditor

<e-inplaceeditor>
  Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<e-inplaceeditor>Lorem ipsum dolor sit amet.</e-inplaceeditor>
Lorem ipsum dolor sit amet.

Variations

Disabled

<e-inplaceeditor disabled="disabled">
  Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<e-inplaceeditor disabled="disabled">Lorem ipsum dolor sit amet.</e-inplaceeditor>
Lorem ipsum dolor sit amet.

maxlength

<e-inplaceeditor maxlength="5">
  Lorem
</e-inplaceeditor>
<e-inplaceeditor maxlength="5">Lorem</e-inplaceeditor>
Lorem

Wrapped

<h1>
  <e-inplaceeditor>
    Lorem ipsum dolor sit amet.
  </e-inplaceeditor>
</h1>
<h1><e-inplaceeditor>Lorem ipsum dolor sit amet.</e-inplaceeditor></h1>

Lorem ipsum dolor sit amet.

Has buttonshas-buttons="true"

<h1>
  <e-inplaceeditor has-buttons="true">
    Lorem ipsum dolor sit amet.
  </e-inplaceeditor>
</h1>
<h1><e-inplaceeditor has-buttons="true">Lorem ipsum dolor sit amet.</e-inplaceeditor></h1>

Lorem ipsum dolor sit amet.

Select AllselectAll()

<e-inplaceeditor id="select-all">
  Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<button class="e-btn" id="select-all-btn" style="margin-left: 5px;">
  Select All
</button>
<script>
  var button = document.querySelector('#select-all-btn');var input = document.querySelector('#select-all');button.addEventListener('click', function() {input.selectAll();});
</script>
<e-inplaceeditor id="select-all">Lorem ipsum dolor sit amet.</e-inplaceeditor><button class="e-btn" id="select-all-btn" style="margin-left: 5px;">Select All</button><script>var button = document.querySelector('#select-all-btn');
var input = document.querySelector('#select-all');

button.addEventListener('click', function() {
  input.selectAll();
});
</script>
Lorem ipsum dolor sit amet.

API Reference

Properties

NameDescriptionTypeRequiredDefault value
has-buttonsAdd save and cancel buttonsbooleanfalse
valueSets contentstringfalse
disabledPrevent editing editablebooleanfalse
maxlengthSets the maximum number of characters allowednumberfalse

Method

NameDescription
selectAll()Selects the content of the editor and sets the focus

Events

EventDescriptionReturns
updateFires on blur{ detail: { value: [textContent] } }