canvas-lms/app/helpers
Joel Hough a6ff296b6a in-page chat widget part 1
fixes CNVS-7889

adds a plugin which will render a partial whenever the chat widget
should be inserted. useful partial to come later

test plan
- install our chat LTI tool at an account level
- the plugin sends a message to the javascript console when the
 chat widget would appear
- with the plugin disabled, ensure that the message does not
 appear (check the course index, where it normally would)
- with the plugin enabled, ensure that the message does not
 appear when:
 - you are on gradebook 1 or 2
 - you are in speedgrader
 - you are taking a quiz
 - you are on a page without headers. these pages include:
  - unauthorized action page
  - the embedded submission on speedgrader
  - the 'Join This Course' modal dialog
 - you aren't logged in
- with the plugin enabled, ensure that the message appears when
 you are on any other course page
- ensure that enabling the plugin on an account does not affect
 a different account

Change-Id: I7c3fd9dd882b966160878ded0ca9194e53b11d21
Reviewed-on: https://gerrit.instructure.com/24127
Reviewed-by: Zach Pendleton <zachp@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Cam Theriault <cam@instructure.com>
Product-Review: Joel Hough <joel@instructure.com>
2013-09-06 23:19:02 +00:00
..
accounts_helper.rb Show term info when you show course name, fixes #6837 2012-05-01 13:04:49 -06:00
application_helper.rb in-page chat widget part 1 2013-09-06 23:19:02 +00:00
assignments_helper.rb bug: if override due date is before default due date on an assignment, it is not applied 2013-01-09 09:37:00 -07:00
attachment_helper.rb request scribd re-render when no preview available 2013-07-25 21:47:07 +00:00
avatar_helper.rb make sure avatars returned from the api are absolute urls 2012-08-23 11:40:18 -06:00
calendar_events_helper.rb Re-enable a "show" page for Calendar Events. Fixes #CNVS-1229 2013-01-14 10:28:47 -07:00
calendars_helper.rb Initial commit. 2011-01-31 18:57:29 -07:00
communication_channels_helper.rb make CommunicationChannelsController#confirm sharding-aware 2012-11-12 10:34:09 -07:00
content_imports_helper.rb make new migration UI the default 2013-07-08 17:19:06 +00:00
context_modules_helper.rb don't cache module template 2013-03-08 18:00:32 -07:00
conversations_helper.rb add multiple students to an observer in the UI, closes #7768 2012-07-16 15:48:27 -06:00
courses_helper.rb add custom role support to course users tab 2012-12-26 15:46:12 -07:00
dashboard_helper.rb removed link to users on activity stream conversations 2013-04-11 17:23:22 +00:00
eportfolios_helper.rb Icon font replacement for ePortfolios 2012-11-30 09:20:03 -07:00
gradebooks_helper.rb finish removing course.publish_grades_immediately 2013-06-04 18:11:08 +00:00
groups_helper.rb group profile page 2012-06-07 02:00:06 -06:00
kaltura_helper.rb wiki: fix kaltura error for unregistered users 2013-08-20 15:44:44 +00:00
pseudonym_sessions_helper.rb Allow accounts to specify session timeout time 2012-11-16 09:35:48 -07:00
quizzes_helper.rb fix labels for displayed multiple fill in the blank questions 2013-08-30 20:32:31 +00:00
search_helper.rb update course sections in edit section search when changed 2013-07-02 19:41:02 +00:00
self_enrollments_helper.rb add root account setting for custom terms/privacy 2013-07-31 18:26:54 +00:00
stream_items_helper.rb Locked graded discussions are now visible to students 2013-05-02 17:21:31 +00:00
user_notes_helper.rb i18n user_notes 2011-06-22 09:42:41 -06:00
wiki_pages_helper.rb Initial commit. 2011-01-31 18:57:29 -07:00