Inplaceeditor

Default

.e-inplaceeditor

<e-inplaceeditor>
  Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<e-inplaceeditor>
  Lorem ipsum dolor sit amet.
</e-inplaceeditor>
JavaScript
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>
JavaScript
Lorem ipsum dolor sit amet.

maxlength

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

Wrapped

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

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>
<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>
JavaScript
var button = document.querySelector('#select-all-btn');
var input = document.querySelector('#select-all');

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

API Reference

Properties

NameDescriptionTypeRequiredDefault value
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] } }