diff --git a/app/assets/javascripts/app/controllers/_channel/twitter.coffee b/app/assets/javascripts/app/controllers/_channel/twitter.coffee
index 156eb26b9..03916b86e 100644
--- a/app/assets/javascripts/app/controllers/_channel/twitter.coffee
+++ b/app/assets/javascripts/app/controllers/_channel/twitter.coffee
@@ -3,6 +3,7 @@ class Index extends App.ControllerContent
'click .js-new': 'new'
'click .js-edit': 'edit'
'click .js-delete': 'delete'
+ 'click .js-create-app': 'createApp'
constructor: ->
super
@@ -46,6 +47,18 @@ class Index extends App.ControllerContent
# showDescription: showDescription
# description: description
+ createApp: ->
+ modal = new App.ControllerModalNice
+ head: 'Connect Twitter App'
+ container: @el.parents('.content')
+ content: App.view('twitter/app_create')
+ shown: true
+ button: 'Connect'
+ cancel: true
+ onSubmit: () =>
+ @html App.view('twitter/list')()
+ modal.close()
+
new: (e) ->
# e.preventDefault()
# new App.ControllerGenericNew(
diff --git a/app/assets/javascripts/app/views/twitter/account_edit.jst.eco b/app/assets/javascripts/app/views/twitter/account_edit.jst.eco
new file mode 100644
index 000000000..e69de29bb
diff --git a/app/assets/javascripts/app/views/twitter/app_create.jst.eco b/app/assets/javascripts/app/views/twitter/app_create.jst.eco
new file mode 100644
index 000000000..611d05c6a
--- /dev/null
+++ b/app/assets/javascripts/app/views/twitter/app_create.jst.eco
@@ -0,0 +1,32 @@
+
@@ -16,46 +11,4 @@
<%- @T('Connect Twitter App') %>
-
\ No newline at end of file
diff --git a/app/assets/javascripts/app/views/twitter/list.jst.eco b/app/assets/javascripts/app/views/twitter/list.jst.eco
new file mode 100644
index 000000000..7e19755f9
--- /dev/null
+++ b/app/assets/javascripts/app/views/twitter/list.jst.eco
@@ -0,0 +1,55 @@
+
+
+
+
+
+
<%- @Icon('status', 'supergood-color inline') %> Zammad Community @zammad_community
+
+
+
+
<%- @T('Search Terms') %>
+ zammad
+
+ <%- @Icon('arrow-right', 'action-flow-icon') %>
+
+
<%- @T('Group') %>
+ social network
+
+
+
+
+
<%- @T('Mentions') %>
+ @zammad_community
+
+ <%- @Icon('arrow-right', 'action-flow-icon') %>
+
+
<%- @T('Group') %>
+ social network
+
+
+
+
+
<%- @T('Direct Messages') %>
+ @zammad_community
+
+ <%- @Icon('arrow-right', 'action-flow-icon') %>
+
+
<%- @T('Group') %>
+ social network
+
+
+
+
<%- @T('Delete') %>
+
<%- @T('Edit') %>
+
+
+
\ No newline at end of file
diff --git a/app/assets/stylesheets/zammad.scss b/app/assets/stylesheets/zammad.scss
index a0b87c71a..30f049ccc 100644
--- a/app/assets/stylesheets/zammad.scss
+++ b/app/assets/stylesheets/zammad.scss
@@ -1367,6 +1367,15 @@ textarea,
&.form-control--multiline {
height: auto;
}
+
+ &[readonly] {
+ background: hsl(198,10%,95%);
+
+ &:focus {
+ box-shadow: none;
+ border-color: hsl(0,0%,90%);
+ }
+ }
}
input[type=url] {
@@ -2665,11 +2674,17 @@ footer {
&.is-active,
&.is-hovered {
- background: #389ed9;
+ background: hsl(202,68%,54%);
}
- &.is-active .zammad-switch label:after {
- background: white;
+ &.is-active .zammad-switch {
+ input:not(:checked) + label { // switch background
+ background: hsl(202,68%,43%);
+ }
+
+ label:after {
+ background: white;
+ }
}
.dropdown-icon {
@@ -6455,8 +6470,8 @@ output {
border-radius: inherit;
outline: none;
cursor: pointer;
- background: hsl(0,0%,90%);
- transition: background 400ms;
+ background: white;
+ box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
}
.zammad-switch input {
@@ -6465,6 +6480,7 @@ output {
.zammad-switch input:checked + label {
background: $supergood-color;
+ transition: none;
}
.zammad-switch input:focus + label {
@@ -6473,26 +6489,10 @@ output {
box-shadow: 0 0 0 3px hsl(201,62%,90%);
}
-.zammad-switch label:after,
-.zammad-switch label:before {
+.zammad-switch label:after {
content: "";
position: absolute;
- transition: 200ms;
-}
-
-.zammad-switch label:before {
- width: calc(100% - 2px);
- height: calc(100% - 2px);
- left: 1px;
- top: 1px;
- border-radius: inherit;
- background: hsl(210,17%,99%);
- transform-origin: right;
-}
-
-.zammad-switch input:checked + label:before {
- transform: scaleX(0);
- opacity: 0;
+ transition: transform 200ms;
}
.zammad-switch label:after {