public function dragText() { if (kirby()->option('panel.kirbytext') === false) { switch ($this->type()) { case 'image': return '![' . $this->name() . '](' . parent::url() . ')'; break; default: return '[' . $this->filename() . '](' . parent::url() . ')'; break; } } else { switch ($this->type()) { case 'image': return '(image: ' . $this->filename() . ')'; break; default: return '(file: ' . $this->filename() . ')'; break; } } }