diff --git a/Makefile b/Makefile index c1f206e..4e280f9 100644 --- a/Makefile +++ b/Makefile @@ -19,12 +19,24 @@ installdirs: $(INSTALL_DIR) $(DIR_TEMPLATE)/transnum $(INSTALL_DIR) $(DIR_STATIC)/transnum + # Cadoles + $(INSTALL_DIR) $(DIR_TEMPLATE)/cadoles + $(INSTALL_DIR) $(DIR_STATIC)/cadoles + install: installdirs # Transnum cp -r src/transnum/template/* ${DIR_TEMPLATE}/transnum/ cp -r src/transnum/static/* ${DIR_STATIC}/transnum/ + # Cadoles + cp -r src/cadoles/template/* ${DIR_TEMPLATE}/cadoles/ + cp -r src/cadoles/static/* ${DIR_STATIC}/cadoles/ + uninstall: # Transnum $(RM) -r $(DIR_TEMPLATE)/transnum $(RM) -r $(DIR_STATIC)/transnum + + # Cadoles + $(RM) -r $(DIR_TEMPLATE)/cadoles + $(RM) -r $(DIR_STATIC)/cadoles diff --git a/src/cadoles/static/LexendDeca-Regular.ttf b/src/cadoles/static/LexendDeca-Regular.ttf new file mode 100644 index 0000000..6b42154 Binary files /dev/null and b/src/cadoles/static/LexendDeca-Regular.ttf differ diff --git a/src/cadoles/static/cadoles-header.jpg b/src/cadoles/static/cadoles-header.jpg new file mode 100644 index 0000000..2e74c65 Binary files /dev/null and b/src/cadoles/static/cadoles-header.jpg differ diff --git a/src/cadoles/static/cadoles-logo.png b/src/cadoles/static/cadoles-logo.png new file mode 100755 index 0000000..a381d2f Binary files /dev/null and b/src/cadoles/static/cadoles-logo.png differ diff --git a/src/cadoles/static/js/skin.js b/src/cadoles/static/js/skin.js new file mode 100644 index 0000000..98a833b --- /dev/null +++ b/src/cadoles/static/js/skin.js @@ -0,0 +1,19 @@ +$(document).ready(function() { + + // Adapt some class to fit Bootstrap theme + $("div.message-positive").addClass("alert-success"); + $("div.message-warning").addClass("alert-warning"); + $("div.message-negative").addClass("alert-danger"); + + $("table.info").addClass("table"); + + $(".notifCheck").addClass("checkbox"); + + // Collapse menu on click + $('.collapse li[class!="dropdown"]').on('click', function() { + if (!$('.navbar-toggler').hasClass('collapsed')) { + $(".navbar-toggler").trigger("click"); + } + }); + +}); diff --git a/src/cadoles/static/js/skin.min.js b/src/cadoles/static/js/skin.min.js new file mode 100644 index 0000000..9de89e3 --- /dev/null +++ b/src/cadoles/static/js/skin.min.js @@ -0,0 +1 @@ +$(document).ready(function(){$("div.message-positive").addClass("alert-success"),$("div.message-warning").addClass("alert-warning"),$("div.message-negative").addClass("alert-danger"),$("table.info").addClass("table"),$(".notifCheck").addClass("checkbox"),$('.collapse li[class!="dropdown"]').on("click",function(){$(".navbar-toggler").hasClass("collapsed")||$(".navbar-toggler").trigger("click")})}); \ No newline at end of file diff --git a/src/cadoles/static/js/skin.min.js.map b/src/cadoles/static/js/skin.min.js.map new file mode 100644 index 0000000..57bd246 --- /dev/null +++ b/src/cadoles/static/js/skin.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["lemonldap-ng-portal/site/htdocs/static/bootstrap/js/skin.js"],"names":["$","document","ready","addClass","on","hasClass","trigger"],"mappings":"AAAAA,EAAEC,UAAUC,MAAM,WAGhBF,EAAE,wBAAwBG,SAAS,iBACnCH,EAAE,uBAAuBG,SAAS,iBAClCH,EAAE,wBAAwBG,SAAS,gBAEnCH,EAAE,cAAcG,SAAS,SAEzBH,EAAE,eAAeG,SAAS,YAG1BH,EAAE,mCAAmCI,GAAG,QAAS,WAC1CJ,EAAE,mBAAmBK,SAAS,cACjCL,EAAE,mBAAmBM,QAAQ"} \ No newline at end of file diff --git a/src/cadoles/static/styles.css b/src/cadoles/static/styles.css new file mode 100644 index 0000000..6659fb1 --- /dev/null +++ b/src/cadoles/static/styles.css @@ -0,0 +1,45 @@ +@font-face { + font-family: 'LexendDeca-Regular'; + src: url('LexendDeca-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + } + +body{ + background-image: linear-gradient(90deg,rgba(14,151,174,1),rgba(14,151,174,0.8)),url(cadoles-header.jpg); + background-position-y: 0px; + background-repeat: no-repeat; + background-size: cover; +} + +#mytitle { + color: #ffffff; + text-align: center; + font-size: 75px; + font-family: LexendDeca-Regular; + margin-top: 30px; +} + +#mylogo { + width:100px; + background: none !important; +} + +#logincontent { + max-width:500px; +} + +.alert { + background-color: #cf000f; + border-color: #cf000f; + color:#fff; + text-align: center; +} + +.card { + border-radius: 10px; + +} +#footer{ + display: none; +} \ No newline at end of file diff --git a/src/cadoles/template/customheader.tpl b/src/cadoles/template/customheader.tpl new file mode 100644 index 0000000..c5a398b --- /dev/null +++ b/src/cadoles/template/customheader.tpl @@ -0,0 +1,5 @@ + + +

CADOLES

+ /cadoles-logo.png" class="img-fluid mx-auto d-block" /> +
\ No newline at end of file diff --git a/src/cadoles/template/header.tpl b/src/cadoles/template/header.tpl new file mode 100644 index 0000000..be91b99 --- /dev/null +++ b/src/cadoles/template/header.tpl @@ -0,0 +1,40 @@ + + + + Authentication portal + + + + + + + bwr/bootstrap/dist/css/bootstrap.min.css" /> + bwr/font-awesome/css/font-awesome.min.css" /> + bootstrap/css/styles.min.css" /> + /styles.css" /> + + + + + common/favicon.ico" rel="icon" type="image/vnd.microsoft.icon" sizes="16x16 32x32 48x48 64x64 128x128" /> + common/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" sizes="16x16 32x32 48x48 64x64 128x128" /> + + " /> + " /> + + + + + + + + + + +
+ + +