diff --git a/src/index.js b/src/index.js index ceda2b8..a6bcd1d 100644 --- a/src/index.js +++ b/src/index.js @@ -8,52 +8,48 @@ function setprop(name, value) { } - var myprop = props.find(x => x.name === name) + var myprop = props.find(x => x.name === name) - if(myprop != undefined) - { - myprop.value = value; - } - else - { - props.push( {name: name, value: value}); - } + if (myprop != undefined) { + myprop.value = value; + } + else { + props.push({ name: name, value: value }); + } onchange_func(name, value); - + } -function getEventsFromTypeAndName(name,type) { +function getEventsFromTypeAndName(name, type) { let event = []; if (events.length > 0) { - event = events.filter(x => x.name === name && x.type === type) + event = events.filter(x => x.name === name && x.type === type) } return event; } function getprop(name) { let result = props.find(x => x.name === name) - if(result != undefined) - { + if (result != undefined) { return result.value; } - else - { + else { return undefined; } } function deleteprop(name) { let index = props.indexOf(props.find(x => x.name === name)); - props.splice(index,1); + props.splice(index, 1); } function onchange(name, callback) { events.push({ name: name, callback: callback, type: 'onchange' }); } -function onchange_func(name,value){ +function onchange_func(name, value) { if (events.length > 0) { let onchangeevents = getEventsFromTypeAndName(name, 'onchange'); diff --git a/test/test.js b/test/test.js index de4c908..e4fb784 100644 --- a/test/test.js +++ b/test/test.js @@ -24,10 +24,10 @@ describe('varkeeper', () => { expect(varkeeper.getprop('array')).to.be.an('array'); }); it('will slice a array-prop', () => { - varkeeper.setprop('array', [1,2,3,4]); + varkeeper.setprop('array', [1, 2, 3, 4]); let x = varkeeper.getprop('array'); - let y = x.slice(0,2); - expect(y).to.be.eql([1,2]); + let y = x.slice(0, 2); + expect(y).to.be.eql([1, 2]); }); }); @@ -50,7 +50,7 @@ describe('varkeeper', () => { describe('onchange', () => { it('will call funtion by change prop value', () => { let a = false; - varkeeper.onchange('test', () => {a = true}); + varkeeper.onchange('test', () => { a = true }); varkeeper.setprop('test', 'value'); assert.equal(a, true); });