Commit graph

479 commits

Author SHA1 Message Date
Chad Weider
34edba3adf Share createCookie and readCookie methods. 2012-02-10 14:52:34 -08:00
Chad Weider
7038f9a61d Drop the cssmanager_client module. 2012-02-10 14:52:34 -08:00
Chad Weider
f6ac0b1926 Drop the linestylefilter_client module. 2012-02-10 14:52:34 -08:00
Chad Weider
3581a45491 Drop the domline_client module. 2012-02-10 14:52:34 -08:00
Chad Weider
4098cbe03b Drop the easysync* modules. 2012-02-10 14:52:34 -08:00
Chad Weider
f8f80968ca Share the AttributePoolFactory, Changeset, and contentcollector modules. 2012-02-10 14:52:34 -08:00
John McLear
e74c9e1bc9 Merge pull request #420 from cweider/fix-colorpicker
Fix colorpicker
2012-02-06 12:56:37 -08:00
Chad Weider
b59c8a0c7e Fix #419: closeColorPicker is not defined.
Events are attached in script, so drop onclick attribute and use button to preserve interactivity.
2012-02-06 12:39:37 -08:00
Chad Weider
2f32f5a6aa IE does not support index of. 2012-02-06 12:36:45 -08:00
Marcel Klehr
c130a48d89 Text contrast adjustment for chat time 2012-02-06 16:16:31 +01:00
Marcel Klehr
9e769571fa Text contrast adjustment for timeslider 2012-02-06 16:00:42 +01:00
Marcel Klehr
169bae6cc9 Tweak contrast factor for author colors in editor 2012-02-06 16:00:08 +01:00
Chad Weider
64ae1c433f Allow modules to be fetched remotely. 2012-02-05 16:59:40 -08:00
Chad Weider
762d39f009 Move scripts to the bottom of the page. 2012-02-05 16:59:40 -08:00
Chad Weider
3123a0a25a Do not assign to globals until after initialization. 2012-02-05 16:59:40 -08:00
Chad Weider
4bf9b0c805 Always include the require kernel. 2012-02-05 16:59:40 -08:00
Chad Weider
348e7ef1d5 Define packaging for iframe JS in the same way as pad.js and timeslider.js. 2012-02-05 16:59:40 -08:00
Chad Weider
3678625c7c Remove dependencies on native map. 2012-02-05 13:59:35 -08:00
Chad Weider
b1d871d0fd Defer socket setup until initialization and on document ready.
Code at the top level of a module should be related to definition only. Things that execute code should be inside of initialization methods. All evidence suggests that the binding to `window.onload` was arbitrary, and that this can be done as soon as the document is ready with no ill-effects.
2012-02-05 13:55:35 -08:00
Chad Weider
3fb62956b9 Plugins are injected and no longer exist in the global scope. 2012-02-05 13:46:56 -08:00
John McLear
8ade4c89d5 Merge pull request #400 from elijh/master
minor spelling fix
2012-02-05 06:25:42 -08:00
John McLear
200346ee5d Allow parameter to be passed to always show cha ton side of screen 2012-02-05 14:23:01 +00:00
elijah
17e9cf71da use english spelling: replace costumStart with customStart. 2012-02-04 15:22:25 -08:00
Robin
eb24404d3d automatic prefixfree.js dl 2012-02-04 18:37:36 +01:00
Robin
adc58cdcaf add missing slash 2012-02-04 18:11:41 +01:00
Robin
7075ff6731 get rid of vendor prefixes 2012-02-04 18:08:04 +01:00
John McLear
894ff56611 Merge pull request #396 from 0ip/ui_dialog_hl
Mark UI button of currently 'open' dialog
2012-02-03 17:22:44 -08:00
Robin
28386adbbb Scroll down 2012-02-03 22:52:57 +01:00
0ip
a8cc61545c Prevent that li.sepereator gets .selected 2012-02-03 22:29:43 +01:00
Robin
79794c0572 remove unnecessary module 2012-02-03 21:45:25 +01:00
Robin
f3531f3f63 fix css 2012-02-03 21:32:36 +01:00
Robin
1c826da1d1 rem jQ-UI from pad.js too 2012-02-03 21:28:19 +01:00
Robin
bb808d11ac remove jquery ui 2012-02-03 21:20:02 +01:00
Robin
82b04df085 overwrite existing bg 2012-02-03 20:48:47 +01:00
Robin
2adda472fc Highlight button for currently opened dialog 2012-02-03 20:43:09 +01:00
John McLear
9d72ddfbc7 Solves first part of #377 -- Swap order of title and pad name 2012-01-31 14:15:36 +00:00
John McLear
9ed42ac801 Merge pull request #382 from cweider/fixes
Fixes
2012-01-30 15:29:11 -08:00
Chad Weider
23a166ca99 JSON exports itself. This fixes issue #376. 2012-01-30 15:26:30 -08:00
Chad Weider
f83e619fd9 Null-out the padeditor's reference to ace once it has been distroyed.
This enables the guards placed in `padeditor.disable` to work. On `window.unload` the pad's connection would get closed which would lead to the editor becomming disabled. If the editor had already been `disposed` then the call to `disable` would raise the exception:

  `Uncaught TypeError: Cannot call method 'ace_setProperty' of null`
2012-01-30 15:23:54 -08:00
Jordan
f69a2cca3c CSS bugfix to two-column popups - the right column was too wide and was being pushed below the left column 2012-01-30 08:20:02 -05:00
Jordan
ac41acd52b CSS bugfix to export popup in timeslider 2012-01-30 08:12:14 -05:00
Peter 'Pita' Martischka
4d714cee94 Merge pull request #371 from cweider/page-initialization
Page initialization
2012-01-30 01:56:02 -08:00
John McLear
7096ce7f1e Fix #171 IE9 edit issue and #361 IE URL Last Letter issue 2012-01-29 18:41:33 +00:00
John McLear
3287a0000a Merge pull request #349 from marcelklehr/master
Make text color change depending on luminosity of  author color
2012-01-29 08:39:54 -08:00
Robin
62acab961f added missing class for settings button 2012-01-29 17:03:33 +01:00
Robin
ddcaf0dad6 Moved inline css to pad.css and made popups even more dynamic 2012-01-29 16:57:06 +01:00
Chad Weider
a408557a0e Make implicit loading of modules unnecessary.
This is one step on the way to simplifying `Minify` and allowing all of the modules within pad.js to be loaded independently in development mode (which is useful for debugging).
2012-01-28 23:11:54 -08:00
Chad Weider
6a4c025e08 Global exception handler is not registered until the page's controller adds it.
It is bad form to register this handler on definition. This would cause problems if, for instance, this module was required by our Node code.
2012-01-28 22:35:38 -08:00
Chad Weider
c12e1aff07 Place script at bottom. 2012-01-28 18:42:50 -08:00
Chad Weider
67e6f9fa5a Move timeslider code into JS. 2012-01-28 18:42:49 -08:00