diff --git a/website/agenda/planung/js/edit-event.js b/website/agenda/planung/js/edit-event.js index cff826a..26acd45 100644 --- a/website/agenda/planung/js/edit-event.js +++ b/website/agenda/planung/js/edit-event.js @@ -276,6 +276,21 @@ function checkFields(){ } } +function copyEventToClipboard(){ + var text = $('textarea[name="excerpt"]').val()+"\n"; + text += $('textarea[name="user_excerpt"]').val()+"\n"; + text += $('textarea[name="topic"]').val()+"\n\n"; + text += $('textarea[name="content"]').val()+"\n"; + + text = ''; + $('body').append(text); + + var copyText = document.getElementById('clipboard'); + copyText.select(); + copyText.setSelectionRange(0, 99999); + document.execCommand("copy"); +} + $(document).ready( function(){ initRegions(region); diff --git a/website/agenda/planung/pot/de/event.po b/website/agenda/planung/pot/de/event.po index 95db5c1..ad7e239 100644 --- a/website/agenda/planung/pot/de/event.po +++ b/website/agenda/planung/pot/de/event.po @@ -182,3 +182,5 @@ msgstr "Auszug ist zu lang. Für längeren Text bitte das Feld «aktuelle Themen msgid "label_excerpt_extension_too_long" msgstr "Auszug ist zu lang. Für längeren Text bitte das Feld «aktuelle Themen» verwenden." +msgid "button_copy_to_clipboard" +msgstr "in Zwischenablage kopieren" diff --git a/website/agenda/planung/pot/en/event.po b/website/agenda/planung/pot/en/event.po index 9b52477..625bebb 100644 --- a/website/agenda/planung/pot/en/event.po +++ b/website/agenda/planung/pot/en/event.po @@ -175,3 +175,6 @@ msgstr "excerpt is too long. for longer text please use the field «Current Topi msgid "label_excerpt_extension_too_long" msgstr "excerpt is too long. for longer text please use the field «Current Topics»" +msgid "button_copy_to_clipboard" +msgstr "copy to clipboard" + diff --git a/website/agenda/planung/templates/edit-event.html b/website/agenda/planung/templates/edit-event.html index 1dc6c8b..2cd92ed 100644 --- a/website/agenda/planung/templates/edit-event.html +++ b/website/agenda/planung/templates/edit-event.html @@ -123,6 +123,8 @@ + +