Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.13 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /**
  2.  * _config.php Object::add_extension('AssetTableField','AssetTableFieldExtension');
  3.  * Object::has_extension('AssetTableField',"AssetTableFieldExtension"); // returns true
  4.  * AssetTableField::hasMethod('requirementsForPopupCallback'); // returns true
  5.  */
  6. class AssetTableFieldExtension extends Extension{
  7.        
  8.         public $requirementsForPopupCallback = 'test';
  9.        
  10.         function __construct(){
  11.                 parent::__construct();
  12.                
  13.                 $this->requirementsForPopupCallback();
  14.                 $this->requirementsForPopupCallback = 'test';
  15.                 $this->owner->requirementsForPopupCallback = 'test';
  16.         }
  17.        
  18.         function init(){
  19.                 parent::init();
  20.  
  21.                 $this->requirementsForPopupCallback();
  22.                 $this->requirementsForPopupCallback = 'test';
  23.                 $this->owner->requirementsForPopupCallback = 'test';
  24.         }
  25.        
  26.         function requirementsForPopupCallback(){
  27.                 Requirements::block(THIRDPARTY_DIR . '/tabstrip/tabstrip.css');
  28.                 Requirements::css(ADMINTHEME_DIR . '/'.AdminDecorator::$theme.'/tabstrip/tabstrip.css');
  29.         }
  30.        
  31.         function test(){
  32.                 Requirements::block(THIRDPARTY_DIR . '/tabstrip/tabstrip.css');
  33.                 Requirements::css(ADMINTHEME_DIR . '/'.AdminDecorator::$theme.'/tabstrip/tabstrip.css');