ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
User Interface for Editing of Page Content Objects (Paragraphs, Tables, ...) More...
Public Member Functions | |
__construct (ilPageObject $a_pg_obj, ?ilPageContent $a_content_obj, string $a_hier_id="", string $a_pc_id="0") | |
setContentObject (ilPageContent $a_val) | |
getContentObject () | |
setPage (ilPageObject $a_val) | |
getPage () | |
setPageConfig (ilPageConfig $a_val) | |
getPageConfig () | |
setStyleId (int $a_styleid) | |
getStyleId () | |
getStyle () | |
getCharacteristicsOfCurrentStyle (array $a_type) | |
Get characteristics of current style and call setCharacteristics, if style is given. More... | |
setCharacteristics (array $a_chars) | |
getCharacteristics () | |
getHierId () | |
setHierId (string $a_hier_id) | |
set hierarchical id in dom object More... | |
delete () | |
displayValidationError () | |
cancelCreate () | |
cancel creating page content More... | |
cancelUpdate () | |
cancel update More... | |
cancel () | |
Cancel. More... | |
deactivate () | |
gui function set enabled if is not enabled and vice versa More... | |
cut () | |
Cut single element. More... | |
copy () | |
Copy single element. More... | |
getTemplateOptions (string $a_type="") | |
Get table templates. More... | |
Static Public Member Functions | |
static | _getCommonBBButtons () |
Data Fields | |
ilPageContent | $content_obj |
ilGlobalTemplateInterface | $tpl |
ilLanguage | $lng |
ilCtrl | $ctrl |
ilPageObject | $pg_obj |
string | $hier_id = "" |
DOMDocument | $dom |
$updated | |
string | $target_script = "" |
string | $return_location = "" |
ilPageConfig | $page_config = null |
Static Public Attributes | |
static string | $style_selector_reset = "margin-top:2px; margin-bottom:2px; text-indent:0px; position:static; float:none; width: auto;" |
Protected Member Functions | |
redirectToParent (string $hier_id="") | |
getParentReturn (string $hier_id="") | |
updateAndReturn () | |
setCurrentTextLang (string $lang_key) | |
getCurrentTextLang () | |
setEditorToolContext () | |
initEditor () | |
getEditorScriptTag (string $form_pc_id="", string $form_cname="") | |
Protected Attributes | |
ILIAS COPage Editor GUIService | $editor_gui |
ILIAS COPage InternalGUIService | $gui |
EditSessionRepository | $edit_repo |
string | $pc_id = "" |
array | $chars |
ilObjStyleSheet | $style = null |
LOMServices | $lom_services |
ilLogger | $log |
int | $styleid = 0 |
EditGUIRequest | $request |
string | $sub_command = "" |
int | $requested_ref_id = 0 |
ILIAS GlobalScreen ScreenContext ContextServices | $tool_context |
Style Content CharacteristicManager | $char_manager |
Static Protected Attributes | |
static array | $common_bb_buttons |
User Interface for Editing of Page Content Objects (Paragraphs, Tables, ...)
Definition at line 29 of file class.ilPageContentGUI.php.
ilPageContentGUI::__construct | ( | ilPageObject | $a_pg_obj, |
?ilPageContent | $a_content_obj, | ||
string | $a_hier_id = "" , |
||
string | $a_pc_id = "0" |
||
) |
Reimplemented in ilPCBlogGUI, ilPCContentIncludeGUI, ilPCContentTemplateGUI, ilPCFileItemGUI, ilPCFileListGUI, ilPCGridCellGUI, ilPCGridGUI, ilPCInteractiveImageGUI, ilPCLayoutTemplateGUI, ilPCListGUI, ilPCListItemGUI, ilPCLoginPageElementGUI, ilPCMapGUI, ilPCMediaObjectGUI, ilPCParagraphGUI, ilPCPlaceHolderGUI, ilPCProfileGUI, ilPCQuestionGUI, ilPCResourcesGUI, ilPCSkillsGUI, ilPCSourceCodeGUI, ilPCDataTableGUI, ilPCTableDataGUI, ilPCTableGUI, ilPCTabsGUI, ilPCAMDFormGUI, ilPCConsultationHoursGUI, ilPCMyCoursesGUI, ilPCAMDPageListGUI, and ilPCSectionGUI.
Definition at line 70 of file class.ilPageContentGUI.php.
References $DIC, $lng, $service, ILIAS\Repository\ctrl(), ilPageObject\getDomDoc(), ilLoggerFactory\getLogger(), and ILIAS\Repository\lng().
|
static |
Definition at line 141 of file class.ilPageContentGUI.php.
References $common_bb_buttons.
Referenced by ilObjAdvancedEditingGUI\initPageEditorForm(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), and ilPCParagraphGUI\xml2outputJS().
ilPageContentGUI::cancel | ( | ) |
Cancel.
Reimplemented in ilPCParagraphGUI, and ilPCPlaceHolderGUI.
Definition at line 283 of file class.ilPageContentGUI.php.
References ILIAS\Repository\ctrl().
ilPageContentGUI::cancelCreate | ( | ) |
cancel creating page content
Reimplemented in ilPCSourceCodeGUI.
Definition at line 267 of file class.ilPageContentGUI.php.
References ILIAS\Repository\ctrl().
ilPageContentGUI::cancelUpdate | ( | ) |
cancel update
Reimplemented in ilPCSourceCodeGUI.
Definition at line 275 of file class.ilPageContentGUI.php.
References ILIAS\Repository\ctrl().
ilPageContentGUI::copy | ( | ) |
Copy single element.
Definition at line 323 of file class.ilPageContentGUI.php.
References ILIAS\Repository\ctrl().
ilPageContentGUI::cut | ( | ) |
Cut single element.
Definition at line 307 of file class.ilPageContentGUI.php.
References $updated, and ILIAS\Repository\ctrl().
ilPageContentGUI::deactivate | ( | ) |
gui function set enabled if is not enabled and vice versa
Definition at line 292 of file class.ilPageContentGUI.php.
References $content_obj, ilPageContent\disable(), and updateAndReturn().
ilPageContentGUI::delete | ( | ) |
Definition at line 236 of file class.ilPageContentGUI.php.
References $updated, and ILIAS\Repository\ctrl().
ilPageContentGUI::displayValidationError | ( | ) |
Definition at line 247 of file class.ilPageContentGUI.php.
Referenced by ilPCContentTemplateGUI\create(), ilPCLayoutTemplateGUI\create(), ilPCMapGUI\create(), ilPCListGUI\edit(), ilPCMapGUI\edit(), ilPCSourceCodeGUI\edit(), ilPCBlogGUI\edit(), ilPCProfileGUI\edit(), ilPCSkillsGUI\edit(), ilPCVerificationGUI\edit(), ilPCLearningHistoryGUI\edit(), ilPCConsultationHoursGUI\edit(), ilPCMyCoursesGUI\edit(), ilPCAMDPageListGUI\edit(), ilPCLoginPageElementGUI\edit(), ilPCPluggedGUI\edit(), ilPCResourcesGUI\edit(), ilPCAMDFormGUI\editPortfolio(), ilPCAMDFormGUI\editTemplate(), ilPCContentTemplateGUI\insert(), ilPCGridGUI\insert(), ilPCLayoutTemplateGUI\insert(), ilPCListGUI\insert(), ilPCMapGUI\insert(), ilPCSourceCodeGUI\insert(), ilPCAMDFormGUI\insert(), ilPCBlogGUI\insert(), ilPCFileListGUI\insert(), ilPCProfileGUI\insert(), ilPCSkillsGUI\insert(), ilPCVerificationGUI\insert(), ilPCLearningHistoryGUI\insert(), ilPCConsultationHoursGUI\insert(), ilPCMyCoursesGUI\insert(), ilPCAMDPageListGUI\insert(), ilPCQuestionGUI\insert(), ilPCFileItemGUI\newItemAfter(), ilPCFileItemGUI\newItemBefore(), ilPCFileListGUI\selectFile(), and ilPCMapGUI\update().
ilPageContentGUI::getCharacteristics | ( | ) |
Definition at line 217 of file class.ilPageContentGUI.php.
ilPageContentGUI::getCharacteristicsOfCurrentStyle | ( | array | $a_type | ) |
Get characteristics of current style and call setCharacteristics, if style is given.
Definition at line 170 of file class.ilPageContentGUI.php.
References $char_manager, $chars, $DIC, $service, ilObject\_lookupType(), getStyleId(), and setCharacteristics().
Referenced by ilPCFileListGUI\executeCommand(), ilPCSectionGUI\executeCommand(), ilPCDataTableGUI\executeCommand(), ilPCTableGUI\executeCommand(), and ilPCSectionGUI\getHTML().
ilPageContentGUI::getContentObject | ( | ) |
Definition at line 116 of file class.ilPageContentGUI.php.
References $content_obj.
|
protected |
Definition at line 384 of file class.ilPageContentGUI.php.
Referenced by ilPCSourceCodeGUI\insert().
|
protected |
Definition at line 405 of file class.ilPageContentGUI.php.
Referenced by ilPCSourceCodeGUI\edit().
ilPageContentGUI::getHierId | ( | ) |
Definition at line 222 of file class.ilPageContentGUI.php.
References $hier_id.
ilPageContentGUI::getPage | ( | ) |
Definition at line 126 of file class.ilPageContentGUI.php.
References $pg_obj.
Referenced by ilPCLoginPageElementGUI\__construct(), ilPCQuestionGUI\copyQuestion(), ilPCBlogGUI\create(), ilPCContentIncludeGUI\create(), ilPCContentTemplateGUI\create(), ilPCGridGUI\create(), ilPCLayoutTemplateGUI\create(), ilPCListGUI\create(), ilPCLoginPageElementGUI\create(), ilPCMapGUI\create(), ilPCPlaceHolderGUI\create(), ilPCProfileGUI\create(), ilPCQuestionGUI\create(), ilPCResourcesGUI\create(), ilPCSourceCodeGUI\create(), ilPCVerificationGUI\create(), ilPCLearningHistoryGUI\create(), ilPCAMDFormGUI\create(), ilPCConsultationHoursGUI\create(), ilPCMyCoursesGUI\create(), ilPCAMDPageListGUI\create(), ilPCPluggedGUI\createElement(), ilPCCurriculumGUI\createNewPageContent(), ilPCLauncherGUI\createNewPageContent(), ilPCPRGActionNoteGUI\createNewPageContent(), ilPCPRGStatusInfoGUI\createNewPageContent(), ilPCPluggedGUI\edit(), ilPCPluggedGUI\executeCommand(), ilPCAMDFormGUI\getAdvRecords(), ilPCPlaceHolderGUI\getAvailableTypes(), ilPCDataTableGUI\getNewTableObject(), ilPCAMDFormGUI\getPortfolioForm(), ilPCLayoutTemplateGUI\initCreationForm(), ilPCContentTemplateGUI\initForm(), ilPCAMDPageListGUI\initForm(), and ilPCAMDFormGUI\isTemplate().
ilPageContentGUI::getPageConfig | ( | ) |
Definition at line 136 of file class.ilPageContentGUI.php.
References $page_config.
Referenced by ilPCPlaceHolderGUI\edit(), ilPCSkillsGUI\edit(), ilPCQuestionGUI\feedback(), ilPCProfileGUI\initForm(), and ilPCSkillsGUI\insert().
|
protected |
Definition at line 358 of file class.ilPageContentGUI.php.
References $ctrl, $hier_id, and ilCtrl\getParentReturn().
ilPageContentGUI::getStyle | ( | ) |
Definition at line 156 of file class.ilPageContentGUI.php.
References $style, ilObject\_lookupType(), and getStyleId().
Referenced by getTemplateOptions().
ilPageContentGUI::getStyleId | ( | ) |
Reimplemented in ilPCPlaceHolderGUI.
Definition at line 151 of file class.ilPageContentGUI.php.
References $styleid.
Referenced by getCharacteristicsOfCurrentStyle(), and getStyle().
ilPageContentGUI::getTemplateOptions | ( | string | $a_type = "" | ) |
Get table templates.
Reimplemented in ilPCTableGUI.
Definition at line 333 of file class.ilPageContentGUI.php.
References $style, getStyle(), and ilObjStyleSheet\getTemplates().
|
protected |
Definition at line 399 of file class.ilPageContentGUI.php.
References setEditorToolContext().
Referenced by ilPCSourceCodeGUI\edit().
|
protected |
Definition at line 348 of file class.ilPageContentGUI.php.
References $ctrl, and $hier_id.
Referenced by updateAndReturn().
ilPageContentGUI::setCharacteristics | ( | array | $a_chars | ) |
Definition at line 212 of file class.ilPageContentGUI.php.
Referenced by ilPCFileListGUI\__construct(), ilPCMediaObjectGUI\__construct(), ilPCParagraphGUI\__construct(), ilPCDataTableGUI\__construct(), ilPCTableGUI\__construct(), ilPCSectionGUI\__construct(), getCharacteristicsOfCurrentStyle(), and ilPCTableGUI\setBasicTableCellStyles().
ilPageContentGUI::setContentObject | ( | ilPageContent | $a_val | ) |
Definition at line 111 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 379 of file class.ilPageContentGUI.php.
Referenced by ilPCSourceCodeGUI\create().
|
protected |
Definition at line 389 of file class.ilPageContentGUI.php.
References ilCOPageEditGSToolProvider\SHOW_EDITOR.
Referenced by initEditor().
ilPageContentGUI::setHierId | ( | string | $a_hier_id | ) |
set hierarchical id in dom object
Definition at line 230 of file class.ilPageContentGUI.php.
Referenced by ilPCGridGUI\afterCreation().
ilPageContentGUI::setPage | ( | ilPageObject | $a_val | ) |
Definition at line 121 of file class.ilPageContentGUI.php.
ilPageContentGUI::setPageConfig | ( | ilPageConfig | $a_val | ) |
Definition at line 131 of file class.ilPageContentGUI.php.
ilPageContentGUI::setStyleId | ( | int | $a_styleid | ) |
Reimplemented in ilPCPlaceHolderGUI.
Definition at line 146 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 368 of file class.ilPageContentGUI.php.
References redirectToParent().
Referenced by deactivate(), ilPCGridCellGUI\deleteCell(), ilPCTableDataGUI\deleteCol(), ilPCFileItemGUI\deleteItem(), ilPCListItemGUI\deleteItem(), ilPCTableDataGUI\deleteRow(), ilPCGridCellGUI\moveCellLeft(), ilPCGridCellGUI\moveCellRight(), ilPCTableDataGUI\moveColLeft(), ilPCTableDataGUI\moveColRight(), ilPCFileItemGUI\moveItemDown(), ilPCListItemGUI\moveItemDown(), ilPCFileItemGUI\moveItemUp(), ilPCListItemGUI\moveItemUp(), ilPCTableDataGUI\moveRowDown(), ilPCTableDataGUI\moveRowUp(), ilPCTableDataGUI\newColAfter(), ilPCTableDataGUI\newColBefore(), ilPCListItemGUI\newItemAfter(), ilPCListItemGUI\newItemBefore(), ilPCTableDataGUI\newRowAfter(), and ilPCTableDataGUI\newRowBefore().
|
protected |
Definition at line 68 of file class.ilPageContentGUI.php.
Referenced by ilPCParagraphGUI\_getCharacteristics(), ilPCSectionGUI\_getCharacteristics(), and getCharacteristicsOfCurrentStyle().
|
protected |
Definition at line 35 of file class.ilPageContentGUI.php.
Referenced by ilPCParagraphGUI\_getCharacteristics(), ilPCSectionGUI\_getCharacteristics(), ilPCListGUI\_getListCharacteristics(), and getCharacteristicsOfCurrentStyle().
|
staticprotected |
Definition at line 61 of file class.ilPageContentGUI.php.
Referenced by _getCommonBBButtons().
ilPageContent ilPageContentGUI::$content_obj |
Definition at line 37 of file class.ilPageContentGUI.php.
Referenced by deactivate(), getContentObject(), ilPCSectionGUI\getHTML(), and ilPCAMDFormGUI\getPortfolioForm().
ilCtrl ilPageContentGUI::$ctrl |
Definition at line 40 of file class.ilPageContentGUI.php.
Referenced by ilPCDataTableGUI\afterCreation(), ilPCQuestionGUI\copyQuestion(), ilPCGridGUI\deleteCells(), ilPCQuestionGUI\edit(), ilPCLoginPageElementGUI\edit(), ilPCPluggedGUI\edit(), ilPCPluggedGUI\executeCommand(), ilPCQuestionGUI\executeCommand(), ilPCQuestionGUI\feedback(), getParentReturn(), ilPCAMDFormGUI\getPortfolioForm(), ilPCAMDFormGUI\getTemplateForm(), ilPCFileItemGUI\initAddFileForm(), ilPCLayoutTemplateGUI\initCreationForm(), ilPCMyCoursesGUI\initForm(), ilPCContentTemplateGUI\initForm(), ilPCBlogGUI\initForm(), ilPCProfileGUI\initForm(), ilPCResourcesGUI\initForm(), ilPCLearningHistoryGUI\initForm(), ilPCConsultationHoursGUI\initForm(), ilPCAMDPageListGUI\initForm(), ilPCMapGUI\initForm(), ilPCQuestionGUI\insert(), ilPCContentIncludeGUI\insertFromPool(), ilPCFileItemGUI\insertFromRepository(), ilPCFileListGUI\insertFromRepository(), ilPCFileItemGUI\insertFromWorkspace(), ilPCQuestionGUI\listPoolQuestions(), ilPCContentIncludeGUI\poolSelection(), ilPCQuestionGUI\poolSelection(), redirectToParent(), ilPCContentIncludeGUI\selectPool(), ilPCQuestionGUI\selectPool(), ilPCQuestionGUI\setInsertTabs(), ilPCQuestionGUI\setTabs(), ilPCFileItemGUI\setTabs(), ilPCDataTableGUI\tableAction(), and ilPCDataTableGUI\updateJS().
DOMDocument ilPageContentGUI::$dom |
Definition at line 44 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 33 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 31 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 32 of file class.ilPageContentGUI.php.
Referenced by ilPCSourceCodeGUI\executeCommand(), and ilPCInteractiveImageGUI\forwardFormToUploadHandler().
string ilPageContentGUI::$hier_id = "" |
Definition at line 43 of file class.ilPageContentGUI.php.
Referenced by getHierId(), getParentReturn(), and redirectToParent().
ilLanguage ilPageContentGUI::$lng |
Definition at line 39 of file class.ilPageContentGUI.php.
Referenced by __construct(), ilPCParagraphGUI\_getStandardCharacteristics(), ilPCSectionGUI\_getStandardCharacteristics(), ilPCAMDFormGUI\create(), ilPCLoginPageElementGUI\edit(), ilPCPluggedGUI\executeCommand(), ilPCLearningHistoryGUI\getPlaceholderPresentation(), ilPCAMDFormGUI\getPortfolioForm(), ilPCInteractiveImageGUI\getTabs(), ilPCFileItemGUI\initAddFileForm(), ilPCGridGUI\initCreationForm(), ilPCLayoutTemplateGUI\initCreationForm(), ilPCPlaceHolderGUI\initCreationForm(), ilPCContentTemplateGUI\initForm(), ilPCResourcesGUI\initForm(), ilPCLearningHistoryGUI\initForm(), ilPCMapGUI\initForm(), ilPCQuestionGUI\insert(), ilPCContentIncludeGUI\insertFromPool(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilPCQuestionGUI\listPoolQuestions(), ilPCFileItemGUI\newFileItem(), ilPCQuestionGUI\setInsertTabs(), ilPCAMDFormGUI\update(), ilPCDataTableGUI\update(), ilPCAMDFormGUI\updateAdvancedMetaData(), and ilPCDataTableGUI\updateJS().
|
protected |
Definition at line 50 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 41 of file class.ilPageContentGUI.php.
ilPageConfig ilPageContentGUI::$page_config = null |
Definition at line 49 of file class.ilPageContentGUI.php.
Referenced by getPageConfig().
|
protected |
Definition at line 34 of file class.ilPageContentGUI.php.
Referenced by ilPCMediaObjectGUI\__construct().
ilPageObject ilPageContentGUI::$pg_obj |
Definition at line 42 of file class.ilPageContentGUI.php.
Referenced by getPage().
|
protected |
Definition at line 52 of file class.ilPageContentGUI.php.
Referenced by ilPCMediaObjectGUI\__construct(), ilPCParagraphGUI\_getCharacteristics(), ilPCSectionGUI\_getCharacteristics(), ilPCAMDFormGUI\create(), and ilPCAMDFormGUI\update().
|
protected |
Definition at line 54 of file class.ilPageContentGUI.php.
Referenced by ilPCParagraphGUI\_getCharacteristics(), ilPCSectionGUI\_getCharacteristics(), ilPCAMDFormGUI\getAdvRecords(), ilPCResourcesGUI\getContainerViewManager(), and ilPCResourcesGUI\initForm().
string ilPageContentGUI::$return_location = "" |
Definition at line 48 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 36 of file class.ilPageContentGUI.php.
Referenced by ilPCSectionGUI\_getCharacteristics(), ilPCListGUI\_getListCharacteristics(), getStyle(), and getTemplateOptions().
|
static |
Definition at line 56 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 51 of file class.ilPageContentGUI.php.
Referenced by getStyleId(), and ilPCPlaceHolderGUI\getStyleId().
|
protected |
Definition at line 53 of file class.ilPageContentGUI.php.
Referenced by ilPCQuestionGUI\executeCommand(), ilPCMediaObjectGUI\insert(), ilPCFileListGUI\insert(), ilPCFileItemGUI\newItemAfter(), and ilPCFileItemGUI\newItemBefore().
string ilPageContentGUI::$target_script = "" |
Definition at line 47 of file class.ilPageContentGUI.php.
|
protected |
Definition at line 58 of file class.ilPageContentGUI.php.
ilGlobalTemplateInterface ilPageContentGUI::$tpl |
Definition at line 38 of file class.ilPageContentGUI.php.
Referenced by ilPCContentTemplateGUI\create(), ilPCLayoutTemplateGUI\create(), ilPCListGUI\create(), ilPCMapGUI\create(), ilPCAMDFormGUI\create(), ilPCMapGUI\edit(), ilPCBlogGUI\edit(), ilPCProfileGUI\edit(), ilPCSkillsGUI\edit(), ilPCLearningHistoryGUI\edit(), ilPCConsultationHoursGUI\edit(), ilPCMyCoursesGUI\edit(), ilPCAMDPageListGUI\edit(), ilPCLoginPageElementGUI\edit(), ilPCPluggedGUI\edit(), ilPCResourcesGUI\edit(), ilPCAMDFormGUI\editPortfolio(), ilPCAMDFormGUI\editTemplate(), ilPCInteractiveImageGUI\executeCommand(), ilPCResourcesGUI\initForm(), ilPCContentTemplateGUI\insert(), ilPCLayoutTemplateGUI\insert(), ilPCMapGUI\insert(), ilPCAMDFormGUI\insert(), ilPCBlogGUI\insert(), ilPCProfileGUI\insert(), ilPCSkillsGUI\insert(), ilPCLearningHistoryGUI\insert(), ilPCConsultationHoursGUI\insert(), ilPCMyCoursesGUI\insert(), ilPCAMDPageListGUI\insert(), ilPCContentIncludeGUI\insertFromPool(), ilPCFileItemGUI\insertFromRepository(), ilPCFileListGUI\insertFromRepository(), ilPCFileItemGUI\insertFromWorkspace(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilPCQuestionGUI\listPoolQuestions(), ilPCContentIncludeGUI\poolSelection(), ilPCQuestionGUI\poolSelection(), ilPCListGUI\saveProperties(), ilPCMapGUI\update(), and ilPCAMDFormGUI\update().
ilPageContentGUI::$updated |
Definition at line 46 of file class.ilPageContentGUI.php.