Commit Graph

37 Commits

Author SHA1 Message Date
JC Brand 990aefc6cb docs: Discourage usage of overrides and add hook to example plugin 2022-07-19 10:35:45 +02:00
Guus der Kinderen 3b124cfdce Fix 'Edit me on GitHub' links 2022-06-08 11:33:56 +02:00
JC Brand a31f87f25b Add documentation on writing hooks 2022-04-26 12:44:31 +02:00
JC Brand dd609c1cec Get the webpack dev server to work again
This required triggering the `converse-loaded` event in the entry.js
file, which means it won't be triggered for `@converse/headless` when
used in isolation.

Not ideal, but probably ok because consumers of `@converse/headless`
should probably import it into their own project in any case.
2021-05-06 12:07:44 +02:00
JC Brand 29aed314c1 Remove Backbone
* Remove backbone as NPM deps and from docs
* Remove backbone stuff from webpack
2020-01-30 17:36:55 +01:00
JC Brand fa2d6cca10 Update developer documentation and buildout dependencies 2019-07-25 12:33:46 +02:00
JC Brand a954ab914f Remove old API and events docs 2019-06-05 11:35:48 +02:00
JC Brand f87e4e3a7c Mention the template loader in the plugin docs 2019-05-30 16:48:20 +02:00
JC Brand e4f04f7bdf Update plugin docs.
- Remove section on UMD
- Add section explaining how to override templates
- Add overrides example to the relevant section
- Mention composition to add methods to existing classes
2019-05-30 14:16:32 +02:00
JC Brand 1ef29bee4e Use composition instead of overrides 2019-05-24 16:02:07 +02:00
JC Brand c3dac272f8 Replace moment with DayJS 2019-05-06 14:27:18 +02:00
JC Brand 3d2a8e64f0 Docs: mention that core plugins can be whitelisted in two places 2019-04-18 16:16:55 +02:00
Nÿco 7c5bbfbea8 Moved file
File has moved to ./headless/ subdir
2019-04-18 11:36:23 +02:00
JC Brand f897703565 Rename `emit` to `trigger` for consistency with Backbone.Events 2019-03-29 21:56:56 +01:00
JC Brand d41a7a14c3 Use API to emit and listen to events 2019-03-29 14:16:07 +01:00
JC Brand d9709af7cf Initial work on the new chatroom modal 2018-02-21 16:59:16 +01:00
JC Brand 50f03c90e1 Write "chat room" as "chatroom" and "chat box" as chatbox"
We have bedroom, bathroom, classroom and boardroom as one word.
Living room is spelled separately because of the present participle (+ing) in living.

With "chatbox" it's a bit more subjective.
We have chatbot as one word (but litter box as two).
For consistency with chatroom, I'll go with one word.
2018-02-09 12:13:11 +01:00
JC Brand c22aff9b13 Use newest pluggable.js.
`optional_dependencies` is now called `dependencies`
2018-01-10 13:13:26 +00:00
happy-dev 787a2a71f9 Typos ? (#981) 2018-01-06 21:32:57 +00:00
JC Brand 27c59cfe6c Update plugin docs prose a bit 2018-01-05 16:57:28 +00:00
JC Brand d331594225 Various small fixes based on real-world usage 2017-12-03 19:18:25 +01:00
JC Brand 79fd27ce58 Remove interpolation markup from yeoman 2017-12-03 18:52:32 +01:00
JC Brand 71440fe2e0 Add another example to the section about dealing with async 2017-10-23 12:15:57 +00:00
JC Brand 36e02fb30b Add doc section on dealing with asynchronicity in plugins 2017-09-04 09:54:18 +02:00
JC Brand c6839479c3 Mention plugin arch in readme.
Also, turn the sections about the fiddle example and the generator into notes.
2017-09-04 09:24:38 +02:00
JC Brand 38e6012f06 Mention the Yeoman plugin generator 2017-09-04 07:51:02 +02:00
JC Brand 061832df41 Show documentation TOC in a left sidebar 2017-09-04 07:28:47 +02:00
JC Brand f668f2981a Update plugin example with code from the yeoman generator
Also improve the introductory text.
2017-09-03 22:10:45 +02:00
JC Brand 38f8724dd9 roomslist: Add ability to add or remove bookmarks 2017-08-09 15:50:24 +02:00
JC Brand f81a94baf1 Move `updateSettings` to the private API.
Also add an API method for exposing new promises.

Update the plugin and API documentation, specifically concerning the above
changes.
2017-07-05 11:03:13 +02:00
JC Brand 4ebc00282c Update plugin docs. Show fiddle example 2017-03-09 14:02:55 +00:00
JC Brand f1bf5a9654 Fixes #807
- Document `optional_plugin_dependencies`
- Also make `converse-headlines` an optional dependency of `converse-dragresize`
2017-03-08 11:36:46 +00:00
JC Brand 6de6d526b0 Various documentation improvements. 2017-02-02 18:34:13 +00:00
JC Brand b701c4830f Also use `_converse` as pluggable object reference. 2017-02-02 18:34:13 +00:00
JC Brand 55dbbede8a Update documentation 2017-02-02 18:34:13 +00:00
JC Brand 8fdc664b24 Add table of contents and edit link 2016-11-02 14:31:58 +00:00
JC Brand 575e9da705 Split development docs into separate files/sections 2016-10-21 14:36:05 +00:00