Sha256: b62f2dd39461e35968de56dd4a8d41d08c8c7d957fc2de5368995d8f5bd9e127

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

I"Œ(function() {
  window.I18nViz.extractI18nKeysFromText = function(text) {
    var keys;
    keys = text.match(window.I18nViz.global_regex);
    if (keys) {
      keys.forEach(function(value, index) {
        return keys[index] = value.replace(/--/g, "");
      });
      return keys;
    } else {
      return null;
    }
  };

  $.fn.enrichWithI18nData = function() {
    var $i18n_element, i18n_keys;
    $i18n_element = $(this);
    i18n_keys = window.I18nViz.extractI18nKeysFromText($i18n_element.text());
    if (i18n_keys !== null) {
      $i18n_element.addClass("i18n-viz").data("i18n-keys", i18n_keys);
    }
    return $i18n_element;
  };

  $.fn.clearI18nText = function() {
    var $el;
    $el = $(this);
    $el.textNodes().each(function() {
      return $el.text($el.text().replace(I18nViz.global_regex, ""));
    });
    return $el;
  };

  $.extend($.expr[':'], {
    'i18n-textnode': function(el) {
      return window.I18nViz.regex.test($(el).textNodes().text());
    },
    'i18n-value-placeholder': function(el) {
      return window.I18nViz.regex.test($(el).val()) || I18nViz.regex.test($(el).attr('placeholder'));
    }
  });

}).call(this);
:ET

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
i18n_viz-1.2.0 test/dummy/tmp/cache/assets/sprockets/v3.0/35bJLA0KF13o0pUVVCn7D-6HmF-Yi462o9x5Ivgeji8.cache
i18n_viz-1.1.0 test/dummy/tmp/cache/assets/sprockets/v3.0/35bJLA0KF13o0pUVVCn7D-6HmF-Yi462o9x5Ivgeji8.cache
i18n_viz-1.0.1 test/dummy/tmp/cache/assets/sprockets/v3.0/35bJLA0KF13o0pUVVCn7D-6HmF-Yi462o9x5Ivgeji8.cache