|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Collaboration diagram for ilPreviewGUI:Public Member Functions | |
| __construct ($a_node_id=null, $a_context=self::CONTEXT_REPOSITORY, $a_obj_id=null, $a_access_handler=null) | |
| Creates a new preview GUI. More... | |
| executeCommand () | |
| execute command More... | |
| getJSCall ($a_html_id) | |
| Gets the JavaScript code to show the preview. More... | |
| getPreviewHTML () | |
| Gets the HTML that displays the preview. More... | |
| getInlineHTML () | |
| Gets the HTML that is used for displaying the preview inline. More... | |
| renderPreview () | |
| Renders the preview and returns the HTML code that displays the preview. More... | |
| deletePreview () | |
| Deletes the preview and returns the HTML code that displays the preview. More... | |
Static Public Member Functions | |
| static | initPreview () |
| Initializes the preview and loads the needed javascripts and styles. More... | |
Data Fields | |
| const | CONTEXT_REPOSITORY = 1 |
| const | CONTEXT_WORKSPACE = 2 |
Private Member Functions | |
| renderCommand ($tmpl, $a_cmd, $btn_topic, $loading_topic, $a_display_status) | |
| Renders a command to the specified template. More... | |
| getHtmlId () | |
| Gets the HTML id for the preview. More... | |
| buildUrl ($a_cmd="", $a_async=true) | |
| Builds the URL to call the preview GUI. More... | |
Static Private Member Functions | |
| static | jsonSafeString ($text) |
| Makes the specified string safe for JSON. More... | |
Private Attributes | |
| $node_id = null | |
| $obj_id = null | |
| $preview = null | |
| $access_handler = null | |
| $context = null | |
| $ctrl = null | |
| $lng = null | |
Static Private Attributes | |
| static | $initialized = false |
Definition at line 15 of file class.ilPreviewGUI.php.
| ilPreviewGUI::__construct | ( | $a_node_id = null, |
|
$a_context = self::CONTEXT_REPOSITORY, |
|||
$a_obj_id = null, |
|||
$a_access_handler = null |
|||
| ) |
Creates a new preview GUI.
| int | $a_node_id | The node id. |
| int | $a_context | The context of the preview. |
| int | $a_obj_id | The object id. |
| object | $a_access_handler | The access handler to use. |
Definition at line 61 of file class.ilPreviewGUI.php.
References $_GET, $DIC, $ilCtrl, $lng, ilObject\_lookupObjId(), and initPreview().
Here is the call graph for this function:
|
private |
Builds the URL to call the preview GUI.
| $a_cmd | string The command to call. |
| $a_async | bool true, to create a URL to call asynchronous; otherwise, false. |
Definition at line 324 of file class.ilPreviewGUI.php.
Referenced by getJSCall(), and renderCommand().
Here is the caller graph for this function:| ilPreviewGUI::deletePreview | ( | ) |
Deletes the preview and returns the HTML code that displays the preview.
Definition at line 297 of file class.ilPreviewGUI.php.
References getPreviewHTML().
Here is the call graph for this function:| ilPreviewGUI::executeCommand | ( | ) |
execute command
Definition at line 116 of file class.ilPreviewGUI.php.
|
private |
Gets the HTML id for the preview.
Definition at line 313 of file class.ilPreviewGUI.php.
References $node_id.
Referenced by getPreviewHTML(), and renderCommand().
Here is the caller graph for this function:| ilPreviewGUI::getInlineHTML | ( | ) |
Gets the HTML that is used for displaying the preview inline.
Definition at line 217 of file class.ilPreviewGUI.php.
References getPreviewHTML(), ilPreview\RENDER_STATUS_CREATED, ilPreview\RENDER_STATUS_FAILED, ilPreview\RENDER_STATUS_NONE, and renderCommand().
Here is the call graph for this function:| ilPreviewGUI::getJSCall | ( | $a_html_id | ) |
Gets the JavaScript code to show the preview.
| $a_html_id | string The id of the HTML element that contains the preview. |
Definition at line 133 of file class.ilPreviewGUI.php.
References buildUrl(), jsonSafeString(), and ilPreview\RENDER_STATUS_NONE.
Here is the call graph for this function:| ilPreviewGUI::getPreviewHTML | ( | ) |
Gets the HTML that displays the preview.
Definition at line 148 of file class.ilPreviewGUI.php.
References $response, ilJsonUtil\encode(), exit, getHtmlId(), ilPreview\RENDER_STATUS_FAILED, ilPreview\RENDER_STATUS_PENDING, and ilWACSignedPath\signFile().
Referenced by deletePreview(), getInlineHTML(), and renderPreview().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Initializes the preview and loads the needed javascripts and styles.
Definition at line 343 of file class.ilPreviewGUI.php.
References $DIC, $i, ilPreviewSettings\getImageSize(), ilTooltipGUI\init(), iljQueryUtil\initjQuery(), and ilUtil\prepareFormOutput().
Referenced by __construct(), and ilObjCategoryGUI\addHeaderAction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Makes the specified string safe for JSON.
| string | $text | The text to make JSON safe. |
Definition at line 395 of file class.ilPreviewGUI.php.
Referenced by getJSCall(), and renderCommand().
Here is the caller graph for this function:
|
private |
Renders a command to the specified template.
| $tmpl | object The template. |
| $a_cmd | string The command to create. |
| $btn_topic | string The topic to get the button text. |
| $loading_topic | string The topic to get the loading text. |
| $a_display_status | array An array containing the statuses when the command should be visible. |
Definition at line 255 of file class.ilPreviewGUI.php.
References buildUrl(), getHtmlId(), and jsonSafeString().
Referenced by getInlineHTML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPreviewGUI::renderPreview | ( | ) |
Renders the preview and returns the HTML code that displays the preview.
Definition at line 281 of file class.ilPreviewGUI.php.
References ilObjectFactory\getInstanceByObjId(), and getPreviewHTML().
Here is the call graph for this function:
|
private |
Definition at line 33 of file class.ilPreviewGUI.php.
|
private |
Definition at line 37 of file class.ilPreviewGUI.php.
|
private |
Definition at line 41 of file class.ilPreviewGUI.php.
|
staticprivate |
Definition at line 49 of file class.ilPreviewGUI.php.
|
private |
Definition at line 45 of file class.ilPreviewGUI.php.
Referenced by __construct().
|
private |
Definition at line 21 of file class.ilPreviewGUI.php.
Referenced by getHtmlId().
|
private |
Definition at line 25 of file class.ilPreviewGUI.php.
|
private |
Definition at line 29 of file class.ilPreviewGUI.php.
| const ilPreviewGUI::CONTEXT_REPOSITORY = 1 |
Definition at line 51 of file class.ilPreviewGUI.php.
Referenced by ilDclFileuploadRecordRepresentation\getHTML(), ilObjFileGUI\infoScreenForward(), and ilObjectListGUI\insertTitle().
| const ilPreviewGUI::CONTEXT_WORKSPACE = 2 |
Definition at line 52 of file class.ilPreviewGUI.php.
Referenced by ilObjFileGUI\infoScreenForward(), and ilObjectListGUI\insertTitle().