diff --git a/include/staff/profile.inc.php b/include/staff/profile.inc.php index fad56576c59bd8e28e4e76acc37322a96dcb01bd..30b884e52997cfaffb48ccf25c5b9f790ef36865 100644 --- a/include/staff/profile.inc.php +++ b/include/staff/profile.inc.php @@ -277,13 +277,20 @@ $info['id']=$staff->getId(); <link rel="stylesheet" href="<?php echo ROOT_PATH; ?>/css/jquery.multiselect.filter.css"/> <script type="text/javascript" src="<?php echo ROOT_PATH; ?>/js/jquery.multiselect.filter.min.js"></script> <script type="text/javascript"> -$('#timezone-dropdown').multiselect({ - multiple: false, - header: <?php echo JsonDataEncoder::encode(__('Time Zones')); ?>, - noneSelectedText: <?php echo JsonDataEncoder::encode(__('System Default')); ?>, - selectedList: 1, - minWidth: 400 -}).multiselectfilter({ - placeholder: <?php echo JsonDataEncoder::encode(__('Search')); ?> -}); +(function() { +var I = setInterval(function() { + if (!$.fn.multiselect) + return; + clearInterval(I); + $('#timezone-dropdown').multiselect({ + multiple: false, + header: <?php echo JsonDataEncoder::encode(__('Time Zones')); ?>, + noneSelectedText: <?php echo JsonDataEncoder::encode(__('System Default')); ?>, + selectedList: 1, + minWidth: 400 + }).multiselectfilter({ + placeholder: <?php echo JsonDataEncoder::encode(__('Search')); ?> + }); +}, 25); +})(); </script>