diff --git a/css/header.scss b/css/header.scss index dd52c29..019ccaa 100755 --- a/css/header.scss +++ b/css/header.scss @@ -71,8 +71,6 @@ // Si on est connecte &.active{ background-color: $theme-fg-primary; - background-image: url('/src/dynamic/profile/sample.svg'); - background-size: auto 100%; } cursor: default; diff --git a/css/header/expanded.css b/css/header/expanded.css index c517e87..88e39a9 100644 --- a/css/header/expanded.css +++ b/css/header/expanded.css @@ -75,8 +75,6 @@ #WRAPPER > #HEADER > #user-data > #user-picture.active { background-color: #0e6dbf; - background-image: url("/src/dynamic/profile/sample.svg"); - background-size: auto 100%; } #WRAPPER > #HEADER > #user-data:before { @@ -139,4 +137,4 @@ left: 7em; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9oZWFkZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuXG4jV1JBUFBFUiA+ICNIRUFERVJ7XG5cblx0LyogWzFdIEJhcnJlIGRlIHJlY2hlcmNoZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gI3NlYXJjaGJhcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAuOGVtO1xuXHRcdFx0bGVmdDogMWVtO1xuXHRcdFx0d2lkdGg6IDIwZW07XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdHBhZGRpbmc6IC4yZW0gMWVtO1xuXG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iZztcblxuXHR9XG5cblx0LyogWzJdIEluZm9ybWF0aW9ucyB1dGlsaXNhdGV1clxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQvKiAoMCkgQ29udGVuZXVyICovXG5cdCYgPiAjdXNlci1kYXRhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtIDIqMWVtICk7XG5cblxuXHRcdC8qICgxKSBVc2VybmFtZSBkZSBsJ3V0aWxpc2F0ZXVyICovXG5cdFx0JiA+ICN1c2VyLW5hbWV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0qMiAtIDFlbSApO1xuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdH1cblxuXG5cdFx0LyogKDIpIEltYWdlIGR1IHByb2ZpbCAqL1xuXHRcdCYgPiAjdXNlci1waWN0dXJle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMS41ZW07XG5cdFx0XHRcdHJpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9IC0gMioxLjVlbSApO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9IC0gMioxLjVlbSApO1xuXG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJnO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcblxuXHRcdFx0Ly8gU2kgb24gZXN0IGNvbm5lY3RlXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NyYy9keW5hbWljL3Byb2ZpbGUvc2FtcGxlLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0fVxuXG5cblxuXHRcdC8qICgzKSBJY29uZSBkJ2FjdGl2YXRpb24gKi9cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvc3JjL3N0YXRpYy9oZWFkZXIvZXhwYW5kQDAwMDAwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0fVxuXG5cblx0fVxuXG5cblxuXHQvKiBbM10gTWVudSBkZXJvdWxhbnQgcG91ciBsJ2FkbWluaXN0cmF0aW9uIGR1IHByb2ZpbFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gLnVzZXItcGFuZWx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDFlbSApO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRtYXJnaW46IC41ZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCR0aGVtZS1iZywgMTApO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGxlZnQgLjNzIGVhc2UtaW4tb3V0ICk7XG5cblxuXHRcdC8qICgxKSBQb3VyIGNoYXF1ZSBlbGVtZW50IGR1IG1lbnUgKi9cblx0XHQmID4gc3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQvLyBPbiBham91dGUgdW5lIGxpZ25lIGVuIGRlc3NvdXMgc2F1ZiBwb3VyIGxlIGRlcm5pZXJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHR9XG5cblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzogLjVlbSAxZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBAaG92ZXJcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXG5cdH1cblxuXHQvKiAoMykgR2VzdGlvbiBkZSBsJ2FjdGl2YXRpb24gb3Ugbm9uIGRlIGwndXNlciBwYW5lbCAqL1xuXHQmID4gI3RvZ2dsZS11c2VyLXBhbmVseyBkaXNwbGF5OiBub25lOyB9XG5cdCYgPiAjdG9nZ2xlLXVzZXItcGFuZWwgKyAudXNlci1wYW5lbHsgbGVmdDogMTAwJTsgfVxuXHQmID4gI3RvZ2dsZS11c2VyLXBhbmVsOmNoZWNrZWQgKyAudXNlci1wYW5lbHsgbGVmdDogYXV0bzsgfVxuXHQmID4gI3RvZ2dsZS11c2VyLXBhbmVsOmNoZWNrZWQgKyAudXNlci1wYW5lbDpiZWZvcmV7IGxlZnQ6IDdlbTsgfVxuXG5cblxuXG5cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzBlNmRiZjtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjRjhGOEZBO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMwZTZkYmY7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYTcyO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuXHR0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG5cdHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcblx0QHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QUQvQzNELEFBQVcsUUFBSCxHQUFHLE9BQU8sQ0FBQTtFQUVqQjs0REFDMkQ7RUFrQjNEOzREQUMyRDtFQUMzRCxtQkFBbUI7RUFnRm5COzREQUMyRDtFQTRDM0Qsd0RBQXdEO0NBV3hEOztBQS9KRCxBQUlLLFFBSkcsR0FBRyxPQUFPLEdBSWIsVUFBVSxDQUFBO0VBQ2IsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsR0FBRyxFQUFFLElBQUs7RUFDVixJQUFJLEVBQUUsR0FBSTtFQUNWLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLEdBQUk7RUFFYixPQUFPLEVBQUUsUUFBUztFQUVsQixNQUFNLEVBQUUsQ0FBRTtFQUNWLGFBQWEsRUFBRSxHQUFJO0VBRW5CLGdCQUFnQixFQ2pCQyxPQUFPO0NEbUJ4Qjs7QUFuQkYsQUF3QkssUUF4QkcsR0FBRyxPQUFPLEdBd0JiLFVBQVUsQ0FBQTtFQUNiLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEdBQUcsRUFBRSxDQUFFO0VBQ1AsS0FBSyxFQUFFLENBQUU7RUFDVCxNQUFNLEVBQUUsbUJBQUk7RUFHYixtQ0FBbUM7RUFvQm5DLHlCQUF5QjtFQTZC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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9oZWFkZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuXG4jV1JBUFBFUiA+ICNIRUFERVJ7XG5cblx0LyogWzFdIEJhcnJlIGRlIHJlY2hlcmNoZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gI3NlYXJjaGJhcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAuOGVtO1xuXHRcdFx0bGVmdDogMWVtO1xuXHRcdFx0d2lkdGg6IDIwZW07XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblxuXHRcdHBhZGRpbmc6IC4yZW0gMWVtO1xuXG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iZztcblxuXHR9XG5cblx0LyogWzJdIEluZm9ybWF0aW9ucyB1dGlsaXNhdGV1clxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQvKiAoMCkgQ29udGVuZXVyICovXG5cdCYgPiAjdXNlci1kYXRhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtIDIqMWVtICk7XG5cblxuXHRcdC8qICgxKSBVc2VybmFtZSBkZSBsJ3V0aWxpc2F0ZXVyICovXG5cdFx0JiA+ICN1c2VyLW5hbWV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0qMiAtIDFlbSApO1xuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcblxuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdH1cblxuXG5cdFx0LyogKDIpIEltYWdlIGR1IHByb2ZpbCAqL1xuXHRcdCYgPiAjdXNlci1waWN0dXJle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMS41ZW07XG5cdFx0XHRcdHJpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9IC0gMioxLjVlbSApO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9IC0gMioxLjVlbSApO1xuXG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJnO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcblxuXHRcdFx0Ly8gU2kgb24gZXN0IGNvbm5lY3RlXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXG5cblx0XHQvKiAoMykgSWNvbmUgZCdhY3RpdmF0aW9uICovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3NyYy9zdGF0aWMvaGVhZGVyL2V4cGFuZEAwMDAwMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdH1cblxuXG5cdH1cblxuXG5cblx0LyogWzNdIE1lbnUgZGVyb3VsYW50IHBvdXIgbCdhZG1pbmlzdHJhdGlvbiBkdSBwcm9maWxcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+IC51c2VyLXBhbmVse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0gLSAxZW0gKTtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0bWFyZ2luOiAuNWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkdGhlbWUtYmcsIDEwKTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBsZWZ0IC4zcyBlYXNlLWluLW91dCApO1xuXG5cblx0XHQvKiAoMSkgUG91ciBjaGFxdWUgZWxlbWVudCBkdSBtZW51ICovXG5cdFx0JiA+IHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ly8gT24gYWpvdXRlIHVuZSBsaWduZSBlbiBkZXNzb3VzIHNhdWYgcG91ciBsZSBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblxuXHR9XG5cblx0LyogKDMpIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIG91IG5vbiBkZSBsJ3VzZXIgcGFuZWwgKi9cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbHsgZGlzcGxheTogbm9uZTsgfVxuXHQmID4gI3RvZ2dsZS11c2VyLXBhbmVsICsgLnVzZXItcGFuZWx7IGxlZnQ6IDEwMCU7IH1cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbDpjaGVja2VkICsgLnVzZXItcGFuZWx7IGxlZnQ6IGF1dG87IH1cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbDpjaGVja2VkICsgLnVzZXItcGFuZWw6YmVmb3JleyBsZWZ0OiA3ZW07IH1cblxuXG5cblxuXG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMwZTZkYmY7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgI0Y4RjhGQTtcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMGU2ZGJmO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmE3MjtcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcblx0dHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuXHR0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG5cdEByZXR1cm4gc3RyLXNsaWNlKCN7JGNvbG9yfSwgMiwgc3RyLWxlbmd0aCgjeyRjb2xvcn0pKTtcbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUNBQTsyREFDMkQ7QUFDM0Qsb0NBQW9DO0FBTXBDLGlDQUFpQztBQVFqQyw0Q0FBNEM7QUFTNUM7MkRBQzJEO0FBQzNELHdCQUF3QjtBQU14QjsyREFDMkQ7QUFlM0Q7MkRBQzJEO0FEL0MzRCxBQUFXLFFBQUgsR0FBRyxPQUFPLENBQUE7RUFFakI7NERBQzJEO0VBa0IzRDs0REFDMkQ7RUFDM0QsbUJBQW1CO0VBOEVuQjs0REFDMkQ7RUE0QzNELHdEQUF3RDtDQVd4RDs7QUE3SkQsQUFJSyxRQUpHLEdBQUcsT0FBTyxHQUliLFVBQVUsQ0FBQTtFQUNiLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEdBQUcsRUFBRSxJQUFLO0VBQ1YsSUFBSSxFQUFFLEdBQUk7RUFDVixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxHQUFJO0VBRWIsT0FBTyxFQUFFLFFBQVM7RUFFbEIsTUFBTSxFQUFFLENBQUU7RUFDVixhQUFhLEVBQUUsR0FBSTtFQUVuQixnQkFBZ0IsRUNqQkMsT0FBTztDRG1CeEI7O0FBbkJGLEFBd0JLLFFBeEJHLEdBQUcsT0FBTyxHQXdCYixVQUFVLENBQUE7RUFDYixPQUFPLEVBQUUsWUFBYTtFQUN0QixRQUFRLEVBQUUsUUFBUztFQUNsQixHQUFHLEVBQUUsQ0FBRTtFQUNQLEtBQUssRUFBRSxDQUFFO0VBQ1QsTUFBTSxFQUFFLG1CQUFJO0VBR2IsbUNBQW1DO0VBb0JuQyx5QkFBeUI7RUEyQnpCLDRCQUE0QjtDQWtCNUI7O0FBakdGLEFBaUNNLFFBakNFLEdBQUcsT0FBTyxHQXdCYixVQUFVLEdBU1QsVUFBVSxDQUFBO0VBQ2IsT0FBTyxFQUFFLEtBQU07RUFDZixRQUFRLEVBQUUsUUFBUztFQUNsQixHQUFHLEVBQUUsQ0FBRTtFQUNQLEtBQUssRUFBRSxrQkFBSTtFQUNYLE1BQU0sRUNaUSxHQUFHO0VEY2xCLE9BQU8sRUFBRSxLQUFNO0VBRWYsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVDakJJLEdBQUc7RURrQmxCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLFdBQVcsRUFBRSxJQUFLO0VBRWxCLE1BQU0sRUFBRSxPQUFRO0NBRWhCOztBQWpESCxBQXFETSxRQXJERSxHQUFHLE9BQU8sR0F3QmIsVUFBVSxHQTZCVCxhQUFhLENBQUE7RUFDaEIsT0FBTyxFQUFFLEtBQU07RUFDZixRQUFRLEVBQUUsUUFBUztFQUNsQixHQUFHLEVBQUUsS0FBTTtFQUNYLEtBQUssRUMvQlMsR0FBRztFRGdDakIsS0FBSyxFQUFFLG9CQUFJO0VBQ1gsTUFBTSxFQUFFLG9CQUFJO0VBR2IsYUFBYSxFQUFFLFNBQVU7RUFFekIsZ0JBQWdCLEVDaEVBLE9BQU87RURpRXZCLGVBQWUsRUFBRSxRQUFTO0VBTzFCLE1BQU0sRUFBRSxPQUFRO0VBRWhCLFVBQVUsRUFBRSxNQUFPO0NBQ25COztBQTNFSCxBQXFETSxRQXJERSxHQUFHLE9BQU8sR0F3QmIsVUFBVSxHQTZCVCxhQUFhLEFBZWYsT0FBTyxDQUFBO0VBQ1AsZ0JBQWdCLEVDbEVELE9BQU87Q0RtRXRCOztBQXRFSixBQXdCSyxRQXhCRyxHQUFHLE9BQU8sR0F3QmIsVUFBVSxBQXdEWixPQUFPLENBQUE7RUFDUCxPQUFPLEVBQUUsRUFBRztFQUNaLE9BQU8sRUFBRSxLQUFNO0VBQ2YsUUFBUSxFQUFFLFFBQVM7RUFDbEIsR0FBRyxFQUFFLENBQUU7RUFDUCxLQUFLLEVBQUUsQ0FBRTtFQUNULEtBQUssRUM1RFMsR0FBRztFRDZEakIsTUFBTSxFQzdEUSxHQUFHO0VEK0RsQixVQUFVLEVBQUUsMkNBQUcsQ0FBeUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTO0VBQy9FLGVBQWUsRUFBRSxPQUFRO0VBRXpCLE1BQU0sRUFBRSxPQUFRO0NBRWhCOztBQTlGSCxBQXVHSyxRQXZHRyxHQUFHLE9BQU8sR0F1R2IsV0FBVyxDQUFBO0VBQ2QsT0FBTyxFQUFFLEtBQU07RUFDZixRQUFRLEVBQUUsUUFBUztFQUNsQixHQUFHLEVBQUUsZ0JBQUk7RUFDVCxLQUFLLEVBQUUsQ0FBRTtFQUVWLE1BQU0sRUFBRSxJQUFLO0VBRWIsYUFBYSxFQUFFLEdBQUk7RUFDbkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTTtFQUV4QixnQkFBZ0IsRUFBRSxJQUFLO0VDeEV4QixrQkFBa0IsRUQwRUksSUFBSSxDQUFDLElBQUcsQ0FBQyxXQUFXO0VDekUxQyxVQUFVLEVEeUVZLElBQUksQ0FBQyxJQUFHLENBQUMsV0FBVztFQUd6QyxxQ0FBcUM7Q0F5QnJDOztBQWhKRixBQXdITSxRQXhIRSxHQUFHLE9BQU8sR0F1R2IsV0FBVyxHQWlCVixJQUFJLENBQUE7RUFDUCxPQUFPLEVBQUUsS0FBTTtFQUNmLFFBQVEsRUFBRSxRQUFTO0VBT25CLEtBQUssRUFBRSxJQUFLO0VBQ1osT0FBTyxFQUFFLFFBQVM7RUFDbEIsWUFBWSxFQUFFLEdBQUk7RUFFbEIsTUFBTSxFQUFFLE9BQVE7Q0FNaEI7O0FBM0lILEFBd0hNLFFBeEhFLEdBQUcsT0FBTyxHQXVHYixXQUFXLEdBaUJWLElBQUksQUFLTixJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUM7RUFDakIsYUFBYSxFQUFFLGNBQWU7Q0FDOUI7O0FBL0hKLEFBd0hNLFFBeEhFLEdBQUcsT0FBTyxHQXVHYixXQUFXLEdBaUJWLElBQUksQUFnQk4sTUFBTSxDQUFBO0VBQ04sZ0JBQWdCLEVBQUUsSUFBSztDQUN2Qjs7QUExSUosQUFtSkssUUFuSkcsR0FBRyxPQUFPLEdBbUpiLGtCQUFrQixDQUFBO0VBQUUsT0FBTyxFQUFFLElBQUs7Q0FBSTs7QUFuSjNDLEFBb0owQixRQXBKbEIsR0FBRyxPQUFPLEdBb0piLGtCQUFrQixHQUFHLFdBQVcsQ0FBQTtFQUFFLElBQUksRUFBRSxJQUFLO0NBQUk7O0FBcEp0RCxBQXFKa0MsUUFySjFCLEdBQUcsT0FBTyxHQXFKYixrQkFBa0IsQUFBQSxRQUFRLEdBQUcsV0FBVyxDQUFBO0VBQUUsSUFBSSxFQUFFLElBQUs7Q0FBSTs7QUFySjlELEFBc0o2QyxRQXRKckMsR0FBRyxPQUFPLEdBc0piLGtCQUFrQixBQUFBLFFBQVEsR0FBRyxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUUsSUFBSSxFQUFFLEdBQUk7Q0FBSSIsCgkibmFtZXMiOiBbXQp9 */ \ No newline at end of file diff --git a/css/header/expanded.css.map b/css/header/expanded.css.map index dd3fe2b..5d4942f 100644 --- a/css/header/expanded.css.map +++ b/css/header/expanded.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n\n#WRAPPER > #HEADER{\n\n\t/* [1] Barre de recherche\n\t=========================================================*/\n\t& > #searchbar{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: .8em;\n\t\t\tleft: 1em;\n\t\t\twidth: 20em;\n\t\t\theight: 2em;\n\n\t\tpadding: .2em 1em;\n\n\t\tborder: 0;\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: $theme-bg;\n\n\t}\n\n\t/* [2] Informations utilisateur\n\t=========================================================*/\n\t/* (0) Conteneur */\n\t& > #user-data{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\theight: calc( 100% - 2*1em );\n\n\n\t\t/* (1) Username de l'utilisateur */\n\t\t& > #user-name{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: calc( #{$header-height}*2 - 1em );\n\t\t\t\theight: $header-height;\n\n\t\t\tpadding: 0 1em;\n\n\t\t\tcolor: #555;\n\t\t\tline-height: $header-height;\n\t\t\twhite-space: nowrap;\n\t\t\tfont-weight: bold;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t\t/* (2) Image du profil */\n\t\t& > #user-picture{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 1.5em;\n\t\t\t\tright: $header-height;\n\t\t\t\twidth: calc( #{$header-height} - 2*1.5em );\n\t\t\t\theight: calc( #{$header-height} - 2*1.5em );\n\n\n\t\t\tborder-radius: 50% / 50%;\n\n\t\t\tbackground-color: $theme-bg;\n\t\t\tbackground-size: auto 80%;\n\n\t\t\t// Si on est connecte\n\t\t\t&.active{\n\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\tbackground-image: url('/src/dynamic/profile/sample.svg');\n\t\t\t\tbackground-size: auto 100%;\n\t\t\t}\n\n\t\t\tcursor: default;\n\n\t\t\talign-self: center;\n\t\t}\n\n\n\n\t\t/* (3) Icone d'activation */\n\t\t&:before{\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\twidth: $header-height;\n\t\t\t\theight: $header-height;\n\n\t\t\tbackground: url('/src/static/header/expand@000000.svg') center center no-repeat;\n\t\t\tbackground-size: 1em 1em;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t}\n\n\n\n\t/* [3] Menu deroulant pour l'administration du profil\n\t=========================================================*/\n\t& > .user-panel{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: calc( #{$header-height} - 1em );\n\t\t\tright: 0;\n\n\t\tmargin: .5em;\n\n\t\tborder-radius: 5px;\n\t\tborder: 1px solid darken($theme-bg, 10);\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( left .3s ease-in-out );\n\n\n\t\t/* (1) Pour chaque element du menu */\n\t\t& > span{\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t// On ajoute une ligne en dessous sauf pour le dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t}\n\n\t\t\tcolor: #000;\n\t\t\tpadding: .5em 1em;\n\t\t\tpadding-left: 2em;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: #eee;\n\t\t\t}\n\t\t}\n\n\n\n\n\t}\n\n\t/* (3) Gestion de l'activation ou non de l'user panel */\n\t& > #toggle-user-panel{ display: none; }\n\t& > #toggle-user-panel + .user-panel{ left: 100%; }\n\t& > #toggle-user-panel:checked + .user-panel{ left: auto; }\n\t& > #toggle-user-panel:checked + .user-panel:before{ left: 7em; }\n\n\n\n\n\n\n}\n", + "@import 'constants';\n\n\n#WRAPPER > #HEADER{\n\n\t/* [1] Barre de recherche\n\t=========================================================*/\n\t& > #searchbar{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: .8em;\n\t\t\tleft: 1em;\n\t\t\twidth: 20em;\n\t\t\theight: 2em;\n\n\t\tpadding: .2em 1em;\n\n\t\tborder: 0;\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: $theme-bg;\n\n\t}\n\n\t/* [2] Informations utilisateur\n\t=========================================================*/\n\t/* (0) Conteneur */\n\t& > #user-data{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\theight: calc( 100% - 2*1em );\n\n\n\t\t/* (1) Username de l'utilisateur */\n\t\t& > #user-name{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: calc( #{$header-height}*2 - 1em );\n\t\t\t\theight: $header-height;\n\n\t\t\tpadding: 0 1em;\n\n\t\t\tcolor: #555;\n\t\t\tline-height: $header-height;\n\t\t\twhite-space: nowrap;\n\t\t\tfont-weight: bold;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t\t/* (2) Image du profil */\n\t\t& > #user-picture{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 1.5em;\n\t\t\t\tright: $header-height;\n\t\t\t\twidth: calc( #{$header-height} - 2*1.5em );\n\t\t\t\theight: calc( #{$header-height} - 2*1.5em );\n\n\n\t\t\tborder-radius: 50% / 50%;\n\n\t\t\tbackground-color: $theme-bg;\n\t\t\tbackground-size: auto 80%;\n\n\t\t\t// Si on est connecte\n\t\t\t&.active{\n\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t\tcursor: default;\n\n\t\t\talign-self: center;\n\t\t}\n\n\n\n\t\t/* (3) Icone d'activation */\n\t\t&:before{\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\twidth: $header-height;\n\t\t\t\theight: $header-height;\n\n\t\t\tbackground: url('/src/static/header/expand@000000.svg') center center no-repeat;\n\t\t\tbackground-size: 1em 1em;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t}\n\n\n\n\t/* [3] Menu deroulant pour l'administration du profil\n\t=========================================================*/\n\t& > .user-panel{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: calc( #{$header-height} - 1em );\n\t\t\tright: 0;\n\n\t\tmargin: .5em;\n\n\t\tborder-radius: 5px;\n\t\tborder: 1px solid darken($theme-bg, 10);\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( left .3s ease-in-out );\n\n\n\t\t/* (1) Pour chaque element du menu */\n\t\t& > span{\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t// On ajoute une ligne en dessous sauf pour le dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t}\n\n\t\t\tcolor: #000;\n\t\t\tpadding: .5em 1em;\n\t\t\tpadding-left: 2em;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: #eee;\n\t\t\t}\n\t\t}\n\n\n\n\n\t}\n\n\t/* (3) Gestion de l'activation ou non de l'user panel */\n\t& > #toggle-user-panel{ display: none; }\n\t& > #toggle-user-panel + .user-panel{ left: 100%; }\n\t& > #toggle-user-panel:checked + .user-panel{ left: auto; }\n\t& > #toggle-user-panel:checked + .user-panel:before{ left: 7em; }\n\n\n\n\n\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #0e6dbf;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #F8F8FA;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #0e6dbf;\n$timeline-1: #e64e3e;\n$timeline-2: #10ba72;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n\ttransform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n\t-webkit-transition: $value;\n\ttransition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n\t@return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/header/min.css b/css/header/min.css index b5725e7..bc71701 100644 --- a/css/header/min.css +++ b/css/header/min.css @@ -1,3 +1,3 @@ -#WRAPPER>#HEADER>#searchbar{display:inline-block;position:absolute;top:.8em;left:1em;width:20em;height:2em;padding:.2em 1em;border:0;border-radius:3px;background-color:#e8e8e8}#WRAPPER>#HEADER>#user-data{display:inline-block;position:absolute;top:0;right:0;height:calc( 100% - 2*1em)}#WRAPPER>#HEADER>#user-data>#user-name{display:block;position:absolute;top:0;right:calc( 4em*2 - 1em);height:4em;padding:0 1em;color:#555;line-height:4em;white-space:nowrap;font-weight:bold;cursor:pointer}#WRAPPER>#HEADER>#user-data>#user-picture{display:block;position:absolute;top:1.5em;right:4em;width:calc( 4em - 2*1.5em);height:calc( 4em - 2*1.5em);border-radius:50% / 50%;background-color:#e8e8e8;background-size:auto 80%;cursor:default;align-self:center}#WRAPPER>#HEADER>#user-data>#user-picture.active{background-color:#0e6dbf;background-image:url("/src/dynamic/profile/sample.svg");background-size:auto 100%}#WRAPPER>#HEADER>#user-data:before{content:'';display:block;position:absolute;top:0;right:0;width:4em;height:4em;background:url("/src/static/header/expand@000000.svg") center center no-repeat;background-size:1em 1em;cursor:pointer}#WRAPPER>#HEADER>.user-panel{display:block;position:absolute;top:calc( 4em - 1em);right:0;margin:.5em;border-radius:5px;border:1px solid #cfcfcf;background-color:#fff;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}#WRAPPER>#HEADER>.user-panel>span{display:block;position:relative;color:#000;padding:.5em 1em;padding-left:2em;cursor:pointer}#WRAPPER>#HEADER>.user-panel>span:not(:last-child){border-bottom:1px solid #ddd}#WRAPPER>#HEADER>.user-panel>span:hover{background-color:#eee}#WRAPPER>#HEADER>#toggle-user-panel{display:none}#WRAPPER>#HEADER>#toggle-user-panel+.user-panel{left:100%}#WRAPPER>#HEADER>#toggle-user-panel:checked+.user-panel{left:auto}#WRAPPER>#HEADER>#toggle-user-panel:checked+.user-panel:before{left:7em} +#WRAPPER>#HEADER>#searchbar{display:inline-block;position:absolute;top:.8em;left:1em;width:20em;height:2em;padding:.2em 1em;border:0;border-radius:3px;background-color:#e8e8e8}#WRAPPER>#HEADER>#user-data{display:inline-block;position:absolute;top:0;right:0;height:calc( 100% - 2*1em)}#WRAPPER>#HEADER>#user-data>#user-name{display:block;position:absolute;top:0;right:calc( 4em*2 - 1em);height:4em;padding:0 1em;color:#555;line-height:4em;white-space:nowrap;font-weight:bold;cursor:pointer}#WRAPPER>#HEADER>#user-data>#user-picture{display:block;position:absolute;top:1.5em;right:4em;width:calc( 4em - 2*1.5em);height:calc( 4em - 2*1.5em);border-radius:50% / 50%;background-color:#e8e8e8;background-size:auto 80%;cursor:default;align-self:center}#WRAPPER>#HEADER>#user-data>#user-picture.active{background-color:#0e6dbf}#WRAPPER>#HEADER>#user-data:before{content:'';display:block;position:absolute;top:0;right:0;width:4em;height:4em;background:url("/src/static/header/expand@000000.svg") center center no-repeat;background-size:1em 1em;cursor:pointer}#WRAPPER>#HEADER>.user-panel{display:block;position:absolute;top:calc( 4em - 1em);right:0;margin:.5em;border-radius:5px;border:1px solid #cfcfcf;background-color:#fff;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}#WRAPPER>#HEADER>.user-panel>span{display:block;position:relative;color:#000;padding:.5em 1em;padding-left:2em;cursor:pointer}#WRAPPER>#HEADER>.user-panel>span:not(:last-child){border-bottom:1px solid #ddd}#WRAPPER>#HEADER>.user-panel>span:hover{background-color:#eee}#WRAPPER>#HEADER>#toggle-user-panel{display:none}#WRAPPER>#HEADER>#toggle-user-panel+.user-panel{left:100%}#WRAPPER>#HEADER>#toggle-user-panel:checked+.user-panel{left:auto}#WRAPPER>#HEADER>#toggle-user-panel:checked+.user-panel:before{left:7em} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vaGVhZGVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cblxuI1dSQVBQRVIgPiAjSEVBREVSe1xuXG5cdC8qIFsxXSBCYXJyZSBkZSByZWNoZXJjaGVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+ICNzZWFyY2hiYXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLjhlbTtcblx0XHRcdGxlZnQ6IDFlbTtcblx0XHRcdHdpZHRoOiAyMGVtO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRwYWRkaW5nOiAuMmVtIDFlbTtcblxuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmc7XG5cblx0fVxuXG5cdC8qIFsyXSBJbmZvcm1hdGlvbnMgdXRpbGlzYXRldXJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0LyogKDApIENvbnRlbmV1ciAqL1xuXHQmID4gI3VzZXItZGF0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAyKjFlbSApO1xuXG5cblx0XHQvKiAoMSkgVXNlcm5hbWUgZGUgbCd1dGlsaXNhdGV1ciAqL1xuXHRcdCYgPiAjdXNlci1uYW1le1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9KjIgLSAxZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHRcdFx0cGFkZGluZzogMCAxZW07XG5cblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHR9XG5cblxuXHRcdC8qICgyKSBJbWFnZSBkdSBwcm9maWwgKi9cblx0XHQmID4gI3VzZXItcGljdHVyZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEuNWVtO1xuXHRcdFx0XHRyaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDIqMS41ZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDIqMS41ZW0gKTtcblxuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgLyA1MCU7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iZztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG5cblx0XHRcdC8vIFNpIG9uIGVzdCBjb25uZWN0ZVxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvZHluYW1pYy9wcm9maWxlL3NhbXBsZS5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXG5cblx0XHQvKiAoMykgSWNvbmUgZCdhY3RpdmF0aW9uICovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cblx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3NyYy9zdGF0aWMvaGVhZGVyL2V4cGFuZEAwMDAwMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdH1cblxuXG5cdH1cblxuXG5cblx0LyogWzNdIE1lbnUgZGVyb3VsYW50IHBvdXIgbCdhZG1pbmlzdHJhdGlvbiBkdSBwcm9maWxcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+IC51c2VyLXBhbmVse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyggI3skaGVhZGVyLWhlaWdodH0gLSAxZW0gKTtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0bWFyZ2luOiAuNWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkdGhlbWUtYmcsIDEwKTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBsZWZ0IC4zcyBlYXNlLWluLW91dCApO1xuXG5cblx0XHQvKiAoMSkgUG91ciBjaGFxdWUgZWxlbWVudCBkdSBtZW51ICovXG5cdFx0JiA+IHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ly8gT24gYWpvdXRlIHVuZSBsaWduZSBlbiBkZXNzb3VzIHNhdWYgcG91ciBsZSBkZXJuaWVyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ly8gQGhvdmVyXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblxuXHR9XG5cblx0LyogKDMpIEdlc3Rpb24gZGUgbCdhY3RpdmF0aW9uIG91IG5vbiBkZSBsJ3VzZXIgcGFuZWwgKi9cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbHsgZGlzcGxheTogbm9uZTsgfVxuXHQmID4gI3RvZ2dsZS11c2VyLXBhbmVsICsgLnVzZXItcGFuZWx7IGxlZnQ6IDEwMCU7IH1cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbDpjaGVja2VkICsgLnVzZXItcGFuZWx7IGxlZnQ6IGF1dG87IH1cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbDpjaGVja2VkICsgLnVzZXItcGFuZWw6YmVmb3JleyBsZWZ0OiA3ZW07IH1cblxuXG5cblxuXG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMwZTZkYmY7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgI0Y4RjhGQTtcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMGU2ZGJmO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogIzEwYmE3MjtcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcblx0dHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuXHR0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG5cdEByZXR1cm4gc3RyLXNsaWNlKCN7JGNvbG9yfSwgMiwgc3RyLWxlbmd0aCgjeyRjb2xvcn0pKTtcbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUFHQSxBQUlLLFFBSkcsQ0FBRyxPQUFPLENBSWIsVUFBVSxBQUFBLENBQ2IsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsUUFBUSxDQUFFLFFBQVMsQ0FDbEIsR0FBRyxDQUFFLElBQUssQ0FDVixJQUFJLENBQUUsR0FBSSxDQUNWLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEdBQUksQ0FFYixPQUFPLENBQUUsUUFBUyxDQUVsQixNQUFNLENBQUUsQ0FBRSxDQUNWLGFBQWEsQ0FBRSxHQUFJLENBRW5CLGdCQUFnQixDQ2pCQyxPQUFPLENEbUJ4QixBQW5CRixBQXdCSyxRQXhCRyxDQUFHLE9BQU8sQ0F3QmIsVUFBVSxBQUFBLENBQ2IsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsUUFBUSxDQUFFLFFBQVMsQ0FDbEIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsQ0FBRSxDQUNULE1BQU0sQ0FBRSxtQkFBSSxDQXNFYixBQW5HRixBQWlDTSxRQWpDRSxDQUFHLE9BQU8sQ0F3QmIsVUFBVSxDQVNULFVBQVUsQUFBQSxDQUNiLE9BQU8sQ0FBRSxLQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDbEIsR0FBRyxDQUFFLENBQUUsQ0FDUCxLQUFLLENBQUUsa0JBQUksQ0FDWCxNQUFNLENDWlEsR0FBRyxDRGNsQixPQUFPLENBQUUsS0FBTSxDQUVmLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQ2pCSSxHQUFHLENEa0JsQixXQUFXLENBQUUsTUFBTyxD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 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vaGVhZGVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cblxuI1dSQVBQRVIgPiAjSEVBREVSe1xuXG5cdC8qIFsxXSBCYXJyZSBkZSByZWNoZXJjaGVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+ICNzZWFyY2hiYXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLjhlbTtcblx0XHRcdGxlZnQ6IDFlbTtcblx0XHRcdHdpZHRoOiAyMGVtO1xuXHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRwYWRkaW5nOiAuMmVtIDFlbTtcblxuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmc7XG5cblx0fVxuXG5cdC8qIFsyXSBJbmZvcm1hdGlvbnMgdXRpbGlzYXRldXJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0LyogKDApIENvbnRlbmV1ciAqL1xuXHQmID4gI3VzZXItZGF0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDEwMCUgLSAyKjFlbSApO1xuXG5cblx0XHQvKiAoMSkgVXNlcm5hbWUgZGUgbCd1dGlsaXNhdGV1ciAqL1xuXHRcdCYgPiAjdXNlci1uYW1le1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9KjIgLSAxZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHRcdFx0cGFkZGluZzogMCAxZW07XG5cblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHR9XG5cblxuXHRcdC8qICgyKSBJbWFnZSBkdSBwcm9maWwgKi9cblx0XHQmID4gI3VzZXItcGljdHVyZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEuNWVtO1xuXHRcdFx0XHRyaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDIqMS41ZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAjeyRoZWFkZXItaGVpZ2h0fSAtIDIqMS41ZW0gKTtcblxuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgLyA1MCU7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iZztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA4MCU7XG5cblx0XHRcdC8vIFNpIG9uIGVzdCBjb25uZWN0ZVxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR9XG5cblxuXG5cdFx0LyogKDMpIEljb25lIGQnYWN0aXZhdGlvbiAqL1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9zcmMvc3RhdGljL2hlYWRlci9leHBhbmRAMDAwMDAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gMWVtO1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHR9XG5cblxuXHR9XG5cblxuXG5cdC8qIFszXSBNZW51IGRlcm91bGFudCBwb3VyIGwnYWRtaW5pc3RyYXRpb24gZHUgcHJvZmlsXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiAudXNlci1wYW5lbHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoICN7JGhlYWRlci1oZWlnaHR9IC0gMWVtICk7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdG1hcmdpbjogLjVlbTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHRoZW1lLWJnLCAxMCk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggbGVmdCAuM3MgZWFzZS1pbi1vdXQgKTtcblxuXG5cdFx0LyogKDEpIFBvdXIgY2hhcXVlIGVsZW1lbnQgZHUgbWVudSAqL1xuXHRcdCYgPiBzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC8vIE9uIGFqb3V0ZSB1bmUgbGlnbmUgZW4gZGVzc291cyBzYXVmIHBvdXIgbGUgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdH1cblxuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMmVtO1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIEBob3ZlclxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblx0fVxuXG5cdC8qICgzKSBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBvdSBub24gZGUgbCd1c2VyIHBhbmVsICovXG5cdCYgPiAjdG9nZ2xlLXVzZXItcGFuZWx7IGRpc3BsYXk6IG5vbmU7IH1cblx0JiA+ICN0b2dnbGUtdXNlci1wYW5lbCArIC51c2VyLXBhbmVseyBsZWZ0OiAxMDAlOyB9XG5cdCYgPiAjdG9nZ2xlLXVzZXItcGFuZWw6Y2hlY2tlZCArIC51c2VyLXBhbmVseyBsZWZ0OiBhdXRvOyB9XG5cdCYgPiAjdG9nZ2xlLXVzZXItcGFuZWw6Y2hlY2tlZCArIC51c2VyLXBhbmVsOmJlZm9yZXsgbGVmdDogN2VtOyB9XG5cblxuXG5cblxuXG59XG4iLAoJCSIvKiBbMV0gQ09VTEVVUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgQ09VTEVVUlMgRFUgVEhFTUUgJERFRkFVTFQgKi9cbiR0aGVtZS1iZzogICAgICAgICAjZThlOGU4O1xuJHRoZW1lLWJnLXByaW1hcnk6ICNmZmZmZmY7XG4kdGhlbWUtZmc6ICAgICAgICAgIzUxNTE1MTtcbiR0aGVtZS1mZy1wcmltYXJ5OiAjMGU2ZGJmO1xuXG4vKiAoMikgQ09VTEVVUlMgREUgVEhFTUUgJERBUksgKi9cbiRkYXJrLWJnOiAgICAgICAgICMzMTM1NDE7XG4kZGFyay1iZy1wcmltYXJ5OiAjMjkyODJlO1xuJGRhcmstZmc6ICAgICAgICAgIzkzOTM5MztcbiRkYXJrLWZnLXByaW1hcnk6ICNmZmZmZmY7XG5cbiRoZWFkZXItZGFyazogICAgICNGOEY4RkE7XG5cbi8qICgzKSBDb3VsZXVycyBkdSB0aGVtZSBwb3VyIGxhIHRpbWVsaW5lICovXG4kdGltZWxpbmUtY29sb3I6ICM3MzgzOTQ7XG4kdGltZWxpbmUtMDogIzBlNmRiZjtcbiR0aW1lbGluZS0xOiAjZTY0ZTNlO1xuJHRpbWVsaW5lLTI6ICMxMGJhNzI7XG4kdGltZWxpbmUtMzogI2IxNGJlNztcbiR0aW1lbGluZS00OiAjMDUzYjVkO1xuXG5cbi8qIFsyXSBESU1FTlNJT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIExheW91dCBkZSBiYXNlICovXG4kbWVudS1zaWRlLXdpZHRoOiAxNWVtO1xuJGhlYWRlci1oZWlnaHQ6ICAgNGVtO1xuXG5cblxuLyogWzNdIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlLi4uKSB7XG5cdHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcblx0dHJhbnNpdGlvbjogJHZhbHVlO1xufVxuXG4vKiBbNF0gRnVuY3Rpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gVHJhbnNmb3JtZSB1bmUgY291bGV1ciBoZXggZW4gc3RyaW5nIHNhbnMgbGUgI1xuQGZ1bmN0aW9uIGNvbG9yLXN0cigkY29sb3Ipe1xuXHRAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIkFBR0EsQUFJSyxRQUpHLENBQUcsT0FBTyxDQUliLFVBQVUsQUFBQSxDQUNiLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ2xCLEdBQUcsQ0FBRSxJQUFLLENBQ1YsSUFBSSxDQUFFLEdBQUksQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxHQUFJLENBRWIsT0FBTyxDQUFFLFFBQVMsQ0FFbEIsTUFBTSxDQUFFLENBQUUsQ0FDVixhQUFhLENBQUUsR0FBSSxDQUVuQixnQkFBZ0IsQ0NqQkMsT0FBTyxDRG1CeEIsQUFuQkYsQUF3QkssUUF4QkcsQ0FBRyxPQUFPLENBd0JiLFVBQVUsQUFBQSxDQUNiLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ2xCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsbUJBQUksQ0FvRWIsQUFqR0YsQUFpQ00sUUFqQ0UsQ0FBRyxPQUFPLENBd0JiLFVBQVUsQ0FTVCxVQUFVLEFBQUEsQ0FDYixPQUFPLENBQUUsS0FBTSxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBQ2xCLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLGtCQUFJLENBQ1gsTUFBTSxDQ1pRLEdBQUcsQ0RjbEIsT0FBTyxDQUFFLEtBQU0sQ0FFZixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0NqQkksR0FBRyxDRGtCbEIsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsV0FBVyxDQUFFLElBQUssQ0FFbEIsTUFBTSxDQUFFLE9BQVEsQ0FFaEIsQUFqREgsQUFxRE0sUUFyREUsQ0FBRyxPQUFPLENBd0JiLFVBQVUsQ0E2QlQsYUFBYSxBQUFBLENB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 */ \ No newline at end of file diff --git a/css/header/min.css.map b/css/header/min.css.map index bc5c7a1..d4a2d64 100644 --- a/css/header/min.css.map +++ b/css/header/min.css.map @@ -6,9 +6,9 @@ "../constants.scss" ], "sourcesContent": [ - "@import 'constants';\n\n\n#WRAPPER > #HEADER{\n\n\t/* [1] Barre de recherche\n\t=========================================================*/\n\t& > #searchbar{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: .8em;\n\t\t\tleft: 1em;\n\t\t\twidth: 20em;\n\t\t\theight: 2em;\n\n\t\tpadding: .2em 1em;\n\n\t\tborder: 0;\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: $theme-bg;\n\n\t}\n\n\t/* [2] Informations utilisateur\n\t=========================================================*/\n\t/* (0) Conteneur */\n\t& > #user-data{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\theight: calc( 100% - 2*1em );\n\n\n\t\t/* (1) Username de l'utilisateur */\n\t\t& > #user-name{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: calc( #{$header-height}*2 - 1em );\n\t\t\t\theight: $header-height;\n\n\t\t\tpadding: 0 1em;\n\n\t\t\tcolor: #555;\n\t\t\tline-height: $header-height;\n\t\t\twhite-space: nowrap;\n\t\t\tfont-weight: bold;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t\t/* (2) Image du profil */\n\t\t& > #user-picture{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 1.5em;\n\t\t\t\tright: $header-height;\n\t\t\t\twidth: calc( #{$header-height} - 2*1.5em );\n\t\t\t\theight: calc( #{$header-height} - 2*1.5em );\n\n\n\t\t\tborder-radius: 50% / 50%;\n\n\t\t\tbackground-color: $theme-bg;\n\t\t\tbackground-size: auto 80%;\n\n\t\t\t// Si on est connecte\n\t\t\t&.active{\n\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t\tbackground-image: url('/src/dynamic/profile/sample.svg');\n\t\t\t\tbackground-size: auto 100%;\n\t\t\t}\n\n\t\t\tcursor: default;\n\n\t\t\talign-self: center;\n\t\t}\n\n\n\n\t\t/* (3) Icone d'activation */\n\t\t&:before{\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\twidth: $header-height;\n\t\t\t\theight: $header-height;\n\n\t\t\tbackground: url('/src/static/header/expand@000000.svg') center center no-repeat;\n\t\t\tbackground-size: 1em 1em;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t}\n\n\n\n\t/* [3] Menu deroulant pour l'administration du profil\n\t=========================================================*/\n\t& > .user-panel{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: calc( #{$header-height} - 1em );\n\t\t\tright: 0;\n\n\t\tmargin: .5em;\n\n\t\tborder-radius: 5px;\n\t\tborder: 1px solid darken($theme-bg, 10);\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( left .3s ease-in-out );\n\n\n\t\t/* (1) Pour chaque element du menu */\n\t\t& > span{\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t// On ajoute une ligne en dessous sauf pour le dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t}\n\n\t\t\tcolor: #000;\n\t\t\tpadding: .5em 1em;\n\t\t\tpadding-left: 2em;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: #eee;\n\t\t\t}\n\t\t}\n\n\n\n\n\t}\n\n\t/* (3) Gestion de l'activation ou non de l'user panel */\n\t& > #toggle-user-panel{ display: none; }\n\t& > #toggle-user-panel + .user-panel{ left: 100%; }\n\t& > #toggle-user-panel:checked + .user-panel{ left: auto; }\n\t& > #toggle-user-panel:checked + .user-panel:before{ left: 7em; }\n\n\n\n\n\n\n}\n", + "@import 'constants';\n\n\n#WRAPPER > #HEADER{\n\n\t/* [1] Barre de recherche\n\t=========================================================*/\n\t& > #searchbar{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: .8em;\n\t\t\tleft: 1em;\n\t\t\twidth: 20em;\n\t\t\theight: 2em;\n\n\t\tpadding: .2em 1em;\n\n\t\tborder: 0;\n\t\tborder-radius: 3px;\n\n\t\tbackground-color: $theme-bg;\n\n\t}\n\n\t/* [2] Informations utilisateur\n\t=========================================================*/\n\t/* (0) Conteneur */\n\t& > #user-data{\n\t\tdisplay: inline-block;\n\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\theight: calc( 100% - 2*1em );\n\n\n\t\t/* (1) Username de l'utilisateur */\n\t\t& > #user-name{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: calc( #{$header-height}*2 - 1em );\n\t\t\t\theight: $header-height;\n\n\t\t\tpadding: 0 1em;\n\n\t\t\tcolor: #555;\n\t\t\tline-height: $header-height;\n\t\t\twhite-space: nowrap;\n\t\t\tfont-weight: bold;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t\t/* (2) Image du profil */\n\t\t& > #user-picture{\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 1.5em;\n\t\t\t\tright: $header-height;\n\t\t\t\twidth: calc( #{$header-height} - 2*1.5em );\n\t\t\t\theight: calc( #{$header-height} - 2*1.5em );\n\n\n\t\t\tborder-radius: 50% / 50%;\n\n\t\t\tbackground-color: $theme-bg;\n\t\t\tbackground-size: auto 80%;\n\n\t\t\t// Si on est connecte\n\t\t\t&.active{\n\t\t\t\tbackground-color: $theme-fg-primary;\n\t\t\t}\n\n\t\t\tcursor: default;\n\n\t\t\talign-self: center;\n\t\t}\n\n\n\n\t\t/* (3) Icone d'activation */\n\t\t&:before{\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\twidth: $header-height;\n\t\t\t\theight: $header-height;\n\n\t\t\tbackground: url('/src/static/header/expand@000000.svg') center center no-repeat;\n\t\t\tbackground-size: 1em 1em;\n\n\t\t\tcursor: pointer;\n\n\t\t}\n\n\n\t}\n\n\n\n\t/* [3] Menu deroulant pour l'administration du profil\n\t=========================================================*/\n\t& > .user-panel{\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\t\ttop: calc( #{$header-height} - 1em );\n\t\t\tright: 0;\n\n\t\tmargin: .5em;\n\n\t\tborder-radius: 5px;\n\t\tborder: 1px solid darken($theme-bg, 10);\n\n\t\tbackground-color: #fff;\n\n\t\t@include transition( left .3s ease-in-out );\n\n\n\t\t/* (1) Pour chaque element du menu */\n\t\t& > span{\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t// On ajoute une ligne en dessous sauf pour le dernier\n\t\t\t&:not(:last-child){\n\t\t\t\tborder-bottom: 1px solid #ddd;\n\t\t\t}\n\n\t\t\tcolor: #000;\n\t\t\tpadding: .5em 1em;\n\t\t\tpadding-left: 2em;\n\n\t\t\tcursor: pointer;\n\n\t\t\t// @hover\n\t\t\t&:hover{\n\t\t\t\tbackground-color: #eee;\n\t\t\t}\n\t\t}\n\n\n\n\n\t}\n\n\t/* (3) Gestion de l'activation ou non de l'user panel */\n\t& > #toggle-user-panel{ display: none; }\n\t& > #toggle-user-panel + .user-panel{ left: 100%; }\n\t& > #toggle-user-panel:checked + .user-panel{ left: auto; }\n\t& > #toggle-user-panel:checked + .user-panel:before{ left: 7em; }\n\n\n\n\n\n\n}\n", "/* [1] COULEURS\n=========================================================*/\n/* (1) COULEURS DU THEME $DEFAULT */\n$theme-bg: #e8e8e8;\n$theme-bg-primary: #ffffff;\n$theme-fg: #515151;\n$theme-fg-primary: #0e6dbf;\n\n/* (2) COULEURS DE THEME $DARK */\n$dark-bg: #313541;\n$dark-bg-primary: #29282e;\n$dark-fg: #939393;\n$dark-fg-primary: #ffffff;\n\n$header-dark: #F8F8FA;\n\n/* (3) Couleurs du theme pour la timeline */\n$timeline-color: #738394;\n$timeline-0: #0e6dbf;\n$timeline-1: #e64e3e;\n$timeline-2: #10ba72;\n$timeline-3: #b14be7;\n$timeline-4: #053b5d;\n\n\n/* [2] DIMENSIONS\n=========================================================*/\n/* (1) Layout de base */\n$menu-side-width: 15em;\n$header-height: 4em;\n\n\n\n/* [3] Mixins\n=========================================================*/\n@mixin transform($value...) {\n\ttransform: $value;\n\t-moz-transform: $value;\n\t-o-transform: $value;\n\t-ms-transform: $value;\n\t-webkit-transform: $value;\n}\n\n\n@mixin transition($value...) {\n\t-webkit-transition: $value;\n\ttransition: $value;\n}\n\n/* [4] Functions\n=========================================================*/\n// Transforme une couleur hex en string sans le #\n@function color-str($color){\n\t@return str-slice(#{$color}, 2, str-length(#{$color}));\n}\n" ], - "mappings": "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", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/js/includes/input-phone-fiche.js b/js/includes/input-phone-fiche.js index 4e54d1a..557638a 100644 --- a/js/includes/input-phone-fiche.js +++ b/js/includes/input-phone-fiche.js @@ -99,8 +99,9 @@ inputPhoneFiche.prototype.fieldsToStorage = function(){ obj.valid = this.check(obj); // On met à jour la date de modification, si on a pas qu'@uid de différent - if( diff(existingData, obj, ['hash', 'valid', 'timestamp']).length > 0 ){ - console.log( diff(existingData, obj, ['hash', 'valid', 'timestamp']) ); + if( diff(existingData, obj, ['hash', 'valid', 'timestamp']).length > 0 ){ + console.log( diff(existingData, obj, ['hash', 'valid', 'timestamp']) ); + console.warn('> FICHE UPDATE'); obj.timestamp = Date.now(); } diff --git a/js/includes/input-phone-matrice-min.js b/js/includes/input-phone-matrice-min.js index 71e4fd5..a976d63 100644 --- a/js/includes/input-phone-matrice-min.js +++ b/js/includes/input-phone-matrice-min.js @@ -1,4 +1,4 @@ -function inputPhoneMatrice(a){this.container=a}inputPhoneMatrice.prototype={container:this.container}; +var inputPhoneMatrice=function(a){this.container=a};inputPhoneMatrice.prototype={container:this.container}; inputPhoneMatrice.prototype.fieldsToStorage=function(){console.log("MATRICE: FIELDS TO STORAGE");var a=(new FormDeflater(this.container,["input"],["data-name"])).deflate();crc32(JSON.stringify(a));var d={},b;for(b in a)if(a[b]instanceof Array)for(var g in a[b])null==d[b]&&(d[b]=[]),d[b].push(parseInt(a[b][g]));else null!==a[b]&&(null==d[b]&&(d[b]=[]),d[b].push(parseInt(a[b])));lsi.set("p_matrice",0,d)}; inputPhoneMatrice.prototype.storageToFields=function(){console.log("MATRICE: STORAGE TO FIELDS");var a=lsi["export"]("p_fiches"),d=lsi.get("p_matrice",0),b=lsi["export"]("p_contacts"),g=[],f;for(f in a)-1==g.indexOf(a[f].contact)&&g.push(a[f].contact);a="";for(f=0;f";0',a+=e.username,a+=""):a+="";for(var c=0;c",a+='', a+=h.username,a+=""):c",a+=""):a+=""}a+=""}this.container.innerHTML=a+"
"}; diff --git a/js/includes/input-phone-matrice.js b/js/includes/input-phone-matrice.js index e84f73f..2824776 100644 --- a/js/includes/input-phone-matrice.js +++ b/js/includes/input-phone-matrice.js @@ -1,8 +1,8 @@ /* [0] Constructeur -> définit le conteneur et le bouton d'ajout =========================================================*/ -function inputPhoneMatrice(container){ +var inputPhoneMatrice = function(container){ this.container = container; -} +}; /* [1] Attributs =========================================================*/ diff --git a/js/includes/input-phone-mini-min.js b/js/includes/input-phone-mini-min.js index 1ce1224..e4d723f 100644 --- a/js/includes/input-phone-mini-min.js +++ b/js/includes/input-phone-mini-min.js @@ -1,13 +1,13 @@ -function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{sexe:"2",age:".",studies:"0",loc:".",reltype:"9",reltypeSpecial:"",unknown:!1,timestamp:0,valid:!1}}; -inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$('[data-sublink="phone"] article.mini-relation-panel .mini-fiche-relation'),b=0;b MINI UPDATE");c={uid:parseInt(c.uid),sexe:c.sexe,age:c.age,studies:c.studies,reltype:c.reltype, -reltypeSpecial:c.reltypeSpecial,loc:c.loc,unknown:null!=c.unknown,hash:d};c.valid=this.check(c);0 FICHE UPDATE"),c.timestamp=Date.now());lsi.set("p_mini-fiches",c.uid,c)}}}; +function inputPhoneMini(a,b){this.container=a;this.nav_container=b}inputPhoneMini.prototype={container:this.container,nav_container:this.nav_container,selected:0,handler:null,defaultData:{contact:null,sexe:"2",age:".",studies:"0",loc:".",reltype:"9",reltypeSpecial:"",unknown:!1,timestamp:0,valid:!1}}; +inputPhoneMini.prototype.fieldsToStorage=function(){console.log("MINI FICHE: FIELDS TO STORAGE");for(var a=$$('[data-sublink="phone"] article.mini-relation-panel .mini-fiche-relation'),b=0;b MINI UPDATE");c={uid:parseInt(c.uid),sexe:c.sexe,age:c.age,studies:c.studies,reltype:c.reltype, +reltypeSpecial:c.reltypeSpecial,loc:c.loc,unknown:null!=c.unknown,hash:e};c.valid=this.check(c);0 FICHE UPDATE"),c.timestamp=Date.now());lsi.set("p_mini-fiches",c.uid,c)}}}; inputPhoneMini.prototype.add=function(a){console.log("MINI FICHE: ADD");if(null==a||null==a.uid)return!1;a.age=null!=a.age?a.age:this.defaultData.age;a.sexe=null!=a.sexe?a.sexe:this.defaultData.sexe;a.studies=null!=a.studies?a.studies:this.defaultData.studies;a.reltype=null!=a.reltype?a.reltype:this.defaultData.reltype;a.reltypeSpecial=null!=a.reltypeSpecial?a.reltypeSpecial:this.defaultData.reltypeSpecial;a.loc=null!=a.loc?a.loc:this.defaultData.loc;a.unknown=null!=a.unknown?a.unknown:this.defaultData.unknown; -var b=lsi.get("p_contacts",a.uid);if(!1===b)return!1;if(!isNaN(b.existing)){var c=lsi.get("p_friends",b.existing);b.username=c.name;a.age=c.age;a.sexe=c.sexe;a.loc=c.dist;isNaN(c.reltype)?(a.reltype=10,a.reltypeSpecial=c.reltype):(a.reltype=c.reltype,a.reltypeSpecial="");null!=c.studies1&&(a.studies=c.studies1)}this.container.innerHTML+=pMiniFicheBuilder.build({name:b.username,countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('[data-sublink="phone"] article.mini-fiche-relation input[data-name="uid"][value="'+ +var b=lsi.get("p_contacts",a.uid);if(!1===b)return!1;if(!isNaN(b.existing)){var c=lsi.get("p_friends",b.existing);b.username=c.name;a.contact=b.uid;a.age=c.age;a.sexe=c.sexe;a.loc=c.dist;isNaN(c.reltype)?(a.reltype=10,a.reltypeSpecial=c.reltype):(a.reltype=c.reltype,a.reltypeSpecial="");null!=c.studies1&&(a.studies=c.studies1)}this.container.innerHTML+=pMiniFicheBuilder.build({name:b.username,countcall:b.countcall,countsms:b.countsms,uid:a.uid,reltypespecial:a.reltypeSpecial});b=$('[data-sublink="phone"] article.mini-fiche-relation input[data-name="uid"][value="'+ a.uid+'"] ~ h5>span>select[data-name="studies"]>option[value="'+a.studies+'"]');null!=b&&b.setAttribute("selected","selected");b=$('[data-sublink="phone"] article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>span>select[data-name="age"]>option[value="'+a.age+'"]');null!=b&&b.setAttribute("selected","selected");c=$$('[data-sublink="phone"] article.mini-fiche-relation input[data-name="uid"][value="'+a.uid+'"] ~ h5>input[type="radio"][data-name="sexe"]');for(b=0;binput[type="radio"][data-name="reltype"]');for(b=0;binput[type="radio"][data-name="loc"]');for(b=0;binput[type="checkbox"][data-name="unknown"]');null!=b&&a.unknown&&b.setAttribute("checked","checked")}; inputPhoneMini.prototype.storageToFields=function(){console.log("MINI FICHE: STORAGE TO FIELDS");var a=lsi.get("p_mini-fiches",this.selected);if(null==a)return this.updateNavBar(),!1;this.container.innerHTML="";this.add(a);this.updateNavBar()}; -inputPhoneMini.prototype.sync=function(){console.log("MINI FICHE: SYNC");var a=lsi["export"]("p_contacts"),b;b=lsi["export"]("p_fiches");for(var c in b)delete a[b[c].contact];for(var d in a)c=0==a[d].username.length?d.toString()+"-":d,b=lsi.get("p_mini-fiches",c),null==b&&(b=this.defaultData,b.valid=!1,isNaN(c)&&(b.reltype="9")),b.uid=parseInt(d),lsi.set("p_mini-fiches",c,b);b=lsi["export"]("p_mini-fiches");if(null==b[this.selected])for(d in b)if(!isNaN(d)){this.selected=parseInt(d);break}}; -inputPhoneMini.prototype.nav=function(a){if(null==a||!1===a.getData("n")||isNaN(a.getData("n"))||"p_nav-mini"!=a.parentNode.id)return!1;for(var b=$$('[data-sublink="phone"] #p_nav-mini > span.active'),c=0;c span.active'),c=0;c'+ ++b+"");for(c in a)isNaN(c)||(b=$('[data-sublink="phone"] #p_nav-mini span[data-n="'+a[c].uid+'"]'),null!=b&&(!0===a[c].valid?b.addClass("done"):b.remClass("done")));this.nav($('[data-sublink="phone"] #p_nav-mini span[data-n="'+this.selected+'"]'))}; inputPhoneMini.prototype.check=function(a){return a.unknown?!0:""==a.sexe||"."==a.studies||"."==a.age||""==a.loc||""==a.reltype||"10"==a.reltype&&2>a.reltypeSpecial.length?!1:!0};inputPhoneMini.prototype.attach=function(a){console.log("MINI FICHE: ATTACH");lsi.createDataset("p_mini-fiches");this.storageToFields();this.handler=a;var b=this;this.nav_container.addEventListener("click",function(a){b.nav(a.target);b.handler(a.target)},!1)}; diff --git a/js/includes/input-phone-mini.js b/js/includes/input-phone-mini.js index 9c3aac6..7c6f784 100644 --- a/js/includes/input-phone-mini.js +++ b/js/includes/input-phone-mini.js @@ -13,6 +13,7 @@ inputPhoneMini.prototype = { selected: 0, // UID de la MINI fiche sélectionnée handler: null, // Fonction pour l'enregistrement et la synchronisation des données defaultData: { // Valeur par défaut + contact: null, sexe: '2', age: '.', studies: '0', @@ -80,6 +81,7 @@ inputPhoneMini.prototype.fieldsToStorage = function(){ // On met à jour la date de modification, si on a pas qu'@uid de différent if( diff(existingData, obj, ['hash', 'valid', 'timestamp']).length > 0 ){ console.log( diff(existingData, obj, ['hash', 'valid', 'timestamp']) ); + console.warn('> FICHE UPDATE'); obj.timestamp = Date.now(); } @@ -136,6 +138,7 @@ inputPhoneMini.prototype.add = function(objectData){ // On récupère les données communes associatedContact.username = existingData.name; + objectData.contact = associatedContact.uid; objectData.age = existingData.age; objectData.sexe = existingData.sexe; objectData.loc = existingData.dist; @@ -260,11 +263,10 @@ inputPhoneMini.prototype.sync = function(){ /* (2) On enregistre les contacts qui ne sont pas déja dans les FICHES */ - ficheData = lsi.export('p_fiches'); - - for( var id in ficheData ) - delete contactData[ ficheData[id].contact ]; + ficheIndexes = lsi.keys('p_fiches'); + for( var i in ficheIndexes ) + delete contactData[ ficheIndexes[i] ]; /* (3) Pour chaque CONTACT restant, on met à jour/crée la MINI fiche associée */ for( var key in contactData ){ @@ -282,18 +284,14 @@ inputPhoneMini.prototype.sync = function(){ /* (6) Si la MINI fiche n'exise pas, on la crée avec les valeurs par défaut */ if( miniData == null ){ - miniData = this.defaultData; - miniData.valid = false; - - // Si aucun nom, on met 'inconnu' par défaut pour la fiche de relation - if( isNaN(uid) ) - miniData.reltype = '9'; + miniData = this.defaultData; + miniData.contact = contactData[key].uid; + miniData.valid = false; } /* (7) On met à jour la MINI fiche */ miniData.uid = parseInt( key ); - /* (8) On enregistre les modification */ lsi.set('p_mini-fiches', uid, miniData); @@ -314,6 +312,7 @@ inputPhoneMini.prototype.sync = function(){ } + }; diff --git a/src/dynamic/profile/sample.svg b/src/dynamic/profile/sample.svg deleted file mode 100644 index 95abef2..0000000 --- a/src/dynamic/profile/sample.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/view/js/input-min.js b/view/js/input-min.js index 5aca808..993c73e 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -1,4 +1,4 @@ -var sField,sSubmit,sList,pSubjectManager,pContactManager,pMiniManager,pFicheManager,pMatriceManager,fSubjectManager,fContactManager,fMiniManager,fFicheManager,fMatriceManager;sField=$("#search-field");sSubmit=$("#search-subject");sList=$('section[data-sublink="survey"] ul[data-list]'); +var sField,sSubmit,sList,pSubjectManager=null,pContactManager=null,pMiniManager=null,pFicheManager=null,pMatriceManager=null,fSubjectManager=null,fContactManager=null,fMiniManager=null,fFicheManager=null,fMatriceManager=null;sField=$("#search-field");sSubmit=$("#search-subject");sList=$('section[data-sublink="survey"] ul[data-list]'); var tmpSubjectSearchListener=function(a){api.send({path:"subject/search",name:sField.value},function(a){if(0!=a.ModuleError)return Notification.error("Erreur","La recherche a \u00e9chou\u00e9."),!1;console.log(a);var c="",g;for(g in a.results)c+="
  • ",c+="
    SUJET
    ",c+="
    ",c+="
    "+ a.results[g].name+"
    ",c+="
    "+a.results[g].creation+"
    ",c+="
    ",c+="
    ",c+="
    ",c+="
    ",c+="
  • ";sList.innerHTML=c})}; sSubmit.addEventListener("click",tmpSubjectSearchListener,!1);sField.addEventListener("keypress",function(a){13===a.keyCode&&tmpSubjectSearchListener(a)},!1);pMatriceManager=pFicheManager=pMiniManager=pContactManager=pSubjectManager=null; @@ -6,7 +6,7 @@ function pDynamicUpdate(a){var b=a instanceof Element,c=b&&"INPUT"==a.tagName&&" subject_id:pSubjectManager.subject_id.value},function(a){if(0!=a.ModuleError)return!1;lsi["import"]("p_friends",a.subjects);pMiniManager.storageToFields();pFicheManager.storageToFields();pMatriceManager.storageToFields();pContactManager.storageToFields()}):(pMiniManager.storageToFields(),pFicheManager.storageToFields(),pMatriceManager.storageToFields(),(c||b)&&pContactManager.storageToFields())}fMatriceManager=fFicheManager=fMiniManager=fContactManager=fSubjectManager=null; function fDynamicUpdate(a){var b=a instanceof Element,c=b&&"INPUT"==a.tagName&&"submit"==a.type,g=b&&"SPAN"==a.tagName&&("f_nav-mini"==a.parentNode.id||"f_nav-fiche"==a.parentNode.id),b=b&&"SPAN"==a.tagName&&"f_nav-contact"==a.parentNode.id;if(!c&&!g&&!b&&!0!==a)return!1;console.log("> dynamic update");fMiniManager.fieldsToStorage();fFicheManager.fieldsToStorage();fContactManager.fieldsToStorage();fMatriceManager.fieldsToStorage();fFicheManager.sync();fMiniManager.sync();!0===a?api.send({path:"subject/getFriends", subject_id:fSubjectManager.subject_id.value},function(a){if(0!=a.ModuleError)return!1;lsi["import"]("f_friends",a.subjects);fMiniManager.storageToFields();fFicheManager.storageToFields();fMatriceManager.storageToFields();fContactManager.storageToFields()}):(fMiniManager.storageToFields(),fFicheManager.storageToFields(),fMatriceManager.storageToFields(),(c||b)&&fContactManager.storageToFields())} -include("/js/includes/input-phone-subject-min.js",function(){include("/js/includes/input-phone-contact.js",function(){include("/js/includes/input-phone-mini.js",function(){include("/js/includes/input-phone-fiche.js",function(){include("/js/includes/input-phone-matrice-min.js",function(){pSubjectManager=new inputPhoneSubject($('[data-sublink="phone"] article.subject-panel [data-name="tmp_id"]'),$('[data-sublink="phone"] article.subject-panel [data-name="subject_id"]'),$('[data-sublink="phone"] article.subject-panel [data-name="submit"]')); +include("/js/includes/input-phone-subject-min.js",function(){include("/js/includes/input-phone-contact.js",function(){include("/js/includes/input-phone-mini.js",function(){include("/js/includes/input-phone-fiche.js",function(){include("/js/includes/input-phone-matrice.js",function(){pSubjectManager=new inputPhoneSubject($('[data-sublink="phone"] article.subject-panel [data-name="tmp_id"]'),$('[data-sublink="phone"] article.subject-panel [data-name="subject_id"]'),$('[data-sublink="phone"] article.subject-panel [data-name="submit"]')); pSubjectManager.attach(pDynamicUpdate);pContactManager=new inputPhoneContact($('[data-sublink="phone"] article.contact-panel'),$('[data-sublink="phone"] #p_nav-contact'));pContactManager.attach(pDynamicUpdate);pMiniManager=new inputPhoneMini($('[data-sublink="phone"] article.mini-relation-panel'),$('[data-sublink="phone"] #p_nav-mini'));pMiniManager.attach(pDynamicUpdate);pFicheManager=new inputPhoneFiche($('[data-sublink="phone"] article.relation-panel'),$('[data-sublink="phone"] #p_nav-fiche')); pFicheManager.attach(pDynamicUpdate);pMatriceManager=new inputPhoneMatrice($('[data-sublink="phone"] article.matrice-panel'));pMatriceManager.attach(pDynamicUpdate);var a=new ShortcutManager,b=!1;a.append("s+n+a+k+e",function(){b||(b=!0,pMatriceManager.snake())});a.listen();$('[data-sublink="phone"] #p_clear-all').addEventListener("click",function(a){lsi.clear("p_subject");lsi.clear("p_contacts");lsi.clear("p_mini-fiches");lsi.clear("p_fiches");lsi.clear("p_matrice");lsi.clear("p_friends");pSubjectManager.storageToFields(); pContactManager.storageToFields();pMiniManager.storageToFields();pFicheManager.storageToFields();pMatriceManager.storageToFields();Notification.success("OK","Les donn\u00e9es ont \u00e9t\u00e9 supprim\u00e9es")},!1);$('[data-sublink="phone"] #p_export-all').addEventListener("click",function(a){Notification.info("INFORMATION","Lancement du t\u00e9l\u00e9chargement de la sauvegarde");a={subject:lsi["export"]("p_subject")[0],contacts:lsi["export"]("p_contacts"),mini:lsi["export"]("p_mini-fiches"),fiches:lsi["export"]("p_fiches"), diff --git a/view/js/input.js b/view/js/input.js index 07a7a3a..f74286b 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -1,6 +1,15 @@ var sField, sSubmit, sList, - pSubjectManager, pContactManager, pMiniManager, pFicheManager, pMatriceManager, - fSubjectManager, fContactManager, fMiniManager, fFicheManager, fMatriceManager; + pSubjectManager = null, + pContactManager = null, + pMiniManager = null, + pFicheManager = null, + pMatriceManager = null, + + fSubjectManager = null, + fContactManager = null, + fMiniManager = null, + fFicheManager = null, + fMatriceManager = null; @@ -266,7 +275,7 @@ var sField, sSubmit, sList, include('/js/includes/input-phone-mini.js', function(){ //TODO: Remettre version min include('/js/includes/input-phone-fiche.js', function(){ - include('/js/includes/input-phone-matrice-min.js', function(){ + include('/js/includes/input-phone-matrice.js', function(){ /* (1) Gestion du formulaire du sujet ---------------------------------------------------------*/