first commit
This commit is contained in:
104
wp-content/plugins/revslider/settings/slide_settings.php
Normal file
104
wp-content/plugins/revslider/settings/slide_settings.php
Normal file
@ -0,0 +1,104 @@
|
||||
<?php
|
||||
|
||||
//set Slide settings
|
||||
$arrTransitions = $operations->getArrTransition();
|
||||
|
||||
$arrSlideNames = $slider->getArrSlideNames();
|
||||
|
||||
$slideSettings = new UniteSettingsAdvancedRev();
|
||||
|
||||
//title
|
||||
$params = array("description"=>__("The title of the slide, will be shown in the slides list.",REVSLIDER_TEXTDOMAIN),"class"=>"medium");
|
||||
$slideSettings->addTextBox("title",__("Slide",REVSLIDER_TEXTDOMAIN),__("Slide Title",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//state
|
||||
$params = array("description"=>__("The state of the slide. The unpublished slide will be excluded from the slider.",REVSLIDER_TEXTDOMAIN));
|
||||
$slideSettings->addSelect("state",array("published"=>__("Published",REVSLIDER_TEXTDOMAIN),"unpublished"=>__("Unpublished",REVSLIDER_TEXTDOMAIN)),__("State",REVSLIDER_TEXTDOMAIN),"published",$params);
|
||||
|
||||
//transition
|
||||
$params = array("description"=>__("The appearance transitions of this slide.",REVSLIDER_TEXTDOMAIN),"minwidth"=>"450px");
|
||||
$slideSettings->addChecklist("slide_transition",$arrTransitions,__("Transitions",REVSLIDER_TEXTDOMAIN),"random",$params);
|
||||
|
||||
//slot amount
|
||||
$params = array("description"=>__("The number of slots or boxes the slide is divided into. If you use boxfade, over 7 slots can be juggy.",REVSLIDER_TEXTDOMAIN)
|
||||
,"class"=>"small"
|
||||
);
|
||||
$slideSettings->addTextBox("slot_amount","7",__("Slot Amount",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//rotation:
|
||||
$params = array("description"=>__("Rotation (-720 -> 720, 999 = random) Only for Simple Transitions.",REVSLIDER_TEXTDOMAIN)
|
||||
,"class"=>"small"
|
||||
);
|
||||
$slideSettings->addTextBox("transition_rotation","0",__("Rotation",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//transition speed
|
||||
$params = array("description"=>__("The duration of the transition (Default:300, min: 100 max 2000). ",REVSLIDER_TEXTDOMAIN)
|
||||
,"class"=>"small"
|
||||
);
|
||||
$slideSettings->addTextBox("transition_duration","300",__("Transition Duration",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//delay
|
||||
$params = array("description"=>__("A new delay value for the Slide. If no delay defined per slide, the delay defined via Options (",REVSLIDER_TEXTDOMAIN). $sliderDelay .__("ms) will be used",REVSLIDER_TEXTDOMAIN)
|
||||
,"class"=>"small"
|
||||
);
|
||||
$slideSettings->addTextBox("delay","",__("Delay",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//-----------------------
|
||||
|
||||
//enable link
|
||||
$slideSettings->addSelect_boolean("enable_link", __("Enable Link",REVSLIDER_TEXTDOMAIN), false, __("Enable",REVSLIDER_TEXTDOMAIN),__("Disable",REVSLIDER_TEXTDOMAIN));
|
||||
|
||||
$slideSettings->startBulkControl("enable_link", UniteSettingsRev::CONTROL_TYPE_SHOW, "true");
|
||||
|
||||
//link type
|
||||
$slideSettings->addRadio("link_type", array("regular"=>__("Regular",REVSLIDER_TEXTDOMAIN),"slide"=>__("To Slide",REVSLIDER_TEXTDOMAIN)), __("Link Type",REVSLIDER_TEXTDOMAIN),"regular");
|
||||
|
||||
//link
|
||||
$params = array("description"=>__("A link on the whole slide pic",REVSLIDER_TEXTDOMAIN));
|
||||
$slideSettings->addTextBox("link","",__("Slide Link",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//link target
|
||||
$params = array("description"=>__("The target of the slide link",REVSLIDER_TEXTDOMAIN));
|
||||
$slideSettings->addSelect("link_open_in",array("same"=>__("Same Window",REVSLIDER_TEXTDOMAIN),"new"=>__("New Window")),__("Link Open In",REVSLIDER_TEXTDOMAIN),"same",$params);
|
||||
|
||||
//num_slide_link
|
||||
$arrSlideLink = array();
|
||||
$arrSlideLink["nothing"] = __("-- Not Chosen --",REVSLIDER_TEXTDOMAIN);
|
||||
$arrSlideLink["next"] = __("-- Next Slide --",REVSLIDER_TEXTDOMAIN);
|
||||
$arrSlideLink["prev"] = __("-- Previous Slide --",REVSLIDER_TEXTDOMAIN);
|
||||
|
||||
$arrSlideLinkLayers = $arrSlideLink;
|
||||
$arrSlideLinkLayers["scroll_under"] = __("-- Scroll Below Slider --");
|
||||
foreach($arrSlideNames as $slideNameID=>$slideName){
|
||||
$arrSlideLink[$slideNameID] = $slideName;
|
||||
$arrSlideLinkLayers[$slideNameID] = $slideName;
|
||||
}
|
||||
|
||||
$slideSettings->addSelect("slide_link", $arrSlideLink, "Link To Slide","nothing");
|
||||
|
||||
$params = array("description"=>"The position of the link related to layers");
|
||||
$slideSettings->addRadio("link_pos", array("front"=>"Front","back"=>"Back"), "Link Position","front",$params);
|
||||
|
||||
$slideSettings->addHr("link_sap");
|
||||
|
||||
$slideSettings->endBulkControl();
|
||||
|
||||
$slideSettings->addControl("link_type", "slide_link", UniteSettingsRev::CONTROL_TYPE_ENABLE, "slide");
|
||||
$slideSettings->addControl("link_type", "link", UniteSettingsRev::CONTROL_TYPE_DISABLE, "slide");
|
||||
$slideSettings->addControl("link_type", "link_open_in", UniteSettingsRev::CONTROL_TYPE_DISABLE, "slide");
|
||||
|
||||
//-----------------------
|
||||
|
||||
$params = array("description"=>__("Slide Thumbnail. If not set - it will be taken from the slide image.",REVSLIDER_TEXTDOMAIN));
|
||||
$slideSettings->addImage("slide_thumb", "",__("Thumbnail",REVSLIDER_TEXTDOMAIN) , $params);
|
||||
|
||||
$params = array("description"=>__("Apply to full width mode only. Centering vertically slide images.",REVSLIDER_TEXTDOMAIN));
|
||||
$slideSettings->addCheckbox("fullwidth_centering", false, __("Full Width Centering",REVSLIDER_TEXTDOMAIN), $params);
|
||||
|
||||
//add background type (hidden)
|
||||
$slideSettings->addTextBox("background_type","image",__("Background Type",REVSLIDER_TEXTDOMAIN), array("hidden"=>true));
|
||||
|
||||
//store settings
|
||||
self::storeSettings("slide_settings",$slideSettings);
|
||||
|
||||
?>
|
Reference in New Issue
Block a user