Giter Site home page Giter Site logo

vizlaw_frontend's Introduction

Wie kann ich das lokal laufen lassen, um live entwickeln zu können?

npm run-script dev

License

MIT

vizlaw_frontend's People

Contributors

heboet avatar israelpohl avatar jaksz avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

vizlaw_frontend's Issues

Improvement: Save Function

"o Verschicken eines Links für den aktuellen Bearbeitungsstand
o Speichern des Ergebnisses in einer Akte/iManage"

Browser Support

Firefox (-): Result set working. Click a case -> spinner animation shows -> nothing happens.
Console output: too much recursion
Chrome (+)
Edge (+)
Safari (?)

Improvement: Language

we should make use of localization or just switch to english altogether, at least for NYC purposes. Even if case content is german, I think it would help the demo and increase acceptance to use English

-> Suchbegriff eingeben -> Search
-> Impressum -> Imprint / Legal
-> Hilfe -> Help

Frontend mit Heroku verbinden

Im Moment ist nur jaksz/vizlaw_frontend mit heroku verbunden (und somit online erreichbar), weil ich nur eigene repositories damit verbinden kann.

@israelpohl , kannst Du Dir einen Account bei Heroku machen, dann füg ich dich als Teammember hinzu, und dann kannst du israelpohl/vizlaw_frontend damit verbinden?

BUG: File Numbers in Search Results

Die Aktenzeichen werden teilweise fehlerhaft wiedergegeben. Ist mir bei AG-Entscheidungen aufgefallen. ZB: statt "6 K 227/13" steht dort "23 6/k"

Search Function

Nach den letzten Änderungen scheint es mir so zu sein, dass ich bei einer einmaligen Suche nicht sofort alle Ergebnisse auf als Knoten auf dem Bildschirm erscheinen. Oft ist es so, dass erst nach einem erneuten Klicken auf Suchen zusätzliche Ergebnisse erscheinen.
Hat jemand eine Erklärung dafür?

Node Size

Node size should represent the node's indegree (i.e. the number of court decisions citing this node's decision)

Recycle Bin

Adding a recycle bin function to discard irrelevant decisions.

Tooltip for plus sign

was genau passiert da? Ich klicke auf ein Urteil in der Map, der Text geht auf, und ich sehe Stern, Mülltonne und Plus. Ein Klick auf Plus lässt ein neues Urteil in der Map erscheinen. Wo kommt das her? [ich gehe von einem User aus, der einfach auf die Seite geht, ohne Hintergedanken der Developer zu kennen ;-)]

Improvement: exported PDF

  • bessere Struktur: Zusammenfassung am Anfang
  • Einbeziehung des Netzwerkgraphen
  • zitierfertige Formatierung

Edge length

Bitte korrigiert mich, wenn ich falsch liege, aber wenn ich es richtig verstehe, berechnet der aktuelle Code nur den Zeitabstand vom jeweiligen Entscheidungsdatum bis heute und danach richtet sich dann die Länge der Kanten.

Stattdessen vielleicht so etwas wie der folgende Code, um den relativen Zeitabstand zwischen den jeweils verbundenen Entscheidungen zu verwenden?? (Vermutlich geht es noch eleganter)

var timedistance = Math.abs(
          moment(
            graph.nodes.find(node => {
              console.log(node.id, edge.sourceId, edge.id);
              return node.id === edge.sourceId;
            }).date
          ).diff(moment(
            graph.nodes.find(node => {
              console.log(node.id, edge.targetId, edge.id);
              return node.id === edge.targetId;
            }).date
          ), "months")
        ) * 1+20;
        console.log('timedistance '+timedistance);

        edge.length = timedistance;

Improvement: Adding sub-nodes to workspace

Ein Pfeil in dem Entscheidungs-Node oder Rechtsklick auf Entscheidungs-Node lädt die mit dem Urteil verknüpften Urteile in das Diagramm.
Mit erneutem Klick auf Pfeil/Rechtsklick werden die weiteren Verknüpfungen wieder „eingeklappt“.

Improvement: Extended search function

    1. Mehr suchparameter. Freitext, AZ, Datum, Gericht (oder Level des Gerichts)
    1. Ranking der Ergebniss, z.B. nach Alter, Level des Gerichts, Relevanz (z.B. anhand der zahl der Zitierungen)

Improvement: Reference context [future feature]

Nur ein Gedanke: Bisher wissen wir zwar als User, welche Urteile auf welche Urteile verweisen und andersrum, aber nicht, an welcher Stelle das geschieht (ohne dass man jetzt selber die Suchfunktion bemüht). Vorschlag - für die Desktop-Version mit Hover -: Mouseover über eine Urteilsbubble öffnet ein Tooltip mit dem groben Zitatkontext (+- 30 Zeichen vor / nach dem Zitat)

Page Layout

ich fände es gut, wenn schon beim Öffnen der App die spätere Arbeitsplatzstruktur erkennbar wäre - bisher finde ich die Seite noch sehr "roh" beim ersten Besuch. Also zB. schon die Bereiche andeuten, evtl. mit Titel o.ä. versehen und da etwas Struktur reinbringen, dann kann auch das Impressum einen Platz bekommen. Oder ist das schon geplant?

Map legend

Eine Art Legende, in der die Bedeutung von Knotengröße, -farbe, Kantenlänge etc. erklärt sind, wäre noch gut. Ließe sich das einbauen?

Node Color

Optimizing the node color (e.g. special color for most recent decision). Other color features?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.