Skip to content

Commit 78dc46f

Browse files
Merge pull request #144 from canjs/events-control
renaming control constructor created to replace events object
2 parents 02ceb23 + aa03fad commit 78dc46f

File tree

9 files changed

+32
-32
lines changed

9 files changed

+32
-32
lines changed

src/templates/can-property-definitions/connected-events-output.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Control, StacheElement } from 'can';
22

33
class CustomScroll extends StacheElement {
44
connected() {
5-
const vmControl = Control.extend({
5+
const EventsControl = Control.extend({
66
inserted () {
77
const { viewModel } = this;
88
},
@@ -12,6 +12,6 @@ class CustomScroll extends StacheElement {
1212
}
1313
});
1414

15-
new vmControl(this);
15+
new EventsControl(this);
1616
}
17-
}
17+
}

src/templates/can-property-definitions/connected-events-output.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Control, StacheElement } from 'can';
33

44
class CustomScroll extends StacheElement {
55
connected() {
6-
const vmControl = Control.extend({
6+
const EventsControl = Control.extend({
77
inserted () {
88
const { viewModel } = this;
99
},
@@ -13,7 +13,7 @@ class CustomScroll extends StacheElement {
1313
}
1414
});
1515

16-
new vmControl(this);
16+
new EventsControl(this);
1717
}
1818
}
1919
```
@@ -23,13 +23,13 @@ import { Control, StacheElement } from 'can';
2323

2424
class MyScroll extends StacheElement {
2525
connected() {
26-
const vmControl = Control.extend({
26+
const EventsControl = Control.extend({
2727
'.form click': function (ev) {
2828
ev.preventDefault();
2929
}
3030
});
3131

32-
new vmControl(this);
32+
new EventsControl(this);
3333
}
3434
}
35-
```
35+
```

src/templates/can-property-definitions/connected-events.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function transformer(file, api) {
99
// Transform different file types
1010
return fileTransform(file, function (source) {
1111
const root = j(source);
12-
12+
1313
return root
1414
.find(j.MethodDefinition, {
1515
key: {
@@ -24,22 +24,22 @@ function transformer(file, api) {
2424
name: 'events'
2525
}
2626
}).forEach(node => {
27-
// Add a new vmControl which is a can-control extend
27+
// Add a new EventsControl which is a can-control extend
2828
path.value.value.body.body.push(j.variableDeclaration('const', [
29-
j.variableDeclarator(j.identifier('vmControl'), j.callExpression(
29+
j.variableDeclarator(j.identifier('EventsControl'), j.callExpression(
3030
j.memberExpression(
3131
j.identifier('Control'),
3232
j.identifier('extend')
3333
),
3434
[j.objectExpression(node.value.init.properties)]
3535
))
36-
]), j.expressionStatement(j.newExpression(j.identifier('vmControl'), [j.identifier('this')])));
37-
36+
]), j.expressionStatement(j.newExpression(j.identifier('EventsControl'), [j.identifier('this')])));
37+
3838
debug(`Removing 'events' from connected, replacing with Control.extend.`);
39-
39+
4040
// Remove the events variable
4141
j(node).remove();
42-
42+
4343
// Add the import
4444
addImport(j, root, { importName: 'Control' });
4545
});
@@ -50,4 +50,4 @@ function transformer(file, api) {
5050

5151
transformer.forceJavaScriptTransform = true;
5252

53-
export default transformer;
53+
export default transformer;

src/templates/can-property-definitions/connectedcallback-input.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ class analogClock extends StacheElement {
2222
}
2323

2424
connected() {
25-
const vmControl = Control.extend({
25+
const EventsControl = Control.extend({
2626
'.form click': function (ev) {
2727
ev.preventDefault();
2828
}
2929
});
3030

31-
new vmControl(this);
31+
new EventsControl(this);
3232
}
3333
};
3434
customElements.define("analog-clock", analog-clock);

src/templates/can-property-definitions/connectedcallback-output.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ class analogClock extends StacheElement {
1616
}
1717

1818
connected() {
19-
const vmControl = Control.extend({
19+
const EventsControl = Control.extend({
2020
'.form click': function (ev) {
2121
ev.preventDefault();
2222
}
2323
});
2424

25-
new vmControl(this);
25+
new EventsControl(this);
2626
this.addEventListener('click', (ev) => ev.preventDefault());
2727

2828
this.style.height = '200px';

test/fixtures/version-6/can-property-definitions/connected-events-output.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Control, StacheElement } from 'can';
22

33
class CustomScroll extends StacheElement {
44
connected() {
5-
const vmControl = Control.extend({
5+
const EventsControl = Control.extend({
66
inserted () {
77
const { viewModel } = this;
88
},
@@ -12,6 +12,6 @@ class CustomScroll extends StacheElement {
1212
}
1313
});
1414

15-
new vmControl(this);
15+
new EventsControl(this);
1616
}
17-
}
17+
}

test/fixtures/version-6/can-property-definitions/connected-events-output.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Control, StacheElement } from 'can';
33

44
class CustomScroll extends StacheElement {
55
connected() {
6-
const vmControl = Control.extend({
6+
const EventsControl = Control.extend({
77
inserted () {
88
const { viewModel } = this;
99
},
@@ -13,7 +13,7 @@ class CustomScroll extends StacheElement {
1313
}
1414
});
1515

16-
new vmControl(this);
16+
new EventsControl(this);
1717
}
1818
}
1919
```
@@ -23,13 +23,13 @@ import { Control, StacheElement } from 'can';
2323

2424
class MyScroll extends StacheElement {
2525
connected() {
26-
const vmControl = Control.extend({
26+
const EventsControl = Control.extend({
2727
'.form click': function (ev) {
2828
ev.preventDefault();
2929
}
3030
});
3131

32-
new vmControl(this);
32+
new EventsControl(this);
3333
}
3434
}
35-
```
35+
```

test/fixtures/version-6/can-property-definitions/connectedcallback-input.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ class analogClock extends StacheElement {
2222
}
2323

2424
connected() {
25-
const vmControl = Control.extend({
25+
const EventsControl = Control.extend({
2626
'.form click': function (ev) {
2727
ev.preventDefault();
2828
}
2929
});
3030

31-
new vmControl(this);
31+
new EventsControl(this);
3232
}
3333
};
3434
customElements.define("analog-clock", analog-clock);

test/fixtures/version-6/can-property-definitions/connectedcallback-output.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ class analogClock extends StacheElement {
1616
}
1717

1818
connected() {
19-
const vmControl = Control.extend({
19+
const EventsControl = Control.extend({
2020
'.form click': function (ev) {
2121
ev.preventDefault();
2222
}
2323
});
2424

25-
new vmControl(this);
25+
new EventsControl(this);
2626
this.addEventListener('click', (ev) => ev.preventDefault());
2727

2828
this.style.height = '200px';

0 commit comments

Comments
 (0)