Comments (6)
Note: This is not an urgent bug. Mainly because the user can manually enlarge the "Create new annotations" window. But anyhow it should be fixed some time...
from annotation-tool.
The sad truth is also that this isn't an easy thing to fix. You would think that it is, but ti's complicated by the convoluted structure of the "structured annotation creation component," and even the naive and hacky ways of working around that are squashed by us using an ancient version of the "UI framework" (talking about Bootstrap) we are using. π
from annotation-tool.
Truly sad but not that important. Here some ideas for workaround solutions to gain more space for the box containing the categories with its labels:
a) The default hight for free text annotations could be made a bit smaller.
b) In the layout preset "Standard" the window "Create new annotations" could be made higher than the window "Annotation list". For example: "Create new annotations" = 3/5 of max. hight; "Annotation list" = 2/5 of max. hight
What do you think of these possible workarounds?
from annotation-tool.
Maybe a CSS cheat can help with position:fixed;
or other more modern CSS approaches (?):
Challenges would then be:
- Does it work in all browsers?
- Position needs to be calculated from the origin element (hardcoded for screenshot)
- On resizing the window, it should be either repositioned -or- closed
from annotation-tool.
I don't want to sound mean or anything, but I would really hesitate to add a lot of complexity to fix this. If there is a simple CSS one-liner, sure, but I don't think there is. Adding JavaScript code to dynamically reposition this window, etc. when this functionality already exists in newer versions of Bootstrap seems crazy to me. We should update our dependencies, not haphazardly duplicate their functionality. π€ It's exactly decisions like this that brought about the current state of the code base; choosing quick fixes over long term maintainability.
As for the workarounds suggested by David (sorry, somehow I'm only seeing this now): I have nothing against that. It's easy, and it's also not like I put a lot of thought into that Standard layout. x)
from annotation-tool.
Bug still exists in merged version.
from annotation-tool.
Related Issues (20)
- Public tracks of other users are shown automatically when a user first starts to annotate a video HOT 1
- Series categories are only shown the second time a video is annotated
- Feature request: Get video captions as tracks
- Demo link on github doc broken HOT 2
- Set up some public demo/testing infrastructure
- How to use structured annotations? HOT 3
- Documentation HOT 4
- Β OAT will not load, if the nickname of another extid is identical to the current user (409 Conflict)
- Add OAT compatibility with Opencast Version 13
- A category shared with "all users" can no longer be edited HOT 1
- Freetext annotation: Only use one line for showing the 'title' of a annotation
- Structured annotations on the timeline loose their color when selected or hovered over
- Editing freetext annotation: Each time some some blank strokes before and a new paragraph after the annotation get inserted
- Edit scale: Values do not get deleted properly
- Category affiliation: If a category affiliation gets changed from series to video in the 'other' event labels end up showing up mutliple times
- Hiding annotations: Works differently for freet ext and for structured annotations
- Update `h2`
- deployTo no longer works HOT 2
- (Re-)Document installation/dev setup procedure
- Pick track with highest quality
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from annotation-tool.