Skip to content
This repository has been archived by the owner on Nov 26, 2022. It is now read-only.

Use for showing changes #1

Closed
wants to merge 219 commits into from
Closed

Use for showing changes #1

wants to merge 219 commits into from

Conversation

cpb8010
Copy link
Owner

@cpb8010 cpb8010 commented May 6, 2018

So only 7 tests fail at this point, and they all appear to be related to the mixins.

` 7 failing

  1. creates a CodeMirror instance when mounted:
    TypeError: Cannot read property '$cm' of undefined
    at Context.it (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\codemirror.spec.js:35:1)

  2. sets content initially with the text property:
    TypeError: Cannot read property '$cm' of undefined
    at Context.it (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\codemirror.spec.js:39:1)

  3. sets options with the options property:
    TypeError: Cannot read property '$cm' of undefined
    at Context.it (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\codemirror.spec.js:43:1)

  4. keeps the text property in sync:
    TypeError: Cannot read property 'text' of undefined
    at Context.it (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\codemirror.spec.js:47:1)

  5. mountTo Vue mixin mounts a Vue component with $mountTo():
    TypeError: this.$mount(...).$appendTo is not a function
    at Vue.$mountTo (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\mixins\mount-to.js:9:1)
    at Context.done (.tmp\mocha-webpack\1525915795720\webpack:\src\vue\mixins\mount-to.spec.js:24:1)

  6. starts with one

    shown:
    TypeError: vm.$el.querySelectorAll is not a function
    at Context.it (.tmp\mocha-webpack\1525915795720\webpack:\src\welcome\index.spec.js:20:1)

  7. shows the matching number of

    s:
    Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
    `

When running the live application none of the functions on Vue exist yet, but I don't know enough about the startup process yet to troubleshoot.

The other thing I need to fix is the event hub usage and location (for replacing $dispatch). It needs to be hooked up to the components that need it.

colin_bellmore and others added 30 commits May 3, 2018 00:35
  Line 14: scripts/build-nw.js
  Reason: The syntax for route matching has changed since Vue Router now uses path-to-regexp under the hood
  More info: http://vuejs.org/guide/migration-vue-router.html#One-or-More-Named-Parameters
  Line 59: scripts/extract-pot.js
  Reason: Filters with arguments must now use the same syntax as JavaScript functions
  More info: http://vuejs.org/guide/migration.html#Filter-Argument-Syntax
  Line 78: scripts/extract-pot.js
  Reason: The syntax for route matching has changed since Vue Router now uses path-to-regexp under the hood
  More info: http://vuejs.org/guide/migration-vue-router.html#One-or-More-Named-Parameters
  Line 102: scripts/extract-pot.js
  Reason: The syntax for route matching has changed since Vue Router now uses path-to-regexp under the hood
  More info: http://vuejs.org/guide/migration-vue-router.html#One-or-More-Named-Parameters
…n-document guarantee

  Line 13: src/common/app/index.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
  Line 29: package.json
  Reason: The syntax for route matching has changed since Vue Router now uses path-to-regexp under the hood
  More info: http://vuejs.org/guide/migration-vue-router.html#One-or-More-Named-Parameters
  Line 55: package.json
  Reason: If you are using pre-2.0 Vue through NPM, you have to update it in your package.json file
  More info: http://vuejs.org/guide/migration.html#
…run: npm install

  Line 56: package.json
  Reason: If you are using pre-2.0 Vue Router through NPM, you have to update it in your package.json file
  More info: http://vuejs.org/guide/migration-vue-router.html#
…n-document guarantee

  Line 69: src/common/router.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
…in-document guarantee

  Line 92: src/common/router.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
…in-document guarantee

  Line 115: src/common/router.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
…in-document guarantee

  Line 139: src/common/router.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
…ttp:\/\/www.gnu.org/licenses/gpl-3.0.html">GPL v3\x3c/a> license, but any work created with it may be released under any terms, including commercial ones.'| say }}} with v-html="'This application is released under the \x3ca href="http:\/\/www.gnu.org/licenses/gpl-3.0.html">GPL v3\x3c/a> license, but any work created with it may be released under any terms, including commercial ones.'| say" on a containing element

  Line 9: src/dialogs/about/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
… Paul D. Hunt under the guidance of Robert Slimbach for \x3ca href="http:\/\/adobe.com/">Adobe\x3c/a>\x3cbr> Nunito was designed by \x3ca href="http:\/\/code.newtypography.co.uk/">Vernon Adams\x3c/a>'| say }}} with v-html="'Source Sans Pro and Source Code Pro were designed by Paul D. Hunt under the guidance of Robert Slimbach for \x3ca href="http:\/\/adobe.com/">Adobe\x3c/a>\x3cbr> Nunito was designed by \x3ca href="http:\/\/code.newtypography.co.uk/">Vernon Adams\x3c/a>'| say" on a containing element

  Line 102: src/dialogs/about/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
  Line 1: src/dialogs/app-donation/index.html
  Reason: v-el and v-ref merged into ref attribute
  More info: http://vuejs.org/guide/migration.html#v-el-and-v-ref
…elping it grow with a donation. Twine is an open source project that will always be free to use — and with your help, Twine will continue to thrive." | say }}} with v-html=""If you love Twine as much as I do, please consider helping it grow with a donation. Twine is an open source project that will always be free to use — and with your help, Twine will continue to thrive." | say" on a containing element

  Line 5: src/dialogs/app-donation/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
…t;If you'd like to donate to Twine development in the future, you can do so at <a href=\"http:\/\/twinery.org/donate\" target=\"_blank\">http://twinery.org/donate</a>." | say }}} with v-html=""This message will only be shown to you once.<br>If you'd like to donate to Twine development in the future, you can do so at <a href=\"http:\/\/twinery.org/donate\" target=\"_blank\">http://twinery.org/donate</a>." | say" on a containing element

  Line 22: src/dialogs/app-donation/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
  Line 2: src/dialogs/confirm/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
…ng element

  Line 4: src/dialogs/confirm/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
…ng element

  Line 5: src/dialogs/confirm/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
  Line 7: src/dialogs/confirm/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
…or vuex (see link below for implementation details)

  Line 40: src/dialogs/confirm/index.js
  Reason: $dispatch and $broadcast have been removed because the pattern doesn't scale well
  More info: http://vuejs.org/guide/migration.html#dispatch-and-broadcast
… or vuex (see link below for implementation details)

  Line 44: src/dialogs/confirm/index.js
  Reason: $dispatch and $broadcast have been removed because the pattern doesn't scale well
  More info: http://vuejs.org/guide/migration.html#dispatch-and-broadcast
  Line 3: src/dialogs/formats/index.html
  Reason: v-el and v-ref merged into ref attribute
  More info: http://vuejs.org/guide/migration.html#v-el-and-v-ref
…ion name="fade-in-out"> or <transition-group name="fade-in-out"> wrapper component

  Line 22: src/dialogs/formats/index.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
…ion name="fade-in-out"> or <transition-group name="fade-in-out"> wrapper component

  Line 41: src/dialogs/formats/index.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
  Line 69: src/dialogs/formats/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation
…in-document guarantee

  Line 128: src/dialogs/formats/index.js
  Reason: ready lifecycle hook has been removed
  More info: http://vuejs.org/guide/migration.html#ready
…}" to v-bind:title="'Set this format as default for stories' | say"

  Line 3: src/dialogs/formats/item.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes
… v-bind with a computed property

  Line 8: src/dialogs/formats/item.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes
cpb8010 added 27 commits May 6, 2018 13:46
…ore, then welcome! The Twine 2 Guide and the official wiki in general, are a great place to learn. Keep in mind that some articles on the wiki at large were written for Twine 1, which is a little bit different than this version. But most of the concepts are the same.' | say" with a method or computed property

  Line 23: src/nw/patches/welcome-view/replacement-template.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

39. Replace filtered value in v-html="'You can also get help over at the Twine forum, too.' | say" with a method or computed property
  Line 26: src/nw/patches/welcome-view/replacement-template.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

40. Replace filtered value in v-html="'If you have used Twine 1 before, the guide also has details on what has changed in this version. Chief among them is a new default story format, Harlowe. But if you find you prefer the Twine 1 scripting syntax, try using SugarCube instead.' | say" with a method or computed property
  Line 28: src/nw/patches/welcome-view/replacement-template.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
…ion name="grow-in-out"> or <transition-group name="grow-in-out"> wrapper component

  Line 6: src/story-edit-view/index.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
  Line 22: src/story-edit-view/link-arrows/index.html
  Reason: track-by has been replaced by the key attribute, which conforms with language used by other libraries and behaves the same as other attributes
  More info: http://vuejs.org/guide/migration.html#track-by

44. Update track-by="endIndex" to v-bind:key="end.endIndex"
  Line 23: src/story-edit-view/link-arrows/index.html
  Reason: track-by has been replaced by the key attribute, which conforms with language used by other libraries and behaves the same as other attributes
  More info: http://vuejs.org/guide/migration.html#track-by
…h v-html="'Delete &ldquo;%s&rdquo;' | say(passage.name)" on a containing element

  Line 3: src/story-edit-view/passage-item/passage-menu/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation

46. Replace {{{ 'Edit &ldquo;%s&rdquo;' | say(passage.name) }}} with v-html="'Edit &ldquo;%s&rdquo;' | say(passage.name)" on a containing element
  Line 8: src/story-edit-view/passage-item/passage-menu/index.html
  Reason: HTML interpolation with {{{ }}} has been removed
  More info: http://vuejs.org/guide/migration.html#HTML-Interpolation

47. Replace filtered value in v-bind:title="'Test story starting here' | say" with a method or computed property
  Line 12: src/story-edit-view/passage-item/passage-menu/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

48. Replace filtered value in v-bind:title="'More passage options' | say" with a method or computed property
  Line 16: src/story-edit-view/passage-item/passage-menu/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
…say" with a method or computed property

  Line 3: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

50. Replace filtered value in v-bind:title="'Show only story structure' | say" with a method or computed property
  Line 16: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

51. Replace filtered value in v-bind:title="'Show only passage titles' | say" with a method or computed property
  Line 20: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

52. Replace filtered value in v-bind:title="'Show passage titles and excerpts' | say" with a method or computed property
  Line 24: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

53. Replace filtered value in v-bind:title="'Play this story in test mode' | say" with a method or computed property
  Line 29: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

54. Replace filtered value in v-bind:title="'Play this story' | say" with a method or computed property
  Line 35: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

55. Replace filtered value in v-bind:title="'Add a new passage' | say" with a method or computed property
  Line 41: src/story-edit-view/story-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
… with a method or computed property

  Line 2: src/story-edit-view/story-toolbar/story-search/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

57. Replace filtered value in v-bind:title="'Find and replace across the entire story' | say" with a method or computed property
  Line 3: src/story-edit-view/story-toolbar/story-search/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
…Last changed date' | say"

  Line 13: src/story-list-view/index.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes

59. Update title="{{ 'Story name' | say }}" to v-bind:title="'Story name' | say"
  Line 19: src/story-list-view/index.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes

60. Replace transition="grow-in-out" attribute with either a <transition name="grow-in-out"> or <transition-group name="grow-in-out"> wrapper component
  Line 32: src/story-list-view/index.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute58. Update title="{{ 'Last changed date' | say }}" to v-bind:title="'Last changed date' | say"
  Line 13: src/story-list-view/index.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes

59. Update title="{{ 'Story name' | say }}" to v-bind:title="'Story name' | say"
  Line 19: src/story-list-view/index.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes

60. Replace transition="grow-in-out" attribute with either a <transition name="grow-in-out"> or <transition-group name="grow-in-out"> wrapper component
  Line 32: src/story-list-view/index.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
…' | say" with a method or computed property

  Line 6: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

62. Replace filtered value in v-bind:title="'Import a published story or Twine archive' | say" with a method or computed property
  Line 11: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

63. Replace filtered value in v-bind:title="'Save all stories to a Twine archive file' | say" with a method or computed property
  Line 16: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

64. Replace filtered value in v-bind:title="'Work with story and proofing formats' | say" with a method or computed property
  Line 21: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

65. Replace filtered value in v-bind:title="'Change the language Twine uses' | say" with a method or computed property
  Line 26: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

66. Replace filtered value in v-bind:title="'Browse online help' | say" with a method or computed property
  Line 31: src/story-list-view/list-toolbar/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
…e light theme' | say"

  Line 2: src/story-list-view/list-toolbar/theme-switcher.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes

68. Update title="{{ 'Use dark theme' | say }}" to v-bind:title="'Use dark theme' | say"
  Line 5: src/story-list-view/list-toolbar/theme-switcher.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes
…ion name="fade-in-out"> or <transition-group name="fade-in-out"> wrapper component

  Line 2: src/ui/notify/list.html
  Reason: The new and improved transition system requires use of new <transition> and <transition-group> components
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
…fade-in-out-leave-active

  Line 1: src/vue/transitions.less
  Reason: v-transition class has been replaced by the standard classes used by Angular and React CSSTransitionGroup
  More info: http://vuejs.org/guide/migration.html#transition-Attribute

72. Replace .rise-in-out-transition with .rise-in-out-enter-active, .rise-in-out-leave-active
  Line 10: src/vue/transitions.less
  Reason: v-transition class has been replaced by the standard classes used by Angular and React CSSTransitionGroup
  More info: http://vuejs.org/guide/migration.html#transition-Attribute
…ore, then welcome! The Twine 2 Guide and the official wiki in general, are a great place to learn. Keep in mind that some articles on the wiki at larger were written for Twine 1, which is a little bit different than this version. But most of the concepts are the same.' | say" with a method or computed property

  Line 25: src/welcome/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

74. Replace filtered value in v-html="'You can also get help over at the Twine forum, too.' | say" with a method or computed property
  Line 27: src/welcome/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

75. Replace filtered value in v-html="'If you have used Twine 1 before, the guide also has details on what has changed in this version. Chief among them is a new default story format, Harlowe. But if you find you prefer the Twine 1 scripting syntax, try using SugarCube instead.' | say" with a method or computed property
  Line 29: src/welcome/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

76. Replace filtered value in v-html="'That means you don't need to create an account to use Twine 2, and everything you create isn't stored on a server somewhere else &mdash; it stays right in your browser.' | say" with a method or computed property
  Line 43: src/welcome/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations

77. Replace filtered value in v-html="'Secondly, &lt;b&gt;anyone who can use this browser can see and make changes to your work&lt;/b&gt;. So if you've got a nosy kid brother, look into setting up a separate profile for yourself.' | say" with a method or computed property
  Line 47: src/welcome/index.html
  Reason: Filters can now only be used inside text interpolations, e.g. {{ date | formatDate('YY-MM-DD') }}
  More info: http://vuejs.org/guide/migration.html#Filters-Outside-Text-Interpolations
still need to fix:
- eventHub usage and location
- html in translations
- locale import location
  Line 23: src/dialogs/formats/index.html
  Reason: track-by has been replaced by the key attribute, which conforms with language used by other libraries and behaves the same as other attributes
  More info: http://vuejs.org/guide/migration.html#track-by

2. Update track-by="index" to v-bind:key="format.index"
  Line 44: src/dialogs/formats/index.html
  Reason: track-by has been replaced by the key attribute, which conforms with language used by other libraries and behaves the same as other attributes
  More info: http://vuejs.org/guide/migration.html#track-by

3. Update id="{{format.name}}-{{format.properties.version}}" to use v-bind with a computed property
  Line 3: src/dialogs/formats/item.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes
  Line 17: src/dialogs/story-format/index.html
  Reason: track-by has been replaced by the key attribute, which conforms with language used by other libraries and behaves the same as other attributes
  More info: http://vuejs.org/guide/migration.html#track-by
  Line 22: src/editors/passage/tag-editor/index.html
  Reason: v-el and v-ref merged into ref attribute
  More info: http://vuejs.org/guide/migration.html#v-el-and-v-ref
…(see link below for details)

  Line 3: src/story-edit-view/story-toolbar/index.html
  Reason: The v-link directive has been replaced with the new <router-link> component
  More info: http://vuejs.org/guide/migration-vue-router.html#v-link
…-bind with a computed property

  Line 3: src/dialogs/formats/item.html
  Reason: Interpolation within attributes has been removed
  More info: http://vuejs.org/guide/migration.html#Interpolation-within-Attributes
The routing has nothing to fo with mocha, i assume the path globbing in mocha is the same
nw doesn't use vue router for path names hopefully
still need to fix welcome template (which has duplicated text?)
left over from styline
These are really difficult because of the nesting
@cpb8010 cpb8010 closed this May 30, 2018
@cpb8010 cpb8010 deleted the tx-pass3 branch May 30, 2018 20:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant