Open rete opened 4 years ago
Here is first PR solving remaining "bugs"
https://github.com/root-project/root/pull/4918
It should be possible already now work without internet connection. We could make round of discussion that should be fixed/improved next
Very nice ! This is very good news ! After merging I will have a try. Thanks Sergey
I compress m.TreeStandardItem and provide checkbox and color indication.
Still in progress here: https://github.com/linev/root/tree/eve7_nextimpr
Add following line to .rootrc
to fix http port:
WebGui.HttpPort: 9222
WebGui.HttpMaxAge: 0
Indentation in m.Tree
cannot be easily changed. openui5
dynamically adjust it depending of number of levels. See https://experience.sap.com/fiori-design-web/tree/#responsiveness-and-adaptiveness
Many other points should be improved/fixed with https://github.com/root-project/root/pull/4972
Thank you for this comment.
For the indent, I guess we would have to live with it for the time being.
For the improvements, I actually pulled the ROOT changes in my docker image and had a quick test. It looks better indeed. There are more functionalities, in particular the context menu in the scene is really convinient.
But now I have a new issue: it seems that the event navigation is broken. When clicking on next or previous, there is no signal sent to the C++ server. It is either not send or not received, I will have to check in the javascript console and web server and make a proper debug.
I have pushed an updated docker image with the broken behavior under the name rete/lceve:nav-issue
.
@alja Do you observe the same problem ?
But now I have a new issue: it seems that the event navigation is broken. When clicking on next or previous, there is no signal sent to the C++ server.
I did not test it after I merge my and Matevz changes together. Should be elementary failure, which I will fix tomorrow-
I suspected that it might be a piece of code broken on my side, but it is actually not it seems.
This is handler I have:
/// Go to the next event
nextEvent : function(oEvent) {
console.log( "nextEvent" );
this.mgr.SendMIR({
"mir": "NextEvent()",
"fElementId": this.eventMgr.fElementId,
"class": "lceve::EventNavigator"
});
}
The nextEvent
message is actually printed in the console on button press but nothing happens.
The issue is either in the sendMIR()
function or on the server side.
If code this way - it wrong. Now it should be like:
this.mgr.SendMIR(
"NextEvent()", this.eventMgr.fElementId, "lceve::EventNavigator"
);
Also doesn't work
I've seen naming convention changing for fElementId
. I don't remember in which PR. Can this be the problem ?
I've seen naming convention changing for fElementId. I don't remember in which PR. Can this be the problem ?
Check actual value of this.eventMgr.fElementId
variable. I did not change naming convention - only arguments of SendMIR
This was the PR I was talking about:
https://github.com/root-project/root/pull/4810
but it's not the problem.
Now offline features works again: https://linev.github.io/eve7/ Not perfect, but highlight, selection, rendering on/off, change color can be used without server. Of course, not intend to replace server, just to be able test client code. And of course, for demos.
@rete Interface of SendMIR has changes. I have updated alja / EveWebApp repo to root masterbranch:
If you have your version of Summary view than you need to access editor with GedController: https://github.com/alja/EveWebApp/commit/88e619a6d5ed8bc2929061aaef8c8bff81a2c2d6#diff-1c056134d847a66e7cc485595352a849
@rete I just submit PR to fix several small problems in @alja example. See here: https://github.com/alja/EveWebApp/pull/1
This issue page is meant for keeping track of all issues found in the ROOT experimental eve7 component. This issue will remain open until a "stable enough" version of eve7 will be provided.
1. Bugs
General
Left menu
>
not showing up after first event loaded. Fine with next eventEvent scene
kDashed
does not render as dashed on display. Any other value too. Always renders as plain line.2. Feature requests
General
Left menu
CTRL+ -
to reduce the font sizeParticle 0
in the sub list ofPandoraPFOs
is not enough. It's a bit hard to see which element belongs to which parent element.Event scene
C++ interface
RefCount
methods dandling around, some pointers passed in methods that doesn't require a pointer to be passed, a (const) reference sometimes being more than enough.TH1
andTCanvas
with the Draw method3. Nice features
Event scene
4. Questions / HOWTO