Changeset 1376026
- Timestamp:
- 03/22/2016 04:02:27 AM (10 years ago)
- Location:
- bcorp-shortcodes/trunk
- Files:
-
- 4 edited
-
bcorp_shortcodes.php (modified) (2 diffs)
-
bcorp_shortcodes_data.php (modified) (1 diff)
-
css/bcsc.css (modified) (2 diffs)
-
readme.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bcorp-shortcodes/trunk/bcorp_shortcodes.php
r1348061 r1376026 4 4 Plugin URI: http://www.bcorp.com 5 5 Description: Advanced word press shortcodes for use with any wordpress theme. 6 Version: 0.2 26 Version: 0.23 7 7 Author: Tim Brattberg 8 8 Author URI: http://www.bcorp.com … … 933 933 } 934 934 935 function bcorp_icon_list_shortcode($atts,$content=null,$tag ) { 936 /* [bcorp_icon_list] 937 * align (left,right) 938 * iconsize 939 * headingsize 940 */ 941 $data=$GLOBALS['bcorp_shortcodes_data']->bcorp_sanitize_data($tag,$atts); 942 global $bcorp_icon_list_align, $bcorp_icon_list_icon_size,$bcorp_icon_list_heading_size,$bcorp_icon_list_circle_size,$bcorp_icon_list_margin; 943 $bcorp_icon_list_align = $data['align']; 944 $bcorp_icon_list_icon_size = $data['iconsize']; 945 $bcorp_icon_list_heading_size = $data['headingsize']; 946 $bcorp_icon_list_circle_size= intval(5/3*$bcorp_icon_list_icon_size).preg_replace('/[0-9]+/', '', $bcorp_icon_list_icon_size); 947 $bcorp_icon_list_margin = intval($bcorp_icon_list_circle_size/2).preg_replace('/[0-9]+/', '', $bcorp_icon_list_circle_size); 948 $output = '<div class="' . $tag . '">'.do_shortcode($content).'</div>'; 949 return $output; 950 } 951 952 function bcorp_icon_list_icon_shortcode($atts,$content=null,$tag ) { 953 /* [bcorp_icon_list_icon] 954 * title 955 * icon 956 * link^ 957 * textblock 958 */ 959 $data=$GLOBALS['bcorp_shortcodes_data']->bcorp_sanitize_data($tag,$atts); 960 global $bcorp_icon_list_align, $bcorp_icon_list_icon_size,$bcorp_icon_list_heading_size,$bcorp_icon_list_circle_size,$bcorp_icon_list_margin; 961 if ($bcorp_icon_list_align == 'left') $margin='right'; else $margin='left'; 962 if ($data['icon']) $icon = 'data-icon="&#x'.$data['icon'].';"'; else $icon = ''; 963 $href=$this->bcorp_link($data['link'],$data['linkurl'],$data['linksection'],$data['linkpost'],$data['linkpage'],$data['linkportfolio'],$data['linkcategory'],$data['linktag'],$data['linkportfoliocategory'],$data['linkformat'],$data['linktarget']); 964 $bcorp_icon = $href['start'].'<div class="bcorp-border-background bcorp-icon-list-icon bcorp-icon-list-'.$bcorp_icon_list_align.'" aria-hidden="true" '.$icon.' 965 style="font-size:'.$bcorp_icon_list_icon_size.'; height:'.$bcorp_icon_list_circle_size.'; width:'.$bcorp_icon_list_circle_size.'; line-height:'.$bcorp_icon_list_circle_size.'; 966 float:'.$bcorp_icon_list_align.'; margin-'.$margin.':'.$bcorp_icon_list_margin.';"></div>'.$href['end']; 967 return '<div class="bcorp-icon-list">'.$bcorp_icon.'<div class="bcorp-icon-list-title" style="text-align:'.$bcorp_icon_list_align.';"><'.$bcorp_icon_list_heading_size.'>'.$data['title'].'</'.$bcorp_icon_list_heading_size.'>'.do_shortcode(rawurldecode($content)).'</div></div>'; 968 } 969 935 970 function bcorp_image_shortcode($atts,$content=null,$tag ) { 936 971 /* [bcorp_image] -
bcorp-shortcodes/trunk/bcorp_shortcodes_data.php
r1348061 r1376026 1851 1851 1852 1852 $this->bcorp_add_shortcode( 1853 "bcorp_icon_list",array( 1854 "title"=>"Icon List", 1855 "admin_icon"=>"", 1856 "accept_content"=>true, 1857 "child_element"=>"bcorp_icon_list_icon", 1858 "width" => "1-1", 1859 "admin_default"=>'<div class="bcve-bcorp_icon_list"><i class="bcve-icon bcve-header-icon"></i> 1860 <div class="bcve-bcorp_icon_list-details">Heading Size: <span class="bcve-bcorp_icon_list-headingsize">h3</span><br /> 1861 Icon Size: <span class="bcve-bcorp_icon_list-iconsize">50px</span><br /> 1862 Alignment: <span class="bcve-bcorp_icon_list-align">left</span></div></div>', 1863 "variables"=>array( 1864 'align'=>array( 1865 'name'=>'Alignment', 1866 'type'=>'dropdown', 1867 'default'=>'left', 1868 'values'=>array( 1869 'left'=>'Left', 1870 'right'=>'Right') 1871 ), 1872 'iconsize'=>array( 1873 'name'=>'Icon Size', 1874 'description'=>'Enter a size in px, % or em', 1875 'type'=>'textfield', 1876 'default' =>'50px'), 1877 'headingsize'=>array( 1878 'name'=>'Size', 1879 'type'=>'dropdown', 1880 'default'=>'h3', 1881 'values'=>array( 1882 'h1'=>'Heading 1', 1883 'h2'=>'Heading 2', 1884 'h3'=>'Heading 3', 1885 'h4'=>'Heading 4', 1886 'h5'=>'Heading 5', 1887 'h6'=>'Heading 6')), 1888 1889 ) 1890 ) 1891 ); 1892 1893 $this->bcorp_add_shortcode( 1894 "bcorp_icon_list_icon",array( 1895 "title"=>"Icon List Icon", 1896 "admin_icon"=>"", 1897 "only_child"=>true, 1898 "admin_default"=>'<div class="bcve-bcorp_icon_list_icon"><span class="bcve-bcorp_icon_list_icon-icon bcve-bcorp_heading-size-h3" aria-hidden="true" data-icon=""></span><span class="bcve-bcorp_icon_list_icon-title bcve-bcorp_heading-text bcve-bcorp_heading-size-h3">Icon List - Edit Me</span><div class="bcve-bcorp_icon_list_icon-textblock"><p>Content - Edit Me</p></div></div>', 1899 "variables"=>array( 1900 'title'=>array( 1901 'name'=>'Title', 1902 'type'=>'textfield', 1903 'default' =>''), 1904 'icon'=>array( 1905 'name'=>'Icon', 1906 'type'=>'icon', 1907 'default'=>''), 1908 'link'=>'link', 1909 'textblock'=>array( 1910 'name'=>'Text Block', 1911 'type'=>'textarea', 1912 'editor'=>'tinymce', 1913 'default' =>'' 1914 ) 1915 ) 1916 ) 1917 ); 1918 1919 $this->bcorp_add_shortcode( 1853 1920 "bcorp_image",array( 1854 1921 "title"=>"Image", -
bcorp-shortcodes/trunk/css/bcsc.css
r1348061 r1376026 132 132 133 133 /* [bcorp_blog] */ 134 .bcorp-blog, .bcorp-blog-content { border-color:inherit; transition: .4s;}134 .bcorp-blog, .bcorp-blog-content { border-color:inherit; } 135 135 .bcorp-blog div.entry-content {width:auto !important; margin-left:0; margin-right:0; float:none !important;} 136 136 .bcorp-blog header.entry-header {width:auto !important; margin-left:0; margin-right:0; } … … 299 299 .bcorp-icon-box-icon { margin-right:8px; } 300 300 .bcorp-icon-box-title h1, .bcorp-icon-box-title h2, .bcorp-icon-box-title h3, .bcorp-icon-box-title h4, .bcorp-icon-box-title h5, .bcorp-icon-box-title h6 {margin-bottom:16px; } 301 302 /* [bcorp_icon_list_icon] */ 303 .bcorp-icon-list { overflow:auto; } 304 .bcorp-icon-list-icon { font-family:icons; font-size:36px; height:60px; width:60px; line-height:60px; border-radius:60px; text-align:center; } 305 .bcorp-icon-list-title { min-height:60px; overflow:hidden; } 306 .bcorp-icon-list-title h1, .bcorp-icon-list-title h2, .bcorp-icon-list-title h3, .bcorp-icon-list-title h4, .bcorp-icon-list-title h5, .bcorp-icon-list-title h6 {margin:0; } 307 .bcorp-icon-text-left { overflow:hidden; min-height:60px; } 308 .bcorp-icon-text-right { overflow:hidden; min-height:60px; text-align:right;} 309 301 310 /* [bcorp_image] */ 302 311 .bcorp-image { font-size:0; } -
bcorp-shortcodes/trunk/readme.txt
r1348061 r1376026 2 2 Contributors: BCorp 3 3 Donate link: TBA 4 Tags: shortcode, shortcodes, plugin, image, images, icons, widget, page, editor, button, video, heading, gallery, icon box, tabs, accordion, divider, layout4 Tags: shortcode, shortcodes, plugin, image, images, icons, widget, page, editor, button, video, heading, gallery, icon box, icon list, tabs, accordion, divider, layout, posts, Post, admin 5 5 Requires at least: 4.2.0 6 6 Tested up to: 4.4.2 7 Stable tag: 0.2 27 Stable tag: 0.23 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl.html 10 10 11 Powerful s hortcode collection. 13 Layout Options + 26Shortcodes. Including Animated Images, Galleries, Accordions, Tabs, Icons, Videos + Many More!11 Powerful standalone shortcode collection or for use with the BCorp Visual Editor. 13 Layout Options + 28 Shortcodes. Including Animated Images, Galleries, Accordions, Tabs, Icons, Videos + Many More! 12 12 13 13 == Description == … … 26 26 * [bcorp_cell width="1-6|1-5|1-4|1-3|2-5|1-2|3-5|2-3|3-4|4-5|5-6|1-1"] 27 27 28 **1 5x Shortcode Elements**28 **17 x Shortcode Elements** 29 29 30 30 * [bcorp_alert] … … 38 38 * [bcorp_divider] 39 39 * [bcorp_icon] 40 * [bcorp_icon_list] [bcorp_icon_list_icon] 40 41 * [bcorp_tabs] [bcorp_tab_panel] 41 42 * [bcorp_text] … … 76 77 77 78 == Changelog == 79 80 = 0.23 = 81 Added [bcorp_icon_list] and [bcorp_icon_list_icon] shortcodes. 78 82 79 83 = 0.22 =
Note: See TracChangeset
for help on using the changeset viewer.