jurcovicovam
2e579cf42a
cleaning up forgotten debug help
2015-02-01 15:39:33 +01:00
jurcovicovam
996947d2f6
Fixing makeImportant on mixins and rulesets: #2421
...
1.) Rulesets `makeImportant` must create a new ruleset.
2.) Mixin-definition `makeImportant` must create a new mixin definition.
It must NOT convert mixin into ruleset.
2015-02-01 15:32:58 +01:00
Luke Page
4972d476a4
Merge pull request #2423 from SomMeri/extend-on-parent-selector-v1-2206
...
Bug: extend doesn't work when appended on nested selector with &
2015-01-31 08:50:33 +01:00
Luke Page
604c911441
style cop 2 - indentation
2015-01-30 20:41:25 +00:00
Luke Page
1494e25ef0
More style cop..
2015-01-30 18:28:02 +00:00
Luke Page
cf4f8e5a71
if strict units are off also use the denominator, if there is no numerator. Fixes #2418
2015-01-30 17:41:24 +00:00
jurcovicovam
b9a3d45dbb
Selector composed from multiple joined selectors should keep original
...
extends. #2206
2015-01-30 13:54:21 +01:00
jurcovicovam
dc93dd54bf
Merge https://github.com/less/less.js into nested-parent-selector-2026-v1
...
Conflicts:
lib/less/parser/parser.js
lib/less/tree/ruleset.js
2015-01-28 10:46:49 +01:00
jurcovicovam
964b991423
Reviews changes: spacing and commented code.
...
Bug fixed: fixed handling of multi level nesting.
2015-01-28 09:50:44 +01:00
Luke Page
d206167c84
enforce spaces between operators for consistency
2015-01-27 22:24:12 +00:00
Luke Page
dc703deaf0
laxbreak
2015-01-27 22:02:05 +00:00
Luke Page
28de1cf788
Require parenthesis
2015-01-27 21:57:07 +00:00
Luke Page
08a7f9ebeb
more whitespace rules
2015-01-27 21:38:13 +00:00
Luke Page
7eb3d63632
Prevent double protocol in debug info. Fixes #2383
2015-01-27 17:35:33 +00:00
Luke Page
31c3d04980
jscs style checking. Fixed whitespace issues.
2015-01-26 23:34:35 +00:00
Luke Page
3571cadafb
Merge pull request #2404 from SomMeri/important-with-nested-mixin-v2-2394
...
Important on parametrized mixin
2015-01-26 23:13:17 +01:00
Luke Page
ab96e71a34
Merge remote-tracking branch 'sommeri/import-refence-directives-2008'
...
Conflicts:
test/css/import-reference.css
test/less/import-reference.less
test/less/import/import-reference.less
2015-01-26 22:08:35 +00:00
Luke Page
10586f0a92
make node available in tree
2015-01-26 21:53:02 +00:00
jurcovicovam
8f1c35a814
Extend looses @supports imported by reference
...
New logic: directive with body that contains something referenced (for
example by extend) will be shown in output too. @Media works with the same
logic - it shows up in output if it contains something visible.
Related to: #2359
2015-01-23 17:48:26 +01:00
jurcovicovam
ed9b6efb13
Keyframes, supports and other directives should work with import
...
reference. #2008
2015-01-22 14:03:00 +01:00
jurcovicovam
d0e217e743
Important on parametrized mixin #2394
...
The !important flag on mixin call prevented proper evaluation of variables inside nested mixins. #2394
2015-01-21 14:54:48 +01:00
jurcovicovam
20e555bf47
Cleaned up parent selector replacement inside nested selectors :not() and
...
added unit test.
2015-01-20 13:40:56 +01:00
jurcovicovam
b5711dbb13
Working but extremly ugly version. Desperately needs clean up.
2015-01-18 11:47:23 +01:00
jurcovicovam
84b1863ddf
Support include-path inside data-uri. Related to #1634 and #2275
2015-01-13 15:09:41 +01:00
seven-phases-max
f0d7b6a9fa
allow colour keywords to serve as variable names (for @@)
2015-01-11 04:45:30 +04:00
Luke Page
ddc7ba9845
allow empty directives. fixes #2377
2015-01-10 16:53:07 +00:00
Luke Page
aaa2462bdb
Only detect filenames as css if they have \/.#& before css. Fixes #2364
2015-01-03 17:32:54 +00:00
Luke Page
9ba40925a9
Fix problem if you use import inline and import interpolation together. Fixes #2336
2015-01-03 09:02:38 +00:00
Luke Page
99da1f21a3
revert original fix for #2360 and fix #2360 by constructing the URL using a Quoted type instead of an anonymous one, since the url is quoted.
2015-01-01 16:41:02 +00:00
Matthew Smith
19b606b439
Improve url check to be more robust, fix tests
...
I figured out that the test would still fail if I call the import in the
urls.less file. That way I don't need to figure out all the setup
required to test this bug.
- #2360
2014-12-31 13:09:02 -07:00
Matthew Smith
94b37955f1
Proposed fix for issue #2360
...
I don't entirely understand how the tests are setup, so there are some
failing tests still but they appear to be isolated to base64 encoding
options.
2014-12-31 10:42:03 -07:00
seven-phases-max
ccd49bb619
improve keyword and anonymous input for replace (and %)
2014-11-25 04:04:50 +04:00
Luke Page
27dea8ed2b
Fix variables with important to be consistent - Fixes #2286
2014-11-15 11:07:10 +00:00
Luke Page
9017cbe2ad
improve legacy units to be more consistent (particularly for multiplicaton). Fixes #2276
2014-11-09 14:01:01 +00:00
Veres Lajos
73f3fc4468
typo fixes
2014-11-02 23:18:29 +00:00
Luke Page
4b1a200686
IE8/IE9 support
2014-11-02 13:50:04 +00:00
Luke Page
c757befb4f
flatten import visitor so that variable imports can be processed at the end of a global queue
2014-10-23 21:33:28 +01:00
Luke Page
b4ae1e880f
when finding variables, look inside sub import nodes
2014-10-23 18:33:13 +01:00
Luke Page
148a0f5908
put the appendage of the .less extension through the file manager so that behaviour can be over-ridden. Fixes #2235
2014-10-21 13:16:40 +01:00
Luke Page
9d535c0470
Whitespace - undo unusual new() syntax
2014-10-19 16:57:22 +01:00
Luke Page
845ec72131
improve error reporting
2014-10-19 16:48:04 +01:00
Luke Page
6d64213996
Fix issue #2221
2014-10-11 18:51:09 +01:00
Luke Page
dedf0eee38
rename env to context to avoid confusion with environment
2014-10-05 18:50:34 +01:00
Luke Page
10296d2947
Merge pull request #2217 from seven-phases-max/2_0_0
...
Fix interpolated selector match regression
2014-10-04 18:06:23 +01:00
Luke Page
7a6b1e278b
Pull out the file manager aspect of the environment so new file managers can be added dynamically
2014-10-04 17:46:30 +01:00
seven-phases-max
a51c8480ef
Fix interpolated selector match regression
2014-10-04 20:19:50 +04:00
Max Mikhailov
1ecce8b3ca
tree/directive.js: fix incorrect accept() code
...
Fixes #2191 .
2014-09-17 11:45:57 +04:00
Luke Page
e357dae7bc
allow lessc to load plugins. rename visitor directory to visitors to match others. Fix indexes in URL
2014-09-09 21:20:04 +01:00
Luke Page
1a78cd5901
Remove unnecessary text from require statements
2014-09-08 00:57:50 +01:00
Luke Page
50e299b8bc
Fix url import. Fixes #2089 .
2014-09-07 14:40:28 +01:00