$43 GRAYBYTE WORDPRESS FILE MANAGER $56

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bqrcodec/contact.groupg.com.sg/wp-content/plugins/admin-menu-editor-pro/js/

HOME
Current File : /home/bqrcodec/contact.groupg.com.sg/wp-content/plugins/admin-menu-editor-pro/js//admin-helpers.js
/*global wsAmeCurrentMenuItem*/

(function($) {
	var currentItem = (typeof wsAmeCurrentMenuItem !== 'undefined') ? wsAmeCurrentMenuItem : {};

	//The page heading is typically hardcoded and/or not configurable, so we need to use JS to change it.
	var customPageHeading = currentItem.hasOwnProperty('customPageHeading') ? currentItem['customPageHeading'] : null;
	var pageHeadingSelector = currentItem.hasOwnProperty('pageHeadingSelector') ? currentItem['pageHeadingSelector'] : '.wrap > h2:first';
	var ameHideHeading = null;
	if ( customPageHeading ) {
		//Temporarily hide the heading to prevent the original text from showing up briefly
		//before being replaced when the DOM is ready (see below).
		ameHideHeading = $('<style type="text/css">.wrap > h2:first-child,.wrap > h1:first-child { visibility: hidden; }</style>')
			.appendTo('head');
	}

	jQuery(function($) {
		var adminMenu = $('#adminmenu');

		//Menu separators shouldn't be clickable and should have a custom class.
		adminMenu
				.find('.ws-submenu-separator')
				.closest('a').on('click', function() {
					return false;
				})
				.closest('li').addClass('ws-submenu-separator-wrap');

		//Menus with the target "< None >" also shouldn't be clickable.
		adminMenu
			.find(
				'a.menu-top.ame-unclickable-menu-item, ul.wp-submenu > li > a[href^="#ame-unclickable-menu-item"]'
			)
			.on('click', function() {
				//Exception: At small viewport sizes, WordPress changes how top level menus work: clicking a menu
				//now expands its submenu. We must not ignore that click or it will be impossible to expand the menu.
				var viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
				if ((viewportWidth <= 782) && $(this).closest('li').hasClass('wp-has-submenu')) {
					return;
				}

				//Ignore the click.
				return false;
			});

		//Open submenus that have the "always open" flag.
		adminMenu
			.find('li.ws-ame-has-always-open-submenu.wp-has-submenu')
			.addClass('wp-has-current-submenu')
			.removeClass('wp-not-current-submenu');

		//Replace the original page heading with the custom heading.
		if ( customPageHeading ) {
			function replaceAdminPageHeading(newText) {
				var headingText = $(pageHeadingSelector)
					.contents()
					.filter(function() {
						//Find text nodes.
						if ((this.nodeType != 3) || (!this.nodeValue)) {
							return false;
						}
						//Skip whitespace.
						return /\S/.test(this.nodeValue);
					}).get(0);

				if (headingText && headingText.nodeValue) {
					headingText.nodeValue = newText;
				}
			}

			//Normal headings have at least one tab's worth of trailing whitespace. We need to replicate that
			//to keep the page layout roughly the same.
			replaceAdminPageHeading(customPageHeading + '\t');
			ameHideHeading.remove(); //Make the heading visible.
		}
	});

})(jQuery);

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0755
actor-manager.js
33.044 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
actor-manager.js.map
24.329 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
actor-manager.ts
32.393 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
admin-helpers.js
2.781 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
common.d.ts
2.141 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery-json.d.ts
0.106 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.biscuit.d.ts
0.444 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.biscuit.js
5.365 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.color.d.ts
5.062 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.d.ts
146.392 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.form.d.ts
0.785 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.form.js
40.929 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.json.js
5.133 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.qtip.js
100.341 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.qtip.min.js
43.226 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jquery.sort.js
1.925 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
jqueryui.d.ts
77.895 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
knockout-sortable.js
22.488 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
knockout.d.ts
42.646 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
knockout.js
66.649 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
lazyload.d.ts
10.201 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
lazyload.min.js
8.097 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
lodash-3.10.d.ts
408.181 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
lodash.js
409.555 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
lodash.min.js
51.412 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
menu-editor.d.ts
0.641 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
menu-editor.js
177.473 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
menu-highlight-fix.js
11.121 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
mini-func.js
4.945 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
mini-func.js.map
4.1 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
mini-func.ts
5.023 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644
tab-utils.js
2.248 KB
6 Jun 2024 10.38 AM
bqrcodec / bqrcodec
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF