mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 12:39:25 +01:00
WIP login Ui: add motion into apps list
This commit is contained in:
parent
2b5657494e
commit
82ab8d9092
@ -315,13 +315,14 @@ class Login
|
|||||||
}
|
}
|
||||||
$data = json_decode($json, true);
|
$data = json_decode($json, true);
|
||||||
$nodes = '';
|
$nodes = '';
|
||||||
|
$counter = 1;
|
||||||
if (is_array($data))
|
if (is_array($data))
|
||||||
{
|
{
|
||||||
foreach ($data['apps'] as $app)
|
foreach ($data['apps'] as $app)
|
||||||
{
|
{
|
||||||
$icon = strpos($app['icon'], "/") === 0 ? $GLOBALS['egw_info']['server']['webserver_url'].$app['icon'] : $app['icon'];
|
$icon = strpos($app['icon'], "/") === 0 ? $GLOBALS['egw_info']['server']['webserver_url'].$app['icon'] : $app['icon'];
|
||||||
$title = lang($app['title']);
|
$title = lang($app['title']);
|
||||||
$nodes .= '<div class="app">'
|
$nodes .= '<div class="app" style="animation:login-apps '.$counter*0.1.'s ease-out">'
|
||||||
.'<img class="icon" src="'.htmlspecialchars($icon).'"/>'
|
.'<img class="icon" src="'.htmlspecialchars($icon).'"/>'
|
||||||
.'<div class="tooltip">'
|
.'<div class="tooltip">'
|
||||||
.'<div class="content">'
|
.'<div class="content">'
|
||||||
@ -330,6 +331,7 @@ class Login
|
|||||||
.'<img class="icon-bg" src="'.htmlspecialchars($icon).'"/>'
|
.'<img class="icon-bg" src="'.htmlspecialchars($icon).'"/>'
|
||||||
.'<p>'.htmlspecialchars($app['desc']).'</p><div class="arrow"></div>'
|
.'<p>'.htmlspecialchars($app['desc']).'</p><div class="arrow"></div>'
|
||||||
.'</div></div></div>';
|
.'</div></div></div>';
|
||||||
|
$counter++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $nodes;
|
return $nodes;
|
||||||
|
@ -1896,6 +1896,17 @@ body {
|
|||||||
* @package pixelegg
|
* @package pixelegg
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
|
@keyframes login-apps {
|
||||||
|
0% {
|
||||||
|
transform: translateY(30px);
|
||||||
|
}
|
||||||
|
60% {
|
||||||
|
transform: translateY(45px);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 19.1 Login page with stock background image
|
* 19.1 Login page with stock background image
|
||||||
*/
|
*/
|
||||||
|
@ -1876,6 +1876,17 @@ body {
|
|||||||
* @package pixelegg
|
* @package pixelegg
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
|
@keyframes login-apps {
|
||||||
|
0% {
|
||||||
|
transform: translateY(30px);
|
||||||
|
}
|
||||||
|
60% {
|
||||||
|
transform: translateY(45px);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 19.1 Login page with stock background image
|
* 19.1 Login page with stock background image
|
||||||
*/
|
*/
|
||||||
|
@ -1886,6 +1886,17 @@ body {
|
|||||||
* @package pixelegg
|
* @package pixelegg
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
|
@keyframes login-apps {
|
||||||
|
0% {
|
||||||
|
transform: translateY(30px);
|
||||||
|
}
|
||||||
|
60% {
|
||||||
|
transform: translateY(45px);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 19.1 Login page with stock background image
|
* 19.1 Login page with stock background image
|
||||||
*/
|
*/
|
||||||
|
@ -16,6 +16,12 @@
|
|||||||
|
|
||||||
@import "def_colors.less";
|
@import "def_colors.less";
|
||||||
|
|
||||||
|
|
||||||
|
@keyframes login-apps {
|
||||||
|
0% {transform: translateY(30px)}
|
||||||
|
60%{transform:translateY(45px)}
|
||||||
|
100% {transform: none}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 19.1 Login page with stock background image
|
* 19.1 Login page with stock background image
|
||||||
*/
|
*/
|
||||||
|
@ -1907,6 +1907,17 @@ body {
|
|||||||
* @package pixelegg
|
* @package pixelegg
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
|
@keyframes login-apps {
|
||||||
|
0% {
|
||||||
|
transform: translateY(30px);
|
||||||
|
}
|
||||||
|
60% {
|
||||||
|
transform: translateY(45px);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 19.1 Login page with stock background image
|
* 19.1 Login page with stock background image
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user