Disable attribute in HTML elements

LemonadeJS provides a simple way to control the disabled property of HTML elements.

Example

See this example on jsfiddle

Source code

live
<html>
<script src="https://cdn.jsdelivr.net/npm/lemonadejs@2/dist/lemonade.js"></script>
<div id='root'></div>
<script>
    function App() {
        let self = {};
        self.disabled= false;
        let template = `<>
        <input type="button" onclick="self.disabled = !self.disabled" value="{{!self.disabled?'Disable':'Enabled'}}" />
        <input type="text" :disabled="self.disabled" />
    </>`;

        return lemonade.element(template, self);
    }

    lemonade.render(App, document.getElementById('root'));
</script>
</html>