lib/Psc/HTML/WidgetBase.php
protected function doInit() {
    if ($this->loadWith === self::JAVASCRIPT) {
      jQuery::widget($this->html, $this->widgetName, (array) $this->widgetOptions);
    } else {
      $this->html
        ->setAttribute('data-widget', $this->widgetName)
        ->setAttribute('data-widget-options', $this->getJSONConverter()->stringify((object) $this->widgetOptions))
        ->addClass('widget-not-initialized')
      ;
    }
  }
protected function doInit() {
    if ($this->loadWith === self::JAVASCRIPT) {
      jQuery::widget($this->html, $this->widgetName, (array) $this->widgetOptions);
    } else {
      $this->html
        ->setAttribute('data-widget', $this->widgetName)
        ->setAttribute('data-widget-options', $this->getJSONConverter()->stringify((object) $this->widgetOptions))
        ->addClass('widget-not-initialized')
      ;
    }
  }
protected function doInit ( ) { if ( $ this -> loadWith === self :: JAVASCRIPT ) { jQuery :: widget ( $ this -> html , $ this -> widgetName , ( array ) $ this -> widgetOptions ) ; } else { $ this -> html -> setAttribute ( 'data-widget' , $ this -> widgetName ) -> setAttribute ( 'data-widget-options' , $ this -> getJSONConverter ( ) -> stringify ( ( object ) $ this -> widgetOptions ) ) -> addClass ( 'widget-not-initialized' ) ; } }
Initialisiert das Widget des objektes

wenn loadWith === self::JAVASCRIPT ist
an das Element wird inline Javascript angehängt welcher jQuery( elementSelector ).$widgetName.({ $options}) aufruft

ansonsten wird im Element die attribute
data-widget und data-widget-options (ein JSON string) gesetzt
Initialisiert das Widget des objektes