Skip to content

Commit 057fbb9

Browse files
committed
Merge branch 'dev'
2 parents 5947372 + 258572b commit 057fbb9

File tree

6 files changed

+8
-5
lines changed

6 files changed

+8
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Simply include `vue2-filters` after Vue and it will install itself automatically
1717

1818
```html
1919
<script src="https://unpkg.com/vue/dist/vue.js"></script>
20-
<script src="https://cdn.jsdelivr.net/vue2-filters/0.1.7/vue2-filters.min.js"></script>
20+
<script src="https://cdn.jsdelivr.net/vue2-filters/0.1.8/vue2-filters.min.js"></script>
2121
```
2222

2323
### NPM

dist/vue2-filters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ function lowercase (value) {
541541
*/
542542

543543
function placeholder (input, property) {
544-
return ( input === undefined || input === '' ) ? property : input;
544+
return ( input === undefined || input === '' || input === null ) ? property : input;
545545
}
546546

547547
/* harmony default export */ exports["a"] = placeholder;

dist/vue2-filters.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue2-filters",
3-
"version": "0.1.7",
3+
"version": "0.1.8",
44
"description": "The list of standard filters Vue.js 1.* adapted for use in Vue.js 2.*",
55
"main": "dist/vue2-filters.js",
66
"scripts": {

src/string/placeholder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77

88
function placeholder (input, property) {
9-
return ( input === undefined || input === '' ) ? property : input;
9+
return ( input === undefined || input === '' || input === null ) ? property : input;
1010
}
1111

1212
export default placeholder

test/filters.spec.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ describe('Filters', function() {
2626
it('placeholder', function() {
2727
var filter = stringFilters.placeholder
2828
expect(filter('sometext', 'placeholder text')).toBe('sometext')
29+
expect(filter(1234, 'placeholder text')).toBe(1234)
2930
expect(filter('', 'placeholder text')).toBe('placeholder text')
31+
expect(filter(undefined, 'placeholder text')).toBe('placeholder text')
32+
expect(filter(null, 'placeholder text')).toBe('placeholder text')
3033
})
3134

3235
it('currency', function() {

0 commit comments

Comments
 (0)