diff options
author | adhitya | 2016-04-11 15:10:54 +0000 |
---|---|---|
committer | adhitya | 2016-04-11 15:10:54 +0000 |
commit | 92f3207b50a1caca07df5c5b238212af3358905b (patch) | |
tree | 38c92f9649c6f1016d2ef70fa2fd33c86b437cba /src/js/io/mxTerminalChangeCodec.js | |
parent | ab5fb6e125d82fdd5818aea3ce370c43c2293ddd (diff) | |
download | xcos-on-web-92f3207b50a1caca07df5c5b238212af3358905b.tar.gz xcos-on-web-92f3207b50a1caca07df5c5b238212af3358905b.tar.bz2 xcos-on-web-92f3207b50a1caca07df5c5b238212af3358905b.zip |
Revert last two commits - Keyboard shortcuts are not working
Diffstat (limited to 'src/js/io/mxTerminalChangeCodec.js')
-rw-r--r-- | src/js/io/mxTerminalChangeCodec.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/js/io/mxTerminalChangeCodec.js b/src/js/io/mxTerminalChangeCodec.js new file mode 100644 index 0000000..a51d871 --- /dev/null +++ b/src/js/io/mxTerminalChangeCodec.js @@ -0,0 +1,42 @@ +/** + * $Id: mxTerminalChangeCodec.js,v 1.7 2010-09-13 15:58:36 gaudenz Exp $ + * Copyright (c) 2006-2010, JGraph Ltd + */ +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; + +}()); |