Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Vue app also on page refresh #2627

Closed
UWinch opened this issue Sep 27, 2021 · 0 comments
Closed

Create Vue app also on page refresh #2627

UWinch opened this issue Sep 27, 2021 · 0 comments
Assignees
Labels
🐛Bug Something isn't working
Projects
Milestone

Comments

@UWinch
Copy link
Contributor

UWinch commented Sep 27, 2021

Is your feature request related to a problem? Please describe.
When wicket components are re-rendered after initial page load, associated vue apps are not re-created. This can e.g. be seen for the logged events footer item (enable websocket.loggedevent.enabled=true and websocket.enabled=true in the settings). On the annotation page, the scroll icon for this footer item is not shown without a page reload and vanishes again after elements are re-rendered when e.g. opening a sidebar.

Describe the solution you'd like
Use OnDomReadyHeaderItem for the vue associated javascript, so this is executed again on (ajax) refresh.

@UWinch UWinch added the 🐛Bug Something isn't working label Sep 27, 2021
@UWinch UWinch added this to the 22.0 milestone Sep 27, 2021
@UWinch UWinch self-assigned this Sep 27, 2021
UWinch added a commit that referenced this issue Sep 27, 2021
- vue script on dom ready header item
reckart added a commit that referenced this issue Sep 28, 2021
…ue-app-on-rerender

#2627 Create Vue app also on page refresh
@reckart reckart added this to 🔖 To do in Kanban via automation Sep 28, 2021
@reckart reckart closed this as completed Sep 28, 2021
Kanban automation moved this from 🔖 To do to 🍹 Done Sep 28, 2021
reckart added a commit that referenced this issue Oct 2, 2021
* main: (35 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-3
  #2306 - Delete shortcut for annotations
  No issue. Remove duplicate dependency.
  #2635 - Unable to render: null
  #2635 - Unable to render: null
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-2
  #2630 - Upgrade dependencies
  #2629 - IndexOutOfBoundsException in BratRenderer.trim
  #2627 Create Vue app also on page refresh
  #2612 - Add possibility to enforce singelton document level annotations
  No issue. Change precondition to avoid potential warnings.
  No issue. Update documentation for use with older MariaDB/MySQL versions.
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-1
  No issue. Upgrade asciidoc and fix warnings from documentation build.
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  ...
reckart added a commit that referenced this issue Oct 2, 2021
…ng-in-the-experimental-annotation-API

* main: (69 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-3
  #2306 - Delete shortcut for annotations
  No issue. Remove duplicate dependency.
  #2635 - Unable to render: null
  #2635 - Unable to render: null
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-2
  #2630 - Upgrade dependencies
  #2629 - IndexOutOfBoundsException in BratRenderer.trim
  #2627 Create Vue app also on page refresh
  #2612 - Add possibility to enforce singelton document level annotations
  No issue. Change precondition to avoid potential warnings.
  No issue. Update documentation for use with older MariaDB/MySQL versions.
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-1
  No issue. Upgrade asciidoc and fix warnings from documentation build.
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  ...
reckart added a commit that referenced this issue Oct 2, 2021
* main: (30 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-3
  #2306 - Delete shortcut for annotations
  No issue. Remove duplicate dependency.
  #2635 - Unable to render: null
  #2635 - Unable to render: null
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-2
  #2630 - Upgrade dependencies
  #2629 - IndexOutOfBoundsException in BratRenderer.trim
  #2627 Create Vue app also on page refresh
  #2612 - Add possibility to enforce singelton document level annotations
  No issue. Change precondition to avoid potential warnings.
  No issue. Update documentation for use with older MariaDB/MySQL versions.
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-1
  No issue. Upgrade asciidoc and fix warnings from documentation build.
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  ...
reckart added a commit that referenced this issue Oct 2, 2021
…lly-difficult-to-read

* main: (215 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-3
  #2306 - Delete shortcut for annotations
  No issue. Remove duplicate dependency.
  #2635 - Unable to render: null
  #2635 - Unable to render: null
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-2
  #2630 - Upgrade dependencies
  #2629 - IndexOutOfBoundsException in BratRenderer.trim
  #2627 Create Vue app also on page refresh
  #2612 - Add possibility to enforce singelton document level annotations
  No issue. Change precondition to avoid potential warnings.
  No issue. Update documentation for use with older MariaDB/MySQL versions.
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-1
  No issue. Upgrade asciidoc and fix warnings from documentation build.
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  #2599 - Allow a default sidebar per project be open
  ...
reckart added a commit that referenced this issue Oct 2, 2021
* main:
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-3
  #2306 - Delete shortcut for annotations
  No issue. Remove duplicate dependency.
  #2635 - Unable to render: null
  #2635 - Unable to render: null
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-21.0-rc-2
  #2630 - Upgrade dependencies
  #2629 - IndexOutOfBoundsException in BratRenderer.trim
  #2627 Create Vue app also on page refresh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛Bug Something isn't working
Projects
Kanban
  
🍹 Done
Development

No branches or pull requests

2 participants