178 lines
8.8 KiB
PHP
178 lines
8.8 KiB
PHP
<?php
|
||
/**
|
||
* @name Page Builder CK
|
||
* @package com_pagebuilderck
|
||
* @copyright Copyright (C) 2015. All rights reserved.
|
||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||
* @author Cedric Keiflin - https://www.template-creator.com - https://www.joomlack.fr
|
||
*/
|
||
// No direct access to this file
|
||
defined('_JEXEC') or die('Restricted access');
|
||
$app = JFactory::getApplication();
|
||
$objclass = $app->input->get('objclass', '');
|
||
$objid = $app->input->get('ckobjid', '');
|
||
$expertmode = $app->input->get('expertmode', false);
|
||
$saveFunc = $app->input->get('savefunc', 'ckSaveEditionPopup', 'cmd');
|
||
|
||
$showheight = (stristr($objclass, 'mainbanner') OR stristr($objclass, 'bannerlogo') OR stristr($objclass, 'horizmenu')) ? true : false;
|
||
$showwidth = ((stristr($objclass, 'wrapper') OR stristr($objclass, 'bannerlogo') OR stristr($objclass, 'banner') OR stristr($objclass, 'column')) AND !stristr($objclass, 'content')) ? true : false;
|
||
$isContent = (stristr($objclass, 'content') OR stristr($objclass, 'bannerlogodesc')) ? true : false;
|
||
$isBody = stristr($objclass, 'body') ? true : false;
|
||
$isWrapper = false;
|
||
$isLogo = (stristr($objclass, 'bannerlogo')) ? true : false;
|
||
$isModulesContainer = stristr($objclass, 'flexiblemodules') ? true : false;
|
||
$isMaincontentContainer = stristr($objclass, 'maincontent') ? true : false;
|
||
$isHoriznav = (stristr($objclass, 'horiznav') || stristr($objclass, 'bannermenu')) ? true : false;
|
||
$isFavorite = (stristr($objclass, 'pbckmyfavorite')) ? true : false;
|
||
$isColumn = (stristr($objclass, 'blockck')) ? true : false;
|
||
$isRow = (stristr($objclass, 'rowck')) ? true : false;
|
||
require_once JPATH_ADMINISTRATOR . '/components/com_pagebuilderck/helpers/menustyles.php';
|
||
$menustyles = new MenuStyles();
|
||
?>
|
||
|
||
<div class="menuck clearfix fixedck">
|
||
<div class="inner clearfix">
|
||
<div class="headerck">
|
||
<span class="headerckicon cktip" data-placement="bottom" title="<?php echo JText::_('CK_SAVE_CLOSE'); ?>" onclick="<?php echo $saveFunc ?>();ckGetPreviewAreastylescss();ckCloseEdition();">×</span>
|
||
<span class="headerckicon cksave cktip" data-placement="bottom" title="<?php echo JText::_('CK_APPLY'); ?>" onclick="ckGetPreviewAreastylescss('', '', '', false, '<?php echo $saveFunc ?>');"><span class="fa fa-check"></span></span>
|
||
<span class="headerckicon ckclean cktip" data-placement="bottom" title="<?php echo JText::_('CK_CLEAR_STYLES'); ?>" onclick="ckClearStylesFromPanel();"><span class="fa fa-paint-brush"></span></span>
|
||
<span class="headercktext"><?php echo JText::_('CK_CSS_EDIT'); ?></span>
|
||
</div>
|
||
<div id="elementscontainer">
|
||
<?php
|
||
$menulinktext = $isWrapper ? JText::_('CK_WRAPPER_STYLES') : JText::_('CK_STYLES');
|
||
$blocinfos = $isWrapper ? JText::_('CK_WRAPPER_INFOS') : JText::_('CK_BLOC_INFOS');
|
||
$blocdesc = $isWrapper ? JText::_('CK_WRAPPER_DESC') : JText::_('CK_BLOC_DESC');
|
||
?>
|
||
<div class="clr"></div>
|
||
<div class="tab menustylescustom" data-prefix="rowbg" data-rule=""></div>
|
||
<div id="elementscontent" class="ckinterface">
|
||
<?php if ($isRow) { ?>
|
||
<div class="menulink" tab="tab_rowbgstyles"><?php echo JText::_('CK_ROW_WRAPPER'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_rowbgstyles">
|
||
<?php echo $menustyles->createBlocStyles('rowbg') ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<?php } ?>
|
||
|
||
<div class="menulink" tab="tab_blocstyles"><?php echo $menulinktext; ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_blocstyles">
|
||
<?php echo $menustyles->createBlocStyles('bloc', $objclass, $expertmode) ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<?php if (! $isFavorite) { ?>
|
||
<div class="menulink" tab="tab_animations"><?php echo JText::_('CK_ANIMATIONS'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_animations">
|
||
<?php echo $menustyles->createAnimations('bloc') ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="menulink" tab="tab_effects"><?php echo JText::_('CK_EFFECTS'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_effects">
|
||
<?php echo $menustyles->createEffects('bloc') ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="menulink" tab="tab_videobgstyles"><?php echo JText::_('CK_VIDEO_BACKGROUND_STYLES'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_videobgstyles">
|
||
<?php echo $menustyles->createVideobgStyles() ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="menulink" tab="tab_overlaystyles"><?php echo JText::_('CK_OVERLAY_STYLES'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_overlaystyles">
|
||
<div class="ckoption">
|
||
<?php echo $menustyles->createOverlayStyles() ?>
|
||
</div>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<?php } ?>
|
||
<?php if ($isRow) { ?>
|
||
<div class="menulink" tab="tab_divider"><?php echo JText::_('CK_DIVIDER'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_divider">
|
||
<?php echo $menustyles->createDivider() ?>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<?php } ?>
|
||
<?php if ($isRow || $isColumn) { ?>
|
||
<div class="menulink" tab="tab_link"><?php echo JText::_('CK_LINK'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_link">
|
||
<div class="ckoption">
|
||
<span class="ckoption-label">
|
||
<img class="ckoption-icon" src="<?php echo PAGEBUILDERCK_MEDIA_URI; ?>/images/menustyles/link.png" width="16" height="16" />
|
||
<?php echo JText::_('CK_LINK_URL'); ?></span>
|
||
<span class="ckoption-field ckoption-field-with-button">
|
||
<input class="inputbox" type="text" name="wraplinkurl" id="wraplinkurl" value="" />
|
||
<span class="ckbuttonstyle" onclick="ckCallLinkManagerPopup('wraplinkurl', 'files')">+</span>
|
||
</span>
|
||
</div>
|
||
<div class="ckoption">
|
||
<span class="ckoption-label">
|
||
<img class="ckoption-icon" src="<?php echo PAGEBUILDERCK_MEDIA_URI; ?>/images/menustyles/text_signature.png" width="16" height="16" />
|
||
<?php echo JText::_('CK_LINK_TEXT'); ?></span>
|
||
<span class="ckoption-field">
|
||
<input class="inputbox" type="text" name="wraplinktext" id="wraplinktext" value="" />
|
||
</span>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="ckoption">
|
||
<span class="ckoption-label">
|
||
<img class="ckoption-icon" src="<?php echo PAGEBUILDERCK_MEDIA_URI; ?>/images/menustyles/text_signature.png" width="16" height="16" />
|
||
<?php echo JText::_('CK_CSS_CLASS'); ?></span>
|
||
<span class="ckoption-field">
|
||
<input class="inputbox" type="text" name="wraplinkclass" id="wraplinkclass" value="" />
|
||
</span>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="ckoption">
|
||
<span class="ckoption-label">
|
||
<img class="ckoption-icon" src="<?php echo PAGEBUILDERCK_MEDIA_URI; ?>/images/menustyles/link_go.png" width="16" height="16" />
|
||
<?php echo JText::_('CK_LINK_TARGET'); ?></span>
|
||
<span class="ckoption-field">
|
||
<select class="inputbox" type="list" name="wraplinktarget" id="wraplinktarget" value="" >
|
||
<option value="default"><?php echo JText::_('CK_DEFAULT'); ?></option>
|
||
<option value="_blank"><?php echo JText::_('CK_LINK_TARGET_NEW'); ?></option>
|
||
</select>
|
||
</span>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="ckoption">
|
||
<span class="ckoption-label">
|
||
<img class="ckoption-icon" src="<?php echo PAGEBUILDERCK_MEDIA_URI; ?>/images/menustyles/link_add.png" width="16" height="16" />
|
||
<?php echo JText::_('CK_LINK_ICON'); ?></span>
|
||
<span class="ckoption-field ckbutton-group">
|
||
<input type="radio" class="inputbox" name="wraplinkicon" id="wraplinkiconYes" value="1" checked />
|
||
<label for="wraplinkiconYes" class="ckbutton"><?php echo JText::_('JYES') ?></label>
|
||
<input type="radio" class="inputbox" name="wraplinkicon" id="wraplinkiconNo" value="0" />
|
||
<label for="wraplinkiconNo" class="ckbutton"><?php echo JText::_('JNO') ?></label>
|
||
</span>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="menulink" tab="tab_linkstyles"><?php echo JText::_('CK_LINK_STYLES'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_linkstyles">
|
||
<div class="menustylescustom" data-prefix="link" data-rule="a.pbck-link-wrap"><?php echo $menustyles->createBlocStyles('link') ?></div>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<div class="menulink" tab="tab_linkstyleshover"><?php echo JText::_('CK_LINK_STYLES_HOVER'); ?></div>
|
||
<div class="tab menustyles ckproperty" id="tab_linkstyleshover">
|
||
<div class="menustylescustom" data-prefix="linkhover" data-rule="a.pbck-link-wrap:hover|.ckfakehover:hover > a.pbck-link-wrap"><?php echo $menustyles->createBlocStyles('linkhover') ?></div>
|
||
<div class="clr"></div>
|
||
</div>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
<div class="clr"></div>
|
||
</div>
|
||
</div>
|
||
<script language="javascript" type="text/javascript">
|
||
ckInitColorPickers();
|
||
ckInitOptionsTabs();
|
||
ckInitAccordions();
|
||
ckInitRangeInputs();
|
||
function ckBeforeSaveEditionPopup() {
|
||
ckApplyParallax();
|
||
ckApplyLinkWrap();
|
||
// empty to avoid function from items to be called
|
||
}
|
||
</script>
|
||
<?php
|
||
exit();
|