1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-16 19:54:24 +02:00

Updated several modules and classes to better support admin theme customization, consistent with needs in AdminThemeUikit

This commit is contained in:
Ryan Cramer
2017-02-24 12:23:57 -05:00
parent ad90996c0b
commit f137dd2966
50 changed files with 1092 additions and 431 deletions

View File

@@ -274,6 +274,7 @@ var ProcessWireAdmin = {
var setupDropdownHover = false;
var $itemsIcon = $a.children('.pw-has-items-icon');
$itemsIcon.removeClass('fa-angle-right').addClass('fa-spinner fa-spin');
$ul.css('opacity', 0);
$.getJSON(url, function(data) {
$itemsIcon.removeClass('fa-spinner fa-spin').addClass('fa-angle-right');
@@ -308,9 +309,10 @@ var ProcessWireAdmin = {
}
$ul.append($li);
});
$ul.addClass('navJSON')
$ul.addClass('length' + parseInt(data.list.length));
$ul.addClass('navJSON').addClass('length' + parseInt(data.list.length)).hide();
if($ul.children().length) $ul.css('opacity', 1.0).fadeIn('fast');
// trigger the first call
hoverDropdownAjaxItem($a);