diff --git a/public/index.html b/public/index.html index 35a83b4..3c8c345 100644 --- a/public/index.html +++ b/public/index.html @@ -645,9 +645,10 @@ function updateViewModel_main(app, vmName) { app.debug && console.log('updated main viewModel', viewModel); } -function post_updateViewModel_main(app, viewModel, key, doc, vm_config) { - app.debug && console.log('post_update main viewModel', viewModel); - app.fn.main.updateSelectedMode(); +function post_updateViewModel_main(app, vmName) { + app.debug && console.log('post_update main viewModel', vmName); + var viewModel = getViewModel(app, vmName); + viewModel.updateSelectedMode(); } /* crazy expensive caching tree traverse */ @@ -936,17 +937,17 @@ function updateViewModel(app, vmName) { app.state.vm.updating[vmName] = false; } -function defaultPostUpdateViewModel(app, viewModel, key, doc, vm_config) { - app.debug && console.log('post_updating', key, 'viewModel', viewModel, vm_config); +function defaultPostUpdateViewModel(app, vmName) { + app.debug && console.log('post_updating', vmName, 'viewModel'); } -function post_updateViewModel(app, viewModels, key, doc, vm_config) { +function post_updateViewModel(app, vmName) { var viewModelMethod = defaultPostUpdateViewModel; - var methodName = 'post_updateViewModel_' + key; + var methodName = 'post_updateViewModel_' + vmName; if (this.hasOwnProperty(methodName)) { viewModelMethod = this[methodName]; } - viewModelMethod(app, viewModels[key], key, doc, vm_config); + viewModelMethod(app, vmName); } function setViewModel(app, vmName, vm) {