Skip to content

Commit

Permalink
Core: Made language-none the default language (#1858)
Browse files Browse the repository at this point in the history
This makes `language-none` the default language of a highlighted element in the case that no `language-xxxx` class is provided or inherited.
  • Loading branch information
RunDevelopment committed Apr 22, 2019
1 parent c1e6a7f commit fd691c5
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions components/prism-core.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,14 +189,14 @@ var _ = {

highlightElement: function(element, async, callback) {
// Find language
var language, grammar, parent = element;
var language = 'none', grammar, parent = element;

while (parent && !lang.test(parent.className)) {
parent = parent.parentNode;
}

if (parent) {
language = (parent.className.match(lang) || [,''])[1].toLowerCase();
language = (parent.className.match(lang) || [,'none'])[1].toLowerCase();
grammar = _.languages[language];
}

Expand Down
2 changes: 1 addition & 1 deletion components/prism-core.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions prism.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,14 +194,14 @@ var _ = {

highlightElement: function(element, async, callback) {
// Find language
var language, grammar, parent = element;
var language = 'none', grammar, parent = element;

while (parent && !lang.test(parent.className)) {
parent = parent.parentNode;
}

if (parent) {
language = (parent.className.match(lang) || [,''])[1].toLowerCase();
language = (parent.className.match(lang) || [,'none'])[1].toLowerCase();
grammar = _.languages[language];
}

Expand Down

0 comments on commit fd691c5

Please sign in to comment.