Comparing version 1.41.4 to 1.42.0
# Svelte changelog | ||
## 1.42.0 | ||
* Implement `indeterminate` binding for checkbox inputs ([#910](https://github.com/sveltejs/svelte/issues/910)) | ||
* Use `<option>` children as `value` attribute if none exists ([#928](https://github.com/sveltejs/svelte/issues/928)) | ||
* Allow quoted property names in default export and sub-properties ([#914](https://github.com/sveltejs/svelte/issues/914)) | ||
* Various improvements to generated code for bindings | ||
## 1.41.4 | ||
@@ -4,0 +11,0 @@ |
{ | ||
"name": "svelte", | ||
"version": "1.41.4", | ||
"version": "1.42.0", | ||
"description": "The magical disappearing UI framework", | ||
@@ -5,0 +5,0 @@ "main": "compiler/svelte.js", |
@@ -168,2 +168,31 @@ function noop() {} | ||
function selectOption(select, value) { | ||
for (var i = 0; i < select.options.length; i += 1) { | ||
var option = select.options[i]; | ||
if (option.__value === value) { | ||
option.selected = true; | ||
return; | ||
} | ||
} | ||
} | ||
function selectOptions(select, value) { | ||
for (var i = 0; i < select.options.length; i += 1) { | ||
var option = select.options[i]; | ||
option.selected = ~value.indexOf(option.__value); | ||
} | ||
} | ||
function selectValue(select) { | ||
var selectedOption = select.querySelector(':checked') || select.options[0]; | ||
return selectedOption && selectedOption.__value; | ||
} | ||
function selectMultipleValue(select) { | ||
return [].map.call(select.querySelectorAll(':checked'), function(option) { | ||
return option.__value; | ||
}); | ||
} | ||
function linear(t) { | ||
@@ -585,2 +614,2 @@ return t; | ||
export { blankObject, destroy, destroyDev, differs, dispatchObservers, fire, get, init, observe, observeDev, on, onDev, set, _set, _setDev, callAll, _mount, _unmount, proto, protoDev, appendNode, insertNode, detachNode, detachBetween, detachBefore, detachAfter, reinsertBetween, reinsertChildren, reinsertAfter, reinsertBefore, destroyEach, createFragment, createElement, createSvgElement, createText, createComment, addListener, removeListener, setAttribute, setXlinkAttribute, getBindingGroupValue, toNumber, timeRangesToArray, children, claimElement, claimText, setInputType, setStyle, linear, generateRule, hash, wrapTransition, transitionManager, noop, assign }; | ||
export { blankObject, destroy, destroyDev, differs, dispatchObservers, fire, get, init, observe, observeDev, on, onDev, set, _set, _setDev, callAll, _mount, _unmount, proto, protoDev, appendNode, insertNode, detachNode, detachBetween, detachBefore, detachAfter, reinsertBetween, reinsertChildren, reinsertAfter, reinsertBefore, destroyEach, createFragment, createElement, createSvgElement, createText, createComment, addListener, removeListener, setAttribute, setXlinkAttribute, getBindingGroupValue, toNumber, timeRangesToArray, children, claimElement, claimText, setInputType, setStyle, selectOption, selectOptions, selectValue, selectMultipleValue, linear, generateRule, hash, wrapTransition, transitionManager, noop, assign }; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2085945
18188