diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e827dd9d..6ffb9036 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,7 +54,7 @@ jobs: with: status: ${{ job.status }} steps: ${{ toJson(steps) }} - channel: '#tiptap-next' + channel: '#tiptap-notifications' if: failure() test: @@ -107,52 +107,52 @@ jobs: with: status: ${{ job.status }} steps: ${{ toJson(steps) }} - channel: '#tiptap-next' + channel: '#tiptap-notifications' if: failure() - build: - runs-on: ubuntu-latest + # build: + # runs-on: ubuntu-latest - needs: lint + # needs: lint - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + # env: + # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - strategy: - matrix: - node-version: [14] + # strategy: + # matrix: + # node-version: [14] - steps: + # steps: - - uses: actions/checkout@v2.3.3 + # - uses: actions/checkout@v2.3.3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2.1.2 - with: - node-version: ${{ matrix.node-version }} + # - name: Use Node.js ${{ matrix.node-version }} + # uses: actions/setup-node@v2.1.2 + # with: + # node-version: ${{ matrix.node-version }} - - name: Load cached dependencies - uses: actions/cache@v2 - id: cache - with: - path: | - **/node_modules - /home/runner/.cache/Cypress - key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }} + # - name: Load cached dependencies + # uses: actions/cache@v2 + # id: cache + # with: + # path: | + # **/node_modules + # /home/runner/.cache/Cypress + # key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }} - - name: Install dependencies - id: install-dependencies - if: steps.cache.outputs.cache-hit != 'true' - run: yarn install + # - name: Install dependencies + # id: install-dependencies + # if: steps.cache.outputs.cache-hit != 'true' + # run: yarn install - - name: Build packages dependencies - id: build-packages - run: yarn build:packages + # - name: Build packages dependencies + # id: build-packages + # run: yarn build:packages - - name: Send Slack notifications - uses: act10ns/slack@v1 - with: - status: ${{ job.status }} - steps: ${{ toJson(steps) }} - channel: '#tiptap-next' - if: failure() + # - name: Send Slack notifications + # uses: act10ns/slack@v1 + # with: + # status: ${{ job.status }} + # steps: ${{ toJson(steps) }} + # channel: '#tiptap-notifications' + # if: failure() diff --git a/docs/gridsome.client.js b/docs/gridsome.client.js index 65d2f3f2..6c5bcc17 100644 --- a/docs/gridsome.client.js +++ b/docs/gridsome.client.js @@ -1,5 +1,13 @@ export default function (Vue, options, context) { + Vue.mixin({ + data() { + return { + cwd: options.cwd, + } + }, + }) + context.router.afterEach(to => { if (to.hash) { setTimeout(() => { diff --git a/docs/gridsome.server.js b/docs/gridsome.server.js index 24b1b86b..214db742 100644 --- a/docs/gridsome.server.js +++ b/docs/gridsome.server.js @@ -52,6 +52,10 @@ const globby = require('globby') module.exports = function (api) { + api.setClientOptions({ + cwd: process.cwd(), + }) + api.loadSource(({ addCollection }) => { const appCollection = addCollection({ typeName: 'Package' }) diff --git a/docs/src/demos/Api/Schema/GenerateHtml/index.vue b/docs/src/demos/Api/Schema/GenerateHTML/index.vue similarity index 81% rename from docs/src/demos/Api/Schema/GenerateHtml/index.vue rename to docs/src/demos/Api/Schema/GenerateHTML/index.vue index 5673dcd2..b0a6eda4 100644 --- a/docs/src/demos/Api/Schema/GenerateHtml/index.vue +++ b/docs/src/demos/Api/Schema/GenerateHTML/index.vue @@ -1,9 +1,9 @@ diff --git a/docs/src/demos/Examples/Formatting/index.vue b/docs/src/demos/Examples/Formatting/index.vue new file mode 100644 index 00000000..ce9c2a99 --- /dev/null +++ b/docs/src/demos/Examples/Formatting/index.vue @@ -0,0 +1,118 @@ + + + diff --git a/docs/src/demos/Examples/Links/index.vue b/docs/src/demos/Examples/Links/index.vue index e3240fc7..0bdfe621 100644 --- a/docs/src/demos/Examples/Links/index.vue +++ b/docs/src/demos/Examples/Links/index.vue @@ -11,13 +11,19 @@ + + diff --git a/docs/src/demos/Extensions/Focus/index.spec.js b/docs/src/demos/Extensions/Focus/index.spec.js new file mode 100644 index 00000000..029eb69e --- /dev/null +++ b/docs/src/demos/Extensions/Focus/index.spec.js @@ -0,0 +1,9 @@ +context('/examples/focus', () => { + before(() => { + cy.visit('/examples/focus') + }) + + it('should have class', () => { + cy.get('.ProseMirror p:first').should('have.class', 'has-focus') + }) +}) diff --git a/docs/src/demos/Extensions/Focus/index.vue b/docs/src/demos/Extensions/Focus/index.vue new file mode 100644 index 00000000..b4c7f0f3 --- /dev/null +++ b/docs/src/demos/Extensions/Focus/index.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/docs/src/demos/Extensions/Gapcursor/index.spec.js b/docs/src/demos/Extensions/Gapcursor/index.spec.js new file mode 100644 index 00000000..3adf87fd --- /dev/null +++ b/docs/src/demos/Extensions/Gapcursor/index.spec.js @@ -0,0 +1,5 @@ +context('/examples/gapcursor', () => { + before(() => { + cy.visit('/examples/gapcursor') + }) +}) diff --git a/docs/src/demos/Extensions/Gapcursor/index.vue b/docs/src/demos/Extensions/Gapcursor/index.vue new file mode 100644 index 00000000..11d5bc99 --- /dev/null +++ b/docs/src/demos/Extensions/Gapcursor/index.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/docs/src/demos/Extensions/ListItem/index.spec.js b/docs/src/demos/Extensions/ListItem/index.spec.js deleted file mode 100644 index 798b7b97..00000000 --- a/docs/src/demos/Extensions/ListItem/index.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -context('/api/extensions/list-item', () => { - before(() => { - cy.visit('/api/extensions/list-item') - }) -}) diff --git a/docs/src/demos/Extensions/TextAlign/index.spec.js b/docs/src/demos/Extensions/TextAlign/index.spec.js index a9d851de..125c4571 100644 --- a/docs/src/demos/Extensions/TextAlign/index.spec.js +++ b/docs/src/demos/Extensions/TextAlign/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/text', () => { +context('/api/nodes/text', () => { before(() => { - cy.visit('/api/extensions/text') + cy.visit('/api/nodes/text') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/TextAlign/index.vue b/docs/src/demos/Extensions/TextAlign/index.vue index 58af3f46..08ec6d50 100644 --- a/docs/src/demos/Extensions/TextAlign/index.vue +++ b/docs/src/demos/Extensions/TextAlign/index.vue @@ -9,6 +9,9 @@ + diff --git a/docs/src/demos/Extensions/Bold/index.spec.js b/docs/src/demos/Marks/Bold/index.spec.js similarity index 97% rename from docs/src/demos/Extensions/Bold/index.spec.js rename to docs/src/demos/Marks/Bold/index.spec.js index dbdbba45..d7d56680 100644 --- a/docs/src/demos/Extensions/Bold/index.spec.js +++ b/docs/src/demos/Marks/Bold/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/bold', () => { +context('/api/marks/bold', () => { before(() => { - cy.visit('/api/extensions/bold') + cy.visit('/api/marks/bold') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Bold/index.vue b/docs/src/demos/Marks/Bold/index.vue similarity index 100% rename from docs/src/demos/Extensions/Bold/index.vue rename to docs/src/demos/Marks/Bold/index.vue diff --git a/docs/src/demos/Extensions/Code/index.spec.js b/docs/src/demos/Marks/Code/index.spec.js similarity index 94% rename from docs/src/demos/Extensions/Code/index.spec.js rename to docs/src/demos/Marks/Code/index.spec.js index 2111e436..91e0fdd4 100644 --- a/docs/src/demos/Extensions/Code/index.spec.js +++ b/docs/src/demos/Marks/Code/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/code', () => { +context('/api/marks/code', () => { before(() => { - cy.visit('/api/extensions/code') + cy.visit('/api/marks/code') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Code/index.vue b/docs/src/demos/Marks/Code/index.vue similarity index 100% rename from docs/src/demos/Extensions/Code/index.vue rename to docs/src/demos/Marks/Code/index.vue diff --git a/docs/src/demos/Extensions/Italic/index.spec.js b/docs/src/demos/Marks/Italic/index.spec.js similarity index 96% rename from docs/src/demos/Extensions/Italic/index.spec.js rename to docs/src/demos/Marks/Italic/index.spec.js index 16d26c3f..1035bc9c 100644 --- a/docs/src/demos/Extensions/Italic/index.spec.js +++ b/docs/src/demos/Marks/Italic/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/italic', () => { +context('/api/marks/italic', () => { before(() => { - cy.visit('/api/extensions/italic') + cy.visit('/api/marks/italic') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Italic/index.vue b/docs/src/demos/Marks/Italic/index.vue similarity index 100% rename from docs/src/demos/Extensions/Italic/index.vue rename to docs/src/demos/Marks/Italic/index.vue diff --git a/docs/src/demos/Extensions/Link/index.spec.js b/docs/src/demos/Marks/Link/index.spec.js similarity index 96% rename from docs/src/demos/Extensions/Link/index.spec.js rename to docs/src/demos/Marks/Link/index.spec.js index 6f7f89c1..73457961 100644 --- a/docs/src/demos/Extensions/Link/index.spec.js +++ b/docs/src/demos/Marks/Link/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/link', () => { +context('/api/marks/link', () => { before(() => { - cy.visit('/api/extensions/link') + cy.visit('/api/marks/link') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Link/index.vue b/docs/src/demos/Marks/Link/index.vue similarity index 100% rename from docs/src/demos/Extensions/Link/index.vue rename to docs/src/demos/Marks/Link/index.vue diff --git a/docs/src/demos/Extensions/Strike/index.spec.js b/docs/src/demos/Marks/Strike/index.spec.js similarity index 96% rename from docs/src/demos/Extensions/Strike/index.spec.js rename to docs/src/demos/Marks/Strike/index.spec.js index f43f91d6..98f40014 100644 --- a/docs/src/demos/Extensions/Strike/index.spec.js +++ b/docs/src/demos/Marks/Strike/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/strike', () => { +context('/api/marks/strike', () => { before(() => { - cy.visit('/api/extensions/strike') + cy.visit('/api/marks/strike') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Strike/index.vue b/docs/src/demos/Marks/Strike/index.vue similarity index 100% rename from docs/src/demos/Extensions/Strike/index.vue rename to docs/src/demos/Marks/Strike/index.vue diff --git a/docs/src/demos/Extensions/Underline/index.spec.js b/docs/src/demos/Marks/Underline/index.spec.js similarity index 95% rename from docs/src/demos/Extensions/Underline/index.spec.js rename to docs/src/demos/Marks/Underline/index.spec.js index 3d7664e7..bb1d5193 100644 --- a/docs/src/demos/Extensions/Underline/index.spec.js +++ b/docs/src/demos/Marks/Underline/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/underline', () => { +context('/api/marks/underline', () => { before(() => { - cy.visit('/api/extensions/underline') + cy.visit('/api/marks/underline') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Underline/index.vue b/docs/src/demos/Marks/Underline/index.vue similarity index 100% rename from docs/src/demos/Extensions/Underline/index.vue rename to docs/src/demos/Marks/Underline/index.vue diff --git a/docs/src/demos/Extensions/Blockquote/index.spec.js b/docs/src/demos/Nodes/Blockquote/index.spec.js similarity index 96% rename from docs/src/demos/Extensions/Blockquote/index.spec.js rename to docs/src/demos/Nodes/Blockquote/index.spec.js index d6e0cc7d..e4318e0e 100644 --- a/docs/src/demos/Extensions/Blockquote/index.spec.js +++ b/docs/src/demos/Nodes/Blockquote/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/blockquote', () => { +context('/api/nodes/blockquote', () => { before(() => { - cy.visit('/api/extensions/blockquote') + cy.visit('/api/nodes/blockquote') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/Blockquote/index.vue b/docs/src/demos/Nodes/Blockquote/index.vue similarity index 100% rename from docs/src/demos/Extensions/Blockquote/index.vue rename to docs/src/demos/Nodes/Blockquote/index.vue diff --git a/docs/src/demos/Extensions/BulletList/index.spec.js b/docs/src/demos/Nodes/BulletList/index.spec.js similarity index 97% rename from docs/src/demos/Extensions/BulletList/index.spec.js rename to docs/src/demos/Nodes/BulletList/index.spec.js index 28f9a815..4d699aec 100644 --- a/docs/src/demos/Extensions/BulletList/index.spec.js +++ b/docs/src/demos/Nodes/BulletList/index.spec.js @@ -1,6 +1,6 @@ -context('/api/extensions/bullet-list', () => { +context('/api/nodes/bullet-list', () => { before(() => { - cy.visit('/api/extensions/bullet-list') + cy.visit('/api/nodes/bullet-list') }) beforeEach(() => { diff --git a/docs/src/demos/Extensions/BulletList/index.vue b/docs/src/demos/Nodes/BulletList/index.vue similarity index 94% rename from docs/src/demos/Extensions/BulletList/index.vue rename to docs/src/demos/Nodes/BulletList/index.vue index cdc34101..70491f71 100644 --- a/docs/src/demos/Extensions/BulletList/index.vue +++ b/docs/src/demos/Nodes/BulletList/index.vue @@ -1,6 +1,6 @@