/** * @param Parameter $parameter * @return array|Element[] */ public function headElements(Parameter $parameter) { $elements = [HeadElements::jquery(), HeadElements::jqueryUi(), HeadElements::jqueryUiCss()]; if ($this->mobile->isMobile()) { $elements[] = HeadElements::script('//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js'); } return $elements; }