VISPA web issueshttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues2019-09-23T11:38:47+02:00https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/747Extension loads before workspace is connected when session is restored2019-09-23T11:38:47+02:00Benjamin FischerExtension loads before workspace is connected when session is restoredIn version 4.0:
When the page is reloaded and the session is restored, the extensions
try to load before the user has entered the workspace password, causing
an unhandled exception
*(from redmine: issue id 2445, created on 2016-11-23...In version 4.0:
When the page is reloaded and the session is restored, the extensions
try to load before the user has entered the workspace password, causing
an unhandled exception
*(from redmine: issue id 2445, created on 2016-11-23 by root)*4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/289Extension AND workspace specific preferences2019-05-20T17:08:57+02:00Benjamin FischerExtension AND workspace specific preferencesExtension AND workspace specific preferences are needed. Example:
Bookmarks in Filebrowser depend on the Extension and the Workspace
*(from redmine: issue id 1530, created on 2014-01-27 by martin.urban, closed on 2016-07-14)*
* Relati...Extension AND workspace specific preferences are needed. Example:
Bookmarks in Filebrowser depend on the Extension and the Workspace
*(from redmine: issue id 1530, created on 2014-01-27 by martin.urban, closed on 2016-07-14)*
* Relations:
* child #2041
* parent #22944.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/295Edit workspaces2019-05-20T17:08:54+02:00Benjamin FischerEdit workspaces*(from redmine: issue id 1536, created on 2014-01-28 by root, closed on 2016-04-29)*
* Relations:
* duplicates #2299*(from redmine: issue id 1536, created on 2014-01-28 by root, closed on 2016-04-29)*
* Relations:
* duplicates #22994.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/316Joint preferences/shortcuts.2019-05-20T17:08:51+02:00Benjamin FischerJoint preferences/shortcuts.There are a lot of overlaps between preference/shortcut definitions
of extensions (e.g. FileBrowser <->FileSelector) or platform
components
(e.g. WorkspaceView <->PreferenceView).
This “ambiguities” can be solved by introducin...There are a lot of overlaps between preference/shortcut definitions
of extensions (e.g. FileBrowser <->FileSelector) or platform
components
(e.g. WorkspaceView <->PreferenceView).
This “ambiguities” can be solved by introducing joint preferences.
However, such an approach may require some changes in the class
structure
as well as the Preference GUI.
*(from redmine: issue id 1619, created on 2014-03-30 by root, closed on 2016-07-14)*
* Relations:
* parent #22944.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/620Dynamical adding of menu entries should be possible2019-05-20T17:08:16+02:00Benjamin FischerDynamical adding of menu entries should be possible*(from redmine: issue id 2216, created on 2015-04-29 by root, closed on 2016-07-14)*
* Relations:
* parent #2312*(from redmine: issue id 2216, created on 2015-04-29 by root, closed on 2016-07-14)*
* Relations:
* parent #23124.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/631setting preferences with multiple instances of an extension2019-05-20T17:08:11+02:00Benjamin Fischersetting preferences with multiple instances of an extensionsetting preferences does not work in some cases, when multiple instances
of an extension are open
*(from redmine: issue id 2232, created on 2015-05-29 by Daniel.Van.Asseldonk, closed on 2016-07-14)*setting preferences does not work in some cases, when multiple instances
of an extension are open
*(from redmine: issue id 2232, created on 2015-05-29 by Daniel.Van.Asseldonk, closed on 2016-07-14)*4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/632sorting of preferences2019-05-20T17:08:11+02:00Benjamin Fischersorting of preferencessort list of extensions in preferences by priority
*(from redmine: issue id 2233, created on 2015-05-29 by Daniel.Van.Asseldonk, closed on 2016-07-14)*
* Relations:
* parent #2294sort list of extensions in preferences by priority
*(from redmine: issue id 2233, created on 2015-05-29 by Daniel.Van.Asseldonk, closed on 2016-07-14)*
* Relations:
* parent #22944.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/751$.Logger is not a function2019-05-20T16:30:59+02:00Benjamin Fischer$.Logger is not a functionAfter logging in, a white page with the VISPA logo is displayed. The
console shows the error “$.Logger is not a funciton”
*(from redmine: issue id 2450, created on 2017-03-20 by root)*After logging in, a white page with the VISPA logo is displayed. The
console shows the error “$.Logger is not a funciton”
*(from redmine: issue id 2450, created on 2017-03-20 by root)*4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/748Close extensions when disconnecting from workspace2019-05-20T16:30:58+02:00Benjamin FischerClose extensions when disconnecting from workspaceWhen disconnecting from workspace, the extensions running on that
workspace should be closed, since otherwise they will likely throw
exceptions.
*(from redmine: issue id 2447, created on 2016-12-12 by root)*When disconnecting from workspace, the extensions running on that
workspace should be closed, since otherwise they will likely throw
exceptions.
*(from redmine: issue id 2447, created on 2016-12-12 by root)*4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/741Visualize workspace allegiance of tabs2019-05-20T16:30:54+02:00Benjamin FischerVisualize workspace allegiance of tabs\- tabs from different WS but the current (as indicated by the focued
tab) may be styled
\- tabs may have a color according to their WS
\- some random color may be chosen by default
- a user may change the color (in preferences and W...\- tabs from different WS but the current (as indicated by the focued
tab) may be styled
\- tabs may have a color according to their WS
\- some random color may be chosen by default
- a user may change the color (in preferences and WS settings menu)
*(from redmine: issue id 2426, created on 2016-08-17 by benjamin.fischer, closed on 2016-08-29)*
* Changesets:
* Revision 3009 by Benjamin Fischer on 2016-08-17T20:13:46Z:
```
Preferences: implemented color type setting
refs #2426
```
* Revision 3009 by Benjamin Fischer on 2016-08-17T20:13:46Z:
```
Preferences: implemented color type setting
refs #2426
```
* Revision 3010 by Benjamin Fischer on 2016-08-17T20:14:33Z:
```
Workspace: add preferences for workspace allegiance styling
refs #2426
```
* Revision 3010 by Benjamin Fischer on 2016-08-17T20:14:33Z:
```
Workspace: add preferences for workspace allegiance styling
refs #2426
```
* Revision 3047 by Benjamin Fischer on 2016-08-29T15:50:09Z:
```
MainView: custom styles for other than the current WS
fixes #2426
```
* Revision 3047 by Benjamin Fischer on 2016-08-29T15:50:09Z:
```
MainView: custom styles for other than the current WS
fixes #2426
```
* Revision 3048 by Benjamin Fischer on 2016-08-30T09:20:49Z:
```
MainView: improved collapsed otherWSStyle
refs #2426
```
* Revision 3048 by Benjamin Fischer on 2016-08-30T09:20:49Z:
```
MainView: improved collapsed otherWSStyle
refs #2426
```4.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/738Generalize FileHandler to not use global currentWorkspace2019-05-20T16:30:51+02:00Benjamin FischerGeneralize FileHandler to not use global currentWorkspace*(from redmine: issue id 2423, created on 2016-07-14 by benjamin.fischer, closed on 2016-08-16)*
* Relations:
* parent #2309*(from redmine: issue id 2423, created on 2016-07-14 by benjamin.fischer, closed on 2016-08-16)*
* Relations:
* parent #23094.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/721SessionManager: add sageguard against incomplete session restore2019-05-20T16:30:37+02:00Benjamin FischerSessionManager: add sageguard against incomplete session restoreon failed restore ask for less aggressive loading:
1. +lazy
2. +ask autoconnect
3. +ask restore
*(from redmine: issue id 2374, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #2296
* Cha...on failed restore ask for less aggressive loading:
1. +lazy
2. +ask autoconnect
3. +ask restore
*(from redmine: issue id 2374, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #2296
* Changesets:
* Revision 2934 by Benjamin Fischer on 2016-06-07T09:01:19Z:
```
SessionManager: added failed restore safeguard
closes #2374
```
* Revision 2934 by Benjamin Fischer on 2016-06-07T09:01:19Z:
```
SessionManager: added failed restore safeguard
closes #2374
```4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/720Tabber: indicate the tabbar as dropzone (on hover)2019-05-20T16:30:36+02:00Benjamin FischerTabber: indicate the tabbar as dropzone (on hover)*(from redmine: issue id 2373, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #1875
* Changesets:
* Revision 2938 by Benjamin Fischer on 2016-06-07T09:45:03Z:
```
Tabber: added highlight for...*(from redmine: issue id 2373, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #1875
* Changesets:
* Revision 2938 by Benjamin Fischer on 2016-06-07T09:45:03Z:
```
Tabber: added highlight for recieving tabbar
closes #2373
```
* Revision 2938 by Benjamin Fischer on 2016-06-07T09:45:03Z:
```
Tabber: added highlight for recieving tabbar
closes #2373
```4.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/719ViewManager: option for lazy tab loading2019-05-20T16:30:35+02:00Benjamin FischerViewManager: option for lazy tab loading*(from redmine: issue id 2372, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #2296
* Changesets:
* Revision 2933 by Benjamin Fischer on 2016-06-07T08:41:56Z:
```
ViewManager/SessionManager:...*(from redmine: issue id 2372, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-07)*
* Relations:
* parent #2296
* Changesets:
* Revision 2933 by Benjamin Fischer on 2016-06-07T08:41:56Z:
```
ViewManager/SessionManager: implemented lazy tab loading
closes #2372
```
* Revision 2933 by Benjamin Fischer on 2016-06-07T08:41:56Z:
```
ViewManager/SessionManager: implemented lazy tab loading
closes #2372
```4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/718ViewManager: "activeIndex" is not correctly restored2019-05-20T16:30:35+02:00Benjamin FischerViewManager: "activeIndex" is not correctly restored*(from redmine: issue id 2371, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-03)*
* Relations:
* parent #2296
* Changesets:
* Revision 2929 by Benjamin Fischer on 2016-06-03T12:03:34Z:
```
ViewManager: allow hide/blu...*(from redmine: issue id 2371, created on 2016-05-24 by benjamin.fischer, closed on 2016-06-03)*
* Relations:
* parent #2296
* Changesets:
* Revision 2929 by Benjamin Fischer on 2016-06-03T12:03:34Z:
```
ViewManager: allow hide/blur even if it was not shown/focused
needed for refs #2371
```
* Revision 2929 by Benjamin Fischer on 2016-06-03T12:03:34Z:
```
ViewManager: allow hide/blur even if it was not shown/focused
needed for refs #2371
```
* Revision 2930 by Benjamin Fischer on 2016-06-03T12:04:04Z:
```
Tabber: correctly set the activeIndex if requested
fixes #2371
```
* Revision 2930 by Benjamin Fischer on 2016-06-03T12:04:04Z:
```
Tabber: correctly set the activeIndex if requested
fixes #2371
```4.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/714Migrate Shortcut system2019-05-20T16:30:32+02:00Benjamin FischerMigrate Shortcut systemincluding the preferences for them
*(from redmine: issue id 2363, created on 2016-05-19 by benjamin.fischer, closed on 2016-05-19)*
* Relations:
* parent #2294
* Changesets:
* Revision 2917 by Benjamin Fischer on 2016-05-19T15:12:...including the preferences for them
*(from redmine: issue id 2363, created on 2016-05-19 by benjamin.fischer, closed on 2016-05-19)*
* Relations:
* parent #2294
* Changesets:
* Revision 2917 by Benjamin Fischer on 2016-05-19T15:12:02Z:
```
Shortcuts: finalized migration
closes #2363
```
* Revision 2917 by Benjamin Fischer on 2016-05-19T15:12:02Z:
```
Shortcuts: finalized migration
closes #2363
```4.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/713Refactor dialogview clicks2019-05-20T16:30:32+02:00Benjamin FischerRefactor dialogview clicksthe call of this.$destroy causes an error in vue.js when a dialogview is
closed via click on the background. Furthermore is a @click.stop not
very clean on the child element because it prevents closing other menu
etc e.g. when the main t...the call of this.$destroy causes an error in vue.js when a dialogview is
closed via click on the background. Furthermore is a @click.stop not
very clean on the child element because it prevents closing other menu
etc e.g. when the main tab is splitted.
*(from redmine: issue id 2362, created on 2016-05-17 by fabian.heidemann, closed on 2016-05-17)*
* Relations:
* parent #2297
* Changesets:
* Revision 2903 by Benjamin Fischer on 2016-05-17T15:18:25Z:
```
Dialog: fixed backdrop absorbing click events
refs #2362
```
* Revision 2903 by Benjamin Fischer on 2016-05-17T15:18:25Z:
```
Dialog: fixed backdrop absorbing click events
refs #2362
```
* Revision 2904 by Benjamin Fischer on 2016-05-17T15:36:59Z:
```
DialogView: fix infinit loop during close (via backdrop)
fixes #2362
```
* Revision 2904 by Benjamin Fischer on 2016-05-17T15:36:59Z:
```
DialogView: fix infinit loop during close (via backdrop)
fixes #2362
```4.0Benjamin FischerBenjamin Fischerhttps://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/712DialogView menu doesn't work2019-05-20T16:30:31+02:00Benjamin FischerDialogView menu doesn't work*(from redmine: issue id 2361, created on 2016-05-17 by fabian.heidemann, closed on 2016-06-13)*
* Relations:
* parent #2297*(from redmine: issue id 2361, created on 2016-05-17 by fabian.heidemann, closed on 2016-06-13)*
* Relations:
* parent #22974.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/710Use less self and bind instead2019-05-20T16:30:30+02:00Benjamin FischerUse less self and bind insteadInstead of
var self = this;
doSomeStuffAsync(function(result){
self.processThe(result);
});
use
doSomeStuffAsync(function(result){
this.processThe(result);
}.bind(this));
(Only if the **this** objec...Instead of
var self = this;
doSomeStuffAsync(function(result){
self.processThe(result);
});
use
doSomeStuffAsync(function(result){
this.processThe(result);
}.bind(this));
(Only if the **this** object of the callback is not needed.)
*(from redmine: issue id 2355, created on 2016-05-10 by benjamin.fischer)*4.0https://git.rwth-aachen.de/3pia/vispa/vispa-web/-/issues/709Connecting to a workspace produces feedback loop2019-05-20T16:30:29+02:00Benjamin FischerConnecting to a workspace produces feedback loop*(from redmine: issue id 2354, created on 2016-05-10 by benjamin.fischer, closed on 2016-05-11)*
* Relations:
* parent #2298
* Changesets:
* Revision 2865 by Benjamin Fischer on 2016-05-11T11:20:16Z:
```
Workspace: fixed feedback l...*(from redmine: issue id 2354, created on 2016-05-10 by benjamin.fischer, closed on 2016-05-11)*
* Relations:
* parent #2298
* Changesets:
* Revision 2865 by Benjamin Fischer on 2016-05-11T11:20:16Z:
```
Workspace: fixed feedback loop during connection
fixes #2354
```
* Revision 2865 by Benjamin Fischer on 2016-05-11T11:20:16Z:
```
Workspace: fixed feedback loop during connection
fixes #2354
```4.0Benjamin FischerBenjamin Fischer