I"Ú(function() { $(document).ready(function() { $("body").append('
...
').click(function() { return $("#i18n_viz_tooltip").hide(); }); $.fn.initGUI = function() { var $i18n_element, keys; $i18n_element = $(this); keys = $i18n_element.data("i18n-keys"); $i18n_element.mouseenter(function() { var $tooltip, left, top; $tooltip = $("#i18n_viz_tooltip"); top = $i18n_element.offset().top - $tooltip.outerHeight(); left = $i18n_element.offset().left; if (top < 0) { top = $i18n_element.offset().top + $i18n_element.height() + 10; } $tooltip.html(''); keys.forEach(function(value) { if (window.I18nViz.external_tool_url.length > 0) { return $tooltip.append('' + value + ''); } else { return $tooltip.append("" + value + ""); } }); return $tooltip.css({ top: top, left: left }).show(); }); return $i18n_element; }; $(":i18n-textnode").each(function() { return $(this).enrichWithI18nData().clearI18nText().initGUI(); }); return $("input:i18n-value-placeholder").each(function() { var $i18n_input_element, cleared_input_value, cleared_placeholder_value, input_value, placeholder_value; $i18n_input_element = $(this); input_value = $i18n_input_element.val(); placeholder_value = $i18n_input_element.attr('placeholder'); $i18n_input_element.enrichWithI18nData(); cleared_input_value = input_value.replace(window.I18nViz.global_regex, ""); $(this).val(cleared_input_value); if (placeholder_value) { cleared_placeholder_value = placeholder_value.replace(window.I18nViz.global_regex, ""); return $(this).attr('placeholder', cleared_placeholder_value); } }); }); }).call(this); :ET