/** * @group Basic Query Builder */ public final function queryBuilder() { $div = Div::create([QueryBuilder::create('/querybuilder/definition', '/querybuilder/policy'), HtmlTag::create()->setTag('pre')->setId('values')])->addClass(Ui::BG_INFO, Ui::PADDING_LARGE); AssetManager::sourceType()->requireInlineJs("\n \$('.query-builder').QueryBuilder();\n \$(document).on('change.querybuilder', function(e, data) {\n \$('#values').text(\n JSON.stringify(data, null, 2)\n );\n });\n "); return $div; }
public function testExternalResource() { $am = \Packaged\Dispatch\AssetManager::sourceType(); $location = 'http://test.com/css.css'; $this->assertEquals($location, $am->getResourceUri($location)); }