From 3c79b35cb6eaca0ff2037d06b303927d80e0c3c8 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 10 May 2016 19:12:38 +0200 Subject: [PATCH] =?UTF-8?q?minmod=20des=20notifications=20(gui=20only)=20+?= =?UTF-8?q?=20D=C3=A9couverte=20d'erreur=20(javascript)=20pour=20de=20peti?= =?UTF-8?q?ts=20journaux=20d'appels,=20=C3=A0=20voir=20+=20D=C3=A9couverte?= =?UTF-8?q?=20d'erreur=20de=20synchronisation=20entre=20les=20'mini'=20et?= =?UTF-8?q?=20les=20'fiches'=20associ=C3=A9es,=20trouver=20un=20moyen=20d'?= =?UTF-8?q?update=20en=20''temps=20r=C3=A9el'':?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/notif.scss | 44 ++++++++++++------ css/notif/expanded.css | 39 ++++++++++++---- css/notif/expanded.css.map | 4 +- css/notif/min.css | 4 +- css/notif/min.css.map | 4 +- doc/sample.xml | 90 +++++++++--------------------------- js/lib/notif-min.js | 6 +-- js/lib/notif.js | 3 +- src/upload/call_log/xdrm.xml | 90 +++++++++--------------------------- view/js/input-min.js | 2 +- view/js/input.js | 2 +- 11 files changed, 116 insertions(+), 172 deletions(-) diff --git a/css/notif.scss b/css/notif.scss index 25c4de3..6939b22 100644 --- a/css/notif.scss +++ b/css/notif.scss @@ -21,7 +21,7 @@ body > #notification-container{ border-radius: 3px; border: 1px solid #ddd; - border-bottom: 1px solid #bbb; + border-bottom: 1px solid darken(#ddd, 10); box-shadow: inset 0 0 1em #eee; background-color: #fff; @@ -46,13 +46,13 @@ body > #notification-container{ // ANIMATION DE @HOVER &:hover{ - box-shadow: inset 0 0 1em #eee, 0 0 20px #aaa; + box-shadow: inset 0 0 1em #eee, 0 0 1em #555; } - // DIFFERENTS THEMES - strong[class]{ + // TITRE ET BOULE DE COULEUR + strong:first-child{ text-transform: uppercase; padding-left: 1.5em; @@ -68,18 +68,34 @@ body > #notification-container{ border-radius: 50% / 50%; box-shadow: inset -1px 1px 2px rgba(50, 50, 50, .5); - - background-color: red; } - // WARNING - &.warning:before{ background-color: #dd6a45; } - // INFO - &.info:before{ background-color: #2195da; } - // SUCCESS - &.success:before{ background-color: #5fca4a; } - // ERROR - &.error:before{ background-color: #d94747; } + } + + // DIFFERENTS THEMES + // WARNING + &[data-warning]{ + border-color: #dd6a45; + border-bottom-color: darken(#dd6a45, 10); + strong:first-child{ &:before{ background-color: #dd6a45; } } + } + // INFO + &[data-info]{ + border-color: #2195da; + border-bottom-color: darken(#2195da, 10); + strong:first-child{ &:before{ background-color: #2195da; } } + } + // SUCCESS + &[data-success]{ + border-color: #5fca4a; + border-bottom-color: darken(#5fca4a, 10); + strong:first-child{ &:before{ background-color: #5fca4a; } } + } + // ERROR + &[data-error]{ + border-color: #d94747; + border-bottom-color: darken(#d94747, 10); + strong:first-child{ &:before{ background-color: #d94747; } } } diff --git a/css/notif/expanded.css b/css/notif/expanded.css index 494a8b7..cef5b81 100644 --- a/css/notif/expanded.css +++ b/css/notif/expanded.css @@ -17,7 +17,7 @@ body > #notification-container .notification-element { padding: 0 1em; border-radius: 3px; border: 1px solid #ddd; - border-bottom: 1px solid #bbb; + border-bottom: 1px solid #c4c4c4; box-shadow: inset 0 0 1em #eee; background-color: #fff; pointer-events: all; @@ -35,15 +35,15 @@ body > #notification-container .notification-element.notification-visible { } body > #notification-container .notification-element:hover { - box-shadow: inset 0 0 1em #eee, 0 0 20px #aaa; + box-shadow: inset 0 0 1em #eee, 0 0 1em #555; } -body > #notification-container .notification-element strong[class] { +body > #notification-container .notification-element strong:first-child { text-transform: uppercase; padding-left: 1.5em; } -body > #notification-container .notification-element strong[class]:before { +body > #notification-container .notification-element strong:first-child:before { content: ''; display: inline-block; position: absolute; @@ -53,23 +53,42 @@ body > #notification-container .notification-element strong[class]:before { height: .9em; border-radius: 50% / 50%; box-shadow: inset -1px 1px 2px rgba(50, 50, 50, 0.5); - background-color: red; } -body > #notification-container .notification-element strong[class].warning:before { +body > #notification-container .notification-element[data-warning] { + border-color: #dd6a45; + border-bottom-color: #ca4d25; +} + +body > #notification-container .notification-element[data-warning] strong:first-child:before { background-color: #dd6a45; } -body > #notification-container .notification-element strong[class].info:before { +body > #notification-container .notification-element[data-info] { + border-color: #2195da; + border-bottom-color: #1a77ae; +} + +body > #notification-container .notification-element[data-info] strong:first-child:before { background-color: #2195da; } -body > #notification-container .notification-element strong[class].success:before { +body > #notification-container .notification-element[data-success] { + border-color: #5fca4a; + border-bottom-color: #47ae33; +} + +body > #notification-container .notification-element[data-success] strong:first-child:before { background-color: #5fca4a; } -body > #notification-container .notification-element strong[class].error:before { +body > #notification-container .notification-element[data-error] { + border-color: #d94747; + border-bottom-color: #c42929; +} + +body > #notification-container .notification-element[data-error] strong:first-child:before { background-color: #d94747; } -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9ub3RpZi5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiYm9keSA+ICNub3RpZmljYXRpb24tY29udGFpbmVye1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cbiAgICAubm90aWZpY2F0aW9uLWVsZW1lbnR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IC4yZW0gYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gI2VlZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAvLyBFQ0FSVEVNRU5UIERVIEJPVFRPTSBQT1VSIExFIERFUk5JRVJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBBTklNQVRJT04gREUgZmFkZUluICsgZmFkZU91dFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5vdGlmaWNhdGlvbi12aXNpYmxle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQU5JTUFUSU9OIERFIEBIT1ZFUlxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFlbSAjZWVlLCAwIDAgMjBweCAjYWFhO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIERJRkZFUkVOVFMgVEhFTUVTXG4gICAgICAgIHN0cm9uZ1tjbGFzc117XG5cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS4yZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAuOWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogLjllbTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCAycHggcmdiYSg1MCwgNTAsIDUwLCAuNSk7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFdBUk5JTkdcbiAgICAgICAgICAgICYud2FybmluZzpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICNkZDZhNDU7IH1cbiAgICAgICAgICAgIC8vIElORk9cbiAgICAgICAgICAgICYuaW5mbzpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICMyMTk1ZGE7IH1cbiAgICAgICAgICAgIC8vIFNVQ0NFU1NcbiAgICAgICAgICAgICYuc3VjY2VzczpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICM1ZmNhNGE7IH1cbiAgICAgICAgICAgIC8vIEVSUk9SXG4gICAgICAgICAgICAmLmVycm9yOmJlZm9yZXsgYmFja2dyb3VuZC1jb2xvcjogI2Q5NDc0NzsgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUFBLElBQUksR0FBRyx1QkFBdUIsQ0FBQTtFQUUxQixPQUFPLEVBQUUsSUFBSztFQUNkLFFBQVEsRUFBRSxRQUFTO0VBQ2YsTUFBTSxFQUFFLENBQUU7RUFDVixJQUFJLEVBQUUsQ0FBRTtFQUNSLEtBQUssRUFBRSxJQUFLO0VBRWhCLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFNBQVMsRUFBRSxNQUFPO0VBRWxCLE9BQU8sRUFBRSxHQUFJO0VBQ2IsY0FBYyxFQUFFLElBQUs7Q0EyRXhCOztBQXZGRCxJQUFJLEdBQUcsdUJBQXVCLENBZTFCLHFCQUFxQixDQUFBO0VBQ2pCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsUUFBUSxFQUFFLFFBQVM7RUFDZixNQUFNLEVBQUUsU0FBVTtFQUNsQixPQUFPLEVBQUUsS0FBTTtFQUVuQixhQUFhLEVBQUUsR0FBSTtFQUNuQixNQUFNLEVBQUUsY0FBZTtFQUN2QixhQUFhLEVBQUUsY0FBZTtFQUM5QixVQUFVLEVBQUUsa0JBQW1CO0VBRS9CLGdCQUFnQixFQUFFLElBQUs7RUFFdkIsY0FBYyxFQUFFLEdBQUk7RUFDcEIsTUFBTSxFQUFFLE9BQVE7RUFTaEIsVUFBVSxFQUFFLHVCQUF3QjtFQUNwQyxPQUFPLEVBQUUsQ0FBRTtDQThDZDs7QUFyRkwsSUFBSSxHQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQUFpQmhCLFdBQVcsQ0FBQTtFQUNSLGFBQWEsRUFBRSxHQUFJO0NBQ3RCOztBQWxDVCxJQUFJLEdBQUcsdUJBQXVCLENBZTFCLHFCQUFxQixBQTBCaEIscUJBQXFCLENBQUE7RUFDbEIsT0FBTyxFQUFFLENBQUU7Q0FDZDs7QUEzQ1QsSUFBSSxHQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQUFnQ2hCLE1BQU0sQ0FBQTtFQUNILFVBQVUsRUFBRSxpQ0FBa0M7Q0FDakQ7O0FBakRULElBQUksR0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsRUFBTTtFQUVULGNBQWMsRUFBRSxTQUFVO0VBQzFCLFlBQVksRUFBRSxLQUFNO0NBeUJ2Qjs7QUFsRlQsSUFBSSxHQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQ0F1Q2pCLE1BQU0sQ0FBQSxBQUFBLEtBQUMsQUFBQSxDQUtGLE9BQU8sQ0FBQTtFQUNKLE9BQU8sRUFBRSxFQUFHO0VBQ1osT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLEtBQU07RUFDWCxJQUFJLEVBQUUsR0FBSTtFQUNWLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFFYixhQUFhLEVBQUUsU0FBVTtFQUN6QixVQUFVLEVBQUUsS0FBSyxDQUFFLElBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHFCQUFJO0VBRW5DLGdCQUFnQixFQUFFLEdBQUk7Q0FDekI7O0FBeEViLElBQUksR0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FxQkYsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFFLGdCQUFnQixFQUFFLE9BQVE7Q0FBSTs7QUEzRTVELElBQUksR0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0F1QkYsS0FBSyxBQUFBLE9BQU8sQ0FBQTtFQUFFLGdCQUFnQixFQUFFLE9BQVE7Q0FBSTs7QUE3RXpELElBQUksR0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0F5QkYsUUFBUSxBQUFBLE9BQU8sQ0FBQTtFQUFFLGdCQUFnQixFQUFFLE9BQVE7Q0FBSTs7QUEvRTVELElBQUksR0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0EyQkYsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUFFLGdCQUFnQixFQUFFLE9BQVE7Q0FBSSIsCgkibmFtZXMiOiBbXQp9 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9ub3RpZi5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiYm9keSA+ICNub3RpZmljYXRpb24tY29udGFpbmVye1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cbiAgICAubm90aWZpY2F0aW9uLWVsZW1lbnR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IC4yZW0gYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigjZGRkLCAxMCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gI2VlZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAvLyBFQ0FSVEVNRU5UIERVIEJPVFRPTSBQT1VSIExFIERFUk5JRVJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBBTklNQVRJT04gREUgZmFkZUluICsgZmFkZU91dFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLm5vdGlmaWNhdGlvbi12aXNpYmxle1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQU5JTUFUSU9OIERFIEBIT1ZFUlxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFlbSAjZWVlLCAwIDAgMWVtICM1NTU7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLy8gVElUUkUgRVQgQk9VTEUgREUgQ09VTEVVUlxuICAgICAgICBzdHJvbmc6Zmlyc3QtY2hpbGR7XG5cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS4yZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAuOWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogLjllbTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAvIDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCAycHggcmdiYSg1MCwgNTAsIDUwLCAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERJRkZFUkVOVFMgVEhFTUVTXG4gICAgICAgIC8vIFdBUk5JTkdcbiAgICAgICAgJltkYXRhLXdhcm5pbmdde1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGQ2YTQ1O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCNkZDZhNDUsIDEwKTtcbiAgICAgICAgICAgIHN0cm9uZzpmaXJzdC1jaGlsZHsgJjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICNkZDZhNDU7IH0gfVxuICAgICAgICB9XG4gICAgICAgIC8vIElORk9cbiAgICAgICAgJltkYXRhLWluZm9de1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjE5NWRhO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCMyMTk1ZGEsIDEwKTtcbiAgICAgICAgICAgIHN0cm9uZzpmaXJzdC1jaGlsZHsgJjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICMyMTk1ZGE7IH0gfVxuICAgICAgICB9XG4gICAgICAgIC8vIFNVQ0NFU1NcbiAgICAgICAgJltkYXRhLXN1Y2Nlc3Nde1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWZjYTRhO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCM1ZmNhNGEsIDEwKTtcbiAgICAgICAgICAgIHN0cm9uZzpmaXJzdC1jaGlsZHsgJjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICM1ZmNhNGE7IH0gfVxuICAgICAgICAgICAgfVxuICAgICAgICAvLyBFUlJPUlxuICAgICAgICAmW2RhdGEtZXJyb3Jde1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDk0NzQ3O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCNkOTQ3NDcsIDEwKTtcbiAgICAgICAgICAgIHN0cm9uZzpmaXJzdC1jaGlsZHsgJjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICNkOTQ3NDc7IH0gfVxuICAgICAgICB9XG5cblxuICAgIH1cblxufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUFBLElBQUksR0FBRyx1QkFBdUIsQ0FBQTtFQUUxQixPQUFPLEVB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 */ \ No newline at end of file diff --git a/css/notif/expanded.css.map b/css/notif/expanded.css.map index 13112f6..d4838d6 100644 --- a/css/notif/expanded.css.map +++ b/css/notif/expanded.css.map @@ -5,8 +5,8 @@ "../notif.scss" ], "sourcesContent": [ - "body > #notification-container{\n\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n\n flex-direction: column;\n flex-wrap: nowrap;\n\n z-index: 200;\n pointer-events: none;\n\n\n .notification-element{\n display: block;\n position: relative;\n margin: .2em auto;\n padding: 0 1em;\n\n border-radius: 3px;\n border: 1px solid #ddd;\n border-bottom: 1px solid #bbb;\n box-shadow: inset 0 0 1em #eee;\n\n background-color: #fff;\n\n pointer-events: all;\n cursor: default;\n\n // ECARTEMENT DU BOTTOM POUR LE DERNIER\n &:last-child{\n margin-bottom: 1em;\n }\n\n\n // ANIMATION DE fadeIn + fadeOut\n transition: opacity .5s ease-in-out;\n opacity: 0;\n\n &.notification-visible{\n opacity: 1;\n }\n\n\n // ANIMATION DE @HOVER\n &:hover{\n box-shadow: inset 0 0 1em #eee, 0 0 20px #aaa;\n }\n\n\n\n // DIFFERENTS THEMES\n strong[class]{\n\n text-transform: uppercase;\n padding-left: 1.5em;\n\n &:before{\n content: '';\n display: inline-block;\n position: absolute;\n top: 1.2em;\n left: 1em;\n width: .9em;\n height: .9em;\n\n border-radius: 50% / 50%;\n box-shadow: inset -1px 1px 2px rgba(50, 50, 50, .5);\n\n background-color: red;\n }\n\n // WARNING\n &.warning:before{ background-color: #dd6a45; }\n // INFO\n &.info:before{ background-color: #2195da; }\n // SUCCESS\n &.success:before{ background-color: #5fca4a; }\n // ERROR\n &.error:before{ background-color: #d94747; }\n }\n\n\n }\n\n}\n" + "body > #notification-container{\n\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n\n flex-direction: column;\n flex-wrap: nowrap;\n\n z-index: 200;\n pointer-events: none;\n\n\n .notification-element{\n display: block;\n position: relative;\n margin: .2em auto;\n padding: 0 1em;\n\n border-radius: 3px;\n border: 1px solid #ddd;\n border-bottom: 1px solid darken(#ddd, 10);\n box-shadow: inset 0 0 1em #eee;\n\n background-color: #fff;\n\n pointer-events: all;\n cursor: default;\n\n // ECARTEMENT DU BOTTOM POUR LE DERNIER\n &:last-child{\n margin-bottom: 1em;\n }\n\n\n // ANIMATION DE fadeIn + fadeOut\n transition: opacity .5s ease-in-out;\n opacity: 0;\n\n &.notification-visible{\n opacity: 1;\n }\n\n\n // ANIMATION DE @HOVER\n &:hover{\n box-shadow: inset 0 0 1em #eee, 0 0 1em #555;\n }\n\n\n\n // TITRE ET BOULE DE COULEUR\n strong:first-child{\n\n text-transform: uppercase;\n padding-left: 1.5em;\n\n &:before{\n content: '';\n display: inline-block;\n position: absolute;\n top: 1.2em;\n left: 1em;\n width: .9em;\n height: .9em;\n\n border-radius: 50% / 50%;\n box-shadow: inset -1px 1px 2px rgba(50, 50, 50, .5);\n }\n\n }\n\n // DIFFERENTS THEMES\n // WARNING\n &[data-warning]{\n border-color: #dd6a45;\n border-bottom-color: darken(#dd6a45, 10);\n strong:first-child{ &:before{ background-color: #dd6a45; } }\n }\n // INFO\n &[data-info]{\n border-color: #2195da;\n border-bottom-color: darken(#2195da, 10);\n strong:first-child{ &:before{ background-color: #2195da; } }\n }\n // SUCCESS\n &[data-success]{\n border-color: #5fca4a;\n border-bottom-color: darken(#5fca4a, 10);\n strong:first-child{ &:before{ background-color: #5fca4a; } }\n }\n // ERROR\n &[data-error]{\n border-color: #d94747;\n border-bottom-color: darken(#d94747, 10);\n strong:first-child{ &:before{ background-color: #d94747; } }\n }\n\n\n }\n\n}\n" ], - "mappings": "AAAA,IAAI,GAAG,uBAAuB,CAAA;EAE1B,OAAO,EAAE,IAAK;EACd,QAAQ,EAAE,QAAS;EACf,MAAM,EAAE,CAAE;EACV,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,IAAK;EAEhB,cAAc,EAAE,MAAO;EACvB,SAAS,EAAE,MAAO;EAElB,OAAO,EAAE,GAAI;EACb,cAAc,EAAE,IAAK;CA2ExB;;AAvFD,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAAA;EACjB,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,QAAS;EACf,MAAM,EAAE,SAAU;EAClB,OAAO,EAAE,KAAM;EAEnB,aAAa,EAAE,GAAI;EACnB,MAAM,EAAE,cAAe;EACvB,aAAa,EAAE,cAAe;EAC9B,UAAU,EAAE,kBAAmB;EAE/B,gBAAgB,EAAE,IAAK;EAEvB,cAAc,EAAE,GAAI;EACpB,MAAM,EAAE,OAAQ;EAShB,UAAU,EAAE,uBAAwB;EACpC,OAAO,EAAE,CAAE;CA8Cd;;AArFL,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,AAiBhB,WAAW,CAAA;EACR,aAAa,EAAE,GAAI;CACtB;;AAlCT,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,AA0BhB,qBAAqB,CAAA;EAClB,OAAO,EAAE,CAAE;CACd;;AA3CT,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,AAgChB,MAAM,CAAA;EACH,UAAU,EAAE,iCAAkC;CACjD;;AAjDT,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,EAAM;EAET,cAAc,EAAE,SAAU;EAC1B,YAAY,EAAE,KAAM;CAyBvB;;AAlFT,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAKF,OAAO,CAAA;EACJ,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,KAAM;EACX,IAAI,EAAE,GAAI;EACV,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EAEb,aAAa,EAAE,SAAU;EACzB,UAAU,EAAE,KAAK,CAAE,IAAG,CAAC,GAAG,CAAC,GAAG,CAAC,qBAAI;EAEnC,gBAAgB,EAAE,GAAI;CACzB;;AAxEb,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAqBF,QAAQ,AAAA,OAAO,CAAA;EAAE,gBAAgB,EAAE,OAAQ;CAAI;;AA3E5D,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAuBF,KAAK,AAAA,OAAO,CAAA;EAAE,gBAAgB,EAAE,OAAQ;CAAI;;AA7EzD,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAyBF,QAAQ,AAAA,OAAO,CAAA;EAAE,gBAAgB,EAAE,OAAQ;CAAI;;AA/E5D,IAAI,GAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CA2BF,MAAM,AAAA,OAAO,CAAA;EAAE,gBAAgB,EAAE,OAAQ;CAAI", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/css/notif/min.css b/css/notif/min.css index fce6f04..2e5a1da 100644 --- a/css/notif/min.css +++ b/css/notif/min.css @@ -1,3 +1,3 @@ -body>#notification-container{display:flex;position:absolute;bottom:0;left:0;width:100%;flex-direction:column;flex-wrap:nowrap;z-index:200;pointer-events:none}body>#notification-container .notification-element{display:block;position:relative;margin:.2em auto;padding:0 1em;border-radius:3px;border:1px solid #ddd;border-bottom:1px solid #bbb;box-shadow:inset 0 0 1em #eee;background-color:#fff;pointer-events:all;cursor:default;transition:opacity .5s ease-in-out;opacity:0}body>#notification-container .notification-element:last-child{margin-bottom:1em}body>#notification-container .notification-element.notification-visible{opacity:1}body>#notification-container .notification-element:hover{box-shadow:inset 0 0 1em #eee, 0 0 20px #aaa}body>#notification-container .notification-element strong[class]{text-transform:uppercase;padding-left:1.5em}body>#notification-container .notification-element strong[class]:before{content:'';display:inline-block;position:absolute;top:1.2em;left:1em;width:.9em;height:.9em;border-radius:50% / 50%;box-shadow:inset -1px 1px 2px rgba(50,50,50,0.5);background-color:red}body>#notification-container .notification-element strong[class].warning:before{background-color:#dd6a45}body>#notification-container .notification-element strong[class].info:before{background-color:#2195da}body>#notification-container .notification-element strong[class].success:before{background-color:#5fca4a}body>#notification-container .notification-element strong[class].error:before{background-color:#d94747} +body>#notification-container{display:flex;position:absolute;bottom:0;left:0;width:100%;flex-direction:column;flex-wrap:nowrap;z-index:200;pointer-events:none}body>#notification-container .notification-element{display:block;position:relative;margin:.2em auto;padding:0 1em;border-radius:3px;border:1px solid #ddd;border-bottom:1px solid #c4c4c4;box-shadow:inset 0 0 1em #eee;background-color:#fff;pointer-events:all;cursor:default;transition:opacity .5s ease-in-out;opacity:0}body>#notification-container .notification-element:last-child{margin-bottom:1em}body>#notification-container .notification-element.notification-visible{opacity:1}body>#notification-container .notification-element:hover{box-shadow:inset 0 0 1em #eee, 0 0 1em #555}body>#notification-container .notification-element strong:first-child{text-transform:uppercase;padding-left:1.5em}body>#notification-container .notification-element strong:first-child:before{content:'';display:inline-block;position:absolute;top:1.2em;left:1em;width:.9em;height:.9em;border-radius:50% / 50%;box-shadow:inset -1px 1px 2px rgba(50,50,50,0.5)}body>#notification-container .notification-element[data-warning]{border-color:#dd6a45;border-bottom-color:#ca4d25}body>#notification-container .notification-element[data-warning] strong:first-child:before{background-color:#dd6a45}body>#notification-container .notification-element[data-info]{border-color:#2195da;border-bottom-color:#1a77ae}body>#notification-container .notification-element[data-info] strong:first-child:before{background-color:#2195da}body>#notification-container .notification-element[data-success]{border-color:#5fca4a;border-bottom-color:#47ae33}body>#notification-container .notification-element[data-success] strong:first-child:before{background-color:#5fca4a}body>#notification-container .notification-element[data-error]{border-color:#d94747;border-bottom-color:#c42929}body>#notification-container .notification-element[data-error] strong:first-child:before{background-color:#d94747} -/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vbm90aWYuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJImJvZHkgPiAjbm90aWZpY2F0aW9uLWNvbnRhaW5lcntcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXG4gICAgLm5vdGlmaWNhdGlvbi1lbGVtZW50e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAuMmVtIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMWVtICNlZWU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgLy8gRUNBUlRFTUVOVCBEVSBCT1RUT00gUE9VUiBMRSBERVJOSUVSXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQU5JTUFUSU9OIERFIGZhZGVJbiArIGZhZGVPdXRcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb24tdmlzaWJsZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEFOSU1BVElPTiBERSBASE9WRVJcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gI2VlZSwgMCAwIDIwcHggI2FhYTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAvLyBESUZGRVJFTlRTIFRIRU1FU1xuICAgICAgICBzdHJvbmdbY2xhc3Nde1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogLjllbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC45ZW07XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgLyA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggMnB4IHJnYmEoNTAsIDUwLCA1MCwgLjUpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBXQVJOSU5HXG4gICAgICAgICAgICAmLndhcm5pbmc6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YTQ1OyB9XG4gICAgICAgICAgICAvLyBJTkZPXG4gICAgICAgICAgICAmLmluZm86YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NWRhOyB9XG4gICAgICAgICAgICAvLyBTVUNDRVNTXG4gICAgICAgICAgICAmLnN1Y2Nlc3M6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjYTRhOyB9XG4gICAgICAgICAgICAvLyBFUlJPUlxuICAgICAgICAgICAgJi5lcnJvcjpiZWZvcmV7IGJhY2tncm91bmQtY29sb3I6ICNkOTQ3NDc7IH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUFBQSxJQUFJLENBQUcsdUJBQXVCLEFBQUEsQ0FFMUIsT0FBTyxDQUFFLElBQUssQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNmLE1BQU0sQ0FBRSxDQUFFLENBQ1YsSUFBSSxDQUFFLENBQUUsQ0FDUixLQUFLLENBQUUsSUFBSyxDQUVoQixjQUFjLENBQUUsTUFBTyxDQUN2QixTQUFTLENBQUUsTUFBTyxDQUVsQixPQUFPLENBQUUsR0FBSSxDQUNiLGNBQWMsQ0FBRSxJQUFLLENBMkV4QixBQXZGRCxJQUFJLENBQUcsdUJBQXVCLENBZTFCLHFCQUFxQixBQUFBLENBQ2pCLE9BQU8sQ0FBRSxLQUFNLENBQ2YsUUFBUSxDQUFFLFFBQVMsQ0FDZixNQUFNLENBQUUsU0FBVSxDQUNsQixPQUFPLENBQUUsS0FBTSxDQUVuQixhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsY0FBZSxDQUN2QixhQUFhLENBQUUsY0FBZSxDQUM5QixVQUFVLENBQUUsa0JBQW1CLENBRS9CLGdCQUFnQixDQUFFLElBQUssQ0FFdkIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsTUFBTSxDQUFFLE9BQVEsQ0FTaEIsVUFBVSxDQUFFLHVCQUF3QixDQUNwQyxPQUFPLENBQUUsQ0FBRSxDQThDZCxBQXJGTCxJQUFJLENBQUcsdUJBQXVCLENBZTFCLHFCQUFxQixBQWlCaEIsV0FBVyxBQUFBLENBQ1IsYUFBYSxDQUFFLEdBQUksQ0FDdEIsQUFsQ1QsSUFBSSxDQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQUEwQmhCLHFCQUFxQixBQUFBLENBQ2xCLE9BQU8sQ0FBRSxDQUFFLENBQ2QsQUEzQ1QsSUFBSSxDQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQUFnQ2hCLE1BQU0sQUFBQSxDQUNILFVBQVUsQ0FBRSxpQ0FBa0MsQ0FDakQsQUFqRFQsSUFBSSxDQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQ0F1Q2pCLE1BQU0sQ0FBQSxBQUFBLEtBQUMsQUFBQSxDQUFNLENBRVQsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsWUFBWSxDQUFFLEtBQU0sQ0F5QnZCLEFBbEZULElBQUksQ0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FLRixPQUFPLEFBQUEsQ0FDSixPQUFPLENBQUUsRUFBRyxDQUNaLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxLQUFNLENBQ1gsSUFBSSxDQUFFLEdBQUksQ0FDVixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBRWIsYUFBYSxDQUFFLFNBQVUsQ0FDekIsVUFBVSxDQUFFLEtBQUssQ0FBRSxJQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBSSxDQUVuQyxnQkFBZ0IsQ0FBRSxHQUFJLENBQ3pCLEFBeEViLElBQUksQ0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FxQkYsUUFBUSxBQUFBLE9BQU8sQUFBQSxDQUFFLGdCQUFnQixDQUFFLE9BQVEsQ0FBSSxBQTNFNUQsSUFBSSxDQUFHLHVCQUF1QixDQWUxQixxQkFBcUIsQ0F1Q2pCLE1BQU0sQ0FBQSxBQUFBLEtBQUMsQUFBQSxDQXVCRixLQUFLLEFBQUEsT0FBTyxBQUFBLENBQUUsZ0JBQWdCLENBQUUsT0FBUSxDQUFJLEFBN0V6RCxJQUFJLENBQUcsdUJBQXVCLENBZTFCLHFCQUFxQixDQXVDakIsTUFBTSxDQUFBLEFBQUEsS0FBQyxBQUFBLENBeUJGLFFBQVEsQUFBQSxPQUFPLEFBQUEsQ0FBRSxnQkFBZ0IsQ0FBRSxPQUFRLENBQUksQUEvRTVELElBQUksQ0FBRyx1QkFBdUIsQ0FlMUIscUJBQXFCLENBdUNqQixNQUFNLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0EyQkYsTUFBTSxBQUFBLE9BQU8sQUFBQSxDQUFFLGdCQUFnQixDQUFFLE9BQVEsQ0FBSSIsCgkibmFtZXMiOiBbXQp9 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vbm90aWYuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJImJvZHkgPiAjbm90aWZpY2F0aW9uLWNvbnRhaW5lcntcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXG4gICAgLm5vdGlmaWNhdGlvbi1lbGVtZW50e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAuMmVtIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oI2RkZCwgMTApO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMWVtICNlZWU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgLy8gRUNBUlRFTUVOVCBEVSBCT1RUT00gUE9VUiBMRSBERVJOSUVSXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQU5JTUFUSU9OIERFIGZhZGVJbiArIGZhZGVPdXRcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5ub3RpZmljYXRpb24tdmlzaWJsZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEFOSU1BVElPTiBERSBASE9WRVJcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxZW0gI2VlZSwgMCAwIDFlbSAjNTU1O1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8vIFRJVFJFIEVUIEJPVUxFIERFIENPVUxFVVJcbiAgICAgICAgc3Ryb25nOmZpcnN0LWNoaWxke1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEuMmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogLjllbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC45ZW07XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgLyA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggMnB4IHJnYmEoNTAsIDUwLCA1MCwgLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAvLyBESUZGRVJFTlRTIFRIRU1FU1xuICAgICAgICAvLyBXQVJOSU5HXG4gICAgICAgICZbZGF0YS13YXJuaW5nXXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RkNmE0NTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigjZGQ2YTQ1LCAxMCk7XG4gICAgICAgICAgICBzdHJvbmc6Zmlyc3QtY2hpbGR7ICY6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YTQ1OyB9IH1cbiAgICAgICAgfVxuICAgICAgICAvLyBJTkZPXG4gICAgICAgICZbZGF0YS1pbmZvXXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIxOTVkYTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigjMjE5NWRhLCAxMCk7XG4gICAgICAgICAgICBzdHJvbmc6Zmlyc3QtY2hpbGR7ICY6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NWRhOyB9IH1cbiAgICAgICAgfVxuICAgICAgICAvLyBTVUNDRVNTXG4gICAgICAgICZbZGF0YS1zdWNjZXNzXXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVmY2E0YTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigjNWZjYTRhLCAxMCk7XG4gICAgICAgICAgICBzdHJvbmc6Zmlyc3QtY2hpbGR7ICY6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZjYTRhOyB9IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgLy8gRVJST1JcbiAgICAgICAgJltkYXRhLWVycm9yXXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q5NDc0NztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigjZDk0NzQ3LCAxMCk7XG4gICAgICAgICAgICBzdHJvbmc6Zmlyc3QtY2hpbGR7ICY6YmVmb3JleyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0NzQ3OyB9IH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cbiIKCV0sCgkibWFwcGluZ3MiOiAiQUFBQSxJQUFJLENBQUcsdUJBQXVCLEFBQUEsQ0FFMUIsT0FBTyxDQUFFLElB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 */ \ No newline at end of file diff --git a/css/notif/min.css.map b/css/notif/min.css.map index 00ba3bd..aa7ffa2 100644 --- a/css/notif/min.css.map +++ b/css/notif/min.css.map @@ -5,8 +5,8 @@ "../notif.scss" ], "sourcesContent": [ - "body > #notification-container{\n\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n\n flex-direction: column;\n flex-wrap: nowrap;\n\n z-index: 200;\n pointer-events: none;\n\n\n .notification-element{\n display: block;\n position: relative;\n margin: .2em auto;\n padding: 0 1em;\n\n border-radius: 3px;\n border: 1px solid #ddd;\n border-bottom: 1px solid #bbb;\n box-shadow: inset 0 0 1em #eee;\n\n background-color: #fff;\n\n pointer-events: all;\n cursor: default;\n\n // ECARTEMENT DU BOTTOM POUR LE DERNIER\n &:last-child{\n margin-bottom: 1em;\n }\n\n\n // ANIMATION DE fadeIn + fadeOut\n transition: opacity .5s ease-in-out;\n opacity: 0;\n\n &.notification-visible{\n opacity: 1;\n }\n\n\n // ANIMATION DE @HOVER\n &:hover{\n box-shadow: inset 0 0 1em #eee, 0 0 20px #aaa;\n }\n\n\n\n // DIFFERENTS THEMES\n strong[class]{\n\n text-transform: uppercase;\n padding-left: 1.5em;\n\n &:before{\n content: '';\n display: inline-block;\n position: absolute;\n top: 1.2em;\n left: 1em;\n width: .9em;\n height: .9em;\n\n border-radius: 50% / 50%;\n box-shadow: inset -1px 1px 2px rgba(50, 50, 50, .5);\n\n background-color: red;\n }\n\n // WARNING\n &.warning:before{ background-color: #dd6a45; }\n // INFO\n &.info:before{ background-color: #2195da; }\n // SUCCESS\n &.success:before{ background-color: #5fca4a; }\n // ERROR\n &.error:before{ background-color: #d94747; }\n }\n\n\n }\n\n}\n" + "body > #notification-container{\n\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n\n flex-direction: column;\n flex-wrap: nowrap;\n\n z-index: 200;\n pointer-events: none;\n\n\n .notification-element{\n display: block;\n position: relative;\n margin: .2em auto;\n padding: 0 1em;\n\n border-radius: 3px;\n border: 1px solid #ddd;\n border-bottom: 1px solid darken(#ddd, 10);\n box-shadow: inset 0 0 1em #eee;\n\n background-color: #fff;\n\n pointer-events: all;\n cursor: default;\n\n // ECARTEMENT DU BOTTOM POUR LE DERNIER\n &:last-child{\n margin-bottom: 1em;\n }\n\n\n // ANIMATION DE fadeIn + fadeOut\n transition: opacity .5s ease-in-out;\n opacity: 0;\n\n &.notification-visible{\n opacity: 1;\n }\n\n\n // ANIMATION DE @HOVER\n &:hover{\n box-shadow: inset 0 0 1em #eee, 0 0 1em #555;\n }\n\n\n\n // TITRE ET BOULE DE COULEUR\n strong:first-child{\n\n text-transform: uppercase;\n padding-left: 1.5em;\n\n &:before{\n content: '';\n display: inline-block;\n position: absolute;\n top: 1.2em;\n left: 1em;\n width: .9em;\n height: .9em;\n\n border-radius: 50% / 50%;\n box-shadow: inset -1px 1px 2px rgba(50, 50, 50, .5);\n }\n\n }\n\n // DIFFERENTS THEMES\n // WARNING\n &[data-warning]{\n border-color: #dd6a45;\n border-bottom-color: darken(#dd6a45, 10);\n strong:first-child{ &:before{ background-color: #dd6a45; } }\n }\n // INFO\n &[data-info]{\n border-color: #2195da;\n border-bottom-color: darken(#2195da, 10);\n strong:first-child{ &:before{ background-color: #2195da; } }\n }\n // SUCCESS\n &[data-success]{\n border-color: #5fca4a;\n border-bottom-color: darken(#5fca4a, 10);\n strong:first-child{ &:before{ background-color: #5fca4a; } }\n }\n // ERROR\n &[data-error]{\n border-color: #d94747;\n border-bottom-color: darken(#d94747, 10);\n strong:first-child{ &:before{ background-color: #d94747; } }\n }\n\n\n }\n\n}\n" ], - "mappings": "AAAA,IAAI,CAAG,uBAAuB,AAAA,CAE1B,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,QAAS,CACf,MAAM,CAAE,CAAE,CACV,IAAI,CAAE,CAAE,CACR,KAAK,CAAE,IAAK,CAEhB,cAAc,CAAE,MAAO,CACvB,SAAS,CAAE,MAAO,CAElB,OAAO,CAAE,GAAI,CACb,cAAc,CAAE,IAAK,CA2ExB,AAvFD,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,AAAA,CACjB,OAAO,CAAE,KAAM,CACf,QAAQ,CAAE,QAAS,CACf,MAAM,CAAE,SAAU,CAClB,OAAO,CAAE,KAAM,CAEnB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,cAAe,CACvB,aAAa,CAAE,cAAe,CAC9B,UAAU,CAAE,kBAAmB,CAE/B,gBAAgB,CAAE,IAAK,CAEvB,cAAc,CAAE,GAAI,CACpB,MAAM,CAAE,OAAQ,CAShB,UAAU,CAAE,uBAAwB,CACpC,OAAO,CAAE,CAAE,CA8Cd,AArFL,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,AAiBhB,WAAW,AAAA,CACR,aAAa,CAAE,GAAI,CACtB,AAlCT,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,AA0BhB,qBAAqB,AAAA,CAClB,OAAO,CAAE,CAAE,CACd,AA3CT,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,AAgChB,MAAM,AAAA,CACH,UAAU,CAAE,iCAAkC,CACjD,AAjDT,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAAM,CAET,cAAc,CAAE,SAAU,CAC1B,YAAY,CAAE,KAAM,CAyBvB,AAlFT,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAKF,OAAO,AAAA,CACJ,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,KAAM,CACX,IAAI,CAAE,GAAI,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CAEb,aAAa,CAAE,SAAU,CACzB,UAAU,CAAE,KAAK,CAAE,IAAG,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAI,CAEnC,gBAAgB,CAAE,GAAI,CACzB,AAxEb,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAqBF,QAAQ,AAAA,OAAO,AAAA,CAAE,gBAAgB,CAAE,OAAQ,CAAI,AA3E5D,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAuBF,KAAK,AAAA,OAAO,AAAA,CAAE,gBAAgB,CAAE,OAAQ,CAAI,AA7EzD,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CAyBF,QAAQ,AAAA,OAAO,AAAA,CAAE,gBAAgB,CAAE,OAAQ,CAAI,AA/E5D,IAAI,CAAG,uBAAuB,CAe1B,qBAAqB,CAuCjB,MAAM,CAAA,AAAA,KAAC,AAAA,CA2BF,MAAM,AAAA,OAAO,AAAA,CAAE,gBAAgB,CAAE,OAAQ,CAAI", + "mappings": "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", "names": [] } \ No newline at end of file diff --git a/doc/sample.xml b/doc/sample.xml index b615998..d18fde5 100644 --- a/doc/sample.xml +++ b/doc/sample.xml @@ -1,69 +1,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/js/lib/notif-min.js b/js/lib/notif-min.js index d06b90b..1556452 100644 --- a/js/lib/notif-min.js +++ b/js/lib/notif-min.js @@ -1,5 +1,5 @@ var NotificationClass=function(a){this.container=a};NotificationClass.prototype={container:this.container,stack:[],types:["warning","info","success","error"],defaultTimeout:2E3,errorCodes:{}};NotificationClass.prototype.pushStack=function(a,c,b){if(!(a instanceof Array&&b instanceof Array))return null;var e=-1,d;for(d in a)if(-1'+c+": "+b+"

";this.container.appendChild(d.element);var f=this.pushStack(this.stack, -d,[null]);d.element.id=f;var g=this;d.element.className="notification-element notification-visible";setTimeout(function(){d.element.className="notification-element"},500+e);d.timeout=setTimeout(function(){g.hide(f)},500+e+500);d.element.addEventListener("click",function(a){g.hide(f)},!1);return d.element};NotificationClass.prototype.warning=function(a,c,b){return this.show("warning",a,c,b)};NotificationClass.prototype.info=function(a,c,b){return this.show("info",a,c,b)}; -NotificationClass.prototype.success=function(a,c,b){return this.show("success",a,c,b)};NotificationClass.prototype.error=function(a,c,b){return this.show("error",a,c,b)}; +NotificationClass.prototype.show=function(a,c,b,e){a=-1"+c+": "+b+"

";this.container.appendChild(d.element); +var f=this.pushStack(this.stack,d,[null]);d.element.id=f;var g=this;d.element.className="notification-element notification-visible";setTimeout(function(){d.element.className="notification-element"},500+e);d.timeout=setTimeout(function(){g.hide(f)},500+e+500);d.element.addEventListener("click",function(a){g.hide(f)},!1);return d.element};NotificationClass.prototype.warning=function(a,c,b){return this.show("warning",a,c,b)}; +NotificationClass.prototype.info=function(a,c,b){return this.show("info",a,c,b)};NotificationClass.prototype.success=function(a,c,b){return this.show("success",a,c,b)};NotificationClass.prototype.error=function(a,c,b){return this.show("error",a,c,b)}; diff --git a/js/lib/notif.js b/js/lib/notif.js index 81322ae..f1c75fd 100644 --- a/js/lib/notif.js +++ b/js/lib/notif.js @@ -130,7 +130,8 @@ NotificationClass.prototype.show = function(type, title, message, timeout){ /* (2) Construction de l'élément */ stackItem.element.className = 'notification-element'; - stackItem.element.innerHTML = '

'+title+': '+message+'

'; + stackItem.element.setAttribute('data-'+type, ''); + stackItem.element.innerHTML = '

'+title+': '+message+'

'; /* (2) Ajout à la pile et au DOM ---------------------------------------------------------*/ diff --git a/src/upload/call_log/xdrm.xml b/src/upload/call_log/xdrm.xml index b615998..d18fde5 100755 --- a/src/upload/call_log/xdrm.xml +++ b/src/upload/call_log/xdrm.xml @@ -1,69 +1,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/view/js/input-min.js b/view/js/input-min.js index ed28ab7..f877da6 100644 --- a/view/js/input-min.js +++ b/view/js/input-min.js @@ -12,4 +12,4 @@ subjectManager.storageToFields();contactManager.storageToFields();miniManager.st matrice:lsi["export"]("matrice")[0]};var b=$("#download-target");b.download="local-data.json";b.href="data:application/octet-stream,"+encodeURIComponent(JSON.stringify(a));b.click()},!1);$("#import-all").addEventListener("click",function(a){$("#local-upload").click()},!1);$("#local-upload").addEventListener("click",function(a){a.target.value=null},!1);$("#local-upload").addEventListener("change",function(a){a={path:"upload/local_data",file:$("#local-upload").files[0]};api.send(a,function(a){console.log(a); if(0!=a.ModuleError)return Notification.error("Erreur",a.ModuleError),!1;lsi.set("subject",0,a.local_data.subject);lsi["import"]("contacts",a.local_data.contacts);lsi["import"]("mini-fiches",a.local_data.mini);lsi["import"]("fiches",a.local_data.fiches);lsi.set("matrice",0,a.local_data.matrice);subjectManager.storageToFields();contactManager.storageToFields();matriceManager.storageToFields();dynamicUpdate(!0)})},!1);$("#submit-all").addEventListener("click",function(a){console.log("> GATHERING ALL DATA"); subjectManager.fieldsToStorage();contactManager.fieldsToStorage();miniManager.fieldsToStorage();ficheManager.fieldsToStorage();if(!subjectManager.check())return Notification.warning("Attention","Vous devez saisir les informations du sujet"),!1;a=lsi["export"]("mini-fiches");for(var b in a)if(!a[b].valid)return Notification.warning("Attention","La fiche rapide "+(parseInt(b)+1)+" est incompl\u00e8te et/ou incorrecte"),!1;a=lsi["export"]("fiches");for(b in a)if(!a[b].valid)return Notification.warning("Attention", -"La fiche compl\u00e8te "+(parseInt(b)+1)+" est incompl\u00e8te et/ou incorrecte"),!1;b={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches"),matrice:lsi["export"]("matrice")[0]};api.send(b,function(a){if(0!=a.ModuleError)return Notification.error("ERREUR",ModuleError),!1;console.log(a)},!1)},!1)})})})})}); +"La fiche compl\u00e8te "+(parseInt(b)+1)+" est incompl\u00e8te et/ou incorrecte"),!1;b={path:"input/phone",subject:lsi["export"]("subject")[0],contacts:lsi["export"]("contacts"),mini:lsi["export"]("mini-fiches"),fiches:lsi["export"]("fiches"),matrice:lsi["export"]("matrice")[0]};api.send(b,function(a){if(0!=a.ModuleError)return Notification.error("ERREUR",a.ModuleError),!1;console.log(a)},!1)},!1)})})})})}); diff --git a/view/js/input.js b/view/js/input.js index cf4dba4..cb9d800 100644 --- a/view/js/input.js +++ b/view/js/input.js @@ -508,7 +508,7 @@ include('/js/includes/input-phone-matrice.js', function(){ api.send(request, function(response){ // Si erreur, on la notifie if( response.ModuleError != 0 ){ - Notification.error('ERREUR', ModuleError); + Notification.error('ERREUR', response.ModuleError); return false; }