'use strict'; /*@ Ox.Clipboard Basic clipboard handler copy Copy data to clipboard (data) -> undefined paste Paste data from clipboard () -> <*> Clipboard data @*/ Ox.Clipboard = (function() { var clipboard = {}; return { _print: function() { Ox.Log('Core', JSON.stringify(clipboard)); }, copy: function(data) { clipboard = data; Ox.Log('Core', 'copy', JSON.stringify(clipboard)); }, paste: function(type) { return type ? clipboard.type : clipboard; }, type: function(type) { return type in clipboard; } }; })();