ILIAS
trunk Revision v11.0_alpha-1713-gd8962da2f67
|
Help GUI class. More...
Public Member Functions | |
__construct () | |
setDefaultScreenId (string $a_part, string $a_id) | |
setScreenId (string $a_id) | |
setSubScreenId (string $a_id) | |
setScreenIdComponent (string $a_comp) | |
getScreenId () | |
addHelpSection (string $a_help_id, int $a_level=1) | |
hasSections () | |
getHelpSections () | |
setCtrlPar () | |
executeCommand () | |
showHelp () | |
showPage () | |
resetCurrentPage () | |
getTabTooltipText (string $a_tab_id) | |
initHelp (ilGlobalTemplateInterface $a_tpl, string $ajax_url) | |
isHelpPageActive () | |
deactivateTooltips () | |
activateTooltips () | |
getLinkXML (array $a_int_links) | |
getLinkTargetsXML () | |
Get XMl for Link Targets. More... | |
search () | |
showTooltips () | |
isHelpActive () | |
areTooltipsActive () | |
savePersonalSettingFromLegacyForm (ilPropertyFormGUI $form) | |
addPersonalSettingToLegacyForm (ilPropertyFormGUI $form) | |
if (is_null(self::$internal_service)) | |
temporary move it here until DIC holds help service instead of ilHelpGUI More... | |
Data Fields | |
const | ID_PART_SCREEN = "screen" |
const | ID_PART_SUB_SCREEN = "sub_screen" |
const | ID_PART_COMPONENT = "component" |
array | $help_sections = array() |
array | $def_screen_id = array() |
array | $screen_id = array() |
Protected Member Functions | |
initUI () | |
symbol () | |
replaceMenuItemTags (string $content) | |
replaceItemTag (string $content, \ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem $item) | |
Protected Attributes | |
HelpScreenIdObserver | $observer |
ILIAS Repository InternalGUIService | $gui |
ILIAS Help Presentation PresentationManager | $presentation |
ILIAS Help Map MapManager | $help_map |
StandardGUIRequest | $help_request |
ilCtrl | $ctrl |
ilSetting | $settings |
ilLanguage | $lng |
ilObjUser | $user |
string | $screen_id_component = '' |
ILIAS DI UIServices | $ui |
array | $raw_menu_items = null |
Static Protected Attributes | |
static ILIAS Help InternalService | $internal_service = null |
Help GUI class.
Definition at line 28 of file class.ilHelpGUI.php.
ilHelpGUI::__construct | ( | ) |
Definition at line 51 of file class.ilHelpGUI.php.
References $DIC, ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
ilHelpGUI::activateTooltips | ( | ) |
Definition at line 361 of file class.ilHelpGUI.php.
References $user, and ilObjUser\writePref().
ilHelpGUI::addHelpSection | ( | string | $a_help_id, |
int | $a_level = 1 |
||
) |
Definition at line 136 of file class.ilHelpGUI.php.
ilHelpGUI::addPersonalSettingToLegacyForm | ( | ilPropertyFormGUI | $form | ) |
Definition at line 574 of file class.ilHelpGUI.php.
References $DIC, ilPropertyFormGUI\addItem(), areTooltipsActive(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
ilHelpGUI::areTooltipsActive | ( | ) |
Definition at line 562 of file class.ilHelpGUI.php.
Referenced by addPersonalSettingToLegacyForm(), and savePersonalSettingFromLegacyForm().
ilHelpGUI::deactivateTooltips | ( | ) |
Definition at line 354 of file class.ilHelpGUI.php.
References $user, and ilObjUser\writePref().
ilHelpGUI::executeCommand | ( | ) |
Definition at line 163 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl(), and initUI().
ilHelpGUI::getHelpSections | ( | ) |
Definition at line 148 of file class.ilHelpGUI.php.
References getScreenId().
ilHelpGUI::getLinkTargetsXML | ( | ) |
Get XMl for Link Targets.
Definition at line 411 of file class.ilHelpGUI.php.
Referenced by showPage().
ilHelpGUI::getLinkXML | ( | array | $a_int_links | ) |
Definition at line 368 of file class.ilHelpGUI.php.
Referenced by showPage().
ilHelpGUI::getScreenId | ( | ) |
Definition at line 109 of file class.ilHelpGUI.php.
References $screen_id.
Referenced by getHelpSections(), hasSections(), and setCtrlPar().
ilHelpGUI::getTabTooltipText | ( | string | $a_tab_id | ) |
Definition at line 308 of file class.ilHelpGUI.php.
ilHelpGUI::hasSections | ( | ) |
Definition at line 143 of file class.ilHelpGUI.php.
References getScreenId().
ilHelpGUI::if | ( | is_null(self::$internal_service) | ) |
temporary move it here until DIC holds help service instead of ilHelpGUI
Definition at line 592 of file class.ilHelpGUI.php.
ilHelpGUI::initHelp | ( | ilGlobalTemplateInterface | $a_tpl, |
string | $ajax_url | ||
) |
Definition at line 316 of file class.ilHelpGUI.php.
References $DIC, $ilSetting, ILIAS\UICore\GlobalTemplate\addJavaScript(), ILIAS\UICore\GlobalTemplate\addOnLoadCode(), ilSession\get(), ilCtrl\getLinkTargetByClass(), iljQueryUtil\initMaphilight(), initUI(), and setCtrlPar().
|
protected |
Definition at line 73 of file class.ilHelpGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\ui().
Referenced by executeCommand(), and initHelp().
ilHelpGUI::isHelpActive | ( | ) |
Definition at line 557 of file class.ilHelpGUI.php.
ilHelpGUI::isHelpPageActive | ( | ) |
Definition at line 349 of file class.ilHelpGUI.php.
References ilSession\get().
|
protected |
Definition at line 499 of file class.ilHelpGUI.php.
References $DIC, $id, $path, and null.
Referenced by replaceMenuItemTags().
|
protected |
Definition at line 477 of file class.ilHelpGUI.php.
References $DIC, null, and replaceItemTag().
Referenced by showHelp(), and showPage().
ilHelpGUI::resetCurrentPage | ( | ) |
Definition at line 303 of file class.ilHelpGUI.php.
References ilSession\clear().
Referenced by search(), and showHelp().
ilHelpGUI::savePersonalSettingFromLegacyForm | ( | ilPropertyFormGUI | $form | ) |
Definition at line 567 of file class.ilHelpGUI.php.
References areTooltipsActive(), ilPropertyFormGUI\getInput(), and ILIAS\Repository\user().
ilHelpGUI::search | ( | ) |
Definition at line 419 of file class.ilHelpGUI.php.
References $id, $lng, $r, $ui, ilLMObject\_lookupTitle(), exit, ilSession\get(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), resetCurrentPage(), ilSession\set(), symbol(), ilLanguage\txt(), ILIAS\Repository\ui(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
ilHelpGUI::setCtrlPar | ( | ) |
Definition at line 156 of file class.ilHelpGUI.php.
References $ctrl, $refId, and getScreenId().
Referenced by initHelp().
ilHelpGUI::setDefaultScreenId | ( | string | $a_part, |
string | $a_id | ||
) |
Definition at line 87 of file class.ilHelpGUI.php.
ilHelpGUI::setScreenId | ( | string | $a_id | ) |
Definition at line 94 of file class.ilHelpGUI.php.
Referenced by ilObjMediaObjectGUI\createObject().
ilHelpGUI::setScreenIdComponent | ( | string | $a_comp | ) |
Definition at line 104 of file class.ilHelpGUI.php.
Referenced by ilObjPortfolioBaseGUI\addPage(), ilObjCategoryGUI\assignRolesObject(), ilBookingScheduleGUI\create(), ilBookingScheduleGUI\edit(), ilExSubmissionTextGUI\editAssignmentTextObject(), ilObjCategoryGUI\executeCommand(), ilSurveyEditorGUI\executeCommand(), ilObjRootFolderGUI\getTabs(), ilGlossaryTermGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjWikiGUI\getTabs(), ilObjStyleSheetGUI\getTabs(), ilObjSurveyQuestionPoolGUI\getTabs(), ilGlossaryPresentationGUI\getTabs(), ilObjMediaObjectGUI\getTabs(), ilLMContentRendererGUI\initHelp(), ilSurveyExecutionGUI\outSurveyPage(), ilBookingHelpAdapter\setHelpId(), ilBasicSkillTemplateGUI\setLevelHead(), ilBasicSkillGUI\setLevelHead(), ilWikiPageGUI\setScreenIdComponent(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateReferenceGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilPortfolioRepositoryGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), ilObjPortfolioTemplateGUI\setTabs(), ilObjPortfolioGUI\setTabs(), ilDashboardGUI\setTabs(), ilBasicSkillGUI\setTabs(), ilObjTaxonomyGUI\setTabs(), ilObjMediaCastGUI\setTabs(), ilObjMediaPoolGUI\setTabs(), ilObjContentObjectGUI\setTabs(), and ilExSubmissionFileGUI\uploadFormObject().
ilHelpGUI::setSubScreenId | ( | string | $a_id | ) |
Definition at line 99 of file class.ilHelpGUI.php.
Referenced by ilBookingScheduleGUI\confirmDelete().
ilHelpGUI::showHelp | ( | ) |
Definition at line 170 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilLMObject\_exists(), ilLMObject\_lookupContObjID(), ilLMObject\_lookupTitle(), exit, ilAccordionGUI\FIRST_OPEN, ilSession\get(), ilLMObject\getPagesOfChapter(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), replaceMenuItemTags(), resetCurrentPage(), ilSession\set(), symbol(), ilLanguage\txt(), and ILIAS\Repository\ui().
ilHelpGUI::showPage | ( | ) |
Definition at line 236 of file class.ilHelpGUI.php.
References $id, $lng, $ui, ilPageUtil\_existsAndNotEmpty(), ilLMObject\_lookupTitle(), exit, ilSession\get(), getLinkTargetsXML(), getLinkXML(), ilLegacyFormElementsUtil\prepareFormOutput(), replaceMenuItemTags(), ilSession\set(), symbol(), ilLanguage\txt(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
ilHelpGUI::showTooltips | ( | ) |
Definition at line 552 of file class.ilHelpGUI.php.
|
protected |
Definition at line 81 of file class.ilHelpGUI.php.
References $DIC.
Referenced by search(), showHelp(), and showPage().
|
protected |
Definition at line 40 of file class.ilHelpGUI.php.
Referenced by setCtrlPar().
array ilHelpGUI::$def_screen_id = array() |
Definition at line 45 of file class.ilHelpGUI.php.
|
protected |
Definition at line 34 of file class.ilHelpGUI.php.
|
protected |
Definition at line 37 of file class.ilHelpGUI.php.
|
protected |
Definition at line 38 of file class.ilHelpGUI.php.
array ilHelpGUI::$help_sections = array() |
Definition at line 44 of file class.ilHelpGUI.php.
Definition at line 35 of file class.ilHelpGUI.php.
|
protected |
Definition at line 42 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
|
protected |
Definition at line 33 of file class.ilHelpGUI.php.
|
protected |
Definition at line 36 of file class.ilHelpGUI.php.
|
protected |
Definition at line 49 of file class.ilHelpGUI.php.
array ilHelpGUI::$screen_id = array() |
Definition at line 46 of file class.ilHelpGUI.php.
Referenced by getScreenId().
|
protected |
Definition at line 47 of file class.ilHelpGUI.php.
|
protected |
Definition at line 41 of file class.ilHelpGUI.php.
|
protected |
Definition at line 48 of file class.ilHelpGUI.php.
Referenced by search(), showHelp(), and showPage().
|
protected |
Definition at line 43 of file class.ilHelpGUI.php.
Referenced by activateTooltips(), and deactivateTooltips().
const ilHelpGUI::ID_PART_COMPONENT = "component" |
Definition at line 32 of file class.ilHelpGUI.php.
const ilHelpGUI::ID_PART_SCREEN = "screen" |
Definition at line 30 of file class.ilHelpGUI.php.
Referenced by ilObjStyleSheetGUI\createObject(), ilRepositoryGUI\executeCommand(), and ilTabsGUI\removeNonTabbedLinks().
const ilHelpGUI::ID_PART_SUB_SCREEN = "sub_screen" |
Definition at line 31 of file class.ilHelpGUI.php.
Referenced by ilTabsGUI\removeNonTabbedLinks().