PluginProbe
Hostinger Tools / 2.1.8
Hostinger Tools v2.1.8
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
← All changes | src/js/main.js +74 -1 1.9.82.1.8 View file →
@@ -1,4 +1,5 @@
1 +import './actions'
1 2 import './videos'
2 3
3 4 ( function ( $ ) {
4 5 $( document ).on( 'ready', function () {
@@ -8,8 +9,9 @@
8 9 const closeBtn = $( '.hsr-close-btn' );
9 10 const navigationItem = $( '.hsr-list__item' );
10 11 const knowledgeCard = $( '#card-knowledge' );
11 12 const helpCard = $( '#card-help' );
13 + const adminBarGenerateContent = $( '#wp-admin-bar-create_content_with_ai' );
12 14
13 15 stepsTitle.on( 'click', function () {
14 16 $( this ).find( '.hsr-onboarding-step--expand' ).toggleClass( openClass );
15 17 $( this ).parent().find( '.hsr-onboarding-step--content' ).slideToggle( 200 );
@@ -19,8 +21,15 @@
19 21 $( '.hsr-modal' ).removeClass( 'open' );
20 22 $( 'body' ).removeClass( 'modal-open' );
21 23 } )
22 24
25 + adminBarGenerateContent.click( function () {
26 + $( '.hsr-list__item' ).removeClass( 'hsr-active' );
27 + $('.hts-ai-assistant-tab').addClass( 'hsr-active' );
28 + $( '.hsr-tab-content' ).hide();
29 + $( ".hsr-tab-content[data-name='ai-assistant']" ).show();
30 + } );
31 +
23 32 navigationItem.click( function () {
24 33 let clickedItem = $( this );
25 34
26 35 $( '.hsr-list__item' ).removeClass( 'hsr-active' );
@@ -56,8 +65,26 @@
56 65 knowledgeCard.click( function () {
57 66 window.open( 'https://support.hostinger.com/en/?q=WordPress', '_blank' );
58 67 } );
59 68
69 + $('body').on('click', '.hst-open-affiliate-tab', function(e) {
70 + e.preventDefault();
71 +
72 + $( 'li.hsr-list__item[data-name="amazon_affiliate"]' ).trigger( 'click' );
73 + } );
74 +
75 + $('body').on('click', '#hst-connect_affiliate_settings', function(e) {
76 + e.preventDefault();
77 +
78 + $( 'li.hsr-list__item[data-name="amazon_affiliate"]' ).trigger( 'click' );
79 +
80 + document.dispatchEvent(
81 + new CustomEvent('scrollToAffiliateSettings', {
82 + bubbles: true
83 + })
84 + );
85 + } );
86 +
60 87 document.querySelectorAll( '.hsr-playlist-item' ).forEach( function ( item ) {
61 88 const firstItem = document.querySelector( '.hsr-playlist-item:first-child' );
62 89 firstItem.classList.add( 'hsr-active-video' );
63 90 firstItem.querySelector( '.hsr-playlist-item-arrow' ).style.visibility = 'visible';
@@ -109,7 +136,53 @@
109 136 document.execCommand('copy');
110 137 document.body.removeChild(textArea);
111 138 }
112 139
113 - } );
140 + //Sidebar menu script
141 + window.addEventListener( 'resize', function () {
142 +
143 + var windowWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
144 + var navbarWrapper = document.querySelector( '.hsr-wrapper__list' );
145 + var mobileSidebar = document.querySelector( '.hsr-mobile-sidebar .hsr-wrapper' );
146 + var hpanelLink = document.querySelector( '.hsr-go-to-hpanel' );
147 +
148 +
149 + if ( windowWidth <= 1000 ) {
150 + if ( navbarWrapper && mobileSidebar ) {
151 + mobileSidebar.appendChild( navbarWrapper );
152 + mobileSidebar.appendChild( hpanelLink );
153 + }
154 + } else {
155 + var originalParent = document.querySelector( '.hsr-onboarding-navbar__wrapper' );
156 + if ( navbarWrapper && originalParent ) {
157 + originalParent.appendChild( navbarWrapper );
158 + originalParent.appendChild( hpanelLink );
159 + document.querySelector( '.hsr-mobile-sidebar' ).classList.remove( 'hsr-active' );
160 + }
161 + }
162 + } );
163 +
164 + window.dispatchEvent( new Event( 'resize' ) );
165 +
166 +
167 + var mobileSidebar = document.querySelector( '.hsr-mobile-sidebar' );
168 + var closeButtons = document.querySelectorAll( '.hsr-close, .hsr-mobile-menu-icon' );
169 +
170 + closeButtons.forEach( function ( button ) {
171 + button.addEventListener( 'click', function ( event ) {
172 + mobileSidebar.classList.toggle( 'hsr-active' );
173 + document.querySelector('body').classList.toggle( 'hsr-sidebar-active' );
174 + event.stopPropagation();
175 + } );
176 + } );
177 +
178 + document.addEventListener( 'click', function ( event ) {
179 + if ( ! mobileSidebar.contains( event.target ) ) {
180 + mobileSidebar.classList.remove( 'hsr-active' );
181 + document.querySelector('body').classList.remove( 'hsr-sidebar-active' );
182 + }
183 + } );
184 + } );
185 +
186 +
114 187
115 188 } )( jQuery );