Guest User

Untitled

a guest
May 25th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1.  
  2. class SMNDefaultBaseView extends SMNBaseView {
  3. public function executeHtml(AgaviRequestDataHolder $rd) {
  4. $this->addJavascript('main.js');
  5. }
  6.  
  7. public function addJavascript($js_path){
  8. $request = $this->getContext()->getRequest();
  9. $layout_domain = 'my.sample_app.layout';
  10.  
  11. if ($request->hasAttribute('javascripts', $layout_domain))
  12. {
  13. $request->addAttribute('javascripts', $js_path, $layout_domain);
  14. }
  15. else
  16. {
  17. $request->appendAttribute('javascripts', $js_path, $layout_domain)
  18. }
  19. }
  20. }
  21. ?>
  22.  
  23. <?php
  24. class Default_ProfileSuccessView extends SMNDefaultBaseView {
  25. public function executeHtml(AgaviRequestDataHolder $rd) {
  26. parent::executeHtml($rd);
  27. $this->setupHtml($rd);
  28. $this->setAttribute ('title', 'This is the title');
  29. $this->addJavascript('ui.datepicker.js');
  30. $this->addJavascript('profile.js');
  31. }
  32. }
  33. ?>
Add Comment
Please, Sign In to add comment