From fa7800a9eef5b9d4ab419c08bf3f084bcb607dc7 Mon Sep 17 00:00:00 2001 From: hogelog Date: Sat, 17 Jan 2009 23:14:40 +0000 Subject: * add uuid.js: generate UUID git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28580 d0d07461-0603-4401-acd4-de1884942a52 --- uuid.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 uuid.js (limited to 'uuid.js') diff --git a/uuid.js b/uuid.js new file mode 100644 index 0000000..4eea7be --- /dev/null +++ b/uuid.js @@ -0,0 +1,39 @@ +// PLUGIN_INFO//{{{ +var PLUGIN_INFO = + + {NAME} + UUID generator + hogelog + 0.1 + 2.0pre + 2.0pre + http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/uuid.js + +; +//}}} + +(function() { + const Ci = Components.interfaces; + services.add("uuid", "@mozilla.org/uuid-generator;1", Ci.nsIUUIDGenerator); + const UUID = services.get("uuid"); + + commands.add(['uuid'], 'generate and copy UUID', + function(args) + { + let uuid = UUID.generateUUID().number; + util.copyToClipboard(uuid); + liberator.echo("generate "+uuid); + }, + { + argCount: '0', + }); +})(); +// vim: fdm=marker sw=4 ts=4 et: -- cgit v1.2.3