Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
c8b60b2
adds pull_request web hook to health checks and
rauhryan Mar 29, 2016
e43ee3d
adds a guard statement around the synchronize event
rauhryan Mar 29, 2016
2449201
Makes the flash 'toast' logic much more intelligent, allows for stick…
discorick Apr 13, 2016
4b4b857
Adds support for progress toasts
discorick Apr 13, 2016
fb2fc88
Documents the various ways to implement flash-messages
discorick Apr 13, 2016
424542e
Uses var for color, fixes syntax error
discorick Apr 13, 2016
5e2c0e1
Adds x to indicate the toast is closable on sticky flashes
discorick Apr 13, 2016
929dea1
Keeps the sticky toast x from overlapping with long messages
discorick Apr 14, 2016
2d88775
Merge pull request #267 from huboard/discorick/beef_up_the_flash_comp…
dahlbyk Apr 21, 2016
5de579b
Truncate commit messages beyond first newline
dahlbyk Apr 21, 2016
d794aff
Add default commit message
dahlbyk Apr 21, 2016
aebc4e3
Use unless instead
dahlbyk Apr 21, 2016
b6e7a67
Short-circuit empty messages
dahlbyk Apr 21, 2016
a5e1025
Escape commit message before parsing emoji
dahlbyk Apr 21, 2016
f1cede4
Adds a route for fetching issues with optional parameters
discorick Apr 18, 2016
dc2bce4
Begins working on the client-side session service and tests
discorick Apr 19, 2016
275b732
Implements events & handlers for browser focus blur as an injected "b…
discorick Apr 19, 2016
40c2205
Tweaks the focus logic and tests
discorick Apr 20, 2016
1952937
Adds logged_in endpoint, tweaks issues api endpoint
discorick Apr 20, 2016
9b0f528
Implements basic board syncing service (sans success/fail handlers) a…
discorick Apr 20, 2016
51aba7a
Fixes a bug related to misunderstanding the RSVP.all contract
discorick Apr 21, 2016
f072790
Uses correct method to flatten the array
discorick Apr 21, 2016
04c9148
Fixes flash sync messages from display an x on sync progress
discorick Apr 21, 2016
5829e45
Make sure messageData is always a new object instance, ensures only o…
discorick Apr 21, 2016
224d420
Implements session checking logic in the application controller
discorick Apr 21, 2016
251b281
Adds #/sync-issues route to manually sync the board
discorick Apr 21, 2016
cb862ac
Fixes problem where array proxy wasn't propagating changes to the mod…
discorick Apr 22, 2016
5e9bbc1
Removes logged_in route, throttles the board sync @30 seconds
discorick Apr 22, 2016
0edf225
Gives syncing message 1 second (to adjust for insta-syncs) shortens s…
discorick Apr 22, 2016
e43f3e1
Implements a failure message for board syncing
discorick Apr 22, 2016
8b69116
styles the progress flash message more subtley
discorick Apr 23, 2016
533e684
Use same-as-background shadow on progress message
dahlbyk Apr 25, 2016
3ac1cad
Force refresh after 24hours of no focus
discorick Apr 25, 2016
0015753
moves private and public access buttons to the top
petey-rock Apr 26, 2016
e511d79
adds 30px margin bottom to buttons
petey-rock Apr 26, 2016
8749941
Merge pull request #281 from huboard/petey-rock/loginbutton
dahlbyk Apr 26, 2016
112dab7
Merge branch 'master' into rauhryan/pr-close-to-final-column
discorick Apr 26, 2016
7f0ea88
Adds support for labeled & unlabeled for PR events, fixes toast bug o…
discorick Apr 26, 2016
a6a83f4
Removes the label based on its match (since the object payload doesnt…
discorick Apr 26, 2016
c7c5225
Adds missing return on unlabeled
discorick Apr 26, 2016
896a44b
Only adds the label if it is not already there
discorick Apr 26, 2016
ff2e780
updates the timestamp functions for the jobs that
rauhryan Apr 27, 2016
5103936
implements label and unlabel event handling
rauhryan Apr 27, 2016
2d2a95f
adds label to the job params on in coming webhook
rauhryan Apr 27, 2016
ccf607a
Sets the label to selectedLabel
discorick Apr 27, 2016
35ad8b3
Delays executtion of webhook jobs by 1 seconds to help avoid event ra…
discorick Apr 27, 2016
53a62dc
removes the set operation on other_labels
rauhryan Apr 28, 2016
d99705f
prevents sucker_punch throwing a NotImplementedError
rauhryan Apr 28, 2016
c1c2c58
switching mutation to issue.data.other_labels
rauhryan Apr 28, 2016
09e2a10
Improves the label job cache key generation
rauhryan Apr 28, 2016
07c3e84
refactors the issue job to use consistent metaprogramming
rauhryan Apr 28, 2016
c47d492
refactors the milestones job to use consistent metaprogramming
rauhryan Apr 28, 2016
5bb29d7
switch based on the queue adapter. It's possible
rauhryan Apr 28, 2016
16a440b
Cache empty value to save memory
dahlbyk Apr 29, 2016
4d6af75
Align formatting between issue/milestone event job
dahlbyk Apr 29, 2016
0cbb4a3
Add TODO for unifying issue/milestone event jobs
dahlbyk Apr 29, 2016
1b4771d
Merge pull request #255 from huboard/rauhryan/pr-close-to-final-column
rauhryan Apr 29, 2016
d65842f
Merge pull request #279 from huboard/dahlbyk/commit-newline
rauhryan Apr 29, 2016
87ca4b1
Gracefully returns if no flash can be found
discorick May 3, 2016
115ead2
Merge pull request #278 from huboard/discorick/refreshing_stale_issues
dahlbyk May 3, 2016
1fd2e65
Checks in a UX merge of #177 & #181
discorick May 3, 2016
6ad6688
Changes message copy
discorick May 3, 2016
5832afa
Optimizes the image
discorick May 3, 2016
c239fe3
bump ruby version up to latest supported heroku version
rauhryan May 4, 2016
4673668
Unifies copy, small css tweaks to make things align, move login butto…
discorick May 4, 2016
e0863d3
bumps puma version to the latest release
rauhryan May 4, 2016
c011bad
Adds a "Learn more" button linking to the wiki on the login page
discorick May 4, 2016
7fde0c7
disables private repo tab on public oauth only, adds additional link …
discorick May 4, 2016
df39020
Add /dashboard route
dahlbyk May 5, 2016
ca6a2c0
Redirect successful login to /dashboard
dahlbyk May 5, 2016
eff7b02
Use /dashboard for app breadcrumb menu link
dahlbyk May 5, 2016
5cff8f2
Tweaks some styling
discorick May 5, 2016
2e30311
Fixes a goof in the css making the warning sign black
discorick May 5, 2016
c2be678
bumps up rails and jquery
rauhryan May 5, 2016
79e36d7
Use /dashboard for other app breadcrumb menu link
dahlbyk May 6, 2016
9973865
Merge pull request #287 from huboard/dahlbyk/dashboard-route
discorick May 6, 2016
e4c3e6c
Updates warden github to 1.3.0, removes sinatra oauth gem
discorick May 6, 2016
3362e54
Merge pull request #286 from huboard/rauhryan/bump-ruby-version
rauhryan May 6, 2016
0061d6c
Spikes out a github login providing a seam for redis
discorick May 6, 2016
a7d38ec
Adjusts responsive breakpoint to accomodate larger sign in button
discorick May 6, 2016
513c0a4
cleaned up the github login implementation, put the route in the corr…
discorick May 6, 2016
6ff5edb
Revert GitHub auth spike code
dahlbyk May 9, 2016
1f12108
Revert favicon regression
dahlbyk May 9, 2016
2c593e4
Fix tag mismatch
dahlbyk May 9, 2016
ae46455
Tabs to spaces
dahlbyk May 9, 2016
c361a19
Restore Private to /login
dahlbyk May 9, 2016
edc17f6
Revert indentation change
dahlbyk May 9, 2016
4cc88fd
Revert header link to /login
dahlbyk May 9, 2016
1afd811
Fixes broken width CSS, GitHub styles the login public/private buttons
discorick May 9, 2016
de2f411
Merge pull request #285 from huboard/discorick/improved_login_ux_redux
dahlbyk May 9, 2016
8b0b7c7
clean port of the login flow spike
rauhryan May 9, 2016
ba46a12
adds logging and fixes small bug
rauhryan May 10, 2016
75ecfe6
copies a version of the login page over to the
rauhryan May 10, 2016
da00d6e
copyright update
rauhryan May 10, 2016
27b0854
adds a logged in constraint to the dashboard
rauhryan May 10, 2016
9c32e4d
catches an edge case with the login flow
rauhryan May 10, 2016
60f18cc
addresses PR feedback to cover edge cases and error
rauhryan May 10, 2016
dcdab09
Merge pull request #291 from huboard/rauhryan/login-flow-final
dahlbyk May 10, 2016
60b25b8
adds sinatra to the Gemfile
rauhryan May 10, 2016
ac3fe55
slight bug when user isn't logged in
rauhryan May 10, 2016
b7207ef
adds nil gaurds for current_user has_scope
rauhryan May 10, 2016
9c901c1
Merge pull request #293 from huboard/rauhryan/emergency_fixes
rauhryan May 10, 2016
a978689
adds an auth call if not authenticated as default
rauhryan May 10, 2016
657abcd
typo fix
rauhryan May 10, 2016
e39652b
Raises GheeNotFound when the board sync cannot find the issues
discorick May 11, 2016
851872b
Splits unnassigned to its own handler, only triggers if assignee is f…
discorick May 11, 2016
7ce6330
Matches cache keys for Assigned and Unassigned jobs
discorick May 11, 2016
462eda4
Utilizes the new login endpoint to reauthorize, fixes rare chace of d…
discorick May 12, 2016
0672580
Improves session loss UX, removes unauthorized route
discorick May 12, 2016
74ec7dd
Clears the flashmessage queue on unauthorized
discorick May 12, 2016
f2172c9
Merge pull request #297 from huboard/discorick/assignee_double_event_fix
rauhryan May 12, 2016
5e8c36b
Merge branch 'master' into enterprise
dahlbyk May 13, 2016
5ae5681
Logging in on a board will redirect to the board after auth, rather t…
discorick May 13, 2016
a3d223c
Differentiate new PRs from issues in notifications
dahlbyk May 13, 2016
28f5edc
Merge pull request #296 from huboard/discorick/295_fix
dahlbyk May 13, 2016
77b26c3
Explicitly indicate a hook payload is a PR
dahlbyk May 13, 2016
6089dc2
Actually add PR to payload
dahlbyk May 13, 2016
169cb10
Merge pull request #299 from huboard/dahlbyk/new-pull-request
discorick May 13, 2016
c674d9c
Adds a commentCount property to the issue model
discorick May 13, 2016
e359da7
Adds preview headers to issue API calls for reactions, bumps ghee tp …
discorick May 16, 2016
a3c9e12
Fixies misplaces all method on issues api call
discorick May 17, 2016
296f4f3
Add LoginGithubJob
dahlbyk May 18, 2016
ed438eb
Revert new job; callback changed
dahlbyk May 18, 2016
5be4c42
Creates a cached job to hold up publishing webhook jobs until the dal…
discorick May 19, 2016
54724ce
Changes call to 'all' into 'to_a' which disables duplicates
discorick May 19, 2016
8e10d7d
Double locks cache keys as per @dahlbyk 's suggestion
discorick May 20, 2016
0e1e035
Merge pull request #304 from huboard/discorick/eliminate_race_conditi…
dahlbyk May 20, 2016
03234e5
Merge pull request #303 from huboard/dahlbyk/login-github-job
dahlbyk May 23, 2016
dd95e2a
Bumps ghee, fixes missing issues, ghee `ResourceProxy.all` now accept…
discorick May 24, 2016
2de2301
Adds basic .travis.yml
discorick May 24, 2016
110a37f
Adds build status
discorick May 24, 2016
8583da9
Drop branch from Travis badge
dahlbyk May 25, 2016
52b05d4
Restrict branch builds to master and enterprise
dahlbyk May 25, 2016
20f0218
Merge branch 'master' into enterprise-update
dahlbyk May 25, 2016
122615e
Merge pull request #305 from huboard/discorick/lets-get-travis-ci
dahlbyk May 25, 2016
dc779e7
Merge pull request #301 from huboard/card_redesgn_api_prep
dahlbyk May 25, 2016
368c015
Merge branch 'master' into enterprise-update
dahlbyk May 25, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
language: ruby

branches:
only:
- enterprise
- master
12 changes: 6 additions & 6 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source 'https://rubygems.org'
ruby '2.2.3' if ENV['DYNO']
ruby '2.3.1' if ENV['DYNO']

gem 'rails', '4.2.4'
gem 'rails', '4.2.6'
gem 'dotenv-rails', '~> 2.0.0', :require => 'dotenv/rails-now'
# gem 'pg'
gem 'sass-rails', '~> 5.0'
Expand All @@ -10,15 +10,14 @@ gem 'coffee-rails', '~> 4.1.0'
# gem 'therubyracer', platforms: :ruby
gem "ember-cli-rails", '0.1.13', require: nil
gem 'ember-rails-assets'
#gem "warden-github-rails" , github: "huboard/warden-github-rails"
gem 'warden-github'
# TODO: replace this
gem 'sinatra_auth_github'
gem 'rails_12factor', group: :production
gem 'puma'
gem 'foreman'
gem 'sprockets-rails','3.0.0.beta1', :require => 'sprockets/railtie'

# warden
gem 'warden-github', '1.4.0', github: 'huboard/warden-github'

gem 'jquery-rails'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
Expand Down Expand Up @@ -46,6 +45,7 @@ gem 'redcarpet'
gem 'pdfkit'
gem 'wkhtmltopdf-heroku'
gem 'private_pub', '1.0.3'
gem 'sinatra', :require => nil
gem 'sidekiq', "~> 3.0"

# BUNDLE_WITHOUT="development:test:saas"
Expand Down
111 changes: 56 additions & 55 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@ PATH
enterprise (0.0.1)
rails (~> 4.2.0)

GIT
remote: git://github.com/huboard/warden-github.git
revision: 459903681fa00820065348c27639b9f27db9fa55
specs:
warden-github (1.4.0)
activesupport (> 3.0)
octokit (> 2.1.0)
warden (> 1.0)

PATH
remote: vendor/engines/saas
specs:
Expand All @@ -30,42 +39,42 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (2.3.2)
actionmailer (4.2.4)
actionpack (= 4.2.4)
actionview (= 4.2.4)
activejob (= 4.2.4)
actionmailer (4.2.6)
actionpack (= 4.2.6)
actionview (= 4.2.6)
activejob (= 4.2.6)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
actionpack (4.2.4)
actionview (= 4.2.4)
activesupport (= 4.2.4)
actionpack (4.2.6)
actionview (= 4.2.6)
activesupport (= 4.2.6)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (4.2.4)
activesupport (= 4.2.4)
actionview (4.2.6)
activesupport (= 4.2.6)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
activejob (4.2.4)
activesupport (= 4.2.4)
activejob (4.2.6)
activesupport (= 4.2.6)
globalid (>= 0.3.0)
activemodel (4.2.4)
activesupport (= 4.2.4)
activemodel (4.2.6)
activesupport (= 4.2.6)
builder (~> 3.1)
activerecord (4.2.4)
activemodel (= 4.2.4)
activesupport (= 4.2.4)
activerecord (4.2.6)
activemodel (= 4.2.6)
activesupport (= 4.2.6)
arel (~> 6.0)
activesupport (4.2.4)
activesupport (4.2.6)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.3.7)
addressable (2.4.0)
analytics-ruby (2.0.13)
annotate (2.6.8)
activerecord (>= 3.2, <= 4.3)
Expand Down Expand Up @@ -126,7 +135,7 @@ GEM
sprockets (>= 2.0)
ember-rails-assets (0.1.1)
erubis (2.7.0)
ethon (0.8.0)
ethon (0.9.0)
ffi (>= 1.3.0)
eventmachine (1.0.7)
excon (0.45.4)
Expand Down Expand Up @@ -267,7 +276,7 @@ GEM
foreman (0.78.0)
thor (~> 0.19.1)
formatador (0.2.5)
ghee (0.14.19)
ghee (0.14.22)
faraday (~> 0.9)
faraday_middleware (~> 0.9)
hashie (~> 3.3.2)
Expand Down Expand Up @@ -301,8 +310,8 @@ GEM
kgio (2.9.3)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.3)
mime-types (>= 1.16, < 3)
mail (2.6.4)
mime-types (>= 1.16, < 4)
memcachier (0.0.2)
meta_request (0.3.4)
callsite (~> 0.0, >= 0.0.11)
Expand All @@ -315,14 +324,14 @@ GEM
minitest (5.8.4)
mocha (1.1.0)
metaclass (~> 0.0.1)
multi_json (1.11.2)
multi_json (1.12.1)
multi_xml (0.5.5)
multipart-post (2.0.0)
netrc (0.10.3)
nokogiri (1.6.7.2)
mini_portile2 (~> 2.0.0.rc2)
octokit (3.8.0)
sawyer (~> 0.6.0, >= 0.5.3)
octokit (4.3.0)
sawyer (~> 0.7.0, >= 0.5.3)
pdfkit (0.6.2)
private_pub (1.0.3)
faye
Expand All @@ -333,8 +342,7 @@ GEM
pry-byebug (3.2.0)
byebug (~> 5.0)
pry (~> 0.10)
puma (2.11.1)
rack (>= 1.1, < 2.0)
puma (3.4.0)
rack (1.6.4)
rack-attack (4.2.0)
rack
Expand All @@ -344,16 +352,16 @@ GEM
rack
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.4)
actionmailer (= 4.2.4)
actionpack (= 4.2.4)
actionview (= 4.2.4)
activejob (= 4.2.4)
activemodel (= 4.2.4)
activerecord (= 4.2.4)
activesupport (= 4.2.4)
rails (4.2.6)
actionmailer (= 4.2.6)
actionpack (= 4.2.6)
actionview (= 4.2.6)
activejob (= 4.2.6)
activemodel (= 4.2.6)
activerecord (= 4.2.6)
activesupport (= 4.2.6)
bundler (>= 1.3.0, < 2.0)
railties (= 4.2.4)
railties (= 4.2.6)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
Expand All @@ -368,9 +376,9 @@ GEM
rails_stdout_logging
rails_serve_static_assets (0.0.4)
rails_stdout_logging (0.0.3)
railties (4.2.4)
actionpack (= 4.2.4)
activesupport (= 4.2.4)
railties (4.2.6)
actionpack (= 4.2.6)
activesupport (= 4.2.6)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (10.5.0)
Expand Down Expand Up @@ -413,8 +421,8 @@ GEM
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (~> 1.1)
sawyer (0.6.0)
addressable (~> 2.3.5)
sawyer (0.7.0)
addressable (>= 2.3.5, < 2.5)
faraday (~> 0.8, < 0.10)
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
Expand All @@ -425,13 +433,10 @@ GEM
json
redis (>= 3.0.6)
redis-namespace (>= 1.3.1)
sinatra (1.4.5)
rack (~> 1.4)
sinatra (1.4.7)
rack (~> 1.5)
rack-protection (~> 1.4)
tilt (~> 1.3, >= 1.3.4)
sinatra_auth_github (1.2.0)
sinatra (~> 1.0)
warden-github (~> 1.2.0)
tilt (>= 1.3, < 3)
slop (3.6.0)
solid_use_case (2.1.1)
deterministic (~> 0.6.0)
Expand Down Expand Up @@ -468,12 +473,8 @@ GEM
execjs (>= 0.3.0)
json (>= 1.8.0)
uuidtools (2.1.5)
warden (1.2.3)
warden (1.2.6)
rack (>= 1.0)
warden-github (1.2.0)
activesupport (> 3.0)
octokit (> 2.1.0)
warden (> 1.0)
websocket-driver (0.5.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
Expand Down Expand Up @@ -518,7 +519,7 @@ DEPENDENCIES
pry-byebug
puma
rack-attack
rails (= 4.2.4)
rails (= 4.2.6)
rails_12factor
raygun4ruby
redcarpet
Expand All @@ -529,12 +530,12 @@ DEPENDENCIES
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
sidekiq (~> 3.0)
sinatra_auth_github
sinatra
solid_use_case
spring
sprockets-rails (= 3.0.0.beta1)
stripe-rails
sucker_punch
uglifier (>= 1.3.0)
warden-github
warden-github (= 1.4.0)!
wkhtmltopdf-heroku
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

[![HuBoard logo](https://raw.github.com/huboard/huboard-web/master/app/assets/images/HuBoardSplash960.png)](https://huboard.com)

[![Build Status](https://travis-ci.org/huboard/huboard-web.svg)](https://travis-ci.org/huboard/huboard-web)
Check out our [parent repository](https://github.com/huboard/huboard#github-issues-made-awesome) for details!

## License
Expand Down
Binary file added app/assets/images/GitHub-Mark-Light-32px.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/assets/images/marketing/header-bg--github.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 8 additions & 1 deletion app/assets/stylesheets/_buttons.scss
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,14 @@
left: 10px;
}
}


&.hb-octo-button {
img {
position: relative;
right: 7px;
bottom: 1px;
}
}
}

.hb-button-group {
Expand Down
1 change: 1 addition & 0 deletions app/assets/stylesheets/_colors.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ $lighterGrey: #CCC;
$lightGrey: #999;
$grey: #666;
$darkGrey: #444;
$navGrey: #F3F3F3;

$red: red;

Expand Down
53 changes: 53 additions & 0 deletions app/assets/stylesheets/_repos.scss
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
color:rgba(#ee9c49, 0.7);
}
}

}

ul.repos, ul.repos li {
Expand Down Expand Up @@ -66,4 +67,56 @@ ul.repos li a.btn {
margin-top:7px;
}

.repo-list {
.label {
&.label-success {
padding: 4px;
}
&.label-warning {
padding: 4px;
}
&.label-warning-grey {
padding: 4px;
background-color: $lightGrey;
}
}

.nav-tabs {
.disabled {
cursor: not-allowed;
a {
pointer-events: none;
}
}
}
}

.dashboard--alert {
h5 {
color: black;
i.ui-icon-alert {
position: relative;
top: 1px;
color: #ee9c49;
}
}
&.public-only-hero {
position: relative;
bottom: 10px;
text-align: center;
}

&.public-only-hero:before {
content: '';
width: 0px; height: 5px;
margin: -19px 25px 0px auto;
border-bottom: 15px solid rgb(251, 238, 213);
border-left: 15px solid transparent;
border-right: 15px solid transparent;
float: right;
}
&.alert {
display: block;
margin-bottom: 0px;
}
}
Loading