Coder Social home page Coder Social logo

code-d / oryx-editor Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 0 B

Automatically exported from code.google.com/p/oryx-editor

License: Other

Java 20.26% CSS 1.62% JavaScript 29.02% Ruby 0.19% XSLT 1.78% HTML 46.88% PHP 0.02% ASP 0.01% Visual Basic 0.01% Python 0.01% Shell 0.01% PLpgSQL 0.20% Batchfile 0.01% NSIS 0.01%

oryx-editor's People

Contributors

ahmedawad avatar andreasroggesolti avatar robinqianwu avatar schleidl avatar wtscheschner avatar

oryx-editor's Issues

ID generation for stencils

In BPMN each element has to define an ID that is used to reference this
element from other elements. It would be a great help if this ID property
could be generated, when a shape is created. 

I know that there is a resourceID for each shape. Is it possible to store
this resourceId (or another generated Id) as property of the element, so
that it will be shown in the property window?


Original issue reported on code.google.com by [email protected] on 29 Nov 2007 at 3:50

Pools and Lanes are not transparent.

Ist: Die Pools/Lanes sind weiß ausgefüllt. Man kann das Grid nicht sehen.
Positionieren von Aktivitäten am Grid ist schwierig.

Soll: Die Pools/Lanes sind durchsichtig und man kann das Grid sehen.
Alternativ: Die Pools/Lanes sind weiß ausgefüllt, aber das Grid erscheint
trotzdem 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:29

Events should be resizable.

Ist: Events sind nicht resizeable.

Soll: Events sind resizeable (aber Seitenverhältnis soll beibehalten bleiben)

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:36

Docking message flow to pools

As-is: Message flow can only be docked to pools - not to lanes. This is
correct in terms of syntactic constraints of BPMN. However, the result is
that I can dock a message flow only to the small area of the pool: where no
lane lies above it.

Expected: It should be possible to dock message flow to pools in places
where there is a lane. This would result in not only checking whether the
uppermost element in the diagram (the lane) is allowed to have a message
flow attached but elements in the background (the pool) should be a
possible docking target in this case.

Original issue reported on code.google.com by [email protected] on 8 Nov 2007 at 5:21

SVG-Rect without a stroke and fill color is drawn, if text element is placed over it

A SVG-Rect without a stroke and fill color is drawn with stroke color black and 
stroke width 1, if 
text element is placed over it and contains some content. In Firebug stroke and 
fill color are still 
set to none.

The problem occures if the text is set over a property with refToView.

SVG-File:
<svg
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:oryx="http://www.b3mn.org/oryx"
   version="1.0">
  <oryx:magnets>
    <oryx:magnet oryx:cx="150" oryx:cy="0" oryx:default="yes"/>
    <oryx:magnet oryx:cx="150" oryx:cy="150"/>
    <oryx:magnet oryx:cx="300" oryx:cy="75"/>
    <oryx:magnet oryx:cx="0" oryx:cy="75"/>
  </oryx:magnets>
  <g>
    <rect
       id="border"
       oryx:anchor="top bottom left right"
       oryx:resize="vertical horizontal"
       width="300"
       height="150"
       x="0" y="0"
       stroke="black" fill="white" stroke-width="2" /> 
    <rect
       id="gradConditionBorder"
       oryx:anchor="top bottom left right"
       oryx:resize="vertical horizontal"
       width="300"
       height="80"
       x="0" y="0"
       stroke="none" fill="none" stroke-width="2" />   
    <text id="guardConditionText" x="150" y="12" oryx:align="middle center"></text> 
  </g>
</svg>

JSON-abstract:
                {
            "type":         "node",
            "id":           "complexInteraction",
            "title":        "ComplexInteraction",   
            "groups":       ["Interaction"],
            "description":  "",
            "view":         "node.complexinteraction.svg",
            "icon":         "node.complexinteraction.png",
            "roles":        ["interaction"],
            "properties": [
                {
                    "id":"guardCondition",
                    "type":"String",
                    "title":"Guard Condition",
                    "value":"",
                    "description":"",
                    "readonly":false,
                    "optional":true,
                    "length":"",
                    "refToView":"guardConditionText",
                    "wrapLines":false
                },
            ]
        }, 


Original issue reported on code.google.com by [email protected] on 16 Apr 2008 at 2:09

Lost resource name in server.

What steps will reproduce the problem?
1. Create a new process on the server.
2. Store it.
3. Reload it.

What is the expected output? What do you see instead?
The title should show the resource's name, it doesn't.

Original issue reported on code.google.com by [email protected] on 5 Dec 2007 at 12:34

Attach intermediate events directly from palette

As-is: When I try to drop an intermediate event from the palette onto an
activity, the editor does not allow this operation.
Currently, I have to drop the event somewhere in the diagram. Afterwards I
can attach it to the activity.

Expected: I can directly attach the intermediate event to the activity.

Original issue reported on code.google.com by [email protected] on 16 Nov 2007 at 11:52

Pool/Lane resizing bug.

Ist: Man hat einen Pool mit einer Lane drin. Man resized die Lane. Der Pool
behält seine Größe. Bei einem Verschieben des Pools hat er aber die
gewünschte Größe (d.h. nur eine Aktualisierung der Anzeige fehlt)

Soll: Der Pool wird neugezeichnet 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:35

Performance improvements

This enhancement includes making a plan how to improve the performance and
implementation.

However, this is not planned for SS08.

Original issue reported on code.google.com by [email protected] on 17 Apr 2008 at 12:03

Server features required for homepage

1. Quick Start 
- Static URI for creating new canvas
- Possibility for saving process model after modeling

2. Example Processes
- Create process models, that maybe edited but not saved 

Original issue reported on code.google.com by [email protected] on 4 Dec 2007 at 2:30

Display caption for events

As-is:
No textual attribute is displayed for events

To-be:
The most important attribute should be displayed for each event
Timer: time-date or time-cycle (depending on which attribute is set)
Error: Error code
Message: Message
Plain: Documentation

Alternative 1: Introduce new attribute "label" and display this
Alternative 2: Always display attribute documentation

Original issue reported on code.google.com by [email protected] on 8 Feb 2008 at 9:22

Add support for PDF generation.

In the status meeting on monday this week, the decision was made to enhance
Oryx by adding the possibility to export to PDF. This will increase model
usability.

Original issue reported on code.google.com by [email protected] on 11 Dec 2007 at 1:23

Display some loading information when initializing.

Ist: Der Editor braucht beim ersten Laden einige Sekunden. Es wird kein
Hinweis gegeben zu warten.

Soll: Es erscheint ein Hinweis, dass der Editor gerade geladen wird. Z.B.
animiertes GIF oder einfach plain Tex

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:43

Ctrl+C - Ctrl+V on activity (problem with outgoing sequence flow)

What steps will reproduce the problem?
1. Ctrl+C on Activity with outgoing edges
2. Ctrl+V

What is the expected output? What do you see instead?

All the outgoing edges (tested on sequence flow) now start from the pasted
activity copy (detached from source activity).

Original issue reported on code.google.com by [email protected] on 9 Nov 2007 at 9:15

F2 should work as name-change

If I select a task and press F2, nothing happens.

It would be good, if the cursor jumped to the name property and all text
was highlighted. (As it happens in Visio or Excel)

Original issue reported on code.google.com by [email protected] on 28 Nov 2007 at 2:13

Problem with length of many stencil properties.

What steps will reproduce the problem?
1. Create a new BPMN Text Annotation (or others).
2. Set a text that is longer then 20 characters.

What is the expected output? What do you see instead?
The text should be displayed. It is not.

Original issue reported on code.google.com by [email protected] on 5 Dec 2007 at 12:32

Different categories for properties

As-is:
All properties are shown in one list, according to their appearance in the
stencil set

To-be:
Distinguish three categories of attributes:
a) Core attributes (e.g. "name", "loop type" and "task type" for tasks)
b) Visual attributes (e.g. background color)
c) Advanced attributes (everything else)

Original issue reported on code.google.com by [email protected] on 8 Feb 2008 at 9:26

Bogus plugin.xml halting initialization

A plugin.xml file with no properties element causes the editor to not load.
Comment out all properties elements from plugin.xml and run one of the
examples, no plugin will load, rendering the editor useless.

Original issue reported on code.google.com by [email protected] on 10 Nov 2007 at 1:31

Moving a pool (problem with dockers on a flow)

What steps will reproduce the problem?
1. Insert docker on a sequence flow
2. Move the pool which contains the sequence flow with a docker point

What is the expected output? What do you see instead?

Docker points will stay at the same place


Original issue reported on code.google.com by [email protected] on 9 Nov 2007 at 9:19

Association refresh bug.

Ist: Man dockt eine Association an einen sequence flow. Nun verschiebt man
die Aktivität, an dem der sequence flow angedockt ist. Die association
bleibt an der gleichen Stelle

Soll: Die association wird mit verschoben 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:39

Broken DataObject creation.

Ist: Man hat einen Message-flow und über das hover-Menü legt man ein
Datenobjekt an. Nun erscheinen zwei Datenobjekte in der linken oberen
Diagrammecke.

Soll: Es wird nur ein Datenobjekt angelegt und erscheint dort, wo man es
angelegt hat.

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:41

Improve Usability

Analyse how to improve the usability, document the results and admit
enhancement/task issues to achieve these improvements.

Original issue reported on code.google.com by [email protected] on 17 Apr 2008 at 12:08

Feeback for save

What is the expected output? What do you see instead?

Some feeback would be great, when saving the current model was completed
successfully. Something like a little tooltip that says something like
"Model saved successfully" and that disappears after a few seconds.
Currently one doesn't know if or when the save operation is finished.


Original issue reported on code.google.com by [email protected] on 20 Mar 2008 at 10:03

Scope of view changes to the right->shape-repository out of view

What steps will reproduce the problem?
Either:
1. Dragging a shape from shape-repository over right side of editor or over
property bar

or:
1. Resizing property bar (laptop->small display, Windows XP, Firefox)

Works in both full-screen and windowed, but when windowed can be fixed
through resizing whole window.

What is the expected output? What do you see instead?
Expected: View shouldn't change.
As-Is: scope of view moves to the right(shape-repository not visible
anymore); parts of the initial loading screen can be seen

Original issue reported on code.google.com by [email protected] on 26 Nov 2007 at 11:18

Misaligned Grid.

Ist: Beim Snap-to-grid richten sich Shapes nicht an den kleinen Kreuzchen
des Grids aus.

Soll: Die Default-Größe der Shapes ist auf das Grid zugeschnitten und
snapping erfolgt irgendwie auf die Kreuzchen ausgerichtet. 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:41

onChange method in stencil set

The stencil set specification should support onChange methods that are
called whenever a stencil's property at runtime is changed.

Scenario (from let's dance stencil set):
There is a stencil with a text property name and a color property that sets
the stencil's background color. At runtime you have a stencil instance A
where you set the text to 'abc' and the color to purple. Then you create
another stencil instance B and also set the text to 'abc'. At this point,
the color of stencil B should be automatically set to A's color, because
they have the same text.

Original issue reported on code.google.com by [email protected] on 16 Apr 2008 at 2:56

Oryx doesn't offer the possiblity to highlight a shape

Oryx doesn't offer the possiblity to highlight a shape. For example, if a
plugin wants to highlight a shape having the Id "resource5", oryx does not
offer that functionality.

The shape should be highlighted until it gets moved or the process model
gets reloaded.

Concrete scenario: BPMN+-to-BPEL4Chor transformation. Shapes which do not
follow the requirements of the transformation should be highlighted.

Original issue reported on code.google.com by [email protected] on 30 Oct 2007 at 1:27

Bogus text display in pools.

Ist: Man legt einen Pool an und gibt ihm den Namen "Hallo". In der Anzeige
ist das "H" nur halb zu sehen (Windows + Firefox 2)

Soll: Alle Buchstaben sind ganz zu sehen 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:31

Misplaced selection box for edges

Actual behavior: Upon selection of an edge (e.g. message flow or sequence
flow), the selection box is placed in the wrong spot. As an example browse
to http://b3mn.hpi.uni-potsdam.de/server.php?resource=Review, where this
will happen for every second message flow in the diagram.

Expected: the selection box = bounding box for the edge.


Original issue reported on code.google.com by [email protected] on 8 Nov 2007 at 5:16

alignment-functionality buggy

What steps will reproduce the problem?
1. select a group of different types of shapes(Activity, Gateway, Event,...)
2. press one of the alignment-buttons

What is the expected output? What do you see instead?
elements of group should align correspondingly, i.e. centered.
Instead the elements get repositioned further away from each other

Original issue reported on code.google.com by [email protected] on 26 Nov 2007 at 9:33

XHTML serialization error

AS-is
The diagram http://b3mn.hpi.uni-potsdam.de/server.php?resource=Review
contains a multi-instance activity with a line break in its title (AB\nBA).
The XHTML serialization is now corrupt.

Expected
Proper serialization

Original issue reported on code.google.com by [email protected] on 9 Nov 2007 at 2:06

Pools containing lanes cannot be resized verticaly

What steps will reproduce the problem?
1. create a pool ( try to resize it ;) )
2. create a lane within the pool
3. resize fails

What is the expected output? What do you see instead?
Pool as well as lane should be resizable in both directions. The pool is not 
(verticaly)!
However, the lane itself is resizable regardless of the pool's bounds


Original issue reported on code.google.com by [email protected] on 26 Nov 2007 at 11:06

Pool/Lane containment bug.

Ist: Man legt einen Pool an, resized diesen und fügt eine Lane ein. Effekt:
Pool wird resized

Soll: Pool wird nicht resized 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:32

Exception on color change

Changing the color of a closed svg-path over the properties panel throws an 
Exception, but it 
works.

[Exception... "'Die Erlaubnis für das Lesen der Eigenschaft 
HTMLDivElement.nodeType wurde 
verweigert' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: 
"0x8057001e 
(NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]



Original issue reported on code.google.com by [email protected] on 16 Apr 2008 at 2:53

Buggy resizing of pools with lanes.

Ist: Man hat einen Pool mit einer Lane drin. Man resized den Pool. Der Pool
bleibt gleich groß. Die Beschriftung des Pools verschiebt sich.

Soll: Der Pool bekommt die gewünschte Größe. Die Lanes werden in ihrer
Proportion erhalten. Alternativ: Nur die unterste Lane verändert ihre Größe
(klappt bei Verkleinerungen nicht immer)

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:33

Editor hangs if plugins are delayed.

What steps will reproduce the problem?
1. Make sure plugins are delivered with a delay.
2. Open the editor.

What is the expected output? What do you see instead?
Expected: Plugins load as available. Actually: Editor hangs when the first try 
fails because of loading 
delays.

Original issue reported on code.google.com by [email protected] on 5 Dec 2007 at 3:52

problem with drag one pool over another pool

For Example: You have two Pools. In each pool is a Lane and a process
modelled. 

The problem is: If you want to drag the one pool over the other pool, you
can see that the edges of the modelled process in the underlying pool don't
disappear. 




Original issue reported on code.google.com by [email protected] on 26 Nov 2007 at 11:15

Moving events using the docker

The docker in the middle of an event is normally used to attach the event
to another element. If this attachment is not allowed, only the position of
the event is changed. However, in this case the parent shape of the event
gets lost.

As a workaround you have to move the event again without using the docker.

Original issue reported on code.google.com by [email protected] on 29 Nov 2007 at 4:01

Alignment of intermediate events attached to activities

What steps will reproduce the problem?
1. create an activity
2. attach an intermediate event on the activity
3. select the activity and the attached event
4. click on align horizontally centered

What is the expected output? 
nothing should happen.

What do you see instead?
both shapes are aligned to each other



Original issue reported on code.google.com by [email protected] on 16 Apr 2008 at 4:28

Events should have a changable type.

Ist: Man hat eine Aktivität und über das hover-Menü rechts von der
Aktivität legt man einen neuen Event an. Man kann den Event-typ nun nicht
mehr ändern.

Soll: Man kann den Event-typ im Property-View ändern 

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:38

repositioning of connection shapes

What steps will reproduce the problem?
1. Drop two actvities in a lane
2. Connect these activities via sequence flow
3. Define a fix point the flow has to cross
4. repostionate pool

What is the expected output? What do you see instead?
The Sequence Flow should be repositionate relativ to translation of pool,
incl. the fix point, but the point is absolute to diagramm.

Connection shapes seems not to be children of lane. For example see BPMN
model Fallstudie.

Original issue reported on code.google.com by [email protected] on 5 Dec 2007 at 10:55

Enhance Containment

Ist: Man muss immer erst Pools/Lanes malen, bevor man Aktivitäten, etc.
hinzufügen kann.

Soll: Man kann Aktivitäten direkt auf das Canvas malen - dieses wird in
diesem Fall als Pool/Lane interpretiert. Alternativ: Ein neues Diagramm
enthält immer einen Pool mit einer Lane.

Original issue reported on code.google.com by [email protected] on 5 Nov 2007 at 10:27

Add support for user management

In the status meeting on monday this week, the decision was made to enhance
Oryx by adding user management. This will increase Oryx usability.

Original issue reported on code.google.com by [email protected] on 11 Dec 2007 at 1:24

user feedback after saving needed

Der Speicherprozess liefert kein Feedback.
Es wäre sinnvoll den Save-Button nach einem erfolgreichen Speichern bis zur
nächsten Änderung auszugrauen.

Original issue reported on code.google.com by [email protected] on 25 Jan 2008 at 4:21

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.