(language)
| 554 | } |
| 555 | |
| 556 | getSampleCodeForLanguage (language) { |
| 557 | if (!language) { return '' } |
| 558 | const sampleCodeByLanguage = this.getSampleCode() |
| 559 | if (this.isType('web-dev')) { |
| 560 | const sampleCode = sampleCodeByLanguage.html |
| 561 | if (/<playercode>/.test(sampleCode)) { |
| 562 | return utils.extractPlayerCodeTag(sampleCode) |
| 563 | } |
| 564 | if (sampleCode) return sampleCode |
| 565 | } |
| 566 | const sampleCode = sampleCodeByLanguage[language] |
| 567 | if (sampleCode || language === 'javascript' || !sampleCodeByLanguage.javascript) { |
| 568 | return sampleCode || '' |
| 569 | } |
| 570 | return translateUtils.translateJS(sampleCodeByLanguage.javascript, language) || '' |
| 571 | } |
| 572 | |
| 573 | getProgrammablePlan (team = 'humans') { |
| 574 | const heroThangID = team === 'ogres' ? 'Hero Placeholder 1' : 'Hero Placeholder' |
no test coverage detected