Skip to content

Commit

Permalink
docs(select): Remove old API usage from README; update demo (#2516)
Browse files Browse the repository at this point in the history
  • Loading branch information
kfranqueiro committed Apr 5, 2018
1 parent 6d70afc commit 91dc0e0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 24 deletions.
36 changes: 14 additions & 22 deletions demos/select.html
Original file line number Diff line number Diff line change
Expand Up @@ -237,31 +237,27 @@ <h2 class="mdc-typography--title">MDC Select with optgroups</h2>
mdc.select.MDCSelect.attachTo(document.getElementById('optgroup-js-select'));

var root = document.getElementById('js-select');
var nativeSelect = root.querySelector('.mdc-select__native-control');
var boxCurrentlySelected = document.getElementById('currently-selected');
var currentlySelected = document.getElementById('currently-selected');
var select = new mdc.select.MDCSelect(root);
var boxDemoWrapper = document.getElementById('demo-wrapper');
var demoWrapper = document.getElementById('demo-wrapper');
var rtlCb = document.getElementById('rtl');
var alternateColorsCb = document.getElementById('alternate-colors');
var disabledCb = document.getElementById('disabled');
var setSelectedButton = document.getElementById('set-selected-index-zero-button');
var setValueMeatButton = document.getElementById('set-value-meat-button');
function updateSelectedTextContent() {
var item = nativeSelect.selectedOptions[0];
var index = nativeSelect.selectedIndex;
if (item) {
boxCurrentlySelected.textContent = '"' + item.textContent + '" at index ' + index +
' with value "' + nativeSelect.value + '"';
}
var value = select.value;
var index = select.selectedIndex;
currentlySelected.textContent = value ? value + ' at index ' + index : '(none)';
}
root.addEventListener('change', function() {
updateSelectedTextContent();
});
rtlCb.addEventListener('change', function() {
if (rtlCb.checked) {
boxDemoWrapper.setAttribute('dir', 'rtl');
demoWrapper.setAttribute('dir', 'rtl');
} else {
boxDemoWrapper.removeAttribute('dir');
demoWrapper.removeAttribute('dir');
}
});
alternateColorsCb.addEventListener('change', function() {
Expand All @@ -282,31 +278,27 @@ <h2 class="mdc-typography--title">MDC Select with optgroups</h2>

demoReady(function() {
var root = document.getElementById('box-js-select');
var nativeSelect = root.querySelector('.mdc-select__native-control');
var boxCurrentlySelected = document.getElementById('box-currently-selected');
var currentlySelected = document.getElementById('box-currently-selected');
var select = new mdc.select.MDCSelect(root);
var boxDemoWrapper = document.getElementById('box-demo-wrapper');
var demoWrapper = document.getElementById('box-demo-wrapper');
var rtlCb = document.getElementById('box-rtl');
var alternateColorsCb = document.getElementById('box-alternate-colors');
var disabledCb = document.getElementById('box-disabled');
var setSelectedButton = document.getElementById('box-set-selected-index-zero-button');
var setValueFruitRollUpsButton = document.getElementById('box-set-value-fruit-roll-up-button');
function updateSelectedTextContent() {
var item = nativeSelect.selectedOptions[0];
var index = nativeSelect.selectedIndex;
if (item) {
boxCurrentlySelected.textContent = '"' + item.textContent + '" at index ' + index +
' with value "' + nativeSelect.value + '"';
}
var value = select.value;
var index = select.selectedIndex;
currentlySelected.textContent = value ? value + ' at index ' + index : '(none)';
}
root.addEventListener('change', function() {
updateSelectedTextContent();
});
rtlCb.addEventListener('change', function() {
if (rtlCb.checked) {
boxDemoWrapper.setAttribute('dir', 'rtl');
demoWrapper.setAttribute('dir', 'rtl');
} else {
boxDemoWrapper.removeAttribute('dir');
demoWrapper.removeAttribute('dir');
}
});
alternateColorsCb.addEventListener('change', function() {
Expand Down
3 changes: 1 addition & 2 deletions packages/mdc-select/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,7 @@ Then with JS
```js
const select = new mdc.select.MDCSelect(document.querySelector('.mdc-select'));
select.listen('change', () => {
alert(`Selected "${select.selectedOptions[0].textContent}" at index ${select.selectedIndex} ` +
`with value "${select.value}"`);
alert(`Selected option at index ${select.selectedIndex} with value "${select.value}"`);
});
```

Expand Down

0 comments on commit 91dc0e0

Please sign in to comment.