function lessc::import in Less CSS Preprocessor 6.3
Same name and namespace in other branches
- 6 lessc.inc.php \lessc::import()
1 call to lessc::import()
- lessc::chunk in lessphp/
lessc.inc.php
File
- lessphp/
lessc.inc.php, line 404
Class
Code
function import(&$url, &$media) {
$s = $this
->seek();
if (!$this
->literal('@import')) {
return false;
}
// @import "something.css" media;
// @import url("something.css") media;
// @import url(something.css) media;
if ($this
->literal('url(')) {
$parens = true;
}
else {
$parens = false;
}
if (!$this
->string($url)) {
if ($parens && $this
->to(')', $url)) {
$parens = false;
// got em
}
else {
$this
->seek($s);
return false;
}
}
if ($parens && !$this
->literal(')')) {
$this
->seek($s);
return false;
}
// now the rest is media
return $this
->to(';', $media, false, true);
}