$this->specialCSS[] = 'style/special/wescosales.css';
}
+ if ($this->book->parametres->customLinkClass == 'AtlanticDownloadLink') {
+ $this->specialJsFiles[] = 'js/libs/interact.js';
+ $this->specialJsFiles[] = 'js/libs/fluidbook/special/atlanticdownload.js';
+ $this->specialCSS[] = 'style/special/atlanticdownload.css';
+ }
+
$this->config->links = array();
$this->config->clinks = array();
$this->config->bookmarkGroups = array();
return new pierronLink($id, $init, $compiler);
case 'WescoSalesLink':
return new wescoSalesLink($id, $init, $compiler);
+ case 'AtlanticDownloadLink':
+ return new atlanticDownloadLink($id, $init, $compiler);
}
break;
case 8:
}
}
+class atlanticDownloadLink extends normalLink {
+ public function getUrl() {
+ return '#';
+ }
+
+ public function getAdditionnalContent() {
+ return parent::getAdditionnalContent() . ' data-atlanticdownload-ref="' . $this->to . '" ';
+ }
+
+ public function getTooltip() {
+ return 'Télécharger les documents';
+ }
+}
+
class inpesPopinLink extends htmlMultimediaLink {
public function getHTMLContent() {