Commit Graph

32 Commits (81f8cfe3da3b1d1521ad08a118bf1edb4abd7fef)

Author SHA1 Message Date
Barış Soner Uşaklı b6771836cf closes
renovate[bot] 64b9dabff8 chore(deps): update dependency eslint-config-airbnb-base to v13 ()
* chore(deps): update dependency eslint-config-airbnb-base to v13

* chore: , linting 😬
Baris Usakli 4d5e164fd2 closes
Barış Soner Uşaklı 60f8870b72 pass template to widget container parse
Barış Soner Uşaklı 96f55c528e don't crash if config is undefined
Barış Soner Uşaklı 917cbc9273 closes https://github.com/NodeBB/nodebb-widget-essentials/issues/38
Barış Soner Uşaklı 9628956a56 closes
global widgets will appear after page widgets
Barış Soner Uşaklı c453fc7275 add widget reset test
Barış Soner Uşaklı 645410131d closes
psychobunny ececfe9a77 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
psychobunny 01275787b6 added widgets.resetTemplate(s)
Peter Jaszkowiak abffc29128 Use Benchpress ()
* Use Benchpress

* Use Benchpress.compileParse

* Error for template load failure

* Use benchpressjs package

* Compile templates on demand

* Fix user settings page

* Fix admin search to exclude `.jst` files

* Fix 500-embed

So ajaxify can still show an error if the server goes down
Barış Soner Uşaklı 5888a5ffc4 closes
init plugin hooks before resetting widgets, the areas are returned by
`filter:widgets.getAreas`
Baris Usakli 0e0d961f7c dont change templateData
Barış Soner Uşaklı 923bd86662 Widgets refactor ()
* widgets refactor

render widgets server side
widgets can use all the data the template can use

* fix tests
Baris Usakli e0de922ede Revert "widgets refactor"
This reverts commit 9e94edb5aa.
Baris Usakli 9e94edb5aa widgets refactor
render widgets server side
widgets can use all the data the template can use
Baris Usakli 062bced3dd cleanup and tests
barisusakli 552f850207 closes
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing
Peter Jaszkowiak a038c66549 ESlint quotes
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule
Julian Lam a9a522c8ec allowing widgets to not show up if widget explicitly returns null
barisusakli 731942e397 closes
when resetting widgets dont erase stuff already in drafts
barisusakli c758f59014 closes
psychobunny b18052210d closes
Jon Garrison 44c4925ceb Added req and res objects to the widget rendering process before callback in src/controllers/api.js
barisusakli 7fbab5402a closes
psychobunny 0f199af84d moved widget code out of controller; cleaned up code into a folder