<video tabindex="0" controls="" preload="none"> <source src="<?php p($_['downloadURL']); ?> " type="<?php p($_['mimetype']); ?> " /> </video> </div> <?php } else { ?> <div id="imgframe"> <?php $size = \OC\Preview::isMimeSupported($_['mimetype']) ? 500 : 128; ?> <img src="<?php p(OCP\Util::linkToRoute('core_ajax_public_preview', array('x' => $size, 'y' => $size, 'file' => $_['directory_path'], 't' => $_['dirToken']))); ?> " class="publicpreview" alt="" /> </div> <?php } ?> <div class="directDownload"> <a href="<?php p($_['downloadURL']);
OCP\Util::addScript('files', 'jquery.iframe-transport'); OCP\Util::addScript('files', 'jquery.fileupload'); // JS required for folders OCP\Util::addStyle('files', 'files'); OCP\Util::addStyle('files', 'upload'); OCP\Util::addScript('files', 'filesummary'); OCP\Util::addScript('files', 'breadcrumb'); OCP\Util::addScript('files', 'files'); OCP\Util::addScript('files', 'filelist'); OCP\Util::addscript('files', 'keyboardshortcuts'); $thumbSize = 1024; $previewSupported = OC\Preview::isMimeSupported($_['mimetype']) ? 'true' : 'false'; ?> <?php if (\OC\Preview::isMimeSupported($_['mimetype'])) { /* This enables preview images for links (e.g. on Facebook, Google+, ...)*/ ?> <link rel="image_src" href="<?php p(OCP\Util::linkToRoute('core_ajax_public_preview', array('x' => $thumbSize, 'y' => $thumbSize, 'file' => $_['directory_path'], 't' => $_['dirToken']))); ?> " /> <?php } ?> <div id="notification-container"> <div id="notification" style="display: none;"></div> </div> <input type="hidden" id="filesApp" name="filesApp" value="1">
/** * @brief returns true if the passed mime type is supported * @param string $mimeType * @return boolean */ function isMimeSupported($mimeType = '*') { return \OC\Preview::isMimeSupported($mimeType); }