27     protected \ilLanguage 
$lng;
    28     protected \ILIAS\DI\UIServices 
$ui;
    33         $this->
lng = $DIC->language();
    34         $this->
ui = $DIC->ui();
    41         string $export_with_comments_cmd,
    45         $factory = $ui->factory();
    47         $mess = $factory->messageBox()->confirmation($message);
    48         $modal = $factory->modal()->roundtrip($title, [$mess]);
    50         $b1 = $factory->button()
    51             ->standard($this->
lng->txt(
"no"), 
"")
    55                     : 
"window.location.href='$export_cmd'";
    56                 return "document.querySelector('#$id').addEventListener('click', (e) => {    57                     const el = document.getElementById('$id');    58                     el.closest('.modal-content').querySelector('button.close').click();    63         $b2 = $factory->button()
    64             ->standard($this->
lng->txt(
"yes"), 
"")
    67                     ? $export_with_comments_cmd
    68                     : 
"window.location.href='$export_with_comments_cmd'";
    69                 return "document.querySelector('#$id').addEventListener('click', (e) => {    70                     const el = document.getElementById('$id');    71                     el.closest('.modal-content').querySelector('button.close').click();    76         $modal = $modal->withActionButtons([$b1, $b2]);
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Class ChatMainBarProvider . 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
withAdditionalOnLoadCode(Closure $binder)
 
Helper UI class for notes/comments handling in (HTML) exports. 
 
getCommentIncludeModalDialog(string $title, string $message, string $export_cmd, string $export_with_comments_cmd, bool $js=false)
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins