User:Moonythedwarf/HandymanFilterInterface.json

[   {        "name": "frame", "type": "PanelLayout", "settings": { "expanded": false, "framed": true },       "append": [ {               "name": "innerFrameA", "type": "PanelLayout", "settings": { "expanded": false, "padded": true },               "append": [ {                       "name": "fields", "type": "FieldsetLayout", "settings": { "label": "Handyman Filter Testing" },                       "children": [ {                               "elem": { "name": "filter_text_input", "type": "MultilineTextInputWidget", "settings": { "placeholder": "Text to filter", "ref_at_root": true, "classes": [ "fullwidth" ]                                   }                                }                            },                            {                                "elem": { "name": "filter_type_select", "type": "DropdownInputWidget", "settings": { "options": [ {                                               "data": "username_filters", "label": "Username" },                                           {                                                "data": "content_filters", "label": "Content" },                                           {                                                "data": "summary_filters", "label": "Summary" }                                       ],                                        "ref_at_root": true }                               }                            },                            {                                "elem": { "name": "submit", "type": "ButtonInputWidget", "settings": { "label": "Check with filters", "ref_at_root": true, "classes": [ "fullwidth" ]                                   }                                },                                "label": "Check with filters" }                       ]                    }                ]            },            {                "name": "innerFrameB", "type": "PanelLayout", "settings": { "expanded": false, "padded": true },               "append": [ {                       "rawtag": "\u003Chr\u003E" },                   {                        "name": "outputFrame", "type": "PanelLayout", "settings": { "expanded": false, "padded": true, "framed": true, "ref_at_root": true }                   }                ]            }        ]    } ]