private static function maybe_enqueue_jquery_css()
 {
     global $frm_vars;
     if (isset($frm_vars['datepicker_loaded']) && !empty($frm_vars['datepicker_loaded'])) {
         FrmStylesHelper::enqueue_jquery_css();
     }
 }
    private static function entry_link_collapse($entries, $atts, array &$content)
    {
        FrmStylesHelper::enqueue_jquery_css();
        wp_enqueue_script('jquery-ui-core');
        wp_enqueue_script('formidable');
        $content[] = '<div class="frm_collapse">';
        $year = $month = '';
        $prev_year = $prev_month = false;
        foreach ($entries as $entry) {
            $value = self::entry_link_meta_value($entry, $atts);
            $link = self::entry_link_href($entry, $atts);
            $new_year = strftime('%G', strtotime($entry->created_at));
            $new_month = strftime('%B', strtotime($entry->created_at));
            if ($new_year != $year) {
                if ($prev_year) {
                    if ($prev_month) {
                        $content[] = '</ul></div>';
                    }
                    $content[] = '</div>';
                    $prev_month = false;
                }
                $class = $prev_year ? ' frm_hidden' : '';
                $triangle = $prev_year ? 'e' : 's';
                $content[] = "\n" . '<div class="frm_year_heading frm_year_heading_' . esc_attr($atts['id']) . '">
					<span class="ui-icon ui-icon-triangle-1-' . esc_attr($triangle) . '"></span>' . "\n" . '<a>' . sanitize_text_field($new_year) . '</a></div>' . "\n" . '<div class="frm_toggle_container' . esc_attr($class) . '">' . "\n";
                $prev_year = true;
            }
            if ($new_month != $month) {
                if ($prev_month) {
                    $content[] = '</ul></div>';
                }
                $class = $prev_month ? ' frm_hidden' : '';
                $triangle = $prev_month ? 'e' : 's';
                $content[] = '<div class="frm_month_heading frm_month_heading_' . esc_attr($atts['id']) . '">
					<span class="ui-icon ui-icon-triangle-1-' . esc_attr($triangle) . '"></span>' . "\n" . '<a>' . sanitize_text_field($new_month) . '</a>' . "\n" . '</div>' . "\n" . '<div class="frm_toggle_container frm_month_listing' . esc_attr($class) . '"><ul>' . "\n";
                $prev_month = true;
            }
            $content[] = '<li><a href="' . esc_url($link) . '">' . $value . '</a>';
            if ($atts['show_delete'] && FrmProEntriesHelper::user_can_delete($entry)) {
                $content[] = ' <a href="' . esc_url(add_query_arg(array('frm_action' => 'destroy', 'entry' => $entry->id), $atts['permalink'])) . '" class="frm_delete_list" data-frmconfirm="' . esc_attr($atts['confirm']) . '">' . $atts['show_delete'] . '</a>' . "\n";
            }
            $content[] = "</li>\n";
            $year = $new_year;
            $month = $new_month;
        }
        if ($prev_year) {
            $content[] = '</div>';
        }
        if ($prev_month) {
            $content[] = '</ul></div>';
        }
        $content[] = '</div>';
    }