Sha256: 99a41d12e5f0492612f327b2ad4275b21ff7d250b9e678709eb7a6e47f8bd1e7

Contents?: true

Size: 417 Bytes

Versions: 207

Compression:

Stored size: 417 Bytes

Contents

// Replace all occurences of "--" (double hyphens) with "—" (long-em dash)
function walkText(node) {
  if (node.nodeType == 3) {
    node.data = node.data.replace(/--/g, '—');
  }
  if (node.nodeType == 1 && node.nodeName != 'SCRIPT') {
    for (var i = 0; i < node.childNodes.length; i++) {
      walkText(node.childNodes[i]);
    }
  }
}
//  Usage:
//
//    walkText(document.body);
//
export default walkText;

Version data entries

207 entries across 207 versions & 1 rubygems

Version Path
kcc-gem-theme-1.71.76 assets/js/theme/src/walkText.js
kcc-gem-theme-1.71.75 assets/js/theme/src/walkText.js
kcc-gem-theme-1.71.74 assets/js/theme/src/walkText.js
kcc-gem-theme-1.71.73 assets/js/theme/src/walkText.js
kcc-gem-theme-1.70.73 assets/js/theme/src/walkText.js
kcc-gem-theme-1.70.71 assets/js/theme/src/walkText.js
kcc-gem-theme-1.70.70 assets/js/theme/src/walkText.js
kcc-gem-theme-1.70.69 assets/js/theme/src/walkText.js
kcc-gem-theme-1.69.69 assets/js/theme/src/walkText.js
kcc-gem-theme-1.68.69 assets/js/theme/src/walkText.js
kcc-gem-theme-1.67.69 assets/js/theme/src/walkText.js
kcc-gem-theme-1.67.68 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.68 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.67 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.66 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.65 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.64 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.63 assets/js/theme/src/walkText.js
kcc-gem-theme-1.66.62 assets/js/theme/src/walkText.js
kcc-gem-theme-1.65.62 assets/js/theme/src/walkText.js