diff --git a/application/themehandler.class.inc.php b/application/themehandler.class.inc.php index 70efb9b13..43591a345 100644 --- a/application/themehandler.class.inc.php +++ b/application/themehandler.class.inc.php @@ -320,7 +320,7 @@ CSS; $aCompleteUrls = array(); $aToCompleteUrls = array(); $aMissingVariables = array(); - $aFoundVariables = array(); + $aFoundVariables = array('version'=>''); $aMap = array( 'aCompleteUrls' => $aCompleteUrls, 'aToCompleteUrls' => $aToCompleteUrls, @@ -389,6 +389,11 @@ CSS; $aToCompleteUrls=$aMap['aToCompleteUrls']; $aCompleteUrls=$aMap['aCompleteUrls']; list($aMissingVariables, $aFoundVariables) = static::FindMissingVariables($aThemeParametersVariables, $aMissingVariables, $aFoundVariables, $sContent); + if (array_key_exists('version', $aMissingVariables)) + { + //handle removed $version from css-variables.scss + $aFoundVariables['version'] = ''; + } list($aToCompleteUrls, $aCompleteUrls) = static::ResolveUrls($aFoundVariables, $aToCompleteUrls, $aCompleteUrls); $aMap['aMissingVariables']=$aMissingVariables; $aMap['aFoundVariables']=$aFoundVariables; @@ -408,6 +413,7 @@ CSS; */ public static function FindMissingVariables($aThemeParametersVariables, $aMissingVariables, $aFoundVariables, $sContent) { + $aNewMissingVars = array(); if (!empty($aMissingVariables)) { foreach ($aMissingVariables as $var) @@ -415,20 +421,34 @@ CSS; if (array_key_exists($var, $aThemeParametersVariables)) { $aFoundVariables[$var] = $aThemeParametersVariables[$var]; - unset($aMissingVariables[$var]); } else { - if (preg_match_all("/\\\$$var\s*:\s*[\"'](.*)[\"']/", $sContent, $aValues)) + if (preg_match_all("/\\\$$var\s*:\s*[\"']{0,1}(.*)[\"']{0,1};/", $sContent, $aValues)) { - $aFoundVariables[$var] = $aValues[1][0]; - unset($aMissingVariables[$var]); + $sValue = $aValues[1][0]; + if (preg_match_all("/([^!]+)!/", $sValue, $aSubValues)) + { + $sValue = trim($aSubValues[1][0], ' "\''); + } + + if (strpos($sValue, '$') === false) + { + $aFoundVariables[$var] = $sValue; + } + else{ + $aNewMissingVars[] = $var; + } + } + else + { + $aNewMissingVars[] = $var; } } } } - return array($aMissingVariables, $aFoundVariables); + return array($aNewMissingVars, $aFoundVariables); } /** @@ -542,7 +562,7 @@ CSS; $aReplacement[]=$aFoundVariableValue; } $sResolvedUrl=preg_replace($aPattern, $aReplacement, $sUrlTemplate); - if (strpos($sResolvedUrl, "+")!=false) + if (strpos($sResolvedUrl, "+")!==false) { return false; } diff --git a/test/application/ThemeHandlerTest.php b/test/application/ThemeHandlerTest.php index 462a9902f..2ad2789ef 100644 --- a/test/application/ThemeHandlerTest.php +++ b/test/application/ThemeHandlerTest.php @@ -10,7 +10,7 @@ use Combodo\iTop\Test\UnitTest\ItopTestCase; */ class ThemeHandlerTest extends ItopTestCase { - const PATTERN = '|/var[^"]+iTop|'; + const PATTERN = '|\\\/var[^"]+testimages|'; private $compileCSSServiceMock; private $cssPath; @@ -213,7 +213,7 @@ class ThemeHandlerTest extends ItopTestCase { $sig = ThemeHandler::GetSignature(APPROOT.'test/application/theme-handler/expected/themes/basque-red/main.css'); $expect_sig=<<assertEquals($expect_sig,$sig); @@ -307,34 +307,66 @@ JSON; ); } + /** + * @return array + */ + public function CompileThemesProvider() + { + $sModifiedVariableThemeParameterJson='{"variables":{"brand-primary1":"#C53030","hover-background-color":"#F6F6F6","icons-filter":"grayscale(1)","search-form-container-bg-color":"#4A5568"},"imports":{"css-variables":"..\/css\/css-variables.scss"},"stylesheets":{"jqueryui":"..\/css\/ui-lightness\/jqueryui.scss","main":"..\/css\/light-grey.scss"}}'; + $sInitialThemeParamJson='{"variables":{"brand-primary":"#C53030","hover-background-color":"#F6F6F6","icons-filter":"grayscale(1)","search-form-container-bg-color":"#4A5568"},"imports":{"css-variables":"..\/css\/css-variables.scss"},"stylesheets":{"jqueryui":"..\/css\/ui-lightness\/jqueryui.scss","main":"..\/css\/light-grey.scss"}}'; + $sImportFilePath = '/branding/css/css-variables.scss'; + $sVarChangedMainCssPath="test/application/theme-handler/expected/themes/basque-red/main_varchanged.css"; + $sStylesheetMainCssPath="test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css"; + $sImageMainCssPath="test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css"; + $sImportModifiedMainCssPath="test/application/theme-handler/expected/themes/basque-red/main_importmodified.css"; + $sStylesheetFilePath = '/branding/css/light-grey.scss'; + $sImageFilePath = 'test/application/theme-handler/copied/testimages/images/green-header.gif'; + return array( + "setup context: variables list modified without any file touched" => array($sModifiedVariableThemeParameterJson, 1,false,false,false,$sImportFilePath, $sVarChangedMainCssPath), + "setup context: variables list modified with files touched" => array($sModifiedVariableThemeParameterJson, 1,false,true,false,$sImportFilePath, $sVarChangedMainCssPath, false), + "itop page/theme loading; variables list modified without any file touched" => array($sModifiedVariableThemeParameterJson, 0,false,false,false,$sImportFilePath, $sVarChangedMainCssPath, false), + //imports + "import file missing" => array($sInitialThemeParamJson, 0, true, false, false, $sImportFilePath), + "import file touched" => array($sInitialThemeParamJson, 0, false, true, false, $sImportFilePath), + "import file modified" => array($sInitialThemeParamJson, 1, false, false, true, $sImportFilePath, $sImportModifiedMainCssPath), + //stylesheets + "stylesheets file missing" => array($sInitialThemeParamJson, 0, true, false, false, $sStylesheetFilePath), + "stylesheets file touched" => array($sInitialThemeParamJson, 0, false, true, false, $sStylesheetFilePath), + "stylesheets file modified" => array($sInitialThemeParamJson, 1, false, false, true, $sStylesheetFilePath, $sStylesheetMainCssPath), + //images + "image file missing" => array($sInitialThemeParamJson, 0, true, false, false, $sImageFilePath), + "image file touched" => array($sInitialThemeParamJson, 0, false, true, false, $sImageFilePath), + "image file modified" => array($sInitialThemeParamJson, 1, false, false, true, $sImageFilePath, $sImageMainCssPath), + ); + } + /** * @param $ThemeParametersJson - * @param $CompileCSSFromSASSCount - * @param int $missingFile - * @param int $filesTouchedRecently - * @param int $fileMd5sumModified - * @param null $fileToTest - * - * @param null $expected_maincss_path + * @param int $iCompileCSSFromSASSCount + * @param boolean $bMissingFile + * @param boolean $bFilesTouchedRecently + * @param boolean $bFileMd5sumModified + * @param null $sFileToTest + * @param null $sExpectedMainCssPath + * @param bool $bSetup * * @throws \CoreException * @dataProvider CompileThemesProvider */ - public function testCompileThemes($ThemeParametersJson, $CompileCSSFromSASSCount, $missingFile=0, $filesTouchedRecently=0, $fileMd5sumModified=0, $fileToTest=null, $expected_maincss_path=null, $bSetup=true) + public function testCompileThemes($ThemeParametersJson, $iCompileCSSFromSASSCount, $bMissingFile=false, $bFilesTouchedRecently=false, $bFileMd5sumModified=false, $sFileToTest=null, $sExpectedMainCssPath=null, $bSetup=true) { - if (is_file($this->tmpDir.'/'.$fileToTest)) + $sAfterReplacementCssVariableMd5sum=''; + if (is_file($this->tmpDir.'/'.$sFileToTest)) { - $fileToTest=$this->tmpDir.'/'.$fileToTest; + $sFileToTest=$this->tmpDir.'/'.$sFileToTest; } else { - $fileToTest=APPROOT.'/'.$fileToTest; + $sFileToTest=APPROOT.'/'.$sFileToTest; } - $cssPath = $this->tmpDir . '/branding/themes/basque-red/main.css'; - copy(APPROOT."test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css", $cssPath); - + //copy images in test dir $sAbsoluteImagePath = APPROOT .'test/application/theme-handler/copied/testimages/'; $this->recurseMkdir($sAbsoluteImagePath); $aDirsToCleanup[] = $sAbsoluteImagePath; @@ -342,127 +374,104 @@ JSON; //change approot-relative in css-variable to use absolute path $sCssVarPath = $this->tmpDir."/branding/css/css-variables.scss"; + $sBeforeReplacementCssVariableMd5sum = md5_file($sCssVarPath); + echo 'BEFORE :' . $sBeforeReplacementCssVariableMd5sum .' ' . $sCssVarPath . ' '; $sCssVariableContent = file_get_contents($sCssVarPath); - $sLine = '$approot-relative: "' . $sAbsoluteImagePath . '" !default;'; - + $sLine = '$approot-relative: "'.$sAbsoluteImagePath.'" !default;'; $sCssVariableContent=preg_replace("/\\\$approot-relative: \"(.*)\"/", $sLine, $sCssVariableContent); file_put_contents($sCssVarPath, $sCssVariableContent); - - if ($missingFile==1) + if ($bMissingFile) { - unlink($fileToTest); + $sAfterReplacementCssVariableMd5sum = $sBeforeReplacementCssVariableMd5sum; + unlink($sFileToTest); } - if ($filesTouchedRecently==1) + if (is_file($sCssVarPath)) + { + $sAfterReplacementCssVariableMd5sum = md5_file($sCssVarPath); + } + + //change cssvar md5sum + image absolute paths + $sMainCssContent = file_get_contents(APPROOT."test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css"); + $sMainCssContent = preg_replace('/MD5SUM/', $sAfterReplacementCssVariableMd5sum, $sMainCssContent); + $sReplacement = rtrim($sAbsoluteImagePath, '/'); + $sReplacement=preg_replace('|\/|', '\/', $sReplacement); + $sMainCssContent = preg_replace(static::PATTERN, $sReplacement, $sMainCssContent); + $cssPath = $this->tmpDir . '/branding/themes/basque-red/main.css'; + echo 'PUT md5sum: '.$sAfterReplacementCssVariableMd5sum.' in '.$cssPath.' '; + file_put_contents($cssPath, $sMainCssContent); + + //should be after main.css modification to make sure precompilation check will be performed + if ($bFilesTouchedRecently) { sleep(1); - touch($fileToTest); + touch($sFileToTest); } - if ($fileMd5sumModified==1) + //same: it should be after main.css modification + if ($bFileMd5sumModified) { + $sMd5sum = md5_file($sFileToTest); + echo ' BEFORE touch: ' . $sMd5sum .' ' . $sFileToTest; sleep(1); - file_put_contents($fileToTest, "###\n".file_get_contents($fileToTest)); + file_put_contents($sFileToTest, "###\n".file_get_contents($sFileToTest)); + + $sMd5sum = md5_file($sFileToTest); + echo ' AFTER touch: ' . $sMd5sum .' ' . $sFileToTest; } - $this->compileCSSServiceMock->expects($this->exactly($CompileCSSFromSASSCount)) + if (is_file($sCssVarPath)) + { + $sAfterReplacementCssVariableMd5sum = md5_file($sCssVarPath); + } + + $this->compileCSSServiceMock->expects($this->exactly($iCompileCSSFromSASSCount)) ->method("CompileCSSFromSASS") ->willReturn("====CSSCOMPILEDCONTENT===="); - ThemeHandler::CompileTheme('basque-red', $bSetup, json_decode($ThemeParametersJson, true), array($this->tmpDir.'/branding/themes/'), $this->tmpDir); + $aThemeParameters = json_decode($ThemeParametersJson, true); + ThemeHandler::CompileTheme('basque-red', $bSetup, $aThemeParameters, array($this->tmpDir.'/branding/themes/'), $this->tmpDir); - if ($CompileCSSFromSASSCount==1) + if ($iCompileCSSFromSASSCount==1) { - $sExpectedMainCssFile = APPROOT.$expected_maincss_path; + $sExpectedMainCssFile = APPROOT.$sExpectedMainCssPath; if (!is_file($sExpectedMainCssFile)) { $this->assertTrue(false, "Cannot find expected main css file $sExpectedMainCssFile"); } - $this->DoInnerJsonValidation($sExpectedMainCssFile, $sExpectedMainCssFile); + $aPatterns = array(static::PATTERN, '/'.$sBeforeReplacementCssVariableMd5sum.'/'); + $aPatterns[] = "/8100523d2e76a70266f3e7110e2fe5fb/"; + $aReplacements = array($sReplacement, $sAfterReplacementCssVariableMd5sum); + $aReplacements[] = md5(json_encode($aThemeParameters['variables'])); + var_dump($aReplacements); + $this->DoInnerJsonValidation($sExpectedMainCssFile, $cssPath, $aPatterns, $aReplacements); } } - public function DoInnerJsonValidation($sExpectedCssFile, $sActualCssFile) + public function DoInnerJsonValidation($sExpectedCssFile, $sActualCssFile, $aPatterns, $aReplacements) { - $sReplacement = rtrim(APPROOT, '/'); - $sExpectedContent = file_get_contents($sExpectedCssFile); + $sActualContent = file_get_contents($sActualCssFile); //replace absolute path to fix it in any envt - $sActualContent = preg_replace(static::PATTERN, $sReplacement, file_get_contents($sActualCssFile)); + $sExpectedContent = preg_replace($aPatterns, $aReplacements, file_get_contents($sExpectedCssFile)); + + //echo($sExpectedContent); if ($sExpectedContent != $sActualContent) { //try to have inner json diff failure /** @var array $aExpectedJson */ - $aExpectedJson = json_decode(ThemeHandler::GetSignature($sExpectedCssFile), true); //replace absolute path to fix it in any envt - $sActualJson = preg_replace(static::PATTERN, $sReplacement, ThemeHandler::GetSignature($sActualCssFile)); + $sExpectedJson = preg_replace($aPatterns, $aReplacements, ThemeHandler::GetSignature($sExpectedCssFile)); + $aExpectedJson = json_decode($sExpectedJson, true); /** @var array $aActualJson */ - $aActualJson = json_decode($sActualJson, true); - $this->assertEquals($aExpectedJson['variables'], $aActualJson['variables'], "File dont match on variables ($sExpectedCssFile / $sActualCssFile)"); - $this->ValidateSubArray('stylesheets', $sExpectedCssFile, $sActualCssFile, $aExpectedJson, $aActualJson); - $this->ValidateSubArray('imports', $sExpectedCssFile, $sActualCssFile, $aExpectedJson, $aActualJson); - $this->ValidateSubArray('images', $sExpectedCssFile, $sActualCssFile, $aExpectedJson, $aActualJson); + $aActualJson = json_decode(ThemeHandler::GetSignature($sActualCssFile), true); + $this->assertEquals($aExpectedJson, $aActualJson, "CSS file dont match ($sExpectedCssFile / $sActualCssFile)"); } $this->assertTrue(true); } - /** - * @param $sKey - * @param $sExpectedCssFile - * @param $sActualCssFile - * @param array $aExpectedJson - * @param $aActualJson - */ - private function ValidateSubArray($sKey, $sExpectedCssFile, $sActualCssFile, $aExpectedJson, $aActualJson) - { - foreach ($aExpectedJson[$sKey] as $sSubKey => $sSubVal) - { - if (array_key_exists($sSubKey, $aActualJson[$sKey])) - { - $this->assertEquals($sSubVal, $aActualJson[$sKey][$sSubKey], "File dont match on $sKey ($sExpectedCssFile / $sActualCssFile)"); - } - else - { - $this->assertTrue(false, "File dont match on '$sKey' ($sExpectedCssFile / $sActualCssFile).\nCannot find key '$sSubKey' in actual sub json \n" . json_encode($aActualJson[$sKey], true)); - } - } - } - - /** - * @return array - */ - public function CompileThemesProvider() - { - $modifiedVariableThemeParameterJson='{"variables":{"brand-primary1":"#C53030","hover-background-color":"#F6F6F6","icons-filter":"grayscale(1)","search-form-container-bg-color":"#4A5568"},"imports":{"css-variables":"..\/css\/css-variables.scss"},"stylesheets":{"jqueryui":"..\/css\/ui-lightness\/jqueryui.scss","main":"..\/css\/light-grey.scss"}}'; - $initialThemeParamJson='{"variables":{"brand-primary":"#C53030","hover-background-color":"#F6F6F6","icons-filter":"grayscale(1)","search-form-container-bg-color":"#4A5568"},"imports":{"css-variables":"..\/css\/css-variables.scss"},"stylesheets":{"jqueryui":"..\/css\/ui-lightness\/jqueryui.scss","main":"..\/css\/light-grey.scss"}}'; - $import_file_path = '/branding/css/css-variables.scss'; - $varchanged_maincss="test/application/theme-handler/expected/themes/basque-red/main_varchanged.css"; - $stylesheet_maincss="test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css"; - $image_maincss="test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css"; - $importmodified_maincss="test/application/theme-handler/expected/themes/basque-red/main_importmodified.css"; - $stylesheet_file_path = '/branding/css/light-grey.scss'; - $image_file_path = 'test/application/theme-handler/copied/testimages/images/green-header.gif'; - return array( - "setup context: variables list modified without any file touched" => array($modifiedVariableThemeParameterJson, 1,0,0,0,$import_file_path, $varchanged_maincss), - "setup context: variables list modified with files touched" => array($modifiedVariableThemeParameterJson, 1,0,1,0,$import_file_path, $varchanged_maincss, false), - "itop page/theme loading; variables list modified without any file touched" => array($modifiedVariableThemeParameterJson, 0,0,0,0,$import_file_path, $varchanged_maincss, false), - //imports - "import file missing" => array($initialThemeParamJson, 0, 1, 0, 0, $import_file_path), - "import file touched" => array($initialThemeParamJson, 0, 0, 1, 0, $import_file_path), - "import file modified" => array($initialThemeParamJson, 1, 0, 0, 1, $import_file_path, $importmodified_maincss), - //stylesheets - "stylesheets file missing" => array($initialThemeParamJson, 0, 1, 0, 0, $stylesheet_file_path), - "stylesheets file touched" => array($initialThemeParamJson, 0, 0, 1, 0, $stylesheet_file_path), - "stylesheets file modified" => array($initialThemeParamJson, 1, 0, 0, 1, $stylesheet_file_path, $stylesheet_maincss), - //images - "image file missing" => array($initialThemeParamJson, 0, 1, 0, 0, $image_file_path), - "image file touched" => array($initialThemeParamJson, 0, 0, 1, 0, $image_file_path), - "image file modified" => array($initialThemeParamJson, 1, 0, 0, 1, $image_file_path, $image_maincss), - ); - } - /** * @param $sScssFile * @@ -471,20 +480,24 @@ JSON; public function testGetAllUrlFromScss($sScssFile) { $aIncludedUrls = ThemeHandler::GetAllUrlFromScss(array('attr' => "123"),APPROOT.$sScssFile); - $this->assertEquals(array('version1'), array_values($aIncludedUrls['aMissingVariables'])); - $this->assertEquals(array("approot-relative" => "../../../../../", "version" => "aaa", "attr"=>"123"), + $this->assertEquals(array('approot-relative', 'version', 'version1'), array_values($aIncludedUrls['aMissingVariables'])); + $this->assertEquals(array("attr"=>"123"), $aIncludedUrls['aFoundVariables']); - $expected_array = array( + $aExpectedCompletedUrls = array( 'css/ui-lightness/images/tutu.jpg', "css/ui-lightness/images/tata.jpeg", - 'abc/../../../../../css/ui-lightness/images/toutou.png?v=aaa', - "../../../../../css/ui-lightness/images/toto.png?v=aaa", - "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7?v=aaa", "css/ui-lightness/images/tete.jpeg?g=123" ); + $aExpectedToCompleteUrls = array( + '\'abc/\'+ $approot-relative + "css/ui-lightness/images/toutou.png?v=" + $version', + "\$approot-relative + \"css/ui-lightness/images/toto.png?v=\" + \$version", + '$approot-relative + \'css/ui-lightness/images/titi.gif?v=\' + $version1', + '"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7?v=" + $version', + ); + $aIncludedUrls['aCompleteUrls']; - $this->assertEquals($expected_array, array_values($aIncludedUrls['aCompleteUrls'])); - $this->assertEquals(array('$approot-relative + \'css/ui-lightness/images/titi.gif?v=\' + $version1'), array_values($aIncludedUrls['aToCompleteUrls'])); + $this->assertEquals($aExpectedCompletedUrls, array_values($aIncludedUrls['aCompleteUrls'])); + $this->assertEquals($aExpectedToCompleteUrls, array_values($aIncludedUrls['aToCompleteUrls'])); } /** @@ -495,6 +508,38 @@ JSON; return array('test-getimages.scss' => array('test/application/theme-handler/getimages/test-getimages.scss')); } + public function testFindMissingVariables() + { + $sContent = <<< 'SCSS' +$approot-relative: "../../../../../" !default; // relative to env-***/branding/themes/***/main.css +$approot-relative2: "../../" !default; // relative to env-***/branding/themes/***/main.css +$gray-base: #000 !default; +$gray-darker: lighten($gray-base, 13.5%) !default; // #222 +$brand-primary: $combodo-orange !default; +$brand-primary-lightest: lighten($brand-primary, 15%) !default; +$content-color: #eeeeee !default; +$default-font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif !default; +$icons-filter: hue-rotate(0deg) !default; +$toto : titi; +SCSS; + $aMissingVariables = array('gabu', 'toto', 'approot-relative', 'approot-relative2', 'gray-base', 'gray-darker', 'brand-primary', 'brand-primary-lightest', 'content-color', 'default-font-family', 'icons-filter'); + list($aMissingVariables, $aFoundVariables) = ThemeHandler::FindMissingVariables(array('gabu' => 'zomeu'), $aMissingVariables, array("a" => "b"), $sContent); + $aExpectedFoundVariables = array( + 'gabu' => 'zomeu', + 'toto' => 'titi', + 'approot-relative' => '../../../../../', + 'approot-relative2' => '../../', + 'gray-base' => '#000', + 'a' => 'b', + 'content-color' => '#eeeeee', + 'default-font-family' => 'Trebuchet MS,Tahoma,Verdana,Arial,sans-serif', + 'icons-filter' => 'hue-rotate(0deg)', + 'toto' => 'titi', + ); + $this->assertEquals($aExpectedFoundVariables, $aFoundVariables); + $this->assertEquals(array('gray-darker', 'brand-primary', 'brand-primary-lightest'), $aMissingVariables); + } + /** * @param $sUrlTemplate * @param $aFoundVariables diff --git a/test/application/theme-handler/expected/css/css-variables.scss b/test/application/theme-handler/expected/css/css-variables.scss index 524c792b0..b0321266c 100644 --- a/test/application/theme-handler/expected/css/css-variables.scss +++ b/test/application/theme-handler/expected/css/css-variables.scss @@ -15,9 +15,6 @@ * * You should have received a copy of the GNU Affero General Public License */ - -// Beware the version number MUST be enclosed with quotes otherwise v2.3.0 becomes v2 0.3 .0 -$version: "v2.7.0-1"; $approot-relative: "../../../../../" !default; // relative to env-***/branding/themes/***/main.css // Base colors diff --git a/test/application/theme-handler/expected/themes/basque-red/main.css b/test/application/theme-handler/expected/themes/basque-red/main.css index 9569218bd..9d86ecf4f 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main.css +++ b/test/application/theme-handler/expected/themes/basque-red/main.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"934888ebb4991d4c76555be6b6d1d5cc","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":[]} +{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"1d4b4ae2a6fba3db101f8dd1cecab082","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":[]} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file diff --git a/test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css b/test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css index a23205ffd..7ffda99c1 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css +++ b/test/application/theme-handler/expected/themes/basque-red/main_imagemodified.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"c3696bee72015021cadb8230259f983f","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"06886d405efe86b85023ef64c4349095","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} +{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"1d4b4ae2a6fba3db101f8dd1cecab082","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"06886d405efe86b85023ef64c4349095","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file diff --git a/test/application/theme-handler/expected/themes/basque-red/main_importmodified.css b/test/application/theme-handler/expected/themes/basque-red/main_importmodified.css index 5b128fd06..f8051d505 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main_importmodified.css +++ b/test/application/theme-handler/expected/themes/basque-red/main_importmodified.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"33a68788adaafe915c70bb54ab5db176","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} +{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"1d4b4ae2a6fba3db101f8dd1cecab082","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file diff --git a/test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css b/test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css index 76e2d8c98..b5b2b72f8 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css +++ b/test/application/theme-handler/expected/themes/basque-red/main_stylesheet.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"c3696bee72015021cadb8230259f983f","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"63ba7dfe2a2eba40c2596ebb2a405f0b"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} +{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"1d4b4ae2a6fba3db101f8dd1cecab082","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"63ba7dfe2a2eba40c2596ebb2a405f0b"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file diff --git a/test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css b/test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css index 6fbe4bea4..d29993d4d 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css +++ b/test/application/theme-handler/expected/themes/basque-red/main_testcompilethemes.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"c3696bee72015021cadb8230259f983f","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} +{"variables":"37c31105548fce44fecca5cb34e455c9","stylesheets":{"css-variables":"MD5SUM","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file diff --git a/test/application/theme-handler/expected/themes/basque-red/main_varchanged.css b/test/application/theme-handler/expected/themes/basque-red/main_varchanged.css index ee2d1cf32..ed11ee9e1 100644 --- a/test/application/theme-handler/expected/themes/basque-red/main_varchanged.css +++ b/test/application/theme-handler/expected/themes/basque-red/main_varchanged.css @@ -1,6 +1,6 @@ /* === SIGNATURE BEGIN === -{"variables":"8100523d2e76a70266f3e7110e2fe5fb","stylesheets":{"css-variables":"c3696bee72015021cadb8230259f983f","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} +{"variables":"8100523d2e76a70266f3e7110e2fe5fb","stylesheets":{"css-variables":"1d4b4ae2a6fba3db101f8dd1cecab082","jqueryui":"78cfafc3524dac98e61fc2460918d4e5","main":"52d8a7c5530ceb3a4d777364fa4e1eea"},"imports":[],"images":{"\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_222222_256x240.png":"3a3c5468f484f07ac4a320d9e22acb8c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_20_666666_40x40.png":"4429d568c67d8dfeb9040273ea0fb8c4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_E87C1E_256x240.png":"7003dd36cb2aa032c8ec871ce4d4e03d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_1c94c4_256x240.png":"dbd693dc8e0ef04e90a2f7ac7b390086","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_F26522_256x240.png":"16278ec0c07270be571f4c2e97fcc10c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-bg_diagonals-thick_18_b81900_40x40.png":"e460a66d4b3e093fc651e62a236267cb","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffffff_256x240.png":"41612b0f4a034424f8321c9f824a94da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/css\/ui-lightness\/images\/ui-icons_ffd27a_256x240.png":"dda1b6f694b0d196aefc66a1d6d758f6","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/actions_right.png":"31c8906bd25d27b83a0a2466bf903462","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ac-background.gif":"76135f3697b41a15aed787cfd77776c7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-square.gif":"16ea9a497d72f5e66e4e8ea9ae08024e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/red-header.gif":"c73b8765f0c8c3c183cb6a0c2bb0ec69","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/green-header.gif":"0e22a09bb8051b2a274b3427ede62e82","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/orange-header.gif":"ce1f93f0af64431771b4cbd6c99c567b","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/calendar.png":"ab56e59af3c96ca661821257d376465e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/truncated.png":"c6f91108afe8159d417b4dc556cd3b2a","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/plus.gif":"f00e1e6e1161f48608bb2bbc79b9948c","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/minus.gif":"6d77c0c0c2f86b6995d1cdf78274eaab","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/indicator.gif":"03ce3dcc84af110e9da8699a841e5200","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/delete.png":"93c047549c31a270a037840277cf59d3","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/bg.gif":"a315146ab814c73632480136576cd271","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/desc.gif":"0f58b33929095ea17795dd53bbced5d9","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/info-mini.png":"445c090ed777c5e6a08ac390fa896193","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/ok.png":"f6973773335fd83d8d2875f9a3c925af","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/error.png":"1af8a1041016f67669c5fd22dc88c82e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-555.png":"9940f4e5b1248042c238e1924359fd5e","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-555.png":"6ad3b0bae791bf61addc9d8ca80a642d","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-open-fff.png":"b7db2402d4d5c72314c25790a66150d4","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/eye-closed-fff.png":"f9be7454dbb47b0e0bca3aa370ae7db5","\/var\/www\/html\/iTop\/test\/application\/theme-handler\/copied\/testimages\/images\/breadcrumb-separator.png":"1e7e50a8f573e230cf1e0f0399c516e8"}} === SIGNATURE END === */ ====CSSCOMPILEDCONTENT==== \ No newline at end of file