summaryrefslogtreecommitdiff
path: root/app/php/components/TemplateControl.php
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-04-23 00:53:14 +0200
committeremkael <emkael@tlen.pl>2016-04-23 00:53:14 +0200
commit970da9fd7273827357100f89e5de33b55cf44d71 (patch)
tree8ccb2267dceefdf7a02ea718b00a3cc470f8a9ef /app/php/components/TemplateControl.php
parentdd3ce906c54d69df83214dc519a4d30658e99004 (diff)
* moving stuff around (general classes from components to web)
Diffstat (limited to 'app/php/components/TemplateControl.php')
-rw-r--r--app/php/components/TemplateControl.php53
1 files changed, 0 insertions, 53 deletions
diff --git a/app/php/components/TemplateControl.php b/app/php/components/TemplateControl.php
deleted file mode 100644
index e3c9e26..0000000
--- a/app/php/components/TemplateControl.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-class TemplateControl extends TTemplateControl {
-
- private function _getControlScriptPath($className) {
- return Prado::getPathOfNamespace('Application.controls.scripts')
- . DIRECTORY_SEPARATOR
- . $className
- . '.js';
- }
-
- public function onPreRender($param) {
- parent::onPreRender($param);
- $scriptFile = $this->_getControlScriptPath(get_class($this));
- if (file_exists($scriptFile)) {
- foreach ($this->getPradoScriptDependencies() as $dependency) {
- $this->Page->ClientScript->registerPradoScript($dependency);
- }
- foreach ($this->getControlScriptDependencies() as $dependency) {
- $this->Page->ClientScript->registerScriptFile(
- 'TemplateControl.' . $dependency,
- $this->Application->AssetManager->publishFilePath(
- $this->_getControlScriptPath($dependency)
- )
- );
- }
- foreach ($this->getExternalScriptDependencies() as $dependency) {
- $this->Page->ClientScript->registerHeadScriptFile(
- $dependency, $dependency
- );
- }
- $this->Page->ClientScript->registerScriptFile(
- 'TemplateControl.' . get_class($this),
- $this->Application->AssetManager->publishFilePath($scriptFile)
- );
- }
- }
-
- protected function getPradoScriptDependencies() {
- return [];
- }
-
- protected function getControlScriptDependencies() {
- return [];
- }
-
- protected function getExternalScriptDependencies() {
- return [];
- }
-
-}
-
-?>