saveLayout
Definition
-- @/lua/ge/extensions/ui/apps.lua:189
local function saveLayout(data)
if not data['filename'] then
dump({'invalid layout save data. Filename missing: ', data})
return
end
updateData(data)
local filename = data['filename']
data['filename'] = nil
jsonWriteFile(filename, data, true)
--dump({'saved layout: ' .. tostring(filename), data})
requestUIAppsData()
end
Callers
@/ui/modules/apps/app-container.js
UiAppsService.spawnApp(appData, container, $scope).then(() => {
UiAppsService.saveLayout(UIAppStorage.current)
$scope.$broadcast('appContainer:requestEdit', true)
$scope.$on('appContainer:save', function () {
UiAppsService.saveLayout(UIAppStorage.current)
UIAppStorage.wasSaving = false
UIAppStorage.layoutDirty = true
UiAppsService.saveLayout(layout)
}
if (!state) {
UiAppsService.saveLayout(UIAppStorage.current)
bngApi.engineLua('core_camera.requestConfig()')
@/ui/modules/apps/app-service.js
UIAppStorage.availableLayouts.push(UIAppStorage.current)
service.saveLayout(UIAppStorage.current)
bngApi.engineLua('ui_apps.requestUIAppsData()')
$rootScope.$on('getCurrentLayoutToLua', function(evt, callback) {
service.saveLayout(UIAppStorage.current, callback)
})