add xuljs.tt2
authorJason Etheridge <jason@esilibrary.com>
Tue, 1 Oct 2013 20:17:59 +0000 (16:17 -0400)
committerJason Etheridge <jason@esilibrary.com>
Tue, 1 Oct 2013 21:09:00 +0000 (17:09 -0400)
Open-ILS/src/templates/opac/parts/xuljs.tt2 [new file with mode: 0644]

diff --git a/Open-ILS/src/templates/opac/parts/xuljs.tt2 b/Open-ILS/src/templates/opac/parts/xuljs.tt2
new file mode 100644 (file)
index 0000000..a1baf1a
--- /dev/null
@@ -0,0 +1,16 @@
+
+<script type="text/javascript">
+
+    function copy_to_clipboard(text) {
+        try {
+            const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
+                .getService(Components.interfaces.nsIClipboardHelper);
+            gClipboardHelper.copyString(text);
+            // FIXME: I18N, and consistency with other staff client clipboard/alert behavior
+            alert('Copied ' + text + ' to clipboard');
+        } catch(E) {
+            alert('Error copying ' + text + ' to clipboard: ' + E);
+        }
+    }
+
+</script>