|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilTabsGUI:Public Member Functions | |
| setSetupMode (bool $a_val) | |
| getSetupMode () | |
| setBackTarget (string $a_title, string $a_target, string $a_frame="") | |
| setBack2Target (string $a_title, string $a_target, string $a_frame="") | |
| setForcePresentationOfSingleTab (bool $a_val) | |
| getForcePresentationOfSingleTab () | |
| addTarget (string $a_text, string $a_link, $a_cmd="", $a_cmdClass="", string $a_frame="", bool $a_activate=false, bool $a_dir_text=false) | |
| addTab (string $a_id, string $a_text, string $a_link, string $a_frame="") | |
| Add a Tab. More... | |
| removeTab (string $a_id) | |
| Remove a tab identified by its id. More... | |
| removeSubTab (string $a_id) | |
| Remove a subtab identified by its id. More... | |
| replaceTab (string $a_old_id, string $a_new_id, string $a_text, string $a_link, string $a_frame='') | |
| Replace a tab. More... | |
| clearTargets () | |
| clear all targets More... | |
| addSubTabTarget (string $a_text, string $a_link, $a_cmd="", $a_cmdClass="", string $a_frame="", bool $a_activate=false, bool $a_dir_text=false) | |
| addSubTab (string $a_id, string $a_text, string $a_link, string $a_frame="") | |
| setTabActive (string $a_id) | |
| activateTab (string $a_id) | |
| setSubTabActive (string $a_text) | |
| activateSubTab (string $a_id) | |
| clearSubTabs () | |
| getHTML (bool $a_after_tabs_anchor=false) | |
| getSubTabHTML () | |
| addNonTabbedLink (string $a_id, string $a_text, string $a_link, string $a_frame="") | |
| removeNonTabbedLinks () | |
| getActiveTab () | |
| hasTabs () | |
Data Fields | |
| string | $target_script |
| string | $obj_type |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| array | $tabs |
| array | $target = array() |
| array | $sub_target = array() |
| array | $non_tabbed_link = array() |
| bool | $setup_mode = false |
| string | $back_target |
Protected Member Functions | |
| symbol () | |
| getTabTextOfId (string $id) | |
Protected Attributes | |
| ilCtrl | $ctrl |
| bool | $force_one_tab = false |
| bool | $manual_activation |
| bool | $subtab_manual_activation |
| bool | $sub_tabs |
| string | $temp_var |
| string | $back_title |
| string | $back_2_target |
| string | $back_2_title |
| string | $back_2_frame |
| string | $back_frame |
Private Member Functions | |
| isTabActive (bool $isSubTabsContext, array $target, ?string $cmd, ?string $cmdClass) | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Tabs GUI
Definition at line 25 of file class.ilTabsGUI.php.
| ilTabsGUI::activateSubTab | ( | string | $a_id | ) |
Definition at line 295 of file class.ilTabsGUI.php.
References setSubTabActive().
Referenced by ilObjWorkspaceFolderGUI\addContentSubTabs(), ilContSkillAdminGUI\assignCompetences(), ilContSkillAdminGUI\confirmDeleteSelectedLocalProfiles(), ilContSkillAdminGUI\confirmDeleteSingleLocalProfile(), ilContSkillAdminGUI\confirmRemoveSelectedGlobalProfiles(), ilContSkillAdminGUI\confirmRemoveSelectedSkill(), ilContSkillAdminGUI\confirmRemoveSingleGlobalProfile(), ilContSkillAdminGUI\deassignCompetencesConfirm(), ilContSkillAdminGUI\listCompetences(), ilContSkillAdminGUI\listMembers(), ilContSkillAdminGUI\listProfiles(), ilContSkillAdminGUI\selectSkill(), ilBookingGatewayGUI\setSubTabs(), ilContSkillAdminGUI\settings(), ilContSkillPresentationGUI\showProfiles(), and ilContSkillPresentationGUI\showRecords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTabsGUI::activateTab | ( | string | $a_id | ) |
Definition at line 279 of file class.ilTabsGUI.php.
References setTabActive().
Referenced by SurveyQuestionGUI\copySyncForm(), ilObjSkillTreeGUI\edit(), ilPCInteractiveImageGUI\editBaseImage(), ilPCInteractiveImageGUI\editor(), SurveyQuestionGUI\editQuestion(), ilObjLearningHistorySettingsGUI\editSettings(), ilObjCommentsSettingsGUI\editSettings(), ilObjNotesSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjLearningHistorySettingsGUI\executeCommand(), ilObjCommentsSettingsGUI\executeCommand(), ilObjNotesSettingsGUI\executeCommand(), ilObjPersonalWorkspaceSettingsGUI\executeCommand(), ilObjPersonalWorkspaceSettingsGUI\getSettingsForm(), ilObjectPluginGUI\infoScreen(), ilObjMediaCastGUI\infoScreen(), ilObjBlogGUI\infoScreenForward(), SurveyMatrixQuestionGUI\layout(), SurveyQuestionGUI\originalSyncForm(), SurveyQuestionGUI\preview(), ilObjFileBasedLMGUI\properties(), ilObjCategoryGUI\renderObject(), ilAchievementsGUI\setTabs(), ilObjSurveyAdministrationGUI\settingsObject(), ilObjFileBasedLMGUI\showInfoScreen(), ilPortfolioRepositoryGUI\showOther(), and ilObjExerciseGUI\showOverviewObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTabsGUI::addNonTabbedLink | ( | string | $a_id, |
| string | $a_text, | ||
| string | $a_link, | ||
| string | $a_frame = "" |
||
| ) |
Definition at line 315 of file class.ilTabsGUI.php.
| ilTabsGUI::addSubTab | ( | string | $a_id, |
| string | $a_text, | ||
| string | $a_link, | ||
| string | $a_frame = "" |
||
| ) |
Definition at line 254 of file class.ilTabsGUI.php.
Referenced by ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjQuestionPoolGUI\addSettingsSubTabs(), ilTaxMDGUI\addSubTab(), ilContainerSkillGUI\addTabs(), ilChatroomTabGUIFactory\buildTabs(), ilIndividualAssessmentSettingsGUI\getSubTabs(), ilSurveyParticipantsGUI\setParticipantSubTabs(), and ilBookingGatewayGUI\setSubTabs().
Here is the caller graph for this function:| ilTabsGUI::addSubTabTarget | ( | string | $a_text, |
| string | $a_link, | ||
$a_cmd = "", |
|||
$a_cmdClass = "", |
|||
| string | $a_frame = "", |
||
| bool | $a_activate = false, |
||
| bool | $a_dir_text = false |
||
| ) |
| string | array | $a_cmd | |
| string | array | $a_cmdClass |
Definition at line 231 of file class.ilTabsGUI.php.
Referenced by ilInfoScreenGUI\getTabs(), ilLearningSequenceMembershipGUI\setSubTabs(), and ilMembershipGUI\setSubTabs().
Here is the caller graph for this function:| ilTabsGUI::addTab | ( | string | $a_id, |
| string | $a_text, | ||
| string | $a_link, | ||
| string | $a_frame = "" |
||
| ) |
Add a Tab.
Definition at line 145 of file class.ilTabsGUI.php.
Referenced by ilMembershipGUI\addMemberTab(), ilSkillTreeNodeGUI\addObjectsTab(), ilSkillTreeNodeGUI\addUsageTab(), ilChatroomTabGUIFactory\buildTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjLearningHistorySettingsGUI\getAdminTabs(), ilObjCommentsSettingsGUI\getAdminTabs(), ilObjNotesSettingsGUI\getAdminTabs(), ilObjPersonalWorkspaceSettingsGUI\getAdminTabs(), ilObjAccessibilitySettingsGUI\getAdminTabs(), ilAchievementsGUI\setTabs(), and ilPersonalSkillsGUI\setTabs().
Here is the caller graph for this function:| ilTabsGUI::addTarget | ( | string | $a_text, |
| string | $a_link, | ||
$a_cmd = "", |
|||
$a_cmdClass = "", |
|||
| string | $a_frame = "", |
||
| bool | $a_activate = false, |
||
| bool | $a_dir_text = false |
||
| ) |
| string | array | $a_cmd | |
| string | array | $a_cmdClass |
Definition at line 120 of file class.ilTabsGUI.php.
Referenced by ilObjectPluginGUI\addInfoTab(), ilObjectPluginGUI\addInilPluginAdminfoTab(), assQuestionGUI\addTab_Question(), assQuestionGUI\addTab_QuestionFeedback(), assQuestionGUI\addTab_QuestionHints(), assQuestionGUI\addTab_SuggestedSolution(), ilObjMediaObjectsSettingsGUI\getAdminTabs(), ilPCMediaObjectGUI\getTabs(), and assFormulaQuestionGUI\setQuestionSpecificTabs().
Here is the caller graph for this function:| ilTabsGUI::clearSubTabs | ( | ) |
Definition at line 300 of file class.ilTabsGUI.php.
| ilTabsGUI::clearTargets | ( | ) |
clear all targets
Definition at line 205 of file class.ilTabsGUI.php.
References $DIC, getSetupMode(), setSubTabActive(), and setTabActive().
Referenced by ilSurveyParticipantsGUI\confirmAppraiseeCloseObject(), ilBadgeManagementGUI\confirmDeassignBadge(), ilBookingObjectGUI\confirmDelete(), ilSkillProfileGUI\confirmLevelAssignmentRemoval(), ilBookingObjectGUI\create(), ilObjSkillTreeGUI\create(), ilSkillProfileGUI\createLocal(), ilBlogPostingGUI\editDate(), ilBlogPostingGUI\editTitle(), ILIAS\Wiki\Export\WikiHtmlExport\exportPageHTML(), ilNewsItemGUI\initFormNewsItem(), ilNewsForContextBlockGUI\initSettingsForm(), ilStructureObjectGUI\insertTemplate(), ilSurveySkillThresholdsGUI\listSkillThresholds(), ilObjSkillTreeGUI\save(), ilContainerGUI\showContainerPageTabs(), and ilSkillProfileGUI\showLevelsWithLocalContext().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTabsGUI::getActiveTab | ( | ) |
Definition at line 544 of file class.ilTabsGUI.php.
Referenced by removeNonTabbedLinks().
Here is the caller graph for this function:| ilTabsGUI::getForcePresentationOfSingleTab | ( | ) |
| ilTabsGUI::getHTML | ( | bool | $a_after_tabs_anchor = false | ) |
Definition at line 305 of file class.ilTabsGUI.php.
| ilTabsGUI::getSetupMode | ( | ) |
Definition at line 80 of file class.ilTabsGUI.php.
References $setup_mode.
Referenced by clearTargets(), and removeNonTabbedLinks().
Here is the caller graph for this function:| ilTabsGUI::getSubTabHTML | ( | ) |
Definition at line 310 of file class.ilTabsGUI.php.
|
protected |
Definition at line 530 of file class.ilTabsGUI.php.
References ILIAS\Repository\lng().
Referenced by removeNonTabbedLinks().
Here is the call graph for this function:
Here is the caller graph for this function:| ilTabsGUI::hasTabs | ( | ) |
Definition at line 554 of file class.ilTabsGUI.php.
|
private |
Definition at line 559 of file class.ilTabsGUI.php.
Referenced by removeNonTabbedLinks().
Here is the caller graph for this function:| ilTabsGUI::removeNonTabbedLinks | ( | ) |
Definition at line 325 of file class.ilTabsGUI.php.
References $ctrl, $DIC, $lng, XapiProxy\$plugin, XapiProxy\$resp, $target, ilTooltipGUI\addTooltip(), ilGlobalTemplateInterface\get(), getActiveTab(), getSetupMode(), getTabTextOfId(), ilHelpGUI\ID_PART_SCREEN, ilHelpGUI\ID_PART_SUB_SCREEN, isTabActive(), ilGlobalTemplateInterface\parseCurrentBlock(), ilUtil\secureUrl(), ilGlobalTemplateInterface\setCurrentBlock(), ilGlobalTemplateInterface\setVariable(), symbol(), ilGlobalTemplateInterface\touchBlock(), and ilLanguage\txt().
Here is the call graph for this function:| ilTabsGUI::removeSubTab | ( | string | $a_id | ) |
| ilTabsGUI::removeTab | ( | string | $a_id | ) |
Remove a tab identified by its id.
Definition at line 158 of file class.ilTabsGUI.php.
References ILIAS\LTI\ToolProvider\$key.
| ilTabsGUI::replaceTab | ( | string | $a_old_id, |
| string | $a_new_id, | ||
| string | $a_text, | ||
| string | $a_link, | ||
| string | $a_frame = '' |
||
| ) |
| ilTabsGUI::setBack2Target | ( | string | $a_title, |
| string | $a_target, | ||
| string | $a_frame = "" |
||
| ) |
Definition at line 95 of file class.ilTabsGUI.php.
| ilTabsGUI::setBackTarget | ( | string | $a_title, |
| string | $a_target, | ||
| string | $a_frame = "" |
||
| ) |
Definition at line 85 of file class.ilTabsGUI.php.
Referenced by assQuestionGUI\addBackTab(), ilPersonalSkillsGUI\assignMaterials(), ilSkillTreeNodeGUI\create(), ilObjSkillTreeGUI\create(), ilLMPageObjectGUI\create(), ilSkillProfileGUI\createLocal(), ilStructureObjectGUI\insertTemplate(), ilPersonalSkillsGUI\listSkillsForAdd(), ilTestServiceGUI\outCorrectSolution(), ilObjSkillTreeGUI\save(), ilPersonalSkillsGUI\selfEvaluation(), ilContainerGUI\showContainerPageTabs(), ilSkillProfileGUI\showLevelsWithLocalContext(), and ilLMPresentationGUI\showPrintView().
Here is the caller graph for this function:| ilTabsGUI::setForcePresentationOfSingleTab | ( | bool | $a_val | ) |
Definition at line 105 of file class.ilTabsGUI.php.
| ilTabsGUI::setSetupMode | ( | bool | $a_val | ) |
Definition at line 75 of file class.ilTabsGUI.php.
Referenced by ilLMMenuRendererGUI\render().
Here is the caller graph for this function:| ilTabsGUI::setSubTabActive | ( | string | $a_text | ) |
Definition at line 287 of file class.ilTabsGUI.php.
Referenced by activateSubTab(), and clearTargets().
Here is the caller graph for this function:| ilTabsGUI::setTabActive | ( | string | $a_id | ) |
Definition at line 267 of file class.ilTabsGUI.php.
References ILIAS\LTI\ToolProvider\$key.
Referenced by activateTab(), clearTargets(), ilPCInteractiveImageGUI\confirmDeleteOverlays(), ilPCInteractiveImageGUI\confirmPopupDeletion(), ilPCQuestionGUI\edit(), ilContainerReferenceGUI\editObject(), ilObjTaggingSettingsGUI\editSettings(), ilPCQuestionGUI\feedback(), ilPCInteractiveImageGUI\initAddOverlaysForm(), and ilPageLayoutGUI\properties().
Here is the caller graph for this function:
|
protected |
Definition at line 69 of file class.ilTabsGUI.php.
References $DIC.
Referenced by removeNonTabbedLinks().
Here is the caller graph for this function:
|
protected |
Definition at line 47 of file class.ilTabsGUI.php.
|
protected |
Definition at line 45 of file class.ilTabsGUI.php.
|
protected |
Definition at line 46 of file class.ilTabsGUI.php.
|
protected |
Definition at line 48 of file class.ilTabsGUI.php.
| string ilTabsGUI::$back_target |
Definition at line 44 of file class.ilTabsGUI.php.
|
protected |
Definition at line 43 of file class.ilTabsGUI.php.
|
protected |
Definition at line 27 of file class.ilTabsGUI.php.
Referenced by removeNonTabbedLinks().
|
protected |
Definition at line 38 of file class.ilTabsGUI.php.
Referenced by getForcePresentationOfSingleTab().
| ilLanguage ilTabsGUI::$lng |
Definition at line 32 of file class.ilTabsGUI.php.
Referenced by removeNonTabbedLinks().
|
protected |
Definition at line 39 of file class.ilTabsGUI.php.
| array ilTabsGUI::$non_tabbed_link = array() |
Definition at line 36 of file class.ilTabsGUI.php.
| string ilTabsGUI::$obj_type |
Definition at line 30 of file class.ilTabsGUI.php.
| bool ilTabsGUI::$setup_mode = false |
Definition at line 37 of file class.ilTabsGUI.php.
Referenced by getSetupMode().
|
protected |
Definition at line 41 of file class.ilTabsGUI.php.
| array ilTabsGUI::$sub_target = array() |
Definition at line 35 of file class.ilTabsGUI.php.
|
protected |
Definition at line 40 of file class.ilTabsGUI.php.
| array ilTabsGUI::$tabs |
Definition at line 33 of file class.ilTabsGUI.php.
| array ilTabsGUI::$target = array() |
Definition at line 34 of file class.ilTabsGUI.php.
Referenced by removeNonTabbedLinks().
| string ilTabsGUI::$target_script |
Definition at line 29 of file class.ilTabsGUI.php.
|
protected |
Definition at line 42 of file class.ilTabsGUI.php.
| ilGlobalTemplateInterface ilTabsGUI::$tpl |
Definition at line 31 of file class.ilTabsGUI.php.