django-jinja-knockout v0.7.0 Release Notes
-
Datatables now have new type of action
'pagination'
. There are two built-in actions of this type implemented:'rows_per_page'
and'switch_highlight'
.๐ Datatables support compound columns for better utilization of the display space. That allows to display more data columns, including foreign relations at the screen.
Datatables
glyphicon
actions are rendered in the single column of datatable, instead of each action per column for ๐ better utilization of the display space.๐ฑ Static assets are moved to '/djk' subdirectory, minimizing the risk of conflicts with third party assets.
โก๏ธ Updated to latest versions of Knockout.js / jQuery / Bootstrap 3 (should also work with not-too-old ones).
0๏ธโฃ
viewmodels
_ AJAX response routing is rewritten asApp.ViewModelRouter
class with default instance ๐App.vmRouter
. It now supports binding viewmodel handlers to Javascript class instances methods.Optional built-in Javascript error logger.
App.NestedList
internally used byApp.renderNestedList
_ for greater flexibility of client-side Javascript nested ๐ lists rendering.App.NestedList
now supports ordered maps via_.ODict
instances.๐จ Ajax forms submitting is refactored into
App.AjaxForm
_ class, while setting up the ajax forms is performed by ๐App.AjaxForms
, for better flexibility.App.readyInstances
introduced for global client-side IoC, available in custom user scripts as well.Knockout.js method subscription / unsubscription is placed into
App.ko.Subscriber
mixin class.focus
binding is implemented for Knockout.js.๐คก Request mock-up when running without web server is greatly improved. That enables reverse resolving of FQN urls in console management commands and in background celery tasks via
reverseq()
_ calls when sites framework is correctly set up.ast_eval
templage tag.๐ Headless Chrome Selenium webdriver support (phantom.js is deprecated).