- document.getElementById('error_pop').style.display = 'none';
- document.getElementById('uploading').style.display = 'none';
- document.getElementById('upload_finished').style.display = 'none';
- document.getElementById('options').style.display = 'none';
- document.getElementById('send').style.display = 'none';
- if (!check_html5_file_api ())
- document.getElementById('max_file_size').innerHTML = '<?php
- echo t('You browser may not support HTML5 so the maximum file size is ') . jirafeau_get_max_upload_size();
- ?>';
+// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
+document.getElementById('error_pop').style.display = 'none';
+document.getElementById('uploading').style.display = 'none';
+document.getElementById('upload_finished').style.display = 'none';
+document.getElementById('options').style.display = 'none';
+document.getElementById('send').style.display = 'none';
+if (!check_html5_file_api())
+ document.getElementById('max_file_size').innerHTML = '<?php
+ $max_size = jirafeau_get_max_upload_size();
+ if ($max_size > 0) {
+ echo t('NO_BROWSER_SUPPORT') . $max_size;
+ }
+?>';
+
+addCopyListener('upload_link_button', 'upload_link');
+addCopyListener('preview_link_button', 'preview_link');
+addCopyListener('direct_link_button', 'direct_link');
+addCopyListener('delete_link_button', 'delete_link');
+addTextCopyListener('password_copy_button', 'output_key');
+// @license-end
+// show password toggle
+document.getElementById('show_password')?.addEventListener('change', function() {
+ const pwd = document.getElementById('input_key');
+ if (pwd) {
+ pwd.type = this.checked ? 'text' : 'password';
+ }
+});