{"batchcomplete":"","continue":{"lecontinue":"20240531080605|1017","continue":"-||"},"query":{"logevents":[{"logid":1027,"ns":10,"title":"Template:Test tabs","pageid":0,"logpage":621,"revid":5813,"params":{"target_ns":10,"target_title":"Template:Test Tabs","suppressredirect":""},"type":"move","action":"move","user":"Uschuetzenmeister","timestamp":"2026-01-13T14:51:48Z","comment":""},{"logid":1026,"ns":10,"title":"Template:Test tabs","pageid":0,"logpage":621,"revid":5810,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2026-01-13T14:14:37Z","comment":"Created page with \"{{#visualdataform: School district |title = Add School District |action = create |edit-page =  |return-page = {{FULLPAGENAME}}  |view = popup |popup-size = medium |css-class = |pagename-formula = school_district/<id increment> |edit-freetext = false |edit-categories = false |edit-content-model = false |edit-target-slot = false |target-slot = main |default-categories = |default-content-model = json |preload =  |preload-data =  |layout-align = top |popup-help = false  |sub...\""},{"logid":1025,"ns":0,"title":"Test Tabs","pageid":620,"logpage":620,"revid":5806,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2026-01-13T13:19:50Z","comment":"Created page with \"<!-- <div style=\"display: none\">{{#visualdataform:Project key data, Project description notes, Project responsibilities}}</div> --> <dyn-tabs id=\"projects\"> <tab key=\"grid\" label=\"Projekte (Grid)\" depends=\"visualdata.forms\"/> <tab key=\"map\" label=\"Projekte (Map)\" /> <tab key=\"map2\" label=\"Extension Maps\" />  <content key=\"map\"> {{webmo projects grid}} </content>  <content key=\"grid\"> {{webmo projects map}} </content>  <content key=\"map2\"> {{#display_map: Gabun;Congo|widt...\""},{"logid":1024,"ns":6,"title":"File:Screenshot form button in form.png","pageid":619,"logpage":619,"revid":5762,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2025-01-09T15:58:07Z","comment":""},{"logid":1023,"ns":6,"title":"File:Screenshot form button in form.png","pageid":619,"logpage":619,"revid":5762,"params":{"img_sha1":"tpy3qeopknt7spcqxfkw73vbe6b4lgo","img_timestamp":"2025-01-09T15:58:07Z"},"type":"upload","action":"upload","user":"Uschuetzenmeister","timestamp":"2025-01-09T15:58:07Z","comment":""},{"logid":1022,"ns":828,"title":"Module:Test Lua VisualData","pageid":618,"logpage":618,"revid":5748,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2024-08-16T08:07:18Z","comment":"Created page with \"local p = {}  function p.testlua(frame)     local schema = \"Project key data\"     local query = \"[[category::Projects]]\"     local printouts = {\"objective\", \"image\", \"description\"}      -- Korrigierter Funktionsaufruf ohne frame:     local results = mw.visualdata.query(schema, query, printouts)      local output = \"\"     for _, result in ipairs(results) do         output = output .. \"Objective: \" .. (result.objective or \"N/A\") .. \"<br>\"         output = output .. \"Image:...\""},{"logid":1021,"ns":0,"title":"Test Lua VisualData","pageid":617,"logpage":617,"revid":5746,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2024-08-16T08:04:38Z","comment":"Created page with \"{{invoke:testlua}}\""},{"logid":1020,"ns":0,"title":"VisualData Lua","pageid":615,"logpage":615,"revid":5716,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2024-05-31T14:14:26Z","comment":"Created page with \"{{#invoke:VisualData|query|[[unique title::+]]|?articleid|?blurb|schema=Data classes|format=json}}\""},{"logid":1019,"ns":828,"title":"Module:Function test","pageid":0,"logpage":614,"revid":5715,"params":{"target_ns":828,"target_title":"Module:VisualData","suppressredirect":""},"type":"move","action":"move","user":"Uschuetzenmeister","timestamp":"2024-05-31T14:12:01Z","comment":""},{"logid":1018,"ns":828,"title":"Module:Function test","pageid":0,"logpage":614,"revid":5714,"params":{},"type":"create","action":"create","user":"Uschuetzenmeister","timestamp":"2024-05-31T14:11:38Z","comment":"Created page with \"local p = {}  function p.query(frame)     local query = frame.args[1]     local params = {}     for k, v in pairs(frame.args) do         if k ~= 1 then             table.insert(params, k .. \"=\" .. v)         end     end      local success, result = pcall(function()         return mw.ext.visualdata.query(query, params)     end)      if not success then         return \"Error: \" .. tostring(result)     end      return result end  return\""}]}}