This repository has been archived by the owner on Feb 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
128c10d
commit be12e40
Showing
6 changed files
with
382 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
201 changes: 201 additions & 0 deletions
201
web/administrator/templates/elysio/html/com_media/images/default.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,201 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_media | ||
* | ||
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
$user = JFactory::getUser(); | ||
$input = JFactory::getApplication()->input; | ||
$params = JComponentHelper::getParams('com_media'); | ||
$lang = JFactory::getLanguage(); | ||
|
||
// Load tooltip instance without HTML support because we have a HTML tag in the tip | ||
JHtml::_('bootstrap.tooltip', '.noHtmlTip', array('html' => false)); | ||
|
||
// Include jQuery | ||
JHtml::_('jquery.framework'); | ||
JHtml::_('script', 'com_media/popup-imagemanager.min.js', false, true, false, false, true); | ||
JHtml::_('stylesheet', 'com_media/popup-imagemanager.css', array(), true); | ||
|
||
if ($lang->isRtl()) | ||
{ | ||
JHtml::_('stylesheet', 'com_media/popup-imagemanager_rtl.css', array(), true); | ||
} | ||
|
||
JFactory::getDocument()->addScriptDeclaration( | ||
" | ||
var image_base_path = '" . $params->get('image_path', 'images') . "/'; | ||
" | ||
); | ||
?> | ||
|
||
<style type="text/css"> | ||
.k-popup-styling .k-do-flex { | ||
margin-bottom: 16px; | ||
} | ||
|
||
.k-popup-styling .k-dont-flex { | ||
align-self: flex-end; | ||
} | ||
|
||
@media screen and (min-width: 600px) { | ||
.k-popup-styling .k-do-flex { | ||
margin-bottom: 0; | ||
margin-right: 16px; | ||
} | ||
} | ||
</style> | ||
|
||
|
||
<!-- Wrapper --> | ||
<div class="k-wrapper k-js-wrapper"> | ||
|
||
<!-- Content wrapper --> | ||
<div class="k-content-wrapper"> | ||
|
||
<!-- Content --> | ||
<div class="k-content k-js-content"> | ||
|
||
<!-- Component wrapper --> | ||
<div class="k-component-wrapper"> | ||
|
||
<!-- Component --> | ||
<div class="k-component"> | ||
|
||
<form class="k-container k-flexbox k-flexbox-column k-do-flex" action="index.php?option=com_media&asset=<?php echo $input->getCmd('asset');?>&author=<?php echo $input->getCmd('author'); ?>" id="imageForm" method="post" enctype="multipart/form-data"> | ||
|
||
<div class="k-container__full k-dont-flex messages" style="display: none;"> | ||
<span id="message"></span><?php echo JHtml::_('image', 'com_media/dots.gif', '...', array('width' => 22, 'height' => 12), true) ?> | ||
</div> | ||
|
||
<div class="k-container__full k-dont-flex"> | ||
<div class="k-input-group"> | ||
<label for="folder" class="k-input-group__addon"><?php echo JText::_('COM_MEDIA_DIRECTORY') ?></label> | ||
<?php echo $this->folderList; ?> | ||
<div class="k-input-group__button"> | ||
<button class="k-button k-button--default" type="button" id="upbutton" title="<?php echo JText::_('COM_MEDIA_DIRECTORY_UP') ?>"> | ||
<?php echo JText::_('COM_MEDIA_UP') ?> | ||
</button> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<div class="k-container__full k-no-padding-top k-no-padding-bottom k-flexbox k-do-flex"> | ||
<iframe class="k-do-flex k-no-margin" id="imageframe" name="imageframe" src="index.php?option=com_media&view=imagesList&tmpl=component&folder=<?php echo $this->state->folder?>&asset=<?php echo $input->getCmd('asset');?>&author=<?php echo $input->getCmd('author');?>" style="height: auto"></iframe> | ||
</div> | ||
|
||
<div class="k-container__full k-dont-flex"> | ||
<div class="k-input-group"> | ||
<label class="k-input-group__addon" for="f_url"><?php echo JText::_('COM_MEDIA_IMAGE_URL') ?></label> | ||
<input class="k-form-control" type="text" id="f_url" value="" /> | ||
<div class="k-input-group__button"> | ||
<button class="k-button k-button--success button-save-selected" type="button" onclick="<?php if ($this->state->get('field.id')):?>window.parent.jInsertFieldValue(document.getElementById('f_url').value,'<?php echo $this->state->get('field.id');?>');<?php else:?>ImageManager.onok();<?php endif;?>window.parent.jQuery('.modal.in').modal('hide');window.parent.jModalClose();" data-dismiss="modal"><?php echo JText::_('COM_MEDIA_INSERT') ?></button> | ||
</div> | ||
</div> | ||
<?php if (1==2): ?> | ||
<?php if (!$this->state->get('field.id')):?> | ||
<div class="span6 control-group"> | ||
<div class="control-label"> | ||
<label title="<?php echo JText::_('COM_MEDIA_ALIGN_DESC'); ?>" class="noHtmlTip" for="f_align"><?php echo JText::_('COM_MEDIA_ALIGN') ?></label> | ||
</div> | ||
<div class="controls"> | ||
<select size="1" id="f_align"> | ||
<option value="" selected="selected"><?php echo JText::_('COM_MEDIA_NOT_SET') ?></option> | ||
<option value="left"><?php echo JText::_('JGLOBAL_LEFT') ?></option> | ||
<option value="center"><?php echo JText::_('JGLOBAL_CENTER') ?></option> | ||
<option value="right"><?php echo JText::_('JGLOBAL_RIGHT') ?></option> | ||
</select> | ||
</div> | ||
</div> | ||
<?php endif;?> | ||
<?php if (!$this->state->get('field.id')):?> | ||
<div class="span6 control-group"> | ||
<div class="control-label"> | ||
<label for="f_alt"><?php echo JText::_('COM_MEDIA_IMAGE_DESCRIPTION') ?></label> | ||
</div> | ||
<div class="controls"> | ||
<input type="text" id="f_alt" value="" /> | ||
</div> | ||
</div> | ||
<div class="span6 control-group"> | ||
<div class="control-label"> | ||
<label for="f_title"><?php echo JText::_('COM_MEDIA_TITLE') ?></label> | ||
</div> | ||
<div class="controls"> | ||
<input type="text" id="f_title" value="" /> | ||
</div> | ||
</div> | ||
<div class="span6 control-group"> | ||
<div class="control-label"> | ||
<label for="f_caption"><?php echo JText::_('COM_MEDIA_CAPTION') ?></label> | ||
</div> | ||
<div class="controls"> | ||
<input type="text" id="f_caption" value="" /> | ||
</div> | ||
</div> | ||
<div class="span6 control-group"> | ||
<div class="control-label"> | ||
<label title="<?php echo JText::_('COM_MEDIA_CAPTION_CLASS_DESC'); ?>" class="noHtmlTip" for="f_caption_class"><?php echo JText::_('COM_MEDIA_CAPTION_CLASS_LABEL') ?></label> | ||
</div> | ||
<div class="controls"> | ||
<input type="text" list="d_caption_class" id="f_caption_class" value="" /> | ||
<datalist id="d_caption_class"> | ||
<option value="text-left"> | ||
<option value="text-center"> | ||
<option value="text-right"> | ||
</datalist> | ||
</div> | ||
</div> | ||
<?php endif;?> | ||
<?php endif;?> | ||
|
||
<input type="hidden" id="dirPath" name="dirPath" /> | ||
<input type="hidden" id="f_file" name="f_file" /> | ||
<input type="hidden" id="tmpl" name="component" /> | ||
|
||
</div> | ||
</form> | ||
|
||
<?php if ($user->authorise('core.create', 'com_media')) : ?> | ||
<form class="k-container k-dont-flex" action="<?php echo JUri::base(); ?>index.php?option=com_media&task=file.upload&tmpl=component&<?php echo $this->session->getName() . '=' . $this->session->getId(); ?>&<?php echo JSession::getFormToken();?>=1&asset=<?php echo $input->getCmd('asset'); ?>&author=<?php echo $input->getCmd('author'); ?>&view=images" id="uploadForm" name="uploadForm" method="post" enctype="multipart/form-data"> | ||
<div class="k-container__full" id="uploadform"> | ||
<div class="k-flexbox-from-beta k-popup-styling"> | ||
<div class="k-do-flex"> | ||
<fieldset id="upload-noflash" class="k-file-input-container"> | ||
<div class="k-file-input"> | ||
<input required class="k-js-file-input" type="file" id="upload-file" name="Filedata[]" data-multiple-caption="{count} files selected" multiple /> | ||
<label for="upload-file"> | ||
<span class="k-file-input__button"> | ||
<span class="k-icon-data-transfer-upload" aria-hidden="true"></span> | ||
Choose file(s) <?php echo $this->config->get('upload_maxsize') == '0' ? '' : '<small>(' . $this->config->get('upload_maxsize') . 'MB)</small>'; ?> | ||
</span> | ||
<span class="k-file-input__files"></span> | ||
</label> | ||
</div> | ||
<input class="update-folder" type="hidden" name="folder" id="folder" value="<?php echo $this->state->folder; ?>" /> | ||
<?php JFactory::getSession()->set('com_media.return_url', 'index.php?option=com_media&view=images&tmpl=component&fieldid=' . $input->getCmd('fieldid', '') . '&e_name=' . $input->getCmd('e_name') . '&asset=' . $input->getCmd('asset') . '&author=' . $input->getCmd('author')); ?> | ||
</fieldset> | ||
</div> | ||
<div class="k-dont-flex"> | ||
<button class="k-button k-button--primary" id="upload-submit"> | ||
<?php echo JText::_('COM_MEDIA_START_UPLOAD'); ?> | ||
</button> | ||
</div> | ||
</div> | ||
</div> | ||
</form> | ||
<?php endif; ?> | ||
</div><!-- .k-component --> | ||
|
||
</div><!-- .k-component-wrapper --> | ||
|
||
</div><!-- .k-content --> | ||
|
||
</div><!-- .k-content-wrapper --> | ||
|
||
</div><!-- .k-wrapper --> |
81 changes: 81 additions & 0 deletions
81
web/administrator/templates/elysio/html/com_media/imageslist/default.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_media | ||
* | ||
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
$lang = JFactory::getLanguage(); | ||
|
||
JHtml::_('stylesheet', 'com_media/popup-imagelist.css', array(), true); | ||
|
||
if ($lang->isRtl()) | ||
{ | ||
JHtml::_('stylesheet', 'com_media/popup-imagelist_rtl.css', array(), true); | ||
} | ||
|
||
JFactory::getDocument()->addScriptDeclaration("var ImageManager = window.parent.ImageManager;"); | ||
JFactory::getDocument()->addStyleDeclaration( | ||
" | ||
@media (max-width: 767px) { | ||
li.imgOutline.thumbnail.height-80.width-80.center { | ||
float: left; | ||
margin-left: 15px; | ||
} | ||
} | ||
" | ||
); | ||
?> | ||
|
||
<!-- Wrapper --> | ||
<div class="k-wrapper k-js-wrapper"> | ||
|
||
<!-- Content wrapper --> | ||
<div class="k-content-wrapper"> | ||
|
||
<!-- Content --> | ||
<div class="k-content k-js-content"> | ||
|
||
<!-- Component wrapper --> | ||
<div class="k-component-wrapper"> | ||
|
||
<!-- Component --> | ||
<div class="k-component"> | ||
|
||
<?php if (count($this->images) > 0 || count($this->folders) > 0) : ?> | ||
<!-- Gallery --> | ||
<div class="k-overflow"> | ||
<div class="k-gallery k-js-gallery k-gallery--xs"> | ||
<div class="k-gallery__items manager thumbnails"> | ||
<?php for ($i = 0, $n = count($this->folders); $i < $n; $i++) : | ||
$this->setFolder($i); | ||
echo $this->loadTemplate('folder'); | ||
endfor; ?> | ||
|
||
<?php for ($i = 0, $n = count($this->images); $i < $n; $i++) : | ||
$this->setImage($i); | ||
echo $this->loadTemplate('image'); | ||
endfor; ?> | ||
</div> | ||
</div> | ||
</div> | ||
<?php else : ?> | ||
<div class="k-empty-state" style="background: transparent;"> | ||
<p><?php echo JText::_('COM_MEDIA_NO_IMAGES_FOUND'); ?></p> | ||
</div> | ||
<?php endif; ?> | ||
|
||
</div><!-- .k-component --> | ||
|
||
</div><!-- .k-component-wrapper --> | ||
|
||
</div><!-- .k-content --> | ||
|
||
</div><!-- .k-content-wrapper --> | ||
|
||
</div><!-- .k-wrapper --> | ||
|
37 changes: 37 additions & 0 deletions
37
web/administrator/templates/elysio/html/com_media/imageslist/default_folder.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_media | ||
* | ||
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
$input = JFactory::getApplication()->input; | ||
?> | ||
|
||
<div class="k-gallery__item k-gallery__item--file"> | ||
<div class="k-card"> | ||
<a href="index.php?option=com_media&view=imagesList&tmpl=component&folder=<?php echo $this->_tmp_folder->path_relative; ?>&asset=<?php echo $input->getCmd('asset');?>&author=<?php echo $input->getCmd('author');?>" class="k-card__body"> | ||
<div class="k-ratio-block k-ratio-block--4-to-3"> | ||
<div class="k-ratio-block__body k-flexbox-column"> | ||
<span class="k-icon-folder-closed k-icon--size-xlarge"></span> | ||
</div> | ||
</div> | ||
</a> | ||
<div class="k-card__caption"> | ||
<div class="k-flag-object"> | ||
<div class="k-flag-object__body k-overflow-hidden"> | ||
<div class="k-ellipsis"> | ||
<div class="k-ellipsis__item"> | ||
<?php echo JHtml::_('string.truncate', $this->_tmp_folder->name, 20, false); ?> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
|
43 changes: 43 additions & 0 deletions
43
web/administrator/templates/elysio/html/com_media/imageslist/default_image.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
<?php | ||
/** | ||
* @package Joomla.Administrator | ||
* @subpackage com_media | ||
* | ||
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved. | ||
* @license GNU General Public License version 2 or later; see LICENSE.txt | ||
*/ | ||
|
||
defined('_JEXEC') or die; | ||
|
||
use Joomla\Registry\Registry; | ||
|
||
$params = new Registry; | ||
$dispatcher = JEventDispatcher::getInstance(); | ||
$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | ||
?> | ||
|
||
<div class="k-gallery__item k-gallery__item--file"> | ||
<div class="k-card"> | ||
<a href="javascript:ImageManager.populateFields('<?php echo $this->_tmp_img->path_relative; ?>')" class="k-card__body img-preview"> | ||
<div class="k-ratio-block k-ratio-block--4-to-3"> | ||
<div class="k-ratio-block__body"> | ||
<?php echo JHtml::_('image', $this->baseURL . '/' . $this->_tmp_img->path_relative, JText::sprintf('COM_MEDIA_IMAGE_TITLE', $this->_tmp_img->title, JHtml::_('number.bytes', $this->_tmp_img->size))); ?> | ||
</div> | ||
</div> | ||
</a> | ||
<div class="k-card__caption"> | ||
<div class="k-flag-object"> | ||
<div class="k-flag-object__body k-overflow-hidden"> | ||
<div class="k-ellipsis"> | ||
<div class="k-ellipsis__item"> | ||
<?php echo JHtml::_('string.truncate', $this->_tmp_img->name, 20, false); ?> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<?php | ||
$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_img, &$params)); |
Oops, something went wrong.