rugk
1bf910480b
Do not show error, when paste is deleted manually
...
Prior to this commit, if the paste has been deleted manually (clicking
on "delete paste" after creation) it tried to fetch the now deleted
paste and display an error. This makes, of course, no sense.
6 years ago
rugk
626b4450e3
Merge branch 'master' into burnafterreading-fix
6 years ago
rugk
733cc70967
Improve code style of function names
...
Thx
429d43dc78 (r29068381)
6 years ago
rugk
429d43dc78
Make some functions of AttachmentHandler private
...
They are only used/referenced in the same module, so there is no need to
make them public.
6 years ago
rugk
14a7fd7091
Fix https://github.com/PrivateBin/PrivateBin/issues/315
...
Fixes some display issues related to file display.
6 years ago
rugk
da45d347e2
Fix attachment issues
...
Fixes https://github.com/PrivateBin/PrivateBin/issues/315
The attachment viewer is also used for storing to be uploaded
attachments, which caused some confusion in handling them.
I also tried to add some comments clarifying it as it seems to work.
Additionally I fixed the issue that you could submit an empty paste and
it was not rejected.
6 years ago
El RIDO
caf87cc6f1
Merge branch 'master' into burnafterreading-fix, regression in expired paste error
6 years ago
El RIDO
2c82279292
Merge branch 'attachment-handling' of https://github.com/thororm/PrivateBin into thororm-attachment-handling
...
apart from resolving conflicts:
- added missing docs
- inlined functions that were used in only one location
- updated unit test to support all previews
- fixed a regression that displayed the preview even when there was no preview and too early
6 years ago
El RIDO
de4b96c5ed
Merge branch 'blob' of https://github.com/otaku/PrivateBin into otaku-blob
6 years ago
El RIDO
e4bf41202e
Merge branch 'master' into js-unit-testing
6 years ago
Alexander Do
5bee666a6b
Update SRI hashes
6 years ago
rugk
09a04b96c0
Update SRI hashes
6 years ago
El RIDO
78c186d6bc
avoid StyleCI complaint
6 years ago
El RIDO
0938b59b90
attributes contain strings, not booleans
6 years ago
El RIDO
76debde85b
found and fixed a bug in TopNav.collapseBar() while writing test for it
6 years ago
El RIDO
ce6764e97d
introduce built in asserts, working on TopNav, correcting some docs
6 years ago
El RIDO
cb2af8687e
Merge branch 'master' into js-unit-testing
6 years ago
El RIDO
4653085d2e
Merge branch 'master' into fixurlshortener
6 years ago
El RIDO
d07f8d8f96
fixing indentation, replicating change to other template
6 years ago
El RIDO
266b71bfd0
Merge branch 'master' into js-unit-testing
6 years ago
El RIDO
a3e0418b33
working on TopNav tests
6 years ago
rugk
0687448d0a
Fix some issues from ESLint
6 years ago
El RIDO
ffae6111b0
handling further JSHint warnings and TODOs
6 years ago
El RIDO
98d07e0789
improving code quality issues reported by Codacy
6 years ago
El RIDO
d92755f030
undoing code style regression
6 years ago
El RIDO
72acc95326
improving code quality issues suggested by JSHint
6 years ago
El RIDO
5e070db6a1
reverting escaping just for Markdown formatting, as discussed in #269
7 years ago
El RIDO
a95701bba8
completing DiscussionViewer testing
7 years ago
El RIDO
85401a1513
Merge branch 'master' into js-unit-testing
7 years ago
El RIDO
f135dd2667
Hrmpf, StyleCI only allows the use of either tabs or spaces for PHP code, forcing me to revert the use of tabs in the templates
7 years ago
El RIDO
ec3ed1e5ff
removing unused code and reducing size of HTML in case QR code is turned off
7 years ago
El RIDO
98a8591a27
naming JS libraries consistently
7 years ago
El RIDO
094a0c80db
Merge branch 'master' into qrcode
7 years ago
El RIDO
bb54d46c7e
updating DOMPurify library, simplifying its use, ensuring HTML entities get escaped before formatting paste - regression introduced in #258 , reported in #269
7 years ago
rugk
414ab0eb71
Add config and basic page template support
...
* load JS file asyncronously (just HTML5 async attribut)
* add basic support for page template, where it generates the code inside
of a simple div at the top
* added option to turn off QR code support
7 years ago
El RIDO
39860dfdc4
making AttachmentViewer testable and implementing tests
7 years ago
El RIDO
dac86eb363
making AttachmentViewer testable
7 years ago
rugk
7bf5af761b
Add QR code generation when paste is created
7 years ago
El RIDO
a0740ff79f
getting rid of htmlEntities (except for tests) and setElementText (dropping IE9 support), changing urls2links interface, all to avoid double encoding sanitized HTML
7 years ago
El RIDO
9fa2ea3373
ensuring text is sanitized in all cases, before being injected into the DOM
7 years ago
El RIDO
2d00202b42
correcting the XSS test, commenting two failing patterns, to be reviewed by @rugk
7 years ago
El RIDO
233bd65b00
Merge branch 'master' into sanitizeMarkdown, changing test to use new library
7 years ago
rugk
bbec693cab
Allow DOMPurify as a global
7 years ago
rugk
b6d7d56774
Sanitize HTML code
...
using DOMPurify v1.0.2
Fixes https://github.com/PrivateBin/PrivateBin/issues/183
7 years ago
El RIDO
c6ddee317d
adding tests for PasteViewer class
7 years ago
El RIDO
360a0921e2
adding tests for Prompt class, typos
7 years ago
El RIDO
9d1a9a0da7
fixing paste success message handling in page template
7 years ago
El RIDO
73bc685178
fixing error message display revealed by testing remaining time display function
7 years ago
El RIDO
6c8f57f91f
making PasteStatus testable, adding test for paste creation notification
7 years ago
El RIDO
29419d03cd
avoid logs polluting the unit test output
7 years ago