Sha256: eab4c75f70d08d87e82db76a3d56f78039e53c392b9bfb01dd1de9ea4bcfecd5

Contents?: true

Size: 609 Bytes

Versions: 2

Compression:

Stored size: 609 Bytes

Contents

Blockly.Names.prototype.safeName_ = function(name) {
  if (!name) {
    name = 'unnamed';
  } else {
    // Unfortunately names in non-latin characters will look like
    // _E9_9F_B3_E4_B9_90 which is pretty meaningless.
    // HACK: Rubyでは日本語の変数名を許可しているためencodeURIを行わない。
    // また、使えない記号を置換する。
    name = name.replace(/[ !"#$%&'()=\-~^\\|`@{\[+;*:}\]<>,.?\/]/g, '_')
    // Most languages don't allow names with leading numbers.
    if ('0123456789'.indexOf(name[0]) != -1) {
      name = '_' + name;
    }
  }
  return name;
};

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
smalruby-editor-0.1.19-x86-mingw32 app/assets/javascripts/fix_blockly.js
smalruby-editor-0.1.19 app/assets/javascripts/fix_blockly.js