Commit Graph

71 Commits

Author SHA1 Message Date
ansuz 9b16d529ca add one more missing script that caused handlebar highlighting to break 2016-07-29 16:21:27 +02:00
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
2016-07-28 17:44:40 +02:00
ansuz efd190beca export file with correct file extension, if possible 2016-07-25 11:26:42 +02:00
ansuz 5e71a5473c add another missing script 2016-07-25 11:26:07 +02:00
ansuz 992bc4f449 add missing script 2016-07-25 11:09:25 +02:00
ansuz b8a3a4d188 persist usernames across sessions via localStorage 2016-07-22 14:31:40 +02:00
ansuz 846d1135b9 set mode in the editor, not just the dropdown 2016-07-22 14:16:07 +02:00
ansuz 446266a79b remember the last language used on a particular pad 2016-07-22 12:25:42 +02:00
ansuz 70f8837681 maintain scroll position on remote changes 2016-07-22 11:57:04 +02:00
ansuz c267dd6a88 ensure that 'text' is a string 2016-07-20 12:26:57 +02:00
ansuz 1a63faf188 infer names from the first comment on code pad 2016-07-20 12:21:33 +02:00
ansuz 44fe95c76b add titles to buttons on pad and code 2016-07-16 12:38:21 +02:00
ansuz d39ab5c250 point to the actual translation file 2016-07-12 15:52:36 +02:00
ansuz dea8e225db fix double scrollbar issue 2016-07-12 15:45:49 +02:00
ansuz 6f598682f8 templates for custom themes 2016-07-12 12:36:13 +02:00
ansuz 02cd2fbee0 style fixes for the ansuz theme 2016-07-12 12:35:17 +02:00
ansuz 3eccec7054 better effort for translation 2016-07-11 17:36:53 +02:00
ansuz 2a7a84b774 use constants exported from toolbar for selections
make things a little less brittle
address linter warnings
2016-07-08 16:50:56 +02:00
ansuz 750731d3db workaround for favicon magic 2016-07-07 14:03:06 +02:00
ansuz fd3cd73d0b try to fix favicon bug 2016-07-07 13:40:03 +02:00
ansuz e32c0aaac8 use alertify UI in /code/ 2016-07-07 12:47:23 +02:00
ansuz 1ae212af44 let users know when changes have occurred while tabs lack focus 2016-07-06 22:19:01 +02:00
ansuz 6075849ed7 add favicons to /pad/ and /code/ 2016-07-06 22:17:18 +02:00
ansuz d844551fba add a forget button. clean up toolbar a bit 2016-06-30 17:24:25 +02:00
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
2016-06-30 15:10:32 +02:00
ansuz ec0dba3f7c correct undefined reference 2016-06-30 14:47:37 +02:00
ansuz a3da10766a add rename button to /code/ and /pad/ 2016-06-30 10:51:19 +02:00
ansuz 93fed83a08 remove annoying border around editor 2016-06-29 15:13:45 +02:00
ansuz 23788bca67 add 'ansuz' theme because I'm horribly vain 2016-06-29 15:13:24 +02:00
ansuz 22929fd3f5 add title attributes for dropdown menus 2016-06-29 12:02:39 +02:00
ansuz 8b1a2b7b8b commit theme choices to localStorage 2016-06-29 12:00:12 +02:00
ansuz fb2ca04c34 add a theme selector 2016-06-29 11:51:53 +02:00
ansuz dc8e36bf20 move themes directly into ./code/ 2016-06-29 11:45:57 +02:00
ansuz 5b79775810 infer modes from MIME types 2016-06-23 16:37:51 +02:00
ansuz df99395b4d fix a few more paths that I missed 2016-06-23 12:44:30 +02:00
ansuz b3deb9531d fix paths that I broke when updating codemirror 2016-06-23 12:44:11 +02:00
ansuz 82a9b05d5f upgrade to newest codemirror 2016-06-23 12:30:40 +02:00
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
2016-06-23 12:07:51 +02:00
ansuz a89511985f add _really_ basic multilanguage support. I'll come back for css later 2016-06-22 22:54:42 +02:00
ansuz 31aa09d6f6 work a bit more on import/export and code highlighting 2016-06-22 20:58:50 +02:00
ansuz 1526c26f8e remember code and wysiwyg pads 2016-06-21 18:49:37 +02:00
ansuz 849683d586 update to use new style crypto module 2016-06-21 15:17:09 +02:00
ansuz c3d2568d3c add file export for codepad
addresses #24
2016-06-17 10:59:45 +02:00
ansuz beba78d7f8 update prototype dependencies 2016-06-06 12:14:07 +02:00
ansuz 297d8c2d44 reformat code for jshint compliance 2016-05-20 13:39:40 +02:00
ansuz ad3c53c344 use textpatcher from bower for all pads 2016-05-13 17:32:56 +02:00
ansuz aef6f3a85b lock codemirror editor until chain has synced 2016-04-27 16:21:10 +02:00
ansuz 6736335db2 add 'made with <3' toolbar to code 2016-04-27 15:43:31 +02:00
ansuz d79b3616c9 remove unused files 2016-04-27 15:32:15 +02:00
ansuz 4c84758265 disable textpatcher logging 2016-04-27 15:30:53 +02:00