Skip to content

Commit c135a78

Browse files
committed
standard --fix
1 parent 6813edf commit c135a78

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2316
-2379
lines changed

bindModel.js

+70-70
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
var listener = require('./listener');
1+
var listener = require('./listener')
22
var binding = require('./binding')
33
var RefreshHook = require('./render').RefreshHook
44

5-
module.exports = function(tag, attributes, children) {
5+
module.exports = function (tag, attributes, children) {
66
var type = inputType(tag, attributes)
7-
var bind = inputTypeBindings[type] || bindTextInput;
7+
var bind = inputTypeBindings[type] || bindTextInput
88

9-
var bindingAttr = binding(attributes.binding);
10-
bind(attributes, children, bindingAttr.get, bindingAttr.set);
9+
var bindingAttr = binding(attributes.binding)
10+
bind(attributes, children, bindingAttr.get, bindingAttr.set)
1111
}
1212

1313
var inputTypeBindings = {
@@ -16,145 +16,145 @@ var inputTypeBindings = {
1616
textarea: bindTextInput,
1717

1818
checkbox: function (attributes, children, get, set) {
19-
attributes.checked = get();
19+
attributes.checked = get()
2020

2121
attachEventHandler(attributes, 'onclick', function (ev) {
22-
attributes.checked = ev.target.checked;
23-
set(ev.target.checked);
24-
});
22+
attributes.checked = ev.target.checked
23+
set(ev.target.checked)
24+
})
2525
},
2626

2727
radio: function (attributes, children, get, set) {
28-
var value = attributes.value;
29-
attributes.checked = get() == attributes.value;
28+
var value = attributes.value
29+
attributes.checked = get() == attributes.value
3030
attributes.on_hyperdomsyncchecked = listener(function (event) {
31-
attributes.checked = event.target.checked;
32-
});
31+
attributes.checked = event.target.checked
32+
})
3333

3434
attachEventHandler(attributes, 'onclick', function (event) {
35-
var name = event.target.name;
35+
var name = event.target.name
3636
if (name) {
37-
var inputs = document.getElementsByName(name);
37+
var inputs = document.getElementsByName(name)
3838
for (var i = 0, l = inputs.length; i < l; i++) {
39-
inputs[i].dispatchEvent(customEvent('_hyperdomsyncchecked'));
39+
inputs[i].dispatchEvent(customEvent('_hyperdomsyncchecked'))
4040
}
4141
}
42-
set(value);
43-
});
42+
set(value)
43+
})
4444
},
4545

4646
select: function (attributes, children, get, set) {
47-
var currentValue = get();
47+
var currentValue = get()
4848

4949
var options = children.filter(function (child) {
50-
return child.tagName.toLowerCase() == 'option';
51-
});
50+
return child.tagName.toLowerCase() == 'option'
51+
})
5252

53-
var values = [];
54-
var selectedIndex;
53+
var values = []
54+
var selectedIndex
5555

56-
for(var n = 0; n < options.length; n++) {
57-
var option = options[n];
58-
var hasValue = option.properties.hasOwnProperty('value');
59-
var value = option.properties.value;
60-
var text = option.children.map(function (x) { return x.text; }).join('');
56+
for (var n = 0; n < options.length; n++) {
57+
var option = options[n]
58+
var hasValue = option.properties.hasOwnProperty('value')
59+
var value = option.properties.value
60+
var text = option.children.map(function (x) { return x.text }).join('')
6161

62-
values.push(hasValue? value: text);
62+
values.push(hasValue ? value : text)
6363

64-
var selected = value == currentValue || text == currentValue;
64+
var selected = value == currentValue || text == currentValue
6565

6666
if (selected) {
67-
selectedIndex = n;
67+
selectedIndex = n
6868
}
6969

70-
option.properties.selected = selected;
71-
option.properties.value = n;
70+
option.properties.selected = selected
71+
option.properties.value = n
7272
}
7373

7474
if (selectedIndex !== undefined) {
75-
attributes.selectedIndex = selectedIndex;
75+
attributes.selectedIndex = selectedIndex
7676
}
7777

7878
attachEventHandler(attributes, 'onchange', function (ev) {
79-
attributes.selectedIndex = ev.target.selectedIndex;
80-
set(values[ev.target.value]);
81-
});
79+
attributes.selectedIndex = ev.target.selectedIndex
80+
set(values[ev.target.value])
81+
})
8282
},
8383

8484
file: function (attributes, children, get, set) {
85-
var multiple = attributes.multiple;
85+
var multiple = attributes.multiple
8686

8787
attachEventHandler(attributes, 'onchange', function (ev) {
8888
if (multiple) {
89-
set(ev.target.files);
89+
set(ev.target.files)
9090
} else {
91-
set(ev.target.files[0]);
91+
set(ev.target.files[0])
9292
}
93-
});
93+
})
9494
}
95-
};
95+
}
9696

97-
function inputType(selector, attributes) {
97+
function inputType (selector, attributes) {
9898
if (/^textarea\b/i.test(selector)) {
99-
return 'textarea';
99+
return 'textarea'
100100
} else if (/^select\b/i.test(selector)) {
101-
return 'select';
101+
return 'select'
102102
} else {
103-
return attributes.type || 'text';
103+
return attributes.type || 'text'
104104
}
105105
}
106106

107-
function bindTextInput(attributes, children, get, set) {
108-
var textEventNames = ['onkeyup', 'oninput', 'onpaste', 'textInput'];
107+
function bindTextInput (attributes, children, get, set) {
108+
var textEventNames = ['onkeyup', 'oninput', 'onpaste', 'textInput']
109109

110-
var bindingValue = get();
110+
var bindingValue = get()
111111
if (!(bindingValue instanceof Error)) {
112-
attributes.value = bindingValue != undefined? bindingValue: '';
112+
attributes.value = bindingValue != undefined ? bindingValue : ''
113113
}
114114

115115
attachEventHandler(attributes, textEventNames, function (ev) {
116116
if (get() != ev.target.value) {
117-
set(ev.target.value);
117+
set(ev.target.value)
118118
}
119-
});
119+
})
120120
}
121121

122-
function attachEventHandler(attributes, eventNames, handler) {
122+
function attachEventHandler (attributes, eventNames, handler) {
123123
if (eventNames instanceof Array) {
124124
for (var n = 0; n < eventNames.length; n++) {
125-
insertEventHandler(attributes, eventNames[n], handler);
125+
insertEventHandler(attributes, eventNames[n], handler)
126126
}
127127
} else {
128-
insertEventHandler(attributes, eventNames, handler);
128+
insertEventHandler(attributes, eventNames, handler)
129129
}
130130
}
131131

132-
function insertEventHandler(attributes, eventName, handler) {
133-
var previousHandler = attributes[eventName];
132+
function insertEventHandler (attributes, eventName, handler) {
133+
var previousHandler = attributes[eventName]
134134
if (previousHandler) {
135-
attributes[eventName] = sequenceFunctions(handler, previousHandler);
135+
attributes[eventName] = sequenceFunctions(handler, previousHandler)
136136
} else {
137-
attributes[eventName] = handler;
137+
attributes[eventName] = handler
138138
}
139139
}
140140

141-
function sequenceFunctions(handler1, handler2) {
141+
function sequenceFunctions (handler1, handler2) {
142142
return function (ev) {
143-
handler1(ev);
143+
handler1(ev)
144144
if (handler2 instanceof RefreshHook) {
145-
return handler2.handler(ev);
145+
return handler2.handler(ev)
146146
} else {
147-
return handler2(ev);
147+
return handler2(ev)
148148
}
149-
};
149+
}
150150
}
151151

152-
function customEvent(name) {
153-
if (typeof Event == 'function') {
154-
return new Event(name);
152+
function customEvent (name) {
153+
if (typeof Event === 'function') {
154+
return new Event(name)
155155
} else {
156-
var event = document.createEvent('Event');
157-
event.initEvent(name, false, false);
158-
return event;
156+
var event = document.createEvent('Event')
157+
event.initEvent(name, false, false)
158+
return event
159159
}
160160
}

binding.js

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
var refreshify = require('./render').refreshify;
2-
var meta = require('./meta');
1+
var refreshify = require('./render').refreshify
2+
var meta = require('./meta')
33

4-
module.exports = function(b, options) {
4+
module.exports = function (b, options) {
55
var binding = b
66

77
if (b instanceof Array) {
@@ -12,28 +12,28 @@ module.exports = function(b, options) {
1212
throw Error('hyperdom bindings must be either an array [object, property, setter] or an object { get(), set(value) }, instead binding was: ' + JSON.stringify(b))
1313
}
1414

15-
binding.set = refreshify(binding.set, options);
15+
binding.set = refreshify(binding.set, options)
1616

17-
return binding;
17+
return binding
1818
}
1919

20-
function bindingObject(model, property, setter) {
21-
var _meta;
20+
function bindingObject (model, property, setter) {
21+
var _meta
2222

2323
return {
2424
get: function () {
25-
return model[property];
25+
return model[property]
2626
},
2727

2828
set: function (value) {
29-
model[property] = value;
29+
model[property] = value
3030
if (setter) {
3131
return setter(value)
3232
}
3333
},
3434

35-
meta: function() {
36-
return _meta || (_meta = meta(model, property));
35+
meta: function () {
36+
return _meta || (_meta = meta(model, property))
3737
}
38-
};
38+
}
3939
}

browser.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
window.hyperdom = require('.');
1+
window.hyperdom = require('.')

0 commit comments

Comments
 (0)