8000 don't use globals to hold engine mode · websdotcom/less.js@491c7d1 · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit 491c7d1

Browse files
committed
don't use globals to hold engine mode
1 parent 7739fb1 commit 491c7d1

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

lib/less/parser.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
11
var less, tree;
22

3-
var BROWSER = 0; var NODE = 1; var RHINO = 2;
4-
var engine;
5-
63
if (typeof environment === "object" && ({}).toString.call(environment) === "[object Environment]") {
74
// Rhino
85
// Details on how to detect Rhino: https://github.com/ringo/ringojs/issues/88
96
less = {};
107
tree = less.tree = {};
11-
engine = RHINO;
8+
less.mode = 'rhino';
129
} else if (typeof(window) === 'undefined') {
1310
// Node.js
1411
less = exports,
1512
tree = require('less/tree');
16-
engine = NODE;
13+
less.mode = 'rhino';
1714
} else {
1815
// Browser
1916
if (typeof(window.less) === 'undefined') { window.less = {} }
2017
less = window.less,
2118
tree = window.less.tree = {};
22-
engine = BROWSER;
19+
less.mode = 'browser';
2320
}
2421
//
2522
// less.js - parser
@@ -1101,7 +1098,7 @@ less.Parser = function Parser(env) {
11011098
};
11021099
};
11031100

1104-
if (engine === BROWSER || engine === RHINO) {
1101+
if (less.mode === 'browser' || less.mode === 'rhino') {
11051102
//
11061103
// Used by `@import` directives
11071104
//

0 commit comments

Comments
 (0)
0