summaryrefslogtreecommitdiff
path: root/widgets
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2017-07-17 19:06:53 +0200
committerAzul <azul@riseup.net>2017-07-17 19:06:53 +0200
commit94e3b2ba1fe499dcb0e8e7ee10e1d2caaa806091 (patch)
treeba016787b15dbae53c957e3e5bcaef270a4620e1 /widgets
parent533a694b35ddb27857b844ac5dfe0633676abf4d (diff)
cleanup: jenkins - we don't use anymore
Diffstat (limited to 'widgets')
-rw-r--r--widgets/jenkins_build_status/jenkins_build_status.coffee28
-rw-r--r--widgets/jenkins_build_status/jenkins_build_status.html16
-rw-r--r--widgets/jenkins_build_status/jenkins_build_status.scss56
3 files changed, 0 insertions, 100 deletions
diff --git a/widgets/jenkins_build_status/jenkins_build_status.coffee b/widgets/jenkins_build_status/jenkins_build_status.coffee
deleted file mode 100644
index d7d8630..0000000
--- a/widgets/jenkins_build_status/jenkins_build_status.coffee
+++ /dev/null
@@ -1,28 +0,0 @@
-class Dashing.JenkinsBuildStatus extends Dashing.Widget
-
- lastPlayed: 0
- timeBetweenSounds: 300000
-
- onData: (data) ->
- if data.failed
- $(@node).find('div.build-failed').show()
- $(@node).find('div.build-succeeded').hide()
- $(@node).css("background-color", "red")
-
- if 'speechSynthesis' of window
- @playSoundForUser data.failedJobs[0].value if Date.now() - @lastPlayed > @timeBetweenSounds
- else
- $(@node).find('div.build-failed').hide()
- $(@node).find('div.build-succeeded').show()
- $(@node).css("background-color", "#12b0c5")
-
- playSoundForUser: (user) ->
- @lastPlayed = Date.now()
- texts = ["#{user} has broken the build.", "The build is broken by #{user}", "#{user} is great, but lacks some programming skills", "Oops, I did it again."]
- textNr = Math.floor((Math.random() * texts.length));
- @playSound texts[textNr]
-
- playSound: (text) ->
- msg = new SpeechSynthesisUtterance(text)
- msg.voice = speechSynthesis.getVoices()[0]
- speechSynthesis.speak msg \ No newline at end of file
diff --git a/widgets/jenkins_build_status/jenkins_build_status.html b/widgets/jenkins_build_status/jenkins_build_status.html
deleted file mode 100644
index 472bc73..0000000
--- a/widgets/jenkins_build_status/jenkins_build_status.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<div class="build-failed">
- <h1 class="jenkins-status"><span data-bind="title"></span> FAILED</h1>
- <ul class="list-nostyle list-failed">
- <li data-foreach-item="failedJobs">
- <div class="label" data-bind="item.label"></div>
- <div class="value" data-bind="item.value"></div>
- </li>
- </ul>
-</div>
-
-<div class="build-succeeded">
- <h1 class="jenkins-status">All <span data-bind="title"></span> builds are successful</h1>
- <i class="fa fa-thumbs-o-up"></i>
-</div>
-
-<p class="updated-at" data-bind="updatedAtMessage"></p>
diff --git a/widgets/jenkins_build_status/jenkins_build_status.scss b/widgets/jenkins_build_status/jenkins_build_status.scss
deleted file mode 100644
index 2e475b0..0000000
--- a/widgets/jenkins_build_status/jenkins_build_status.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-// ----------------------------------------------------------------------------
-// Sass declarations
-// ----------------------------------------------------------------------------
-$background-color: #ec663c;
-$title-color: rgba(255, 255, 255, 0.7);
-$label-color: rgba(255, 255, 255, 0.7);
-$value-color: #fff;
-
-// ----------------------------------------------------------------------------
-// Widget-text styles
-// ----------------------------------------------------------------------------
-.widget-jenkins-build-status {
-
- background-color: $background-color;
-
- .title {
- color: $title-color;
- }
- .updated-at {
- color: rgba(255, 255, 255, 0.7);
- }
-
- ol, ul {
- margin: 0 15px;
- text-align: left;
- color: $label-color;
- }
-
- li {
- margin-bottom: 5px;
- font-size: 20px;
- }
-
- .label {
- color: $label-color;
- }
-
- .value {
- margin-left: 12px;
- font-weight: 600;
- color: $value-color;
- }
-
- .updated-at {
- color: rgba(0, 0, 0, 0.3);
- }
-
- .build-failed {
- display: none;
- }
-
- .fa {
- font-size: 10em;
- color: $label-color;
- }
-}