Sha256: 67520d0f93d7be2d9fc9f35ff796243ad1a6a2a186f15280165e74072dc54c85

Contents?: true

Size: 1.2 KB

Versions: 213

Compression:

Stored size: 1.2 KB

Contents

$(function(){
  $('#tag_reference').click(function(event){
    event.preventDefault();
    var href = $(this).attr('href');
    $.ajax({
      url: href,
      type: "GET",
      dataType: "html",
      success: function(data, textStatus, xhr){
        $('#popups').append(data);
        Popup.show('tag_reference_popup');
        $('#filter').keyup(function(){

          // Retrieve the input field text and reset the count to zero
          var filter = $(this).val(), count = 0;

          // Loop through the tag list
          $(".tag_description").each(function(){

            // If the list item does not contain the text phrase fade it out
            if ($(this).text().search(new RegExp(filter, "i")) < 0) {
              $(this).fadeOut();

              // Show the list item if the phrase matches and increase the count by 1
            } else {
              $(this).show();
              count++;
            }
          });

          // Update the count
          $("#filter-count").text("Found "+count+" Tags").css("background-color","yellow");
        });
        $('.close_link').click(function(){
          Popup.close();
          $('#tag_reference_popup').remove();
        });
      }
    });
  });
});

Version data entries

213 entries across 213 versions & 1 rubygems

Version Path
trusty-cms-1.2.29 app/assets/javascripts/admin/tags.js
trusty-cms-1.2.28 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.28 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.27 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.26 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.25 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.24 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.23 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.22 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.21 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.20 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.19 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.18 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.17 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.16 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.15 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.14 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.13 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.12 app/assets/javascripts/admin/tags.js
trusty-cms-1.1.11 app/assets/javascripts/admin/tags.js