PATH:
home
/
letacommog
/
letaweb
/
admin
/
widgets
/
modules
<?php class CWidgetSlick extends CWidgetModule { public function init() { parent::init(); $this->registerScripts(); $unwrapTag = Yii::app()->controller->id == 'builder' && Yii::app()->controller->action->id == 'module'; if (!$unwrapTag) { $this->openTag(); } echo '<div class="slider items">'; } protected function registerScripts() { $settings = getIndex($this->module_data, 'settings', array()); $easing = getIndex($settings, 'easing', 'swing'); $autoplaySpeed = getIndex($settings, 'autoplaySpeed', 7000, 'int'); $speed = getIndex($settings, 'speed', 3000, 'int'); $dots = getIndex($settings, 'dots', false, 'boolean'); $fade = getIndex($settings, 'fade', false, 'boolean'); $swipe = getIndex($settings, 'swipe', false, 'boolean'); $autoplay = getIndex($settings, 'autoplay', false, 'boolean'); $arrows = getIndex($settings, 'arrows', false, 'boolean'); $pauseOnHover = getIndex($settings, 'pauseOnHover', false, 'boolean'); $pauseOnDotsHover = getIndex($settings, 'pauseOnDotsHover', false, 'boolean'); $scripts = sprintf("$('#%s').children('.slider').slick({infinite:false,easing:'%s',autoplaySpeed:%s,speed:%s,dots:%s,fade:%s,swipe:%s,autoplay:%s,arrows:%s,pauseOnHover:%s,pauseOnDotsHover:%s,draggable:%s});", $this->page_id, $easing, $autoplaySpeed, $speed, var_export($dots, true), var_export($fade, true), var_export($swipe, true), var_export($autoplay, true), var_export($arrows, true), var_export($pauseOnHover, true), var_export($pauseOnDotsHover, true), Yii::app()->controller->id == 'builder' ? 'false' : 'true'); $this->registerScript($this->page_id.'_script', $scripts); return $scripts; } public function run() { echo '</div>'; $unwrapTag = Yii::app()->controller->id == 'builder' && Yii::app()->controller->action->id == 'module'; if (!$unwrapTag) { $this->endTag(); } $this->renderEditTag(); } }
[+]
..
[-] CWidgetYoutube.php
[edit]
[-] CWidgetInfobanner.php
[edit]
[-] CWidgetTextimage.php
[edit]
[-] CWidgetShare_buttons.php
[edit]
[-] CWidgetIframe.php
[edit]
[-] CWidgetNewslist.php
[edit]
[-] CWidgetNewsdetail.php
[edit]
[+]
slick
[-] CWidgetNavbar.php
[edit]
[-] CWidgetAlert.php
[edit]
[-] CWidgetFacebookvideo.php
[edit]
[-] CWidgetSlick.php
[edit]
[-] CWidgetTitle.php
[edit]
[-] CWidgetGallery.php
[edit]
[-] CWidgetSocial_buttons.php
[edit]
[-] CWidgetFacebookpage.php
[edit]
[+]
accordion
[-] CWidgetContactform.php
[edit]
[-] CWidgetButton.php
[edit]
[-] CWidgetProgress_bar.php
[edit]
[-] CWidgettestmodule.php
[edit]
[-] CWidgetStatcounter.php
[edit]
[-] CWidgetEmbed.php
[edit]
[-] CWidgetFacebooksend.php
[edit]
[-] CWidgetRecentnews.php
[edit]
[-] CWidgetIcon.php
[edit]
[-] CWidgetNewscomment.php
[edit]
[-] CWidgetFacebookcomment.php
[edit]
[-] CWidgetIhover.php
[edit]
[-] CWidgetMenu.php
[edit]
[+]
tab
[-] CWidgetSpacer.php
[edit]
[-] CWidgetBox.php
[edit]
[-] CWidgetHtml.php
[edit]
[-] CWidgetImage.php
[edit]
[-] CWidgetAudio_player.php
[edit]
[-] CWidgetCountdown.php
[edit]
[-] CWidgetTypedtext.php
[edit]
[-] CWidgetCarousel.php
[edit]
[-] CWidgetText.php
[edit]
[-] CWidgetVideo.php
[edit]
[-] CWidgetFacebookpost.php
[edit]
[-] CWidgetRssfeed.php
[edit]
[-] CWidgetInfobox.php
[edit]
[-] CWidgetInfotable.php
[edit]
[-] CWidgetFancytext.php
[edit]
[-] CWidgetGooglemap.php
[edit]
[-] CWidgetSlideshow.php
[edit]
[-] CWidgetPricetable.php
[edit]
[-] CWidgetNewscategory.php
[edit]
[-] CWidgetLine.php
[edit]
[-] CWidgetModal.php
[edit]
[-] CWidgetMailchimp.php
[edit]
[-] CWidgetFacebooklike.php
[edit]