PageSourceSearch

https://lindasuepark.com/wp-content/plugins/advanced-admin-search/…?ver=d2ece0e2588b4576329242681a0160dd

js lindasuepark.com collected 2026-09-24 09:43:00 UTC 6,491 bytes, 251 lines download raw bytes

1function AASKP_adminMenuMobileSearch(text)
2
3{
4
5    text = text.toLowerCase();
6
7    var countMenu = 0;
8
9    jQuery("#adminmenu > li").each(function () {
10
11        var parentMenu = jQuery(this).find('.wp-menu-name').text().toLowerCase();
12
13        var val = parentMenu.indexOf(text);
14
15        if (text=='') {
16
17            jQuery(".mobile_search_list").html('');
18
19        }
20
21        if (val > -1 && parentMenu != "") {
22
23            var parentMenuLink = jQuery(this).find('a').attr('href');
24
25            jQuery( ".mobile_search_list" ).append("<li><a class='search_result' href="+parentMenuLink+"><p class='list_title'>"+parentMenu+"</p><p class='list_type'>Type: admin link </p></a></li>");
26
27            countMenu = countMenu+1;
28
29        }
30
31    });
32
33  
34
35    var currentCount = parseInt(jQuery('.result-count').text());
36
37    currentCount = currentCount + countMenu;
38
39    jQuery('.result-count').html(currentCount);
40
41}
42
43
44
45function AASKP_mobileSearch() {     //desktop search and results display 
46
47    jQuery(document).ready(function($) {
48
49        var search_dropdown={};
50
51        search_dropdown.list=function() {
52
53            jQuery( ".mobile_search_list" ).html('');
54
55            var data = {
56
57            'action': 'search_result',
58
59            'beforeSend': function(){
60
61                jQuery('.ajax-loading').css("visibility", "visible").css("display", "block");
62
63             },
64
65        'security': advanced_admin_search.ajax_nonce,
66
67        'post_search': jQuery('#mobile_search_fields').val()
68
69        };
70
71
72
73        jQuery.post(advanced_admin_search.ajaxurl, data, function(response) {
74
75            AASKP_adminMenuMobileSearch(jQuery('#mobile_search_fields').val());
76
77            //parse the json result string
78            var jsonData = JSON.parse(response);
79
80            jQuery('.ajax-loading').css("visibility", "hidden").css("display", "none");
81
82            var count=jsonData['count'];
83
84            var search=jsonData['search'];
85
86            var myCustomsearch='"'+jsonData['search']+'"';
87            
88
89            if(jsonData['result']=='success'){
90
91                if(count==0){  //no results found
92
93                    jQuery( ".mobile_search_list" ).append("<li class='count_result'><a class='count_post media_list' href='#'><span class='none_result' style='display:none;'>"+count+
94
95                    "</span> Result not Found. Please Refine Your Search</a></li>");
96
97                }else{  //display the found results 
98
99                    $.each(jsonData['data'], function(key, values){
100
101                        var status = values['status'];
102
103                        var title = values['title'];
104
105                        var link = values['link'];
106
107                        var info = values['info'];
108
109                        var image = '';
110
111                        if(values['image'] != undefined){
112
113                            image = values['image'];
114
115                        }
116
117                        if(count>10){
118
119                            for(var i=0;i<=10;i++){
120
121                                var results1=jsonData[i];
122
123                            }
124
125                        }else{
126
127                            var results1=jsonData;
128
129                        }
130
131                        if(status=="administrator") {
132
133                            status="admin";
134
135                        }
136
137                        if(image!='' && title!=''){  //image and title available
138
139                            var images = "<img class='image_thumb' src='"+image+"'>";
140
141                            jQuery( ".mobile_search_list" ).append("<li class='search_rows'><a class='search_result' href='"+link+"'>"+images+"<p class='list_title'>"+title+"</p><p class='list_status'>"+status+"</p><p class='list_type'>"+info+"</p></a></li>");  
142
143                        }
144
145                        else{
146
147                            if(title!=''){
148
149                                jQuery( ".mobile_search_list" ).append("<li class='search_rows'><a class='search_result' href='"+link+"'><p class='list_title'>"+title+"</p><p class='list_status'>"+status+"</p><p class='list_type'>"+info+"</p></a></li>");
150
151                            }
152
153                            else{  //no title available
154
155                                jQuery( ".mobile_search_list" ).append("<li class='search_rows'><a class='search_result' href='"+link+"'><p class='list_title'>(no title)</p><p class='list_status'>"+status+"</p><p class='list_type'>"+info+"</p></a></li>");
156
157                            }
158
159                        }
160
161                    });
162
163                    jQuery( ".mobile_search_list" ).append("<li class='count_result' onclick='ASAK_pageView("+myCustomsearch+")'><a class='count_post media_list' href='#'>View all <span class='result-count'>"+count+"</span> search results</a></li> ");
164
165                }
166
167            }
168
169            else{
170
171                jQuery( ".mobile_search_list" ).append("<li class='count_result'><a class='count_post media_list' href='#'><span class='none_result' style='display:none;'></span>"+jsonData['message']+"</a></li>");
172
173            }
174
175            
176
177
178
179            jQuery(document).on("click", function(event){
180
181                var $trigger = jQuery(".sf-m");
182
183                if($trigger !== event.target && !$trigger.has(event.target).length){
184
185                    jQuery( ".mobile_search_list" ).html('');
186
187                    jQuery( "input#mobile_search_fields" ).val('');
188
189                }            
190
191            });
192
193        });
194
195    }
196
197    
198
199    jQuery('#mobile_search_fields').keypress(function(e) {
200
201    if(e.key === "Enter") search_dropdown.list();
202
203    });
204
205    
206
207       $('#submit').click(search_dropdown.list);
208
209    
210
211    });
212
213}
214
215
216
217function AASKP_displayInputBox() {
218
219    var searchField = document.getElementById("search_fields");
220
221
222
223    if (!searchField.style.display || searchField.style.display === "none")
224
225    {
226
227        searchField.style.display = "block";
228
229    } 
230
231    else 
232
233    {
234
235        searchField.style.display = "none";
236
237        jQuery("#search_fields, textarea").val("");
238
239        jQuery( ".mobile_search_list" ).html('');
240
241    }
242
243}
244
245
246
247function ASAK_pageView(myCustomsearch){
248
249    window.location.href="tools.php?page=advanced-admin-search&keyword="+myCustomsearch;
250}
251

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.