Dotclear

source: admin/js/filter-controls.js @ 3706:170617361020

Revision 3706:170617361020, 1001 bytes checked in by franck <carnet.franck.paul@…>, 7 years ago (diff)

use strict and no more linter warnings/errors as far as possible

Line 
1/*global $, dotclear */
2'use strict';
3
4$(function() {
5  var reset_url = '?';
6  if (dotclear.filter_reset_url != undefined) {
7    reset_url = dotclear.filter_reset_url;
8  }
9
10  var $filtersform = $('#filters-form');
11  $filtersform.before('<p><a id="filter-control" class="form-control" href="' + reset_url + '" style="display:inline">' + dotclear.msg.filter_posts_list + '</a></p>');
12
13  if (dotclear.msg.show_filters == 'false') {
14    $filtersform.hide();
15  } else {
16    $('#filter-control')
17      .addClass('open')
18      .text(dotclear.msg.cancel_the_filter);
19  }
20
21  $('#filter-control').click(function() {
22    if ($(this).hasClass('open')) {
23      if (dotclear.msg.show_filters == 'true') {
24        return true;
25      } else {
26        $filtersform.hide();
27        $(this).removeClass('open')
28          .text(dotclear.msg.filter_posts_list);
29      }
30    } else {
31      $filtersform.show();
32      $(this).addClass('open')
33        .text(dotclear.msg.cancel_the_filter);
34    }
35    return false;
36  });
37});
Note: See TracBrowser for help on using the repository browser.

Sites map