summaryrefslogtreecommitdiff
path: root/js/clipboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/clipboard.js')
-rw-r--r--js/clipboard.js31
1 files changed, 29 insertions, 2 deletions
diff --git a/js/clipboard.js b/js/clipboard.js
index 744901c..501b189 100644
--- a/js/clipboard.js
+++ b/js/clipboard.js
@@ -1,18 +1,45 @@
var clipboard = (function () {
+ var format;
var disabled = false;
var contentType = 'text/plain;charset=utf-8'
document.body.addEventListener('copy', function (e) {
if (disabled) { return }
if (e.clipboardData) {
e.preventDefault();
- e.clipboardData.setData(contentType, canvas.ascii());
+ e.clipboardData.setData(contentType, canvas.irssi());
}
if (window.clipboardData) {
e.returnValue = false;
- window.clipboardData.setData(contentType, canvas.ascii());
+ window.clipboardData.setData(contentType, canvas.irssi());
}
}, false);
+
+ function import_data () {
+ var data = import_textarea.value
+ lines = data.split("\n")
+ }
+ function export_data () {
+ var output
+ switch (format) {
+ case 'ascii':
+ output = canvas.ascii()
+ break
+ case 'mirc':
+ output = canvas.mirc()
+ break
+ case 'irssi':
+ output = canvas.irssi()
+ break
+ }
+ }
+
+ import_ascii.addEventListener("click", function(){ format = "ascii" })
+ import_irssi.addEventListener("click", function(){ format = "irssi" })
+ import_mirc.addEventListener("click", function(){ format = "mirc" })
+ import_button.addEventListener("click", import_data)
+ export_button.addEventListener("click", export_data)
+ // import_textarea
return {
enable: function(){ disabled = false },