[Public] Brauche Unterstuetzung fuer CSS und AngularJS Direktive fuer SpaceAPI

Romain Schmitz romainschmitz at googlemail.com
Di Apr 22 22:25:04 CEST 2014


Hallo an alle Web Devler unter euch.

Frontend ist nicht ganz so meins und komme allmaehlich immer langsamer
voran mit meinem SpaceAPI Tree Editor [-1].

Die Integration des JSON Schema Supports bringt eine gewisse Komplexitaet
mit sich, die ich derzeit zu reduzieren versuche.

==== Der ANGULAR Part ===========

Kurze Erklaerung zum Editor. Es handelt sich um einen Klon von [0], welcher
links nen Text- und rechts nen Baumeditor hat.

Zunaechst hatte ich [0] als Grundlage genommen und hatte den Schema Support
soweit umgesetzt, allerdings gab's ein konkretes hier nicht weiter
erwaehntes Problem, das ich einfach nicht loesen konnte und beschloss den
Editor mit einer besseren Architektur in AngularJS neuzuschreiben.

Mein Editor ist nicht nur fuer die SpaceAPI gedacht, sondern ich nutze
diese als direkten Anwendungsfall. Sprich, jedes Schema, welches [2]
implementiert (Beispiel: [1]), kann in meinen Editor reingeladen werden und
schon ist das Kontextmenue gekastemaist.

Da ich Angular-Beginner bin, fehlt mir natuerlich die Erfahrung zum
richtigen Umgang mit diversen Konstrukten, Konventionen und so.

DU hast Ahnung von diesem Kram?

Dann bitte ich um Unterstuetzung beim:

- Auslagern der Templates in separate Dateien und der Anpassung der
Gruntfile, um die Templates zu bundlen.
- Splitten der je-tree-node Direktive in ein "Knotenelement" und eine
Menue-Direktive, so dass die Scopes beider gescheit "funktionieren"
- Schreiben von Unit Tests fuer die Direktiven.

==== Der CSS Part ===========

Ich habe ein nerviges Problem mit der Selectbox und zwar verschwindet die
sobald ich ueber das aufgeklappte Feld drueberfahre. Mit der Maus kann ich
nicht mal das erste Element auswaehlen.

Ist vielleicht doch JS notwendig fuer das was ich da mache?

==== Links ===============

[-1] https://github.com/slopjong/angular-jsoneditor
[0] http://jsoneditoronline.org
[1] http://spaceapi.net/specs/0.13
[2] http://json-schema.org/

Gruss,
Romain
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.hacksaar.de/pipermail/public/attachments/20140422/8af689e2/attachment.html>


Mehr Informationen über die Mailingliste Public