From a2cf312d28d0bad749aa35e6ec4fc243844bdef2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Holeczek?= <lukasz@holeczek.pl>
Date: Mon, 3 Oct 2016 19:13:00 +0200
Subject: [PATCH] removed old js files

---
 .../src/app/shared/aside.directive.js         |  37 -----
 .../src/app/shared/aside.directive.js.map     |   1 -
 .../src/app/shared/breadcrumb.component.js    |  50 ------
 .../app/shared/breadcrumb.component.js.map    |   1 -
 .../src/app/shared/nav-dropdown.directive.js  |  83 ----------
 .../app/shared/nav-dropdown.directive.js.map  |   1 -
 .../src/app/shared/sidebar.directive.js       | 150 ------------------
 .../src/app/shared/sidebar.directive.js.map   |   1 -
 8 files changed, 324 deletions(-)
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/aside.directive.js
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/aside.directive.js.map
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js.map
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js.map
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/sidebar.directive.js
 delete mode 100644 Angular2_CLI_Dev/src/app/shared/sidebar.directive.js.map

diff --git a/Angular2_CLI_Dev/src/app/shared/aside.directive.js b/Angular2_CLI_Dev/src/app/shared/aside.directive.js
deleted file mode 100644
index f5d2cb7..0000000
--- a/Angular2_CLI_Dev/src/app/shared/aside.directive.js
+++ /dev/null
@@ -1,37 +0,0 @@
-"use strict";
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-var __metadata = (this && this.__metadata) || function (k, v) {
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
-};
-var core_1 = require('@angular/core');
-/**
-* Allows the aside to be toggled via click.
-*/
-var AsideToggleDirective = (function () {
-    function AsideToggleDirective() {
-    }
-    AsideToggleDirective.prototype.toggleOpen = function ($event) {
-        $event.preventDefault();
-        document.querySelector('body').classList.toggle('aside-menu-open');
-    };
-    __decorate([
-        core_1.HostListener('click', ['$event']), 
-        __metadata('design:type', Function), 
-        __metadata('design:paramtypes', [Object]), 
-        __metadata('design:returntype', void 0)
-    ], AsideToggleDirective.prototype, "toggleOpen", null);
-    AsideToggleDirective = __decorate([
-        core_1.Directive({
-            selector: '.aside-toggle',
-        }), 
-        __metadata('design:paramtypes', [])
-    ], AsideToggleDirective);
-    return AsideToggleDirective;
-}());
-exports.AsideToggleDirective = AsideToggleDirective;
-//# sourceMappingURL=aside.directive.js.map
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/aside.directive.js.map b/Angular2_CLI_Dev/src/app/shared/aside.directive.js.map
deleted file mode 100644
index b1d85cc..0000000
--- a/Angular2_CLI_Dev/src/app/shared/aside.directive.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"aside.directive.js","sourceRoot":"","sources":["aside.directive.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAwC,eAAe,CAAC,CAAA;AAExD;;EAEE;AAIF;IACI;IAAgB,CAAC;IAGjB,yCAAU,GAAV,UAAW,MAAU;QACjB,MAAM,CAAC,cAAc,EAAE,CAAC;QACxB,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC;IACvE,CAAC;IAJD;QAAC,mBAAY,CAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,CAAC;;;;0DAAA;IANtC;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,eAAe;SAC5B,CAAC;;4BAAA;IASF,2BAAC;AAAD,CAAC,AARD,IAQC;AARY,4BAAoB,uBAQhC,CAAA"}
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js b/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js
deleted file mode 100644
index bbd1a9e..0000000
--- a/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js
+++ /dev/null
@@ -1,50 +0,0 @@
-"use strict";
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-var __metadata = (this && this.__metadata) || function (k, v) {
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
-};
-var core_1 = require('@angular/core');
-var router_1 = require('@angular/router');
-require('rxjs/add/operator/filter');
-var BreadcrumbsComponent = (function () {
-    function BreadcrumbsComponent(router, route) {
-        this.router = router;
-        this.route = route;
-    }
-    BreadcrumbsComponent.prototype.ngOnInit = function () {
-        var _this = this;
-        this.router.events.filter(function (event) { return event instanceof router_1.NavigationEnd; }).subscribe(function (event) {
-            _this.breadcrumbs = [];
-            var currentRoute = _this.route.root, url = '';
-            do {
-                var childrenRoutes = currentRoute.children;
-                currentRoute = null;
-                childrenRoutes.forEach(function (route) {
-                    if (route.outlet === 'primary') {
-                        var routeSnapshot = route.snapshot;
-                        url += '/' + routeSnapshot.url.map(function (segment) { return segment.path; }).join('/');
-                        _this.breadcrumbs.push({
-                            label: route.snapshot.data,
-                            url: url });
-                        currentRoute = route;
-                    }
-                });
-            } while (currentRoute);
-        });
-    };
-    BreadcrumbsComponent = __decorate([
-        core_1.Component({
-            selector: 'breadcrumbs',
-            template: "\n    <li class=\"breadcrumb-item\" *ngFor=\"let breadcrumb of breadcrumbs; let last = last\" [ngClass]=\"{active: last}\">\n    <a *ngIf=\"!last\" [routerLink]=\"breadcrumb.url\">{{breadcrumb.label.title}}</a>\n    <span *ngIf=\"last\" [routerLink]=\"breadcrumb.url\">{{breadcrumb.label.title}}</span>\n    </li>"
-        }), 
-        __metadata('design:paramtypes', [router_1.Router, router_1.ActivatedRoute])
-    ], BreadcrumbsComponent);
-    return BreadcrumbsComponent;
-}());
-exports.BreadcrumbsComponent = BreadcrumbsComponent;
-//# sourceMappingURL=breadcrumb.component.js.map
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js.map b/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js.map
deleted file mode 100644
index cdc702b..0000000
--- a/Angular2_CLI_Dev/src/app/shared/breadcrumb.component.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"breadcrumb.component.js","sourceRoot":"","sources":["breadcrumb.component.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAyD,eAAe,CAAC,CAAA;AACzE,uBAAyD,iBAAiB,CAAC,CAAA;AAC3E,QAAO,0BAA0B,CAAC,CAAA;AAUlC;IAEI,8BAAoB,MAAa,EAAU,KAAoB;QAA3C,WAAM,GAAN,MAAM,CAAO;QAAU,UAAK,GAAL,KAAK,CAAe;IAAG,CAAC;IACnE,uCAAQ,GAAR;QAAA,iBAqBK;QApBD,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,UAAA,KAAK,IAAI,OAAA,KAAK,YAAY,sBAAa,EAA9B,CAA8B,CAAC,CAAC,SAAS,CAAC,UAAA,KAAK;YAC9E,KAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,YAAY,GAAG,KAAI,CAAC,KAAK,CAAC,IAAI,EAClC,GAAG,GAAG,EAAE,CAAC;YACT,GAAG,CAAC;gBACA,IAAI,cAAc,GAAG,YAAY,CAAC,QAAQ,CAAC;gBAC3C,YAAY,GAAG,IAAI,CAAC;gBACpB,cAAc,CAAC,OAAO,CAAC,UAAA,KAAK;oBACxB,EAAE,CAAA,CAAC,KAAK,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC;wBAC5B,IAAI,aAAa,GAAG,KAAK,CAAC,QAAQ,CAAC;wBACnC,GAAG,IAAI,GAAG,GAAG,aAAa,CAAC,GAAG,CAAC,GAAG,CAAC,UAAA,OAAO,IAAI,OAAA,OAAO,CAAC,IAAI,EAAZ,CAAY,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;wBACtE,KAAI,CAAC,WAAW,CAAC,IAAI,CAAC;4BAClB,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI;4BAC1B,GAAG,EAAI,GAAG,EAAE,CAAC,CAAC;wBACd,YAAY,GAAG,KAAK,CAAC;oBACzB,CAAC;gBAEL,CAAC,CAAC,CAAA;YACN,CAAC,QAAO,YAAY,EAAE;QAC1B,CAAC,CAAC,CAAA;IACN,CAAC;IAhCT;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,aAAa;YACvB,QAAQ,EAAE,2TAIJ;SACT,CAAC;;4BAAA;IA0BE,2BAAC;AAAD,CAAC,AAzBL,IAyBK;AAzBQ,4BAAoB,uBAyB5B,CAAA"}
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js b/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js
deleted file mode 100644
index 9e61a4e..0000000
--- a/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js
+++ /dev/null
@@ -1,83 +0,0 @@
-"use strict";
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-var __metadata = (this && this.__metadata) || function (k, v) {
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
-};
-var core_1 = require('@angular/core');
-var NavDropdownDirective = (function () {
-    function NavDropdownDirective() {
-        this._open = false;
-    }
-    /**
-    * Checks if the dropdown menu is open or not.
-    */
-    NavDropdownDirective.prototype.isOpen = function () { return this._open; };
-    /**
-    * Opens the dropdown menu.
-    */
-    NavDropdownDirective.prototype.open = function () {
-        this._open = true;
-    };
-    /**
-    * Closes the dropdown menu .
-    */
-    NavDropdownDirective.prototype.close = function () {
-        this._open = false;
-    };
-    /**
-    * Toggles the dropdown menu.
-    */
-    NavDropdownDirective.prototype.toggle = function () {
-        if (this.isOpen()) {
-            this.close();
-        }
-        else {
-            this.open();
-        }
-    };
-    NavDropdownDirective = __decorate([
-        core_1.Directive({
-            selector: '.nav-dropdown',
-            host: {
-                '[class.open]': '_open',
-            }
-        }), 
-        __metadata('design:paramtypes', [])
-    ], NavDropdownDirective);
-    return NavDropdownDirective;
-}());
-exports.NavDropdownDirective = NavDropdownDirective;
-/**
-* Allows the dropdown to be toggled via click.
-*/
-var NavDropdownToggleDirective = (function () {
-    function NavDropdownToggleDirective(dropdown) {
-        this.dropdown = dropdown;
-    }
-    NavDropdownToggleDirective.prototype.toggleOpen = function ($event) {
-        $event.preventDefault();
-        this.dropdown.toggle();
-    };
-    __decorate([
-        core_1.HostListener('click', ['$event']), 
-        __metadata('design:type', Function), 
-        __metadata('design:paramtypes', [Object]), 
-        __metadata('design:returntype', void 0)
-    ], NavDropdownToggleDirective.prototype, "toggleOpen", null);
-    NavDropdownToggleDirective = __decorate([
-        core_1.Directive({
-            selector: '.nav-dropdown-toggle',
-        }), 
-        __metadata('design:paramtypes', [NavDropdownDirective])
-    ], NavDropdownToggleDirective);
-    return NavDropdownToggleDirective;
-}());
-exports.NavDropdownToggleDirective = NavDropdownToggleDirective;
-exports.NAV_DROPDOWN_DIRECTIVES = [NavDropdownDirective, NavDropdownToggleDirective];
-// export const NGB_DROPDOWN_DIRECTIVES = [NgbDropdownToggle, NgbDropdown];
-//# sourceMappingURL=nav-dropdown.directive.js.map
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js.map b/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js.map
deleted file mode 100644
index 2bf0590..0000000
--- a/Angular2_CLI_Dev/src/app/shared/nav-dropdown.directive.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"nav-dropdown.directive.js","sourceRoot":"","sources":["nav-dropdown.directive.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,qBAAwC,eAAe,CAAC,CAAA;AAQxD;IAAA;QAEY,UAAK,GAAG,KAAK,CAAC;IA+B1B,CAAC;IA7BG;;MAEE;IACF,qCAAM,GAAN,cAAW,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;IAE/B;;MAEE;IACF,mCAAI,GAAJ;QACI,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;IACtB,CAAC;IAED;;MAEE;IACF,oCAAK,GAAL;QACI,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACvB,CAAC;IAED;;MAEE;IACF,qCAAM,GAAN;QACI,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;YAChB,IAAI,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,CAAC,IAAI,EAAE,CAAC;QAChB,CAAC;IACL,CAAC;IAtCL;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,eAAe;YACzB,IAAI,EAAE;gBACF,cAAc,EAAE,OAAO;aAC1B;SACJ,CAAC;;4BAAA;IAkCF,2BAAC;AAAD,CAAC,AAjCD,IAiCC;AAjCY,4BAAoB,uBAiChC,CAAA;AAED;;EAEE;AAIF;IACI,oCAAoB,QAA8B;QAA9B,aAAQ,GAAR,QAAQ,CAAsB;IAAG,CAAC;IAGtD,+CAAU,GAAV,UAAW,MAAU;QACjB,MAAM,CAAC,cAAc,EAAE,CAAC;QACxB,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC;IAC3B,CAAC;IAJD;QAAC,mBAAY,CAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,CAAC;;;;gEAAA;IANtC;QAAC,gBAAS,CAAC;YACP,QAAQ,EAAE,sBAAsB;SACnC,CAAC;;kCAAA;IASF,iCAAC;AAAD,CAAC,AARD,IAQC;AARY,kCAA0B,6BAQtC,CAAA;AAEY,+BAAuB,GAAG,CAAC,oBAAoB,EAAE,0BAA0B,CAAC,CAAC;AAC1F,2EAA2E"}
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js b/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js
deleted file mode 100644
index 236ccf4..0000000
--- a/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js
+++ /dev/null
@@ -1,150 +0,0 @@
-"use strict";
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
-    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
-    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
-    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
-    return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-var __metadata = (this && this.__metadata) || function (k, v) {
-    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
-};
-var core_1 = require('@angular/core');
-/**
-* Allows the sidebar to be toggled via click.
-*/
-var SidebarToggleDirective = (function () {
-    function SidebarToggleDirective() {
-    }
-    //Check if element has class
-    SidebarToggleDirective.prototype.hasClass = function (target, elementClassName) {
-        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
-    };
-    //Toggle element class
-    SidebarToggleDirective.prototype.toggleClass = function (elem, elementClassName) {
-        var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, ' ') + ' ';
-        if (this.hasClass(elem, elementClassName)) {
-            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0) {
-                newClass = newClass.replace(' ' + elementClassName + ' ', ' ');
-            }
-            elem.className = newClass.replace(/^\s+|\s+$/g, '');
-        }
-        else {
-            elem.className += ' ' + elementClassName;
-        }
-    };
-    SidebarToggleDirective.prototype.toggleOpen = function ($event) {
-        $event.preventDefault();
-        var bodyClass = localStorage.getItem('body-class');
-        if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {
-            this.toggleClass(document.querySelector('body'), 'sidebar-opened');
-            this.toggleClass(document.querySelector('html'), 'sidebar-opened');
-        }
-        else if (this.hasClass(document.querySelector('body'), 'sidebar-nav') || bodyClass == 'sidebar-nav') {
-            this.toggleClass(document.querySelector('body'), 'sidebar-nav');
-            localStorage.setItem('body-class', 'sidebar-nav');
-            if (bodyClass == 'sidebar-nav') {
-                localStorage.clear();
-            }
-        }
-    };
-    __decorate([
-        core_1.HostListener('click', ['$event']), 
-        __metadata('design:type', Function), 
-        __metadata('design:paramtypes', [Object]), 
-        __metadata('design:returntype', void 0)
-    ], SidebarToggleDirective.prototype, "toggleOpen", null);
-    SidebarToggleDirective = __decorate([
-        core_1.Directive({
-            selector: '.sidebar-toggle',
-        }), 
-        __metadata('design:paramtypes', [])
-    ], SidebarToggleDirective);
-    return SidebarToggleDirective;
-}());
-exports.SidebarToggleDirective = SidebarToggleDirective;
-var MobileSidebarToggleDirective = (function () {
-    function MobileSidebarToggleDirective() {
-    }
-    //Check if element has class
-    MobileSidebarToggleDirective.prototype.hasClass = function (target, elementClassName) {
-        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
-    };
-    //Toggle element class
-    MobileSidebarToggleDirective.prototype.toggleClass = function (elem, elementClassName) {
-        var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, ' ') + ' ';
-        if (this.hasClass(elem, elementClassName)) {
-            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0) {
-                newClass = newClass.replace(' ' + elementClassName + ' ', ' ');
-            }
-            elem.className = newClass.replace(/^\s+|\s+$/g, '');
-        }
-        else {
-            elem.className += ' ' + elementClassName;
-        }
-    };
-    MobileSidebarToggleDirective.prototype.toggleOpen = function ($event) {
-        $event.preventDefault();
-        this.toggleClass(document.querySelector('body'), 'mobile-open');
-        console.log('asdasdasd');
-    };
-    __decorate([
-        core_1.HostListener('click', ['$event']), 
-        __metadata('design:type', Function), 
-        __metadata('design:paramtypes', [Object]), 
-        __metadata('design:returntype', void 0)
-    ], MobileSidebarToggleDirective.prototype, "toggleOpen", null);
-    MobileSidebarToggleDirective = __decorate([
-        core_1.Directive({
-            selector: '[mobile-nav-toggle]',
-        }), 
-        __metadata('design:paramtypes', [])
-    ], MobileSidebarToggleDirective);
-    return MobileSidebarToggleDirective;
-}());
-exports.MobileSidebarToggleDirective = MobileSidebarToggleDirective;
-/**
-* Allows the off-canvas sidebar to be closed via click.
-*/
-var SidebarOffCanvasCloseDirective = (function () {
-    function SidebarOffCanvasCloseDirective() {
-    }
-    //Check if element has class
-    SidebarOffCanvasCloseDirective.prototype.hasClass = function (target, elementClassName) {
-        return new RegExp('(\\s|^)' + elementClassName + '(\\s|$)').test(target.className);
-    };
-    //Toggle element class
-    SidebarOffCanvasCloseDirective.prototype.toggleClass = function (elem, elementClassName) {
-        var newClass = ' ' + elem.className.replace(/[\t\r\n]/g, ' ') + ' ';
-        if (this.hasClass(elem, elementClassName)) {
-            while (newClass.indexOf(' ' + elementClassName + ' ') >= 0) {
-                newClass = newClass.replace(' ' + elementClassName + ' ', ' ');
-            }
-            elem.className = newClass.replace(/^\s+|\s+$/g, '');
-        }
-        else {
-            elem.className += ' ' + elementClassName;
-        }
-    };
-    SidebarOffCanvasCloseDirective.prototype.toggleOpen = function ($event) {
-        $event.preventDefault();
-        if (this.hasClass(document.querySelector('body'), 'sidebar-off-canvas')) {
-            this.toggleClass(document.querySelector('body'), 'sidebar-opened');
-        }
-    };
-    __decorate([
-        core_1.HostListener('click', ['$event']), 
-        __metadata('design:type', Function), 
-        __metadata('design:paramtypes', [Object]), 
-        __metadata('design:returntype', void 0)
-    ], SidebarOffCanvasCloseDirective.prototype, "toggleOpen", null);
-    SidebarOffCanvasCloseDirective = __decorate([
-        core_1.Directive({
-            selector: '.sidebar-close',
-        }), 
-        __metadata('design:paramtypes', [])
-    ], SidebarOffCanvasCloseDirective);
-    return SidebarOffCanvasCloseDirective;
-}());
-exports.SidebarOffCanvasCloseDirective = SidebarOffCanvasCloseDirective;
-exports.SIDEBAR_TOGGLE_DIRECTIVES = [SidebarToggleDirective, SidebarOffCanvasCloseDirective, MobileSidebarToggleDirective];
-//# sourceMappingURL=sidebar.directive.js.map
\ No newline at end of file
diff --git a/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js.map b/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js.map
deleted file mode 100644
index c169e39..0000000
--- a/Angular2_CLI_Dev/src/app/shared/sidebar.directive.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"sidebar.directive.js","sourceRoot":"","sources":["sidebar.directive.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
-- 
GitLab