Changeset 1263743
- Timestamp:
- 10/12/2015 02:41:07 AM (10 years ago)
- Location:
- page-specific-menu-items
- Files:
-
- 4 edited
- 3 copied
-
tags/1.6.3 (copied) (copied from page-specific-menu-items/trunk)
-
tags/1.6.3/assets/script.js (modified) (1 diff)
-
tags/1.6.3/page-specific-menu-items.php (copied) (copied from page-specific-menu-items/trunk/page-specific-menu-items.php) (8 diffs)
-
tags/1.6.3/readme.txt (copied) (copied from page-specific-menu-items/trunk/readme.txt) (2 diffs)
-
trunk/assets/script.js (modified) (1 diff)
-
trunk/page-specific-menu-items.php (modified) (8 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
page-specific-menu-items/tags/1.6.3/assets/script.js
r1140937 r1263743 13 13 $(this).parents('.psmi-menucontainer').find('input[type="checkbox"]').each(function(){ 14 14 $(this).attr('checked', true); 15 console.log("test");16 15 }); 17 16 }); -
page-specific-menu-items/tags/1.6.3/page-specific-menu-items.php
r1259509 r1263743 4 4 * Plugin URI: http://www.wordpress.org/plugins 5 5 * Description: This plugin allows you to select menu items page wise. 6 * Version: 1.6. 26 * Version: 1.6.3 7 7 * Author: Dharma Poudel (@rogercomred) 8 8 * Author URI: https://www.twitter.com/rogercomred … … 25 25 private $psmi_defaults = array(); // Default setting values 26 26 27 28 29 30 /**31 * Constructor (backward compatible)32 **/33 function Page_Specific_Menu_Items() {34 self::__construct();35 }36 27 37 28 … … 54 45 }else { // Frontend 55 46 56 add_action( 'wp_footer', array($this, 'psmi_hide_menuitems')); 47 //add_action( 'wp_footer', array($this, 'psmi_hide_menuitems')); 48 add_action( 'wp_head', array($this, 'psmi_hide_menuitems')); 57 49 add_filter( 'wp_nav_menu_objects', array($this, 'psmi_add_menu_class'), 10, 2); 58 50 … … 84 76 * get the default values 85 77 **/ 86 public function get_psmi_defaults( ) {78 public function get_psmi_defaults($menu_id ='') { 87 79 88 80 $this->psmi_defaults = get_option( 'psmi_defaults' ) … … 97 89 98 90 /** 99 * localization91 * initialization and localization 100 92 **/ 101 93 function psmi_init() { 102 //initialize 94 103 95 $menu_id =''; 104 96 $menus = wp_get_nav_menus(); … … 110 102 } 111 103 112 $this->get_psmi_defaults( );104 $this->get_psmi_defaults($menu_id); 113 105 114 106 if(function_exists('load_plugin_textdomain')) { … … 300 292 301 293 echo "<div class='bpwpc_select_row'>"; 302 echo "<a href='#' class='select_all $id'>".__('select all', PSMI_TEXTDOMAIN)."</a>";303 echo "<a href='#' class='deselect_all $id'>".__('unselect all', PSMI_TEXTDOMAIN)."</a>";304 echo "<a href='#' class='invert_selection $id'>".__('invert selection', PSMI_TEXTDOMAIN)."</a>";294 echo "<a href='#' class='select_all'>".__('select all', PSMI_TEXTDOMAIN)."</a>"; 295 echo "<a href='#' class='deselect_all'>".__('unselect all', PSMI_TEXTDOMAIN)."</a>"; 296 echo "<a href='#' class='invert_selection'>".__('invert selection', PSMI_TEXTDOMAIN)."</a>"; 305 297 echo "</div>"; 306 298 … … 366 358 367 359 $currentpage_items = get_post_meta(get_queried_object_id(), PSMI_TEXTDOMAIN.'_currentpage_items', true); 368 369 $psmi = Page_Specific_Menu_Items::get_psmi_defaults(); 370 371 foreach ( $items as $item ) { 372 if ('show'== $psmi['items_defaultview'] && in_array( $item->ID, $currentpage_items ) ) { 373 $item->classes[] = 'hide_this_item '; 374 } 375 if ('hide'== $psmi['items_defaultview'] && !in_array( $item->ID, $currentpage_items ) ) { 376 $item->classes[] = 'hide_this_item '; 360 361 if (!empty($currentpage_items) && $currentpage_items[0] !=''){ 362 $psmi = Page_Specific_Menu_Items::get_psmi_defaults(); 363 364 foreach ( $items as $item ) { 365 if ('show'== $psmi['items_defaultview'] && in_array( $item->ID, $currentpage_items ) ) { 366 $item->classes[] = 'hide_this_item '; 367 } 368 if ('hide'== $psmi['items_defaultview'] && !in_array( $item->ID, $currentpage_items ) ) { 369 $item->classes[] = 'hide_this_item '; 370 } 377 371 } 378 372 } -
page-specific-menu-items/tags/1.6.3/readme.txt
r1259509 r1263743 3 3 Requires at least: 3.5 4 4 Tested up to: 4.3.1 5 Stable tag: 1.6. 25 Stable tag: 1.6.3 6 6 License: GPLv3 7 7 Contributors: dharmapoudel … … 72 72 == Changelog == 73 73 74 = 1.6.3 (2015-10-11) = 75 * Bug fixes 76 74 77 = 1.6.2 (2015-10-4) = 75 78 * Hotfix update -
page-specific-menu-items/trunk/assets/script.js
r1140937 r1263743 13 13 $(this).parents('.psmi-menucontainer').find('input[type="checkbox"]').each(function(){ 14 14 $(this).attr('checked', true); 15 console.log("test");16 15 }); 17 16 }); -
page-specific-menu-items/trunk/page-specific-menu-items.php
r1259509 r1263743 4 4 * Plugin URI: http://www.wordpress.org/plugins 5 5 * Description: This plugin allows you to select menu items page wise. 6 * Version: 1.6. 26 * Version: 1.6.3 7 7 * Author: Dharma Poudel (@rogercomred) 8 8 * Author URI: https://www.twitter.com/rogercomred … … 25 25 private $psmi_defaults = array(); // Default setting values 26 26 27 28 29 30 /**31 * Constructor (backward compatible)32 **/33 function Page_Specific_Menu_Items() {34 self::__construct();35 }36 27 37 28 … … 54 45 }else { // Frontend 55 46 56 add_action( 'wp_footer', array($this, 'psmi_hide_menuitems')); 47 //add_action( 'wp_footer', array($this, 'psmi_hide_menuitems')); 48 add_action( 'wp_head', array($this, 'psmi_hide_menuitems')); 57 49 add_filter( 'wp_nav_menu_objects', array($this, 'psmi_add_menu_class'), 10, 2); 58 50 … … 84 76 * get the default values 85 77 **/ 86 public function get_psmi_defaults( ) {78 public function get_psmi_defaults($menu_id ='') { 87 79 88 80 $this->psmi_defaults = get_option( 'psmi_defaults' ) … … 97 89 98 90 /** 99 * localization91 * initialization and localization 100 92 **/ 101 93 function psmi_init() { 102 //initialize 94 103 95 $menu_id =''; 104 96 $menus = wp_get_nav_menus(); … … 110 102 } 111 103 112 $this->get_psmi_defaults( );104 $this->get_psmi_defaults($menu_id); 113 105 114 106 if(function_exists('load_plugin_textdomain')) { … … 300 292 301 293 echo "<div class='bpwpc_select_row'>"; 302 echo "<a href='#' class='select_all $id'>".__('select all', PSMI_TEXTDOMAIN)."</a>";303 echo "<a href='#' class='deselect_all $id'>".__('unselect all', PSMI_TEXTDOMAIN)."</a>";304 echo "<a href='#' class='invert_selection $id'>".__('invert selection', PSMI_TEXTDOMAIN)."</a>";294 echo "<a href='#' class='select_all'>".__('select all', PSMI_TEXTDOMAIN)."</a>"; 295 echo "<a href='#' class='deselect_all'>".__('unselect all', PSMI_TEXTDOMAIN)."</a>"; 296 echo "<a href='#' class='invert_selection'>".__('invert selection', PSMI_TEXTDOMAIN)."</a>"; 305 297 echo "</div>"; 306 298 … … 366 358 367 359 $currentpage_items = get_post_meta(get_queried_object_id(), PSMI_TEXTDOMAIN.'_currentpage_items', true); 368 369 $psmi = Page_Specific_Menu_Items::get_psmi_defaults(); 370 371 foreach ( $items as $item ) { 372 if ('show'== $psmi['items_defaultview'] && in_array( $item->ID, $currentpage_items ) ) { 373 $item->classes[] = 'hide_this_item '; 374 } 375 if ('hide'== $psmi['items_defaultview'] && !in_array( $item->ID, $currentpage_items ) ) { 376 $item->classes[] = 'hide_this_item '; 360 361 if (!empty($currentpage_items) && $currentpage_items[0] !=''){ 362 $psmi = Page_Specific_Menu_Items::get_psmi_defaults(); 363 364 foreach ( $items as $item ) { 365 if ('show'== $psmi['items_defaultview'] && in_array( $item->ID, $currentpage_items ) ) { 366 $item->classes[] = 'hide_this_item '; 367 } 368 if ('hide'== $psmi['items_defaultview'] && !in_array( $item->ID, $currentpage_items ) ) { 369 $item->classes[] = 'hide_this_item '; 370 } 377 371 } 378 372 } -
page-specific-menu-items/trunk/readme.txt
r1259509 r1263743 3 3 Requires at least: 3.5 4 4 Tested up to: 4.3.1 5 Stable tag: 1.6. 25 Stable tag: 1.6.3 6 6 License: GPLv3 7 7 Contributors: dharmapoudel … … 72 72 == Changelog == 73 73 74 = 1.6.3 (2015-10-11) = 75 * Bug fixes 76 74 77 = 1.6.2 (2015-10-4) = 75 78 * Hotfix update
Note: See TracChangeset
for help on using the changeset viewer.