File: input.scss

package info (click to toggle)
node-node-sass 9.0.0%2Bgit20240131.6081731%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 75,520 kB
  • sloc: javascript: 7,313; cpp: 1,495; perl: 428; makefile: 11
file content (43 lines) | stat: -rw-r--r-- 1,058 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
$skin-name: "CMS_Black";

$QUOTE: unquote('"');
$EMPTY_STRING: unquote( "" );
$SLASH: unquote("/");

$SKINS_PATH: unquote("/CMS/Skins");
$URL_SEPARATOR: $SLASH;
$URL_PREFIX: $EMPTY_STRING;
$URL_SUFFIX: $EMPTY_STRING;

$_URL_PREFIX: $URL_PREFIX + $EMPTY_STRING;
$_URL_SUFFIX: $URL_SUFFIX + $EMPTY_STRING;
$_URL_SEPARATOR: $URL_SEPARATOR + $EMPTY_STRING;
$_SKINS_PATH: $SKINS_PATH + $EMPTY_STRING;

@function webresource-image-url( $skin, $control, $file ) 
{
	$_url: $EMPTY_STRING;
	$_path: $_SKINS_PATH $skin $control;

	@each $_part in $_path {
		$_url: $_url + $_part + $_URL_SEPARATOR
	}

	@return $_URL_PREFIX + $QUOTE + $_url + $file + $QUOTE + $_URL_SUFFIX;
}

@function global-image-url( $skin, $control, $file ) {
	@return webresource-image-url( $skin, $control, $file );
}

@function skin-image-url( $control, $file ) {
	@return global-image-url( $skin-name, $control, $file );
}

$actions-sprite: skin-image-url( "Common", "radActionsSprite.png" );

.test 
{
	background-image: url( $actions-sprite );
}