ansuz
254d800a3b
add a /p/ route so that we don't break old urls
9 years ago
ansuz
cd18075ac7
add some redirection logic to support old hash types
9 years ago
ansuz
600f3151e9
don't use the store until it's ready to be used
9 years ago
ansuz
fffa9acf15
remove unused files from fs and jshintignore
9 years ago
ansuz
551d38c930
let the abstraction take care of stringification
9 years ago
ansuz
9b16d529ca
add one more missing script that caused handlebar highlighting to break
9 years ago
ansuz
0ada6a3d0a
jshint compliance. gotta keep those tests green
9 years ago
ansuz
1f24d7126c
big ugly commit that will be really hard to audit
...
This changeset applies new styles to the poll.
it also uses the new asynchronous wrappers around the localStorage api.
this is necessary because we're migrating to a storage system that will
use an async api.
The changes to the poll just happened to coincide with the async stuff.
My apologies to anyone who wants to read this whole thing
9 years ago
ansuz
7f02c899ea
add snippet for copying text to the clipboard
9 years ago
ansuz
93142b364f
tests for pretty printed html
9 years ago
ansuz
4833cf0d7b
add a fontpicker
9 years ago
ansuz
6cb2f72aa6
pretty print html during export if possible
9 years ago
ansuz
c09166efe2
scroll down when adding a new option to the table
9 years ago
ansuz
42eafe9e29
don't create duplicate stylesheets in the document head
9 years ago
ansuz
fe3f02f5e0
enable text foreground and background colors
9 years ago
ansuz
68f8d0101d
fix flash of unstyled content
9 years ago
ansuz
8ea6c03094
notify user on disconnect
...
also disable inputs
9 years ago
ansuz
efd190beca
export file with correct file extension, if possible
9 years ago
ansuz
5e71a5473c
add another missing script
9 years ago
ansuz
992bc4f449
add missing script
9 years ago
ansuz
2351d8a23e
make tests green again
9 years ago
ansuz
068a3f5944
remove rows from the poll
9 years ago
ansuz
c6bdb7506d
forget everything about a pad when you forget it
9 years ago
ansuz
b8a3a4d188
persist usernames across sessions via localStorage
9 years ago
ansuz
846d1135b9
set mode in the editor, not just the dropdown
9 years ago
ansuz
446266a79b
remember the last language used on a particular pad
9 years ago
ansuz
e84fbf0bc3
more helpers in common
9 years ago
ansuz
70f8837681
maintain scroll position on remote changes
9 years ago
ansuz
c267dd6a88
ensure that 'text' is a string
9 years ago
ansuz
2f2ab4392c
clear the table on user clicks
9 years ago
ansuz
64f030c344
add a clear table button
9 years ago
ansuz
d2c5cfe646
add col/row ids to arrays
9 years ago
ansuz
1a63faf188
infer names from the first comment on code pad
9 years ago
ansuz
f77e2cec34
set text values of new options
9 years ago
ansuz
52ab5147c9
add a missing semicolon so tests don't fail
9 years ago
ansuz
e3f4df7e0a
push my latest changes because I'm agile
9 years ago
ansuz
cde239c97a
implement row/column removal
9 years ago
ansuz
9860b7427a
addition signs are slightly informative
9 years ago
ansuz
ac50bf7286
height and width of the table are unreliable because of multiple users. remove them
9 years ago
ansuz
a3254a2619
consistent ordering of columns and rows
9 years ago
ansuz
d30eddf2f2
ui hint for 'adduser' and 'addoption'
9 years ago
ansuz
a995f2306d
fix undefined variable reference
9 years ago
ansuz
44fe95c76b
add titles to buttons on pad and code
9 years ago
ansuz
ebf5c27453
add rename and forget buttons to poll app
9 years ago
ansuz
f7a1332317
add a 'back' button
9 years ago
ansuz
7dd1624206
commit polls to localStorage
9 years ago
ansuz
0cf5f3cc87
realtime polls!
9 years ago
ansuz
ff74a67a09
translate alertify button messages
9 years ago
ansuz
d39ab5c250
point to the actual translation file
9 years ago
ansuz
dea8e225db
fix double scrollbar issue
9 years ago
ansuz
6f598682f8
templates for custom themes
9 years ago
ansuz
02cd2fbee0
style fixes for the ansuz theme
9 years ago
ansuz
c9edf69ed1
one less prototype using messages.js while we figure out internationalization
9 years ago
ansuz
3eccec7054
better effort for translation
9 years ago
ansuz
3bdfee71e1
move padrtc to .git
9 years ago
ansuz
18ce69b756
use constants from toolbar.js, address linter warnings
9 years ago
ansuz
2a7a84b774
use constants exported from toolbar for selections
...
make things a little less brittle
address linter warnings
9 years ago
ansuz
cbeaa8d609
major refactoring for toolbar. CAN HAZ LESS
9 years ago
ansuz
7504f79e05
add log and warn methods to cryptpad common
9 years ago
ansuz
750731d3db
workaround for favicon magic
9 years ago
ansuz
3ad5d71ab1
make sure the regular favicon is set
9 years ago
ansuz
fd3cd73d0b
try to fix favicon bug
9 years ago
ansuz
589b0087a1
listen for keyup events while alertify prompts are active
9 years ago
ansuz
a2a8570453
use alertify UI in /pad/
9 years ago
ansuz
e32c0aaac8
use alertify UI in /code/
9 years ago
ansuz
deae7ac78f
don't hide the notification until it has been seen
9 years ago
ansuz
3d3c6e4800
add wrappers for alertifyjs
9 years ago
ansuz
85702f2706
inform users of changes in /pad/ too
9 years ago
ansuz
1ae212af44
let users know when changes have occurred while tabs lack focus
9 years ago
ansuz
6075849ed7
add favicons to /pad/ and /code/
9 years ago
ansuz
73d2b6561a
add small modules for page visibility api and notification apis
9 years ago
ansuz
7e8d66a141
filter unwanted elements when receiving patches
9 years ago
ansuz
d8b467422a
fix default title in localStorage migration
9 years ago
ansuz
7a5877d12a
don't filter pads after 30 days
9 years ago
ansuz
d844551fba
add a forget button. clean up toolbar a bit
9 years ago
ansuz
8a82e11306
make sure title is defined for home page usage
9 years ago
ansuz
71b1f71ba0
fix migration to include ctime
9 years ago
ansuz
7da58a0de9
improve pad naming UX, slight refactoring
...
* prevent naming conflicts
* migrate localestorage to use named attributes
* use ctime and atime
* display default names in table
* sort pads by most recent atime
* move more functions into cryptpad common
* change table styles
9 years ago
ansuz
ec0dba3f7c
correct undefined reference
9 years ago
ansuz
a3da10766a
add rename button to /code/ and /pad/
9 years ago
ansuz
93dcf29c15
more functions for working with localstorage
9 years ago
ansuz
93fed83a08
remove annoying border around editor
9 years ago
ansuz
23788bca67
add 'ansuz' theme because I'm horribly vain
9 years ago
ansuz
22929fd3f5
add title attributes for dropdown menus
9 years ago
ansuz
8b1a2b7b8b
commit theme choices to localStorage
9 years ago
ansuz
fb2ca04c34
add a theme selector
9 years ago
ansuz
dc8e36bf20
move themes directly into ./code/
9 years ago
ansuz
908e79c0b9
add autolink plugin
9 years ago
ansuz
d025d13295
address some jshint complaints
9 years ago
ansuz
12bbf3e8f6
don't drop values onto the window
9 years ago
ansuz
ca45e3533d
pass loaded file to callback when importing
9 years ago
ansuz
5b79775810
infer modes from MIME types
9 years ago
ansuz
df99395b4d
fix a few more paths that I missed
9 years ago
ansuz
b3deb9531d
fix paths that I broke when updating codemirror
9 years ago
ansuz
82a9b05d5f
upgrade to newest codemirror
9 years ago
ansuz
1a5905d9fd
more work on highlighting modes in codemirror
...
* style the select menu
* add more modes
* preset language selection to 'javascript'
* don't prompt the user with a silly hash when changing their name
9 years ago
ansuz
a89511985f
add _really_ basic multilanguage support. I'll come back for css later
9 years ago
ansuz
31aa09d6f6
work a bit more on import/export and code highlighting
9 years ago
ansuz
242c9a99e3
implement import and export in /pad/
9 years ago
ansuz
1526c26f8e
remember code and wysiwyg pads
9 years ago