Sha256: 4f93e466f824d64e165bac0bbc41be7dec7cb15ab28e93e546b4c85e78f8b22f

Contents?: true

Size: 1.67 KB

Versions: 5

Compression:

Stored size: 1.67 KB

Contents

var AlchemyCrm = {};
(function($) {

  AlchemyCrm = {

    toggleLabel : function(link, hidetext, showtext) {
      if ($(link).text() === showtext) {
        $(link).text(hidetext);
      } else {
        $(link).text(showtext);
      }
    },

    removeContactGroupFilter : function(element, id, count) {
      $(element).parent().parent('.filter').remove();
      $(
        '#filter_container'
      ).append(
        '<input type="hidden" name="contact_group[filters_attributes]['+count+'][_destroy]" value=1>'
      ).append(
        '<input type="hidden" name="contact_group[filters_attributes]['+count+'][id]" value='+id+'>'
      );
    },

    teasablesFilter : function(value) {
      var teasables = $('#teasable_elements .teasable_page');
      if (value === '') {
        teasables.each(function(t) { t.show(); });
      }
      else {
        teasables.each(function(el) {
          if (el.attr('id').replace('teasable_page_', '') != value) {
            el.hide();
          } else {
            el.show();
          }
        });
      }
    },

    text_view_active : false,

    togglePreviewFrame : function(btn, text_url, html_url) {
      var $frame = $('iframe#alchemyPreviewWindow');
      var $btn = $(btn).parent();
      var $spin = $('#preview_load_info');
      $frame.load(function() {
        $spin.hide();
      });
      if (AlchemyCrm.text_view_active) {
        $frame.attr('src', html_url);
        AlchemyCrm.text_view_active = false;
        $btn.removeClass('active');
      } else {
        $frame.attr('src', text_url);
        AlchemyCrm.text_view_active = true;
        $btn.addClass('active');
      }
      $spin.show();
      return false;
    }

  }

})(jQuery);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alchemy_crm-2.0.5 app/assets/javascripts/alchemy_crm/alchemy_crm.base.js
alchemy_crm-2.0.4.1 app/assets/javascripts/alchemy_crm/alchemy_crm.base.js
alchemy_crm-2.1.0a app/assets/javascripts/alchemy_crm/alchemy_crm.base.js
alchemy_crm-2.0.3 app/assets/javascripts/alchemy_crm/alchemy_crm.base.js
alchemy_crm-2.0.2 app/assets/javascripts/alchemy_crm/alchemy_crm.base.js