Commit 392f9e31 by Uros Spasojevic

prettify (reduced to 2spaces)

parent a6c90ebe
...@@ -8287,45 +8287,45 @@ tr.x-grid-subtable-row { ...@@ -8287,45 +8287,45 @@ tr.x-grid-subtable-row {
.x-btn.x-btn-focus .x-btn-inner { .x-btn.x-btn-focus .x-btn-inner {
color: #1b72af; color: #1b72af;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:29 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:28 */
.evoksi-view-login .x-title { .evoksi-view-login .x-title {
text-align: center; text-align: center;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:31 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:30 */
.evoksi-view-login .x-title div { .evoksi-view-login .x-title div {
font-weight: bold; font-weight: bold;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:36 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:35 */
.evoksi-view-login .x-panel-body { .evoksi-view-login .x-panel-body {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:40 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:39 */
.evoksi-view-login .x-panel-body .x-field { .evoksi-view-login .x-panel-body .x-field {
margin-left: 13px; margin-left: 13px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:43 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:42 */
.evoksi-view-login .x-panel-body .x-field:first-child { .evoksi-view-login .x-panel-body .x-field:first-child {
margin-top: 80px; margin-top: 80px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:50 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:48 */
.evoksi-view-login .x-panel-body label span { .evoksi-view-login .x-panel-body label span {
border-bottom: 2px solid #1b72af; border-bottom: 2px solid #1b72af;
color: #1b72af; color: #1b72af;
font-weight: bold; font-weight: bold;
width: 73px !important; width: 73px !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:59 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:57 */
.evoksi-view-login .x-toolbar { .evoksi-view-login .x-toolbar {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:63 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:61 */
.evoksi-view-login .x-toolbar .x-btn { .evoksi-view-login .x-toolbar .x-btn {
left: calc(50% - 74px) !important; left: calc(50% - 74px) !important;
width: 50%; width: 50%;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:72 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:69 */
.evoksi-view-evoksi .x-toolbar { .evoksi-view-evoksi .x-toolbar {
background-color: #d7e9f5; background-color: #d7e9f5;
border: 1px solid #d7e9f5; border: 1px solid #d7e9f5;
...@@ -8333,49 +8333,49 @@ tr.x-grid-subtable-row { ...@@ -8333,49 +8333,49 @@ tr.x-grid-subtable-row {
-moz-box-shadow: rgba(0, 0, 0, 0.7) 0 -1px 6px; -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 -1px 6px;
box-shadow: rgba(0, 0, 0, 0.7) 0 -1px 6px; box-shadow: rgba(0, 0, 0, 0.7) 0 -1px 6px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:80 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:76 */
.evoksi-window { .evoksi-window {
border: none; border: none;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:85 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:80 */
.evoksi-window .x-title div { .evoksi-window .x-title div {
font-weight: bold; font-weight: bold;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:90 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:85 */
.evoksi-window .x-splitter { .evoksi-window .x-splitter {
background-color: #5fa2dd; background-color: #5fa2dd;
cursor: default; cursor: default;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:97 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:91 */
.evoksi-window .x-panel:first-child .gmnoprint { .evoksi-window .x-panel:first-child .gmnoprint {
display: none; display: none;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:105 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:98 */
.evoksi-panel-body .x-panel-body { .evoksi-panel-body .x-panel-body {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:109 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:102 */
.evoksi-panel-body .x-panel-body > div { .evoksi-panel-body .x-panel-body > div {
margin: auto; margin: auto;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:113 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:105 */
.evoksi-panel-body .x-panel-body > div .x-field:first-child { .evoksi-panel-body .x-panel-body > div .x-field:first-child {
margin-top: 50px; margin-top: 50px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:121 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:112 */
.evoksi-panel-body label span { .evoksi-panel-body label span {
border-bottom: 2px solid #1b72af; border-bottom: 2px solid #1b72af;
color: #1b72af; color: #1b72af;
font-weight: bold; font-weight: bold;
width: 81px !important; width: 81px !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:129 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:120 */
.evoksi-panel-body .x-toolbar { .evoksi-panel-body .x-toolbar {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:134 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:124 */
.evoksi-panel-body .x-toolbar .x-btn:last-child { .evoksi-panel-body .x-toolbar .x-btn:last-child {
margin-right: 50px; margin-right: 50px;
background-color: #a9364d; background-color: #a9364d;
...@@ -8386,81 +8386,81 @@ tr.x-grid-subtable-row { ...@@ -8386,81 +8386,81 @@ tr.x-grid-subtable-row {
-o-border-radius: 3px; -o-border-radius: 3px;
border-radius: 3px; border-radius: 3px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:140 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:130 */
.evoksi-panel-body .x-toolbar .x-btn:last-child .x-btn-inner { .evoksi-panel-body .x-toolbar .x-btn:last-child .x-btn-inner {
color: #fff; color: #fff;
font-weight: bold; font-weight: bold;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:145 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:135 */
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-pressed, .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-pressed,
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-over, .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-over,
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-focus { .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-focus {
background-color: #ebeef0; background-color: #ebeef0;
border: 2px solid #a9364d !important; border: 2px solid #a9364d !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:152 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:142 */
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-pressed .x-btn-inner, .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-pressed .x-btn-inner,
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-over .x-btn-inner, .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-over .x-btn-inner,
.evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-focus .x-btn-inner { .evoksi-panel-body .x-toolbar .x-btn:last-child.x-btn-focus .x-btn-inner {
color: #a9364d; color: #a9364d;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:160 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:150 */
.evoksi-panel-body .x-column-header-text-inner::after { .evoksi-panel-body .x-column-header-text-inner::after {
display: none; display: none;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:165 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:155 */
.evoksi-panel-body .x-grid { .evoksi-panel-body .x-grid {
margin-top: 20px; margin-top: 20px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:169 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:159 */
.evoksi-panel-body .x-grid-body { .evoksi-panel-body .x-grid-body {
border: 1px solid #d0d0d0; border: 1px solid #d0d0d0;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:172 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:162 */
.evoksi-panel-body .x-grid-body .x-grid-item { .evoksi-panel-body .x-grid-body .x-grid-item {
border: none; border: none;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:175 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:166 */
.evoksi-panel-body .x-grid-body .x-grid-item-selected { .evoksi-panel-body .x-grid-body .x-grid-item-selected {
background-color: #fce7eb; background-color: #fce7eb;
border-color: #fce7eb; border-color: #fce7eb;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:181 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:172 */
.evoksi-panel-body .x-grid-body .x-grid-item-focused .x-grid-cell-inner::before { .evoksi-panel-body .x-grid-body .x-grid-item-focused .x-grid-cell-inner::before {
border: 1px solid #bf4c63; border: 1px solid #bf4c63;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:193 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:181 */
.evoksi-add-performer .x-title div { .evoksi-add-performer .x-title div {
font-weight: bold; font-weight: bold;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:198 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:186 */
.evoksi-add-performer .x-panel-body { .evoksi-add-performer .x-panel-body {
padding: 40px 15px 0; padding: 40px 15px 0;
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:204 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:192 */
.evoksi-add-performer label { .evoksi-add-performer label {
width: 80px !important; width: 80px !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:208 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:195 */
.evoksi-add-performer label span { .evoksi-add-performer label span {
border-bottom: 2px solid #1b72af; border-bottom: 2px solid #1b72af;
color: #1b72af; color: #1b72af;
font-weight: bold; font-weight: bold;
width: 43px !important; width: 43px !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:216 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:203 */
.evoksi-add-performer .x-form-text-field-body-default { .evoksi-add-performer .x-form-text-field-body-default {
min-width: 190px; min-width: 190px;
max-width: 190px; max-width: 190px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:221 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:208 */
.evoksi-add-performer .x-toolbar { .evoksi-add-performer .x-toolbar {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:225 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:212 */
.evoksi-add-performer .x-toolbar .x-btn:last-child { .evoksi-add-performer .x-toolbar .x-btn:last-child {
background-color: #a9364d; background-color: #a9364d;
border: 2px solid #a9364d; border: 2px solid #a9364d;
...@@ -8470,19 +8470,19 @@ tr.x-grid-subtable-row { ...@@ -8470,19 +8470,19 @@ tr.x-grid-subtable-row {
-o-border-radius: 3px; -o-border-radius: 3px;
border-radius: 3px; border-radius: 3px;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:230 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:217 */
.evoksi-add-performer .x-toolbar .x-btn:last-child .x-btn-inner { .evoksi-add-performer .x-toolbar .x-btn:last-child .x-btn-inner {
color: #fff; color: #fff;
font-weight: bold; font-weight: bold;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:235 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:222 */
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-pressed, .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-pressed,
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-over, .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-over,
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-focus { .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-focus {
background-color: #ebeef0; background-color: #ebeef0;
border: 2px solid #a9364d !important; border: 2px solid #a9364d !important;
} }
/* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:242 */ /* /Users/uros/workspace/git/Evoksi/classic/sass/src/view/evoksi/Evoksi.scss:229 */
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-pressed .x-btn-inner, .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-pressed .x-btn-inner,
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-over .x-btn-inner, .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-over .x-btn-inner,
.evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-focus .x-btn-inner { .evoksi-add-performer .x-toolbar .x-btn:last-child.x-btn-focus .x-btn-inner {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
.#{$prefix}btn { .#{$prefix}btn {
background-color: #1b72af; background-color: #1b72af;
border: 2px solid #1b72af; border: 2px solid #1b72af;
@include border-radius(3px); @include border-radius(3px);
.#{$prefix}btn-inner {
color: #fff;
font-weight: bold;
}
&.#{$prefix}btn-pressed,
&.#{$prefix}btn-over,
&.#{$prefix}btn-focus {
background-color: #ebeef0 !important;
border: 2px solid #1b72af !important;
@include box-shadow(none !important);
.#{$prefix}btn-inner { .#{$prefix}btn-inner {
color: #fff; color: #1b72af;
font-weight: bold;
}
&.#{$prefix}btn-pressed,
&.#{$prefix}btn-over,
&.#{$prefix}btn-focus {
background-color: #ebeef0 !important;
border: 2px solid #1b72af !important;
@include box-shadow(none !important);
.#{$prefix}btn-inner {
color: #1b72af;
}
}
&.#{$prefix}btn-pressed.#{$prefix}btn-focus {
// background-color: ;
} }
}
&.#{$prefix}btn-pressed.#{$prefix}btn-focus {
// background-color: ;
}
} }
.evoksi-view-login { .evoksi-view-login {
.#{$prefix}title {
.#{$prefix}title { text-align: center;
text-align: center; div {
div { font-weight: bold;
font-weight: bold;
}
} }
}
.#{$prefix}panel-body { .#{$prefix}panel-body {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
.#{$prefix}field { .#{$prefix}field {
margin-left: 13px; margin-left: 13px;
&:first-child { &:first-child {
margin-top: 80px; margin-top: 80px;
} }
} }
label {
span { label {
border-bottom: 2px solid #1b72af; span {
color: #1b72af; border-bottom: 2px solid #1b72af;
font-weight: bold; color: #1b72af;
width: 73px !important; font-weight: bold;
} width: 73px !important;
} }
} }
}
.#{$prefix}toolbar { .#{$prefix}toolbar {
background-color: #d7e9f5; background-color: #d7e9f5;
border-color: #d7e9f5; border-color: #d7e9f5;
.#{$prefix}btn { .#{$prefix}btn {
left: calc(50% - 74px) !important; left: calc(50% - 74px) !important;
width: 50%; width: 50%;
}
} }
}
} }
.evoksi-view-evoksi { .evoksi-view-evoksi {
.#{$prefix}toolbar {
.#{$prefix}toolbar { background-color: #d7e9f5;
background-color: #d7e9f5; border: 1px solid #d7e9f5;
border: 1px solid #d7e9f5; @include box-shadow(rgba(0, 0, 0, 0.7) 0 -1px 6px);
@include box-shadow(rgba(0, 0, 0, 0.7) 0 -1px 6px); }
}
}
.evoksi-window {
border: none;
.#{$prefix}title {
div {
font-weight: bold;
} }
}
.evoksi-window {
border: none; .#{$prefix}splitter {
background-color: #5fa2dd;
.#{$prefix}title { cursor: default;
}
div {
font-weight: bold; .#{$prefix}panel:first-child {
} .gmnoprint {
} display: none;
.#{$prefix}splitter {
background-color: #5fa2dd;
cursor: default;
}
.#{$prefix}panel:first-child {
.gmnoprint {
display: none;
}
}
} }
}
.evoksi-panel-body { }
.#{$prefix}panel-body {
background-color: #d7e9f5;
border-color: #d7e9f5;
> div {
margin: auto;
.#{$prefix}field:first-child {
margin-top: 50px;
}
}
}
label { .evoksi-panel-body {
.#{$prefix}panel-body {
background-color: #d7e9f5;
border-color: #d7e9f5;
span { > div {
border-bottom: 2px solid #1b72af; margin: auto;
color: #1b72af;
font-weight: bold; .#{$prefix}field:first-child {
width: 81px !important; margin-top: 50px;
} }
} }
}
.#{$prefix}toolbar {
background-color: #d7e9f5; label {
border-color: #d7e9f5; span {
border-bottom: 2px solid #1b72af;
color: #1b72af;
.#{$prefix}btn:last-child { font-weight: bold;
margin-right: 50px; width: 81px !important;
background-color: #a9364d;
border: 2px solid #a9364d;
@include border-radius(3px);
.#{$prefix}btn-inner {
color: #fff;
font-weight: bold;
}
&.#{$prefix}btn-pressed,
&.#{$prefix}btn-over,
&.#{$prefix}btn-focus {
background-color: #ebeef0;
border: 2px solid #a9364d !important;
@include box-shadow(none);
.#{$prefix}btn-inner {
color: #a9364d;
}
}
}
}
.#{$prefix}column-header-text-inner {
&::after {
display: none;
}
}
.#{$prefix}grid {
margin-top: 20px;
}
.#{$prefix}grid-body {
border: 1px solid #d0d0d0;
.#{$prefix}grid-item {
border: none; }
.#{$prefix}grid-item-selected {
background-color: #fce7eb;
border-color: #fce7eb;
}
.#{$prefix}grid-item-focused {
.#{$prefix}grid-cell-inner::before {
border: 1px solid #bf4c63;
}
}
}
} }
}
.#{$prefix}toolbar {
background-color: #d7e9f5;
border-color: #d7e9f5;
.evoksi-add-performer { .#{$prefix}btn:last-child {
margin-right: 50px;
background-color: #a9364d;
border: 2px solid #a9364d;
@include border-radius(3px);
.#{$prefix}btn-inner {
color: #fff;
font-weight: bold;
}
.#{$prefix}title { &.#{$prefix}btn-pressed,
&.#{$prefix}btn-over,
&.#{$prefix}btn-focus {
background-color: #ebeef0;
border: 2px solid #a9364d !important;
@include box-shadow(none);
div { .#{$prefix}btn-inner {
font-weight: bold; color: #a9364d;
} }
}
} }
}
.#{$prefix}panel-body { .#{$prefix}column-header-text-inner {
padding: 40px 15px 0; &::after {
background-color: #d7e9f5; display: none;
border-color: #d7e9f5;
} }
}
label { .#{$prefix}grid {
margin-top: 20px;
}
width: 80px !important; .#{$prefix}grid-body {
border: 1px solid #d0d0d0;
span { .#{$prefix}grid-item {
border-bottom: 2px solid #1b72af; border: none;
color: #1b72af;
font-weight: bold;
width: 43px !important;
}
} }
.#{$prefix}form-text-field-body-default { .#{$prefix}grid-item-selected {
min-width: 190px; background-color: #fce7eb;
max-width: 190px; border-color: #fce7eb;
} }
.#{$prefix}toolbar { .#{$prefix}grid-item-focused {
background-color: #d7e9f5; .#{$prefix}grid-cell-inner::before {
border-color: #d7e9f5; border: 1px solid #bf4c63;
}
}
}
}
.#{$prefix}btn:last-child { .evoksi-add-performer {
background-color: #a9364d; .#{$prefix}title {
border: 2px solid #a9364d; div {
@include border-radius(3px); font-weight: bold;
}
}
.#{$prefix}panel-body {
padding: 40px 15px 0;
background-color: #d7e9f5;
border-color: #d7e9f5;
}
label {
width: 80px !important;
span {
border-bottom: 2px solid #1b72af;
color: #1b72af;
font-weight: bold;
width: 43px !important;
}
}
.#{$prefix}form-text-field-body-default {
min-width: 190px;
max-width: 190px;
}
.#{$prefix}btn-inner { .#{$prefix}toolbar {
color: #fff; background-color: #d7e9f5;
font-weight: bold; border-color: #d7e9f5;
}
&.#{$prefix}btn-pressed, .#{$prefix}btn:last-child {
&.#{$prefix}btn-over, background-color: #a9364d;
&.#{$prefix}btn-focus { border: 2px solid #a9364d;
background-color: #ebeef0; @include border-radius(3px);
border: 2px solid #a9364d !important;
@include box-shadow(none);
.#{$prefix}btn-inner { .#{$prefix}btn-inner {
color: #a9364d; color: #fff;
} font-weight: bold;
} }
&.#{$prefix}btn-pressed,
&.#{$prefix}btn-over,
&.#{$prefix}btn-focus {
background-color: #ebeef0;
border: 2px solid #a9364d !important;
@include box-shadow(none);
.#{$prefix}btn-inner {
color: #a9364d;
} }
}
} }
}
}
}
\ No newline at end of file
Ext.define('Evoksi.view.evoksi.Evoksi', { Ext.define("Evoksi.view.evoksi.Evoksi", {
extend: 'Ext.ux.GMapPanel', extend: "Ext.ux.GMapPanel",
alias: 'widget.evoksi', alias: "widget.evoksi",
region: 'center', region: "center",
requires: [ requires: [
'Ext.button.Button', "Ext.button.Button",
'Ext.layout.container.Fit', "Ext.layout.container.Fit",
'Evoksi.view.evoksi.EvoksiController', "Evoksi.view.evoksi.EvoksiController",
'Evoksi.view.evoksi.EvoksiModel' "Evoksi.view.evoksi.EvoksiModel"
], ],
cls: 'evoksi-view-evoksi', cls: "evoksi-view-evoksi",
layout: 'fit', layout: "fit",
controller: 'evoksi', controller: "evoksi",
viewModel: 'evoksi', viewModel: "evoksi",
center: { center: {
lat: 44.0128, lat: 44.0128,
lng: 20.9114 lng: 20.9114
}, },
mapOptions: { mapOptions: {
mapTypeId: google.maps.MapTypeId.TERRAIN, mapTypeId: google.maps.MapTypeId.TERRAIN,
zoom: 15 zoom: 15
}, },
dockedItems: [ dockedItems: [
{
xtype: "toolbar",
dock: "top",
items: [
{ {
xtype: 'toolbar', xtype: "button",
dock: 'top', text: "Logout",
items: [ handler: "logout"
{
xtype: 'button',
text: 'Logout',
handler: 'logout'
}
]
} }
], ]
addMarker: function (marker) { }
var me = this; ],
addMarker: function(marker) {
var me = this;
if (!marker.position) { if (!marker.position) {
marker.position = new google.maps.LatLng(marker.lat, marker.lng); marker.position = new google.maps.LatLng(marker.lat, marker.lng);
} }
var m = new google.maps.Marker(marker); var m = new google.maps.Marker(marker);
m.setMap(me.gmap);
google.maps.event.addListener(m, "click", function () {
me.fireEvent('markerClick', m);
});
return m; m.setMap(me.gmap);
}
google.maps.event.addListener(m, "click", function() {
me.fireEvent("markerClick", m);
});
return m;
}
}); });
...@@ -18,7 +18,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', { ...@@ -18,7 +18,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', {
markerClick: function (marker) { markerClick: function (marker) {
var store = this.getView().getViewModel().getStore('myStore'); var store = this.getView().getViewModel().getStore('myStore');
var first = true; var first = true;
if(marker.performers) { if (marker.performers) {
store.loadData(marker.performers); store.loadData(marker.performers);
}; };
var win = Ext.create('Ext.window.Window', { var win = Ext.create('Ext.window.Window', {
...@@ -31,187 +31,191 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', { ...@@ -31,187 +31,191 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', {
resizable: false, resizable: false,
cls: 'evoksi-window', cls: 'evoksi-window',
items: [{ items: [{
xtype: 'gmappanel', xtype: 'gmappanel',
region: 'west', region: 'west',
split: true, split: true,
splitterResize: false, splitterResize: false,
width: 300, width: 300,
center: { center: {
lat: marker.lat, // Marker latitude lat: marker.lat, // Marker latitude
lng: marker.lng // Marker longitude lng: marker.lng // Marker longitude
}, },
markers: [{ markers: [{
lat: marker.lat, lat: marker.lat,
lng: marker.lng, lng: marker.lng,
animation: google.maps.Animation.BOUNCE animation: google.maps.Animation.BOUNCE
}], }],
mapOptions: { mapOptions: {
mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom: 15 zoom: 15
} }
},
{
xtype: 'panel',
cls: 'evoksi-panel-body',
region: 'center',
layout: 'vbox',
items: [{
xtype: 'textfield',
fieldLabel: 'Title',
reference: 'titleField',
value: marker.title,
width: '90%'
},
{
xtype: 'textarea',
fieldLabel: 'Description',
reference: 'descriptionArea',
value: marker.description,
width: '90%'
}, },
{ {
xtype: 'grid', xtype: 'panel',
reference: 'myGrid', cls: 'evoksi-panel-body',
title: 'Performers', region: 'center',
height: 300, layout: 'vbox',
width: '90%', items: [{
store: store, xtype: 'textfield',
columns: [{ fieldLabel: 'Title',
text: 'Name', reference: 'titleField',
dataIndex: 'name' value: marker.title,
}, width: '90%'
{ },
text: 'Date', {
dataIndex: 'date', xtype: 'textarea',
flex: 1 fieldLabel: 'Description',
reference: 'descriptionArea',
}, value: marker.description,
{ width: '90%'
text: 'Time', },
dataIndex: 'time', {
flex: 1 xtype: 'grid',
reference: 'myGrid',
}] title: 'Performers',
}], height: 300,
buttons: [{ width: '90%',
text: 'Add', store: store,
handler: function () { columns: [{
var popup = Ext.create('Ext.panel.Panel', { text: 'Name',
floating: true, dataIndex: 'name'
centered: true,
cls: 'evoksi-add-performer',
title: 'Add performer',
modal: true,
width: 300,
height: 400,
draggable: false,
maximizable: false,
items: [
{
xtype: 'textfield',
fieldLabel: 'Name',
reference: 'name'
}, },
{ {
xtype: 'textfield', text: 'Date',
fieldLabel: 'Date', dataIndex: 'date',
reference: 'date' flex: 1
}, },
{ {
xtype: 'textfield', text: 'Time',
fieldLabel: 'Time', dataIndex: 'time',
reference: 'time' flex: 1
}],
buttons: [{ }
text: 'Save', ]
formBind: true, }
listeners: { ],
click: function() { buttons: [{
if(first) { text: 'Add',
store.each(function(item) { handler: function () {
var dat = { var popup = Ext.create('Ext.panel.Panel', {
name: item.data.name, floating: true,
date: item.data.date, centered: true,
time: item.data.time cls: 'evoksi-add-performer',
}; title: 'Add performer',
store.insert(0, dat); modal: true,
}); width: 300,
first = false; height: 400,
draggable: false,
maximizable: false,
items: [{
xtype: 'textfield',
fieldLabel: 'Name',
reference: 'name'
},
{
xtype: 'textfield',
fieldLabel: 'Date',
reference: 'date'
},
{
xtype: 'textfield',
fieldLabel: 'Time',
reference: 'time'
} }
var newPerformer = { ],
name: popup.items.items[0].value, buttons: [{
date: popup.items.items[1].value, text: 'Save',
time: popup.items.items[2].value formBind: true,
listeners: {
click: function () {
if (first) {
store.each(function (item) {
var dat = {
name: item.data.name,
date: item.data.date,
time: item.data.time
};
store.insert(0, dat);
});
first = false;
}
var newPerformer = {
name: popup.items.items[0].value,
date: popup.items.items[1].value,
time: popup.items.items[2].value
}
store.insert(0, newPerformer);
popup.hide();
}
}
},
{
text: 'Cancel',
handler: function () {
popup.hide();
}
} }
store.insert(0, newPerformer); ]
popup.hide(); }).show();
} }
}
}, },
{ {
text: 'Cancel', text: 'Update',
handler: function() { handler: function () {
popup.hide(); var perf = [];
}
}]
}).show();
}
},
{
text: 'Update',
handler: function () {
var perf = [];
store.each(function (rec) { store.each(function (rec) {
perf.push(rec.data); perf.push(rec.data);
} });
);
var newMarker = { var newMarker = {
title: win.items.items[2].items.items[0].value, title: win.items.items[2].items.items[0].value,
description: win.items.items[2].items.items[1].value, description: win.items.items[2].items.items[1].value,
performers: perf, performers: perf,
lat: marker.lat, lat: marker.lat,
lng: marker.lng, lng: marker.lng,
animation: google.maps.Animation.DROP animation: google.maps.Animation.DROP
}; };
if((marker.saved != undefined) && (marker.saved == false)) { if ((marker.saved != undefined) && (marker.saved == false)) {
newMarker.access = dbref.ref().child('data').push().key newMarker.access = dbref.ref().child('data').push().key
} else { } else {
newMarker.access = marker.access; newMarker.access = marker.access;
} }
var updates = {}; var updates = {};
updates['/data/' + newMarker.access] = newMarker; updates['/data/' + newMarker.access] = newMarker;
dbref.ref().update(updates); dbref.ref().update(updates);
win.hide(); win.hide();
}
},
{
text: 'Delete',
handler: function () {
var i = markers.length;
var newMarkers = [];
while (i) {
i--;
if (markers[i].access == marker.access) {
markers[i].setMap(null);
} else {
newMarkers.push(markers[i]);
} }
} },
{
text: 'Delete',
handler: function () {
var i = markers.length;
var newMarkers = [];
while (i) {
i--;
if (markers[i].access == marker.access) {
markers[i].setMap(null);
} else {
newMarkers.push(markers[i]);
}
}
markers = newMarkers; markers = newMarkers;
dbref.ref('/data/' + marker.access).remove(); dbref.ref('/data/' + marker.access).remove();
win.close(); win.close();
} }
}] }
}] ]
}
]
}).show(); }).show();
}, },
click: function (evt) { click: function (evt) {
...@@ -243,7 +247,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', { ...@@ -243,7 +247,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', {
} }
}, },
showLogin: function() { showLogin: function () {
var me = this, var me = this,
map = me.getView(); map = me.getView();
var loginWindow = Ext.create('Ext.panel.Panel', { var loginWindow = Ext.create('Ext.panel.Panel', {
...@@ -256,8 +260,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', { ...@@ -256,8 +260,7 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', {
height: 400, height: 400,
draggable: false, draggable: false,
maximizable: false, maximizable: false,
items: [ items: [{
{
xtype: 'textfield', xtype: 'textfield',
fieldLabel: 'Username' fieldLabel: 'Username'
}, },
...@@ -267,41 +270,39 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', { ...@@ -267,41 +270,39 @@ Ext.define('Evoksi.view.evoksi.EvoksiController', {
fieldLabel: 'Password' fieldLabel: 'Password'
} }
], ],
buttons: [ buttons: [{
{ text: 'Login',
text: 'Login', formBind: true,
formBind: true, handler: function () {
handler: function() { var username = loginWindow.items.items[0].value;
var username = loginWindow.items.items[0].value; var password = loginWindow.items.items[1].value;
var password = loginWindow.items.items[1].value;
if(username == 'admin' && password == 'cpAdmin01') { if (username == 'admin' && password == 'cpAdmin01') {
Ext.Ajax.request({ Ext.Ajax.request({
url: dataURL, url: dataURL,
scope: this, scope: this,
success: function (data) { success: function (data) {
var info = Ext.decode(data.responseText); var info = Ext.decode(data.responseText);
if (info != null) { if (info != null) {
Ext.Object.each(info, function (obj, index) { Ext.Object.each(info, function (obj, index) {
markers.push(map.addMarker(index)); markers.push(map.addMarker(index));
}); });
}
} }
}); }
loginWindow.hide(); });
} else { loginWindow.hide();
} else {
}
} }
} }
] }]
}).show(); }).show();
}, },
logout: function() { logout: function () {
var i = markers.length; var i = markers.length;
while(i) { while (i) {
i--; i--;
markers[i].setMap(null); markers[i].setMap(null);
} }
......
Ext.define('Evoksi.view.evoksi.EvoksiModel', { Ext.define("Evoksi.view.evoksi.EvoksiModel", {
extend: 'Ext.app.ViewModel', extend: "Ext.app.ViewModel",
alias: 'viewmodel.evoksi', alias: "viewmodel.evoksi",
stores: { stores: {
myStore: { myStore: {
StoreId: 'myStore', StoreId: "myStore",
fields: [ fields: ["name", "date", "time"]
'name', 'date', 'time'
]
}
} }
}
}); });
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment