Add iPasserelle skin for LL::NG

tags/0.2.4
Daniel Berteaud 11 years ago
parent a8545275ea
commit fa931a87ec
  1. 10
      createlinks
  2. 2
      root/usr/share/lemonldap-ng/portal-skins/ipasserelle/css/styles.css
  3. 7
      root/usr/share/lemonldap-ng/portal-skins/ipasserelle/customfooter.tpl
  4. 2
      root/usr/share/lemonldap-ng/portal-skins/ipasserelle/customheader.tpl
  5. BIN
      root/usr/share/lemonldap-ng/portal-skins/ipasserelle/images/logo_firewall.gif
  6. BIN
      root/usr/share/lemonldap-ng/portal-skins/ipasserelle/images/logo_ipasserelle.png

@ -0,0 +1,10 @@
#!/usr/bin/perl -w
use esmith::Build::CreateLinks qw(:all);
safe_symlink("/usr/share/lemonldap-ng/portal-skins/ipasserelle", "root/var/lib/lemonldap-ng/portal/skins/ipasserelle");
foreach my $file (qw(info.tpl login.tpl openid.tpl openidform.tpl password.tpl standardform.tpl
yubikeyform.tpl confirm.tpl error.tpl mail.tpl notification.tpl redirect.tpl
header.tpl footer.tpl menu.tpl)) {
safe_symlink("/usr/share/lemonldap-ng/portal-skins/pastel/$file", "root/usr/share/lemonldap-ng/portal-skins/ipasserelle/$file");
}

@ -0,0 +1,2 @@
/* CSS for skin PASTEL */
@import url("../../common/buttons.css");@import url("../../common/inputicons.css");body{font-family:Arial, Helvetica, Verdana;font-size:11pt;color:#000;background:#eee url(../images/hatch.gif);margin:0;padding:0;}h1, h2, h3, h4{margin:0;padding:0 0 5px 0;}h3{margin:20px;}a img,:link img,:visited img{border:none;}a, a:link, a:visited{text-decoration:none;color:#656673;}#page{margin:20px 40px;padding:0;background:#fff;border:4px solid #FFFFFF;text-align:center;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}#footer{clear:both;padding:5px;margin:0;text-align:center;font-size:10pt;}#footer p{margin:10px;padding:5px;background-color:#f5f5f5;border:1px solid #dedede;font-size:8pt;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}div.loginlogo{background:url(../images/lock.png) no-repeat center;width:200px;height:250px;float:left;}div.menulogo{display:none;}div.user{float:right;text-align:right;color:#ffffff;font-size:10pt;font-weight:bold;margin:13px 15px 0 0;}div.message{margin:20px 50px;padding:0;display:none;text-align:left;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}ul{list-style:none;margin:0;padding:5px;}li{list-style:none;}div.message li{font-size:11pt;font-weight:bold;list-style-type:none;background-repeat:no-repeat;background-position:0% 60%;padding:3px 0 3px 30px;}.message.negative li{background-image:url("../../common/warning.png");}.message.positive li{background-image:url("../../common/ok.png");}.message.warning li{background-image:url("../../common/warning_triangle.png");}#authMenu ul{margin:0px 200px -20px 200px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}form, div.form{display:block;overflow:visible;padding:0;margin:10px;text-align:center;background-color:#f5f5f5;border:1px solid #E5E5F0;color:#656673;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}form.login, form.password, div.form{margin:40px 200px;}form table, div.form table{border:0;margin:0 auto 10px;}form th{text-align:right;}form input{border:1px solid #E5E5F0;padding:5px;width:200px;}form input[name=openid_identifier]{width:300px;}.ui-tabs-hide{display:none;}.ui-tabs-nav{text-align:left;margin:10px 0;padding:12px 5px 10px 5px;background-color:#666573;}.ui-tabs-nav li{display:inline;margin-left:10px;padding:9px 10px 6px 10px;font-size:10pt;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}.ui-tabs-nav li a{color:#ffffff;font-weight:bold;}li.ui-tabs-selected{background-color:#7C7B8C;}#appslist{padding:10px;}.clearfix{clear:both;}div.category{border:1px solid #E5E5F0;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;margin:10px 50px;padding:0;clear:both;}div.category h3.catname{background-color:#E5E5F0;color:#656673;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin:0;padding:10px;}div.application{margin:10px;padding:5px;float:left;width:30%;height:50px;overflow:hidden;}div.application:hover{background:#eee;}div.application img.applogo{width:32px;height:32px;float:left;}div.application h4.appname{text-align:left;padding:0 5px;margin:0 0 0 40px;}div.application p.appdesc{text-align:left;padding:0 5px;margin:0 0 0 40px;text-size:8pt;color:#aaa;font-style:italic;}#logout .buttons a, #logout .buttons button, #error .buttons a, #error .buttons button{display:block;display:inline !important;float:none;margin:0;width:150px;}#logout{margin-bottom:20px;}table.info, .info td, .info tr, .info th{text-align:center;border-collapse:collapse;border:1px solid #dedede;padding:5px 10px;}.info th{background-color:#f5f5f5;}p.removeOther{font-weight:bold;}div.link, div.login_info{text-align:center;font-weight:bold;margin:40px 200px;}

@ -0,0 +1,7 @@
<!-- Custom HTML footer -->
<p>
<lang en="Service provided by" fr="Propulsé par" />
<a href="http://lemonldap-ng.org" target="_blank">LemonLDAP::NG</a>.<br />
<strong><a href="http://ipasserelle.com" target="_blank"><lang en="iPasserelle is a solution made by" fr="iPasserelle est une solution" /></a></strong><br /><br />
<a href="http://www.firewall-services.com" target="_blank"><img src="<TMPL_VAR NAME="SKIN_PATH">/ipasserelle/images/logo_firewall.gif" height="42px" weight="100px" alt="firewall-services" /></a>
</p>

@ -0,0 +1,2 @@
<!-- Custom HTML header -->
<a href="http://www.ipasserelle.com" target="_blank"><img src="<TMPL_VAR NAME="SKIN_PATH">/ipasserelle/images/logo_ipasserelle.png" alt="logo" /></a>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Loading…
Cancel
Save