This commit is contained in:
leejinho 2019-11-21 15:35:13 +09:00
commit 8ffde2ef54
23 changed files with 23533 additions and 43 deletions

6
package-lock.json generated
View File

@ -10737,6 +10737,12 @@
"isobject": "^3.0.1" "isobject": "^3.0.1"
} }
}, },
"observable-profiler": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/observable-profiler/-/observable-profiler-0.1.1.tgz",
"integrity": "sha512-MhUzV7CqrnlKn69Okqx7IIH2nnKl+ZYAEekD4tnwAOTePtbQwR5+TLnHsHLl5zcYanMRDw9ff36vlRmv04fF7Q==",
"dev": true
},
"obuf": { "obuf": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",

View File

@ -4,59 +4,97 @@
</mat-card-header> </mat-card-header>
<mat-card-content> <mat-card-content>
<div fxFlex class="setting-tab"> <div fxFlex class="setting-tab">
<mat-tab-group animationDuration="0ms" mat-stretch-tabs> <mat-tab-group animationDuration="0ms" vertical>
<mat-tab> <mat-tab>
<ng-template mat-tab-label> <ng-template mat-tab-label>
<mat-icon>group</mat-icon> <span class="mdi mdi-settings"></span>
asdkfsdkfs 일반
</ng-template> </ng-template>
하나 하나
</mat-tab> </mat-tab>
<mat-tab> <mat-tab>
<ng-template mat-tab-label> <ng-template mat-tab-label>
<mat-icon>group</mat-icon> <span class="mdi mdi-lock"></span>
asdkfsdkfs 개인정보취급방침
</ng-template> </ng-template>
</mat-tab> </mat-tab>
<mat-tab> <mat-tab>
<ng-template mat-tab-label> <ng-template mat-tab-label>
<mat-icon>group</mat-icon> <mat-icon>group</mat-icon>
asdkfsdkfs 알림
</ng-template> </ng-template>
</mat-tab> </mat-tab>
<mat-tab> <mat-tab>
<ng-template mat-tab-label> <ng-template mat-tab-label>
<mat-icon>group</mat-icon> <mat-icon>group</mat-icon>
asdkfsdkfs 장치
</ng-template>
</mat-tab>
<mat-tab>
<ng-template mat-tab-label>
<mat-icon>group</mat-icon>
사용권한
</ng-template>
</mat-tab>
<mat-tab>
<ng-template mat-tab-label>
<mat-icon>group</mat-icon>
통화
</ng-template> </ng-template>
</mat-tab> </mat-tab>
</mat-tab-group> </mat-tab-group>
<div class="left-side-tabs-body"> <!-- <div class="left-side-tabs-body">
<div #tabs id="tabs-0" class="left-side-tabs-contents" style="display: block;"> <div
#tabs
id="tabs-0"
class="left-side-tabs-contents"
style="display: block;"
>
ddddd ddddd
</div> </div>
<div #tabs id="tabs-1" class="left-side-tabs-contents" style="display: none;"> <div
#tabs
id="tabs-1"
class="left-side-tabs-contents"
style="display: none;"
>
dddagadsfgadsf dddagadsfgadsf
</div> </div>
<div #tabs id="tabs-2" class="left-side-tabs-contents" style="display: none;"> <div
#tabs
id="tabs-2"
class="left-side-tabs-contents"
style="display: none;"
>
fbkasfldsafkskdf fbkasfldsafkskdf
</div> </div>
<div #tabs id="tabs-3" class="left-side-tabs-contents" style="display: none;"> <div
#tabs
id="tabs-3"
class="left-side-tabs-contents"
style="display: none;"
>
rgkdsfgkdfglkdsflgs rgkdsfgkdfglkdsflgs
</div> </div>
</div> </div> -->
</div> </div>
</mat-card-content> </mat-card-content>
<mat-card-actions class="button-farm flex-row"> <mat-card-actions class="button-farm flex-row">
<button mat-stroked-button (click)="onClickChoice(false)" class="mat-primary"> <button
mat-stroked-button
(click)="onClickChoice(false)"
class="mat-primary"
>
No No
</button> </button>
<button mat-flat-button (click)="onClickChoice(true)" class="mat-primary"> <button mat-flat-button (click)="onClickChoice(true)" class="mat-primary">
Yes Yes
</button> </button>
</mat-card-actions> </mat-card-actions>
</mat-card> </mat-card>

View File

@ -1,7 +1,7 @@
::ng-deep .cdk-overlay-pane{ ::ng-deep .cdk-overlay-pane {
width:600px; width: 600px;
max-height:90%; max-height: 90%;
.setting-frame{ .setting-frame {
.mat-dialog-container { .mat-dialog-container {
position: relative; position: relative;
} }
@ -28,12 +28,12 @@
align-items: flex-start; align-items: flex-start;
height: calc(100% - 100px); height: calc(100% - 100px);
.setting-tab { .setting-tab {
width:100%; width: 100%;
height:100%; height: 100%;
position: relative; position: relative;
.mat-tab-group { .mat-tab-group {
width:100%; width: 100%;
height:100%; height: 100%;
position: relative; position: relative;
} }
} }
@ -49,15 +49,3 @@
} }
} }
} }
::ng-deep .mat-tab-group {
.mat-tab-header{
margin-bottom:10px;
.mat-tab-labels{
border-bottom:2px solid #dddddd;
.mat-tab-label{
padding:0 10px;
}
}
}
}

View File

@ -29,7 +29,9 @@ export class Effects {
MessengerSettingsDialogResult MessengerSettingsDialogResult
>(MessengerSettingsDialogComponent, { >(MessengerSettingsDialogComponent, {
width: '800px', width: '800px',
maxWidth: '800px',
height: '800px', height: '800px',
minHeight: '800px',
disableClose: false, disableClose: false,
data: {} data: {}
}); });

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,27 @@
// From Font Awesome
.#{$mdi-css-prefix}-spin:before {
-webkit-animation: #{$mdi-css-prefix}-spin 2s infinite linear;
animation: #{$mdi-css-prefix}-spin 2s infinite linear;
}
@-webkit-keyframes #{$mdi-css-prefix}-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes #{$mdi-css-prefix}-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

View File

@ -0,0 +1,10 @@
.#{$mdi-css-prefix}:before,
.#{$mdi-css-prefix}-set {
display: inline-block;
font: normal normal normal #{$mdi-font-size-base}/ 1 '#{$mdi-font-name}'; // shortening font declaration
font-size: inherit; // can't have font-size inherit on line above, so need to override
text-rendering: auto; // optimizelegibility throws things off #1094
line-height: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

View File

@ -0,0 +1,65 @@
$mdi-sizes: 18 24 36 48;
@each $mdi-size in $mdi-sizes {
.#{$mdi-css-prefix}-#{$mdi-size}px {
&.#{$mdi-css-prefix}-set,
&.#{$mdi-css-prefix}:before {
font-size: $mdi-size * 1px;
}
}
}
.#{$mdi-css-prefix}-dark {
&:before {
color: rgba(0, 0, 0, 0.54);
}
&.#{$mdi-css-prefix}-inactive:before {
color: rgba(0, 0, 0, 0.26);
}
}
.#{$mdi-css-prefix}-light {
&:before {
color: rgba(255, 255, 255, 1);
}
&.#{$mdi-css-prefix}-inactive:before {
color: rgba(255, 255, 255, 0.3);
}
}
$mdi-degrees: 45 90 135 180 225 270 315;
@each $mdi-degree in $mdi-degrees {
.#{$mdi-css-prefix}-rotate-#{$mdi-degree} {
&:before {
-webkit-transform: rotate(#{$mdi-degree}deg);
-ms-transform: rotate(#{$mdi-degree}deg);
transform: rotate(#{$mdi-degree}deg);
}
/*
// Not included in production
&.#{$mdi-css-prefix}-flip-h:before {
-webkit-transform: scaleX(-1) rotate(#{$mdi-degree}deg);
transform: scaleX(-1) rotate(#{$mdi-degree}deg);
filter: FlipH;
-ms-filter: "FlipH";
}
&.#{$mdi-css-prefix}-flip-v:before {
-webkit-transform: scaleY(-1) rotate(#{$mdi-degree}deg);
-ms-transform: rotate(#{$mdi-degree}deg);
transform: scaleY(-1) rotate(#{$mdi-degree}deg);
filter: FlipV;
-ms-filter: "FlipV";
}
*/
}
}
.#{$mdi-css-prefix}-flip-h:before {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: 'FlipH';
}
.#{$mdi-css-prefix}-flip-v:before {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: 'FlipV';
}

View File

@ -0,0 +1,19 @@
@function char($character-code) {
@if function-exists('selector-append') {
@return unquote('"\\#{$character-code}"');
}
@if "\\#{'x'}"== '\\x' {
@return str-slice('\x', 1, 1) + $character-code;
} @else {
@return #{'"\\'}#{$character-code + '"'};
}
}
@function mdi($name) {
@if map-has-key($mdi-icons, $name) == false {
@warn "Icon #{$name} not found.";
@return '';
}
@return char(map-get($mdi-icons, $name));
}

View File

@ -0,0 +1,10 @@
@each $key, $value in $mdi-icons {
.#{$mdi-css-prefix}-#{$key}::before {
content: char($value);
}
}
.#{$mdi-css-prefix}-blank::before {
content: '\F68C';
visibility: hidden;
}

View File

@ -0,0 +1,14 @@
@font-face {
font-family: '#{$mdi-font-name}';
src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?v=#{$mdi-version}');
src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?#iefix&v=#{$mdi-version}')
format('embedded-opentype'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff2?v=#{$mdi-version}')
format('woff2'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff?v=#{$mdi-version}')
format('woff'),
url('#{$mdi-font-path}/#{$mdi-filename}-webfont.ttf?v=#{$mdi-version}')
format('truetype');
font-weight: normal;
font-style: normal;
}

View File

@ -0,0 +1,8 @@
/* MaterialDesignIcons.com */
@import 'variables';
@import 'functions';
@import 'path';
@import 'core';
@import 'icons';
@import 'extras';
@import 'animated';

View File

@ -301,6 +301,11 @@ $daesang-grey: (
.mat-tab-labels { .mat-tab-labels {
display: flex; display: flex;
flex-direction: column !important; flex-direction: column !important;
align-content: flex-start;
.mat-tab-label {
justify-content: flex-start;
}
} }
.mat-ink-bar { .mat-ink-bar {
@ -313,12 +318,13 @@ $daesang-grey: (
nav[mat-tab-nav-bar][vertical] { nav[mat-tab-nav-bar][vertical] {
display: flex; display: flex;
flex-direction: row !important; flex-direction: row !important;
.mat-tab-links {
display: flex;
flex-direction: column !important;
}
} }
nav[mat-tab-nav-bar][vertical] .mat-tab-links {
display: flex;
flex-direction: column !important;
}
.messages .container { .messages .container {
background: mat-color($accent, 50); background: mat-color($accent, 50);
} }

View File

@ -1,5 +1,7 @@
@import '~perfect-scrollbar/css/perfect-scrollbar.css'; @import '~perfect-scrollbar/css/perfect-scrollbar.css';
@import 'assets/fonts/materialdesignicons/scss/materialdesignicons';
@import '~@ucap-webmessenger-scss/ui/ucap-ui'; @import '~@ucap-webmessenger-scss/ui/ucap-ui';
@import 'assets/scss/ucap'; @import 'assets/scss/ucap';

View File

@ -1,9 +1,9 @@
.bubble-main { .bubble-main {
padding: 14px; padding: 14px;
text-align:left; text-align: left;
span{ span {
word-wrap: break-word; word-wrap: break-word;
white-space: pre-wrap; white-space: pre-wrap;
word-break: keep-all; word-break: break-word;
} }
} }