ansuz
c09166efe2
scroll down when adding a new option to the table
8 years ago
ansuz
42eafe9e29
don't create duplicate stylesheets in the document head
8 years ago
ansuz
fe3f02f5e0
enable text foreground and background colors
8 years ago
ansuz
68f8d0101d
fix flash of unstyled content
8 years ago
ansuz
8ea6c03094
notify user on disconnect
...
also disable inputs
8 years ago
ansuz
efd190beca
export file with correct file extension, if possible
8 years ago
ansuz
5e71a5473c
add another missing script
8 years ago
ansuz
992bc4f449
add missing script
8 years ago
ansuz
2351d8a23e
make tests green again
8 years ago
ansuz
068a3f5944
remove rows from the poll
8 years ago
ansuz
c6bdb7506d
forget everything about a pad when you forget it
8 years ago
ansuz
b8a3a4d188
persist usernames across sessions via localStorage
8 years ago
ansuz
846d1135b9
set mode in the editor, not just the dropdown
8 years ago
ansuz
446266a79b
remember the last language used on a particular pad
8 years ago
ansuz
e84fbf0bc3
more helpers in common
8 years ago
ansuz
70f8837681
maintain scroll position on remote changes
8 years ago
ansuz
c267dd6a88
ensure that 'text' is a string
8 years ago
ansuz
2f2ab4392c
clear the table on user clicks
8 years ago
ansuz
64f030c344
add a clear table button
8 years ago
ansuz
d2c5cfe646
add col/row ids to arrays
8 years ago
ansuz
1a63faf188
infer names from the first comment on code pad
8 years ago
ansuz
f77e2cec34
set text values of new options
8 years ago
ansuz
52ab5147c9
add a missing semicolon so tests don't fail
8 years ago
ansuz
e3f4df7e0a
push my latest changes because I'm agile
8 years ago
ansuz
cde239c97a
implement row/column removal
8 years ago
ansuz
9860b7427a
addition signs are slightly informative
8 years ago
ansuz
ac50bf7286
height and width of the table are unreliable because of multiple users. remove them
8 years ago
ansuz
a3254a2619
consistent ordering of columns and rows
8 years ago
ansuz
d30eddf2f2
ui hint for 'adduser' and 'addoption'
8 years ago
ansuz
a995f2306d
fix undefined variable reference
8 years ago
ansuz
44fe95c76b
add titles to buttons on pad and code
8 years ago
ansuz
ebf5c27453
add rename and forget buttons to poll app
8 years ago
ansuz
f7a1332317
add a 'back' button
8 years ago
ansuz
7dd1624206
commit polls to localStorage
8 years ago
ansuz
0cf5f3cc87
realtime polls!
8 years ago
ansuz
ff74a67a09
translate alertify button messages
8 years ago
ansuz
d39ab5c250
point to the actual translation file
8 years ago
ansuz
dea8e225db
fix double scrollbar issue
8 years ago
ansuz
6f598682f8
templates for custom themes
8 years ago
ansuz
02cd2fbee0
style fixes for the ansuz theme
8 years ago
ansuz
c9edf69ed1
one less prototype using messages.js while we figure out internationalization
8 years ago
ansuz
3eccec7054
better effort for translation
8 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
ansuz
0a8137e7eb
move rememberPad to cryptpad common and simplify it a bit
9 years ago
ansuz
849683d586
update to use new style crypto module
9 years ago
ansuz
f94c06abc0
drop a bunch of stuff and use diff dom and hyperjson
9 years ago
ansuz
69f3f4c9a8
drop hyperscript dependency
9 years ago
ansuz
f607fcc0ad
test using newest hyperjson. forget hyperscript
9 years ago
ansuz
c3d2568d3c
add file export for codepad
...
addresses #24
9 years ago
ansuz
920dbeabd1
add a save button
9 years ago
ansuz
4cc5388c76
trial run of canvas export via filesaver.js
9 years ago
ansuz
f818d873bb
remove usernames, refactor a wee bit
9 years ago
ansuz
2b8c21d292
set styles with setAttribute. fixes style fights
9 years ago
ansuz
36baf498ce
fix magicline filter and strange interaction with cursor
9 years ago
ansuz
303e8d6c3e
remove debugging line
9 years ago