To improve the UI and functionality of the Data Explorer, this feature will integrate multiple explorer dialogs into the existing UI.
Each time a user clicks on an explore button, a new dialog will appear, which can be dragged and resized.
Screenshot:
Description
Details
Related Objects
- Mentioned In
- rWDQG65b1430afa92: Prevent opening of new Explorer Dialogs outside viewport
rWDQG74abb5ceb2d5: Implement resizable, draggable and multiple Explorer Dialogs
rWDQG64d3e37ace45: Implement resizable, draggable and multiple Explorer Dialogs
rWDQGbbf9d40c7d95: Implement resizable, draggable and multiple Explorer Dialogs
rWDQG1ed702ab8fd4: Implement resizable, draggable and multiple Explorer Dialogs
rWDQGead0fdf81934: Implement resizable, draggable and multiple Explorer Dialogs
rWDQG39e409d25b2b: Implement resizable, draggable and multiple Explorer Dialogs
rWDQGc13799b778db: Implement resizable, draggable and multiple Explorer Dialogs
rWDQGadc15616c0e5: Implement resizable, draggable and multiple Explorer Dialogs
rWDQGb968379c4474: Multiple Explorer Dialogs - Mentioned Here
- rWDQG65b1430afa92: Prevent opening of new Explorer Dialogs outside viewport
rWDQG74abb5ceb2d5: Implement resizable, draggable and multiple Explorer Dialogs
Event Timeline
Is this what is happening now and you want to prevent it? Or what you want to enable? It'd be great to clarify this and the use case.
Should I add an alert or a message that is displayed when a user tries to open a dialog that is already open?
Should I add an alert or a message that is displayed when a user tries to open a dialog that is already open?
Do you mean the one with the item ID same as one of the opened dialogs? I see two possibilities here:
- Focus (bring to foreground, etc.) the dialog that has the same item ID
- Just create a new one, regardless of what is already open
I am leaning towards the latter option - as one can change what is displayed in the dialogs, it may be legitimate case to open more than one and then do separate changes to them. I don't think we should prevent it.
Yes the latter option does makes sense! I've changed the implementation to reflect that behaviour.
Change 433357 had a related patch set uploaded (by Prssanna; owner: Prssanna):
[wikidata/query/gui@master] Implement resizable, draggable and multiple Explorer Dialogs
Change 433357 merged by jenkins-bot:
[wikidata/query/gui@master] Implement resizable, draggable and multiple Explorer Dialogs
Change 437440 had a related patch set uploaded (by WDQSGuiBuilder; owner: WDQSGuiBuilder):
[wikidata/query/gui-deploy@production] Merging from 74abb5ceb2d5eb866dcbed73447f116a7c537e36:
Change 437440 merged by Smalyshev:
[wikidata/query/gui-deploy@production] Merging from 74abb5ceb2d5eb866dcbed73447f116a7c537e36:
Change 437973 had a related patch set uploaded (by Prssanna; owner: Prssanna):
[wikidata/query/gui@master] Prevent opening of new Explorer Dialogs outside viewport
Change 437973 merged by jenkins-bot:
[wikidata/query/gui@master] Prevent opening of new Explorer Dialogs outside viewport
Change 437980 had a related patch set uploaded (by WDQSGuiBuilder; owner: WDQSGuiBuilder):
[wikidata/query/gui-deploy@production] Merging from 65b1430afa92a1745ede7df4168df5df3f8762c9:
Change 437980 merged by Smalyshev:
[wikidata/query/gui-deploy@production] Merging from 65b1430afa92a1745ede7df4168df5df3f8762c9: