PluginProbe
Property Hive / 2.4.0
Property Hive v2.4.0
2.4.0 2.3.1 2.3.0 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 1.4.46 1.4.47 1.4.48 1.4.49 1.4.5 1.4.50 1.4.51 1.4.52 1.4.53 1.4.54 1.4.55 1.4.56 1.4.57 1.4.58 1.4.59 1.4.6 1.4.60 All 262 releases
← All changes | assets/js/admin/dashboard.js +25 -1 1.4.55 → 2.4.0 View file →
@@ -1,5 +1,5 @@
1 -jQuery(window).load(function()
1 +jQuery(window).on('load', function()
2 2 {
3 3 // Load news
4 4 var data = {
5 5 action: 'propertyhive_get_news',
@@ -68,7 +68,31 @@
68 68 {
69 69 jQuery('#ph_dashboard_my_upcoming_appointments ul').append('<li><a class="rsswidget" style="font-weight:400" href="' + response[i].edit_link + '">' + response[i].title + '</a><br><small style="opacity:0.85">' + response[i].start_date_time_formatted_Hi_jSFY + '</small></li>');
70 70 }
71 71
72 + }, 'json');
73 + }
74 +
75 + // Load upcoming and overdue key dates, if div is present (i.e. if management module hasn't been disabled)
76 + if ( jQuery('#ph_dashboard_upcoming_overdue_key_dates').length > 0 )
77 + {
78 + var data = {
79 + action: 'propertyhive_get_upcoming_overdue_key_dates',
80 + security: 'get_upcoming_overdue_key_dates'
81 + };
82 +
83 + jQuery.post(propertyhive_dashboard.ajax_url, data, function(response)
84 + {
85 + if ( response == '' || response.length == 0 )
86 + {
87 + jQuery('#ph_dashboard_upcoming_overdue_key_dates').html('No upcoming key dates found');
88 + return;
89 + }
90 +
91 + jQuery('#ph_dashboard_upcoming_overdue_key_dates').html('<ul></ul>')
92 + for ( var i in response )
93 + {
94 + jQuery('#ph_dashboard_upcoming_overdue_key_dates ul').append('<li><a class="rsswidget" style="font-weight:400" href="' + response[i].key_date_edit_link + '">' + response[i].description + '</a> ' + response[i].upcoming_overdue_status + ' on <a class="rsswidget" style="font-weight:400" href="' + response[i].property_edit_link + '">' + response[i].property_address + '</a><br><small style="opacity:0.85">' + response[i].due_date_time_formatted + '</small></li>');
95 + }
72 96 }, 'json');
73 97 }
74 98 });