* Resolve a bug: when applications have sub applications, description div of parent application was not shown when leaving sub application menu element
* Move jQuery code in common/portal.js
environments/ppa-mbqj77/deployments/1
Clément Oudot 16 years ago
parent 81f510a6e5
commit 4179148476
  1. 37
      modules/lemonldap-ng-portal/example/skins/common/portal.js
  2. 26
      modules/lemonldap-ng-portal/example/skins/pastel/header.tpl
  3. 2
      modules/lemonldap-ng-portal/example/skins/pastel/styles.css

@ -0,0 +1,37 @@
/**
* Lemonldap::NG Portal jQuery scripts
*/
/* Used variables
* - displaytab
* - autocomplete
* - login
* - newwindow
*/
$(document).ready(function(){
$("div.message").fadeIn('slow');
$("input[name=timezone]").val( -(new Date().getTimezoneOffset()/60) );
$("#menu").tabs({ fx: { opacity: 'toggle' } });
$("#menu").tabs("select",displaytab);
$("input[type!=hidden]:first").focus();
$("input[type='password']").attr("autocomplete",autocomplete);
$("#appslist li[class!=catname]").hover(
function(){
var appid = $(this).attr("title");
$("div.appsdesc").hide();
$("div#" + appid).show();
},
function() {
var appid = $(this).attr("title");
// Show parent application if this was a sub application
if ( $("#appslist li[title="+appid+"]").parent().parent().hasClass("appname") ) {
var parentappid = $("#appslist li[title="+appid+"]").parent().parent().attr("title");
$("div.appsdesc").hide();
$("div#" + parentappid).show();
}
}
);
if(login){ $("input[type=password]:first").focus(); }
if(newwindow){ $('#appslist a[href^="http://"]').attr("target", "_blank"); }
});

@ -11,25 +11,13 @@
<link href="skins/common/favicon.ico" rel="shortcut icon" />
<script type="text/javascript" src="skins/common/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="skins/common/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div.message").fadeIn('slow');
$("input[name=timezone]").val( -(new Date().getTimezoneOffset()/60) );
$("#menu").tabs({ fx: { opacity: 'toggle' } });
$("#menu").tabs("select","#<TMPL_VAR NAME="DISPLAY_TAB">");
$("input[type!=hidden]:first").focus();
$("input[type='password']").attr("autocomplete","<TMPL_VAR NAME="AUTOCOMPLETE">");
$("#appslist li[class!=catname]").hover(
function(){
var appid = $(this).attr("title");
$("div.appsdesc").hide();
$("div#" + appid).show();},
function(){}
);
<TMPL_IF NAME="LOGIN">$("input[type=password]:first").focus();</TMPL_IF>
<TMPL_IF NAME="NEWWINDOW">$('#appslist a[href^="http://"]').attr("target", "_blank");</TMPL_IF>
});
</script>
<script type="text/javascript">//<![CDATA[
var displaytab='<TMPL_VAR NAME="DISPLAY_TAB">';
var autocomplete='<TMPL_VAR NAME="AUTOCOMPLETE">/';
var login='<TMPL_VAR NAME="LOGIN">';
var newwindow='<TMPL_VAR NAME="NEWWINDOW">';
//]]></script>
<script type="text/javascript" src="skins/common/portal.js"></script>
</head>
<body>
<div id="page">

@ -312,7 +312,7 @@ margin:2px 0;
background-color:#fff;
list-style-type:none;
background-repeat:no-repeat;
background-position:0% 50%;
background-position:0 2px;
padding:2px 5px 2px 20px;
background-image:url("../common/bullet_go.png");
}

Loading…
Cancel
Save