LeifW / wireit forked from neyric/wireit

For the XProc graphical editor, see my "pipescape" project, or feedscape.appspot.com

This URL has Read+Write access

LeifW (author)
Wed Apr 15 14:51:01 -0700 2009
commit  3cc6b2a631608ca6d559e99a89dd3f082c87f107
tree    2e9163670f42e987f19311a7af268029ee54683a
parent  4687d96981546b25366993f544c43046c6d0ac8b
wireit / VERSION.txt
100644 108 lines (78 sloc) 3.27 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
To get the latest version, please visit http://javascript.neyric.com/wireit
---------------------------------------------------------------------------
 
Version 0.4.0
february ?, 2009
 
Changeset:
 
 * Installation instructions
 * WiringEditor:
- base example
- logicGates example
 * inputEx FormContainer: create a container from an inputEx field definition
 * inputEx wirable option: make the inputEx fields wirable
 * LayerMap leave beta (indicate visible region, move layer on click)
 
 * Terminal position switched to {top: , left: , right: , bottom: }
 * new options:
- TerminalProxy.proxySize (default 10) size of the proxy element
- Terminal.alwaysSrc : make this terminal the src element in every wires
- Container.preventSelfWiring : prevent to connect 2 terminals of the same container
 
 * New demo
 * Switching to git repository (http://github.com/neyric/wireit/)
 * Switching issue tracking
 * Documentation with YUI Doc
 * Bugfixes for IE
 
 
 
-----------------------------------------------------
 
Version 0.3.0
october 12, 2008
 
Changeset:
 
 * Layer: added "clear" and "setWiring" methods
 * "typed" terminals examples (see presentation)
 * LayerMap (beta): a canvas minimap for the layer
 * Add new drawing methods for drawing wires (straight, arrows, bezier)
 * indexOf and compact methods not extending Array.prototype anymore
 * Create a CanvasElement class (wrap cross-browser issues for canvas tags, Wire will inherit it)
 * Scissors class to handle the scissors widget
 * Cleaner CSS
 * Changed terminal images (copyright issues)
 * Correct the positioning issues
 
 
-----------------------------------------------------
 
Version 0.2.1
january 26, 2008
 
Changeset:
 
  - new Layer.getWiring function to save the state of the wiring. It can be customized by overriding Container.getConfig
  - jsBox updated to use the Layer.getWiring function
  - no default width for containers so they can auto-adjust to the content
 
  - Layer.addContainer and Layer.addWire now returns the created instance
  - Added the method Container.redrawAllWires and Terminal.redrawAllWires
  - Added Layer.removeAllContainers
 
  - adds a "body" div to the container
  - CSS updates on Containers and Layers
  - adds a focus CSS class on the last mousedown-ed container in the layer
 
  - bugfixes (events "addWire" and "removeWire" added to WireIt.Layer, offset in the connections)
 
-----------------------------------------------------
 
Version 0.2.0
january 4, 2008
 
Changeset:
  - Added YUI custom events for terminal interactions
  - new method Wire.getOtherTerminal(terminal)
  - new method Terminal.getConnectedTerminals()
  - new class WireIt.Container
  - new class WireIt.Layer
  - new class WireIt.util.DDResize (helper for WireIt.Container)
  - customable CSS class names
  - minified version (18k)
  - WireIt.BoxIO has been removed (use WireIt.Container instead)
  - use YUI 2.4.1
 
-----------------------------------------------------
 
Version 0.1.1
december 17, 2007
 
Changeset:
  - Fixing images copyright
 
-----------------------------------------------------
 
Version 0.1
december 6, 2007
 
Changeset:
  - First version of the library
  - Implements wires in all major browser
  - Terminals
  - BoxIO
  - wrappers for YAHOO.util.Anim et YAHOO.util.DD