X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fviews%2Ftests%2Fmodules%2Fviews_test_modal%2Fsrc%2FController%2FTestController.php;fp=web%2Fcore%2Fmodules%2Fviews%2Ftests%2Fmodules%2Fviews_test_modal%2Fsrc%2FController%2FTestController.php;h=b89cf4081d737127cca793cfdd05de3d6926bc9d;hp=0000000000000000000000000000000000000000;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/modules/views/tests/modules/views_test_modal/src/Controller/TestController.php b/web/core/modules/views/tests/modules/views_test_modal/src/Controller/TestController.php new file mode 100644 index 000000000..b89cf4081 --- /dev/null +++ b/web/core/modules/views/tests/modules/views_test_modal/src/Controller/TestController.php @@ -0,0 +1,41 @@ + 'link', + '#title' => $this->t('Administer content'), + '#url' => Url::fromUserInput('/admin/content'), + '#attributes' => [ + 'class' => ['use-ajax'], + 'data-dialog-type' => 'modal', + 'data-dialog-options' => Json::encode([ + 'dialogClass' => 'views-test-modal', + 'height' => '50%', + 'width' => '50%', + 'title' => $this->t('Administer content'), + ]), + ], + '#attached' => [ + 'library' => [ + 'core/drupal.dialog.ajax', + ], + ], + ]; + + return $build; + } + +}