Marcel Klehr
|
324b9b1f5f
|
pluginfw/installer: Only restart the server when all tasks have finished
fixes #1685
|
2013-04-08 16:14:03 +02:00 |
|
Marcel Klehr
|
981a33f01e
|
pluginfw/installer.js fire callbacks only once
|
2013-03-26 14:40:19 +01:00 |
|
Marcel Klehr
|
5d7a8adcb7
|
Silence npm when using npm.commands.search
|
2013-03-26 11:33:04 +01:00 |
|
Marcel Klehr
|
9109bd206e
|
Catch all errors in pluginfw/installer.js
|
2013-03-26 11:20:12 +01:00 |
|
Marcel Klehr
|
1ebbcd2f30
|
Don't leak event listeners in pluginfw/installer.js
fixes #921
|
2013-03-25 17:22:51 +01:00 |
|
Marcel Klehr
|
b297784288
|
Make npm registry access code more sane
|
2013-03-25 16:51:12 +01:00 |
|
Marcel Klehr
|
0070eab416
|
Fix caching of npm search results and only make one registry request on /admin/plugins
fixes #1488
|
2013-03-25 12:45:23 +01:00 |
|
John McLear
|
4cfac2f624
|
fix extract and checkPad
|
2013-02-18 08:29:25 -08:00 |
|
mluto
|
037478cbcd
|
Made plugin search not casesensitive
|
2013-01-31 19:05:23 +01:00 |
|
Marcel Klehr
|
23dd4c73e2
|
pluginfw/installer.js: Don't freak out users with cryptic errors, just use the error message
|
2013-01-24 22:40:31 +01:00 |
|
John McLear
|
b5c263dd37
|
improve search to use description too, bit more cpu heavy for thats okay
|
2012-12-03 01:41:01 +00:00 |
|
Marcel Klehr
|
78e64ffea8
|
Mimic, replace or work around removed npm utils.
|
2012-10-28 18:34:20 +01:00 |
|
Chad Weider
|
b691606c4e
|
Replace ParentRequire hack.
Instead of hacking with the internals of require, make client_plugins aware
and capable of sharing behavior.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
1258ed3a0d
|
Split client and server plugin functionality.
There is virtually no shared code for the client, extract it into its own
module and do away with the switches.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
9394495364
|
Inject plugins into hooks.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
3631f0ece3
|
Inject special normalization behavior.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
e375b6212a
|
Static functions are static.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
b0d71df604
|
Fix worthless indentation.
|
2012-09-11 21:16:47 -07:00 |
|
Chad Weider
|
19a7208c97
|
Clean up requires.
|
2012-09-09 18:18:59 -07:00 |
|
Chad Weider
|
0da4acfdb5
|
Use packaged edition of async.
|
2012-09-09 18:18:59 -07:00 |
|
Egil Moeller
|
a0548af021
|
Merge branch 'develop' of git://github.com/Pita/etherpad-lite into restartserver
|
2012-07-03 23:32:37 +02:00 |
|
Egil Moeller
|
b438a278a1
|
Make the server restart on plugin install
|
2012-07-03 23:31:44 +02:00 |
|
Marcel Klehr
|
227477967f
|
Fix plugin loader
make it work on client side and with relative paths
|
2012-06-29 12:40:16 +02:00 |
|
Marcel Klehr
|
b0d369883b
|
Fix plugin loader to work with windows paths (e.g. 'D:\foo\...')
|
2012-06-28 15:58:28 +02:00 |
|
Egil Moeller
|
3338db9485
|
Bugfixes
|
2012-06-05 13:32:33 +02:00 |
|
Egil Moeller
|
cf2f0b72a3
|
More plugin information
|
2012-06-04 14:33:38 +02:00 |
|
Chad Weider
|
a28bbd0b3f
|
Definition will not have an effect if already defined - force redefinition.
|
2012-05-28 16:43:20 -07:00 |
|
Chad Weider
|
774e2a1517
|
Fix indentation.
|
2012-05-28 16:43:20 -07:00 |
|
Matthias Bartelmeß
|
513deef768
|
added baseURL export to pad.js, timeslider.js, plugins.js, fixing #670
|
2012-04-25 10:23:58 +02:00 |
|
John McLear
|
0a9fcc267f
|
Merge pull request #658 from redhog/master
Bugfixes for when plugins are installed as dependencies for other plugins
|
2012-04-20 05:56:57 -07:00 |
|
Egil Moeller
|
72c972b256
|
Bugfix for recursive dependency-installation and paths
|
2012-04-20 14:37:53 +02:00 |
|
0ip
|
a743112170
|
Fix #626, Plugins don't work if pad is on a subdir
|
2012-04-19 19:44:44 +03:00 |
|
Egil Moeller
|
7b39da2d69
|
Bugfix for callFirst to actually call call hooks until it finds one that returns non-empty, which is actually usefull, as opposed to just calling one hook.
|
2012-04-19 16:03:42 +02:00 |
|
Egil Moeller
|
4c1d94343f
|
Better plugin admin interface
|
2012-04-18 13:43:34 +02:00 |
|
Egil Moeller
|
7ab7ee9f5e
|
Plugin admin fixes
|
2012-04-17 22:40:53 +02:00 |
|
Chad Weider
|
e695c716e5
|
Work around strange order of execution bug in Firefox. Fixes #620
|
2012-04-11 02:08:50 -07:00 |
|
Egil Moeller
|
a3c9407ed6
|
Merge branch 'develop' of git://github.com/Pita/etherpad-lite
|
2012-04-05 20:14:48 +02:00 |
|
Egil Moeller
|
8cd1298a16
|
Added init hook to install plugin database default content and the like
|
2012-04-05 01:48:12 +02:00 |
|
Matthias Bartelmeß
|
4acbb11fd5
|
Merge branch 'develop' into feature/implicit_hooks
|
2012-04-04 15:04:10 +02:00 |
|
Matthias Bartelmeß
|
5115f74f66
|
use hook name as function name, if not specified
Example `"[hookName]": "ep_plugin/static/js/index:[hookName]"` becomes `"[hookName]": "ep_plugin/static/js/index"`
|
2012-04-04 15:03:28 +02:00 |
|
Matthias Bartelmeß
|
5a77979486
|
make jshint happy
|
2012-04-04 09:51:46 +02:00 |
|
Matthias Bartelmeß
|
b2173a1084
|
get rid of node.extend (since duplicated by underscorejs)
|
2012-04-04 09:40:18 +02:00 |
|
Egil Moeller
|
6120a0b7aa
|
Merge branch 'develop' of git://github.com/Pita/etherpad-lite
|
2012-03-27 22:36:48 +02:00 |
|
Egil Moeller
|
12600446c2
|
Better argument handling and defaults
|
2012-03-27 22:23:28 +02:00 |
|
John McLear
|
beec69ac1c
|
Merge pull request #556 from fourplusone/feature_jquery
added jQuery to ace2_inner, make it embeddable, ace hooks work now propertly in ace2_inner
|
2012-03-26 08:10:58 -07:00 |
|
Matthias Bartelmeß
|
208d88cc03
|
proceed if plugin-definitions.json didn't load properly
|
2012-03-24 13:29:15 +01:00 |
|
Matthias Bartelmeß
|
349bb595b9
|
corrected underscore path in hooks
|
2012-03-23 20:19:41 +01:00 |
|
Egil Moeller
|
d0ad90456e
|
Merge commit '1a64a6c1'
|
2012-03-22 18:43:59 +01:00 |
|
Egil Moeller
|
1ca12b24e6
|
Bugfixes for plugin installer
|
2012-03-21 19:28:39 +01:00 |
|
Egil Moeller
|
c591efb352
|
Plugin list can now be reloaded 'live'
|
2012-03-19 17:16:49 +01:00 |
|