Skip to content

Commit

Permalink
Update to coffeescript2 (#153)
Browse files Browse the repository at this point in the history
* Add coffeescript version constraint

* Fix breaking changes

https://coffeescript.org/#breaking-changes-super-extends
  • Loading branch information
maxfi authored and mitar committed Sep 21, 2019
1 parent edfcf8b commit e4f6bf6
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 deletions.
8 changes: 4 additions & 4 deletions debug.coffee
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
class BlazeComponentDebug extends BaseComponentDebug
@startComponent: (component) ->
super
super arguments...

console.log component.data()

@startMarkedComponent: (component) ->
super
super arguments...

console.log component.data()

@dumpComponentSubtree: (rootComponentOrElement) ->
if 'nodeType' of rootComponentOrElement and rootComponentOrElement.nodeType is Node.ELEMENT_NODE
rootComponentOrElement = BlazeComponent.getComponentForElement rootComponentOrElement

super
super arguments...

@dumpComponentTree: (rootComponentOrElement) ->
if 'nodeType' of rootComponentOrElement and rootComponentOrElement.nodeType is Node.ELEMENT_NODE
rootComponentOrElement = BlazeComponent.getComponentForElement rootComponentOrElement

super
super arguments...

@dumpAllComponents: ->
allRootComponents = []
Expand Down
8 changes: 4 additions & 4 deletions lib.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -497,7 +497,7 @@ class BlazeComponent extends BaseComponent
if (component = @component()) isnt @
component.childComponents nameOrComponent
else
super
super arguments...

# A version of childComponentsWith which knows about mixins.
# When checking for properties it checks mixins as well.
Expand All @@ -515,19 +515,19 @@ class BlazeComponent extends BaseComponent
if (component = @component()) isnt @
component.parentComponent parentComponent
else
super
super arguments...

addChildComponent: (childComponent) ->
if (component = @component()) isnt @
component.addChildComponent childComponent
else
super
super arguments...

removeChildComponent: (childComponent) ->
if (component = @component()) isnt @
component.removeChildComponent childComponent
else
super
super arguments...

mixins: ->
[]
Expand Down
3 changes: 3 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Package.onUse(function (api) {
// Core dependencies.
api.use([
'blaze',
'coffeescript',
'coffeescript@2.2.1_1',
'underscore',
'tracker',
'reactive-var',
Expand Down

0 comments on commit e4f6bf6

Please sign in to comment.