public function testSetDefaultLoadingTest() { $tag = new Tab('fu', 'foo', 'bar', true); $this->assertEquals('<div id="fu" class="tab-pane fade" data-cache="false">Loading…</div>', $tag->getHTML()); Tab::$defaultAjaxTabLoadingText = 'baz'; $tag = new Tab('fu', 'foo', 'bar', true); $this->assertEquals('<div id="fu" class="tab-pane fade" data-cache="false">baz</div>', $tag->getHTML()); Tab::$defaultAjaxTabLoadingText = 'Loading…'; }
/** * {@inheritdoc} */ public function getScript() { if ($this->activatedTab !== null && $this->activatedTab->isAjax()) { return '$("#' . $this->activatedTab->getAttribute('id') . '")' . '.trigger("loadTab.muih", ["' . implode('', $this->activatedTab->getContent()) . '"]);'; } return ''; }