Mon 21 Jul 22:43:21 CEST 2025
This commit is contained in:
parent
02766b6ae7
commit
16be5ca0a1
42
js/ui/mxgraph/src/js/io/mxTerminalChangeCodec.js
Normal file
42
js/ui/mxgraph/src/js/io/mxTerminalChangeCodec.js
Normal file
|
@ -0,0 +1,42 @@
|
|||
/**
|
||||
* Copyright (c) 2006-2015, JGraph Ltd
|
||||
* Copyright (c) 2006-2015, Gaudenz Alder
|
||||
*/
|
||||
mxCodecRegistry.register(function()
|
||||
{
|
||||
/**
|
||||
* Class: mxTerminalChangeCodec
|
||||
*
|
||||
* Codec for <mxTerminalChange>s. This class is created and registered
|
||||
* dynamically at load time and used implicitely via <mxCodec> and
|
||||
* the <mxCodecRegistry>.
|
||||
*
|
||||
* Transient Fields:
|
||||
*
|
||||
* - model
|
||||
* - previous
|
||||
*
|
||||
* Reference Fields:
|
||||
*
|
||||
* - cell
|
||||
* - terminal
|
||||
*/
|
||||
var codec = new mxObjectCodec(new mxTerminalChange(),
|
||||
['model', 'previous'], ['cell', 'terminal']);
|
||||
|
||||
/**
|
||||
* Function: afterDecode
|
||||
*
|
||||
* Restores the state by assigning the previous value.
|
||||
*/
|
||||
codec.afterDecode = function(dec, node, obj)
|
||||
{
|
||||
obj.previous = obj.terminal;
|
||||
|
||||
return obj;
|
||||
};
|
||||
|
||||
// Returns the codec into the registry
|
||||
return codec;
|
||||
|
||||
}());
|
Loading…
Reference in New Issue
Block a user