canvas-lms/spec/integration
Mark Valentine 2fb5e49ff0 rubric criterion ui-changes
R12: put "+" after edit links for a11y.
R13: show delete for outcomes after
     rubric update.
R14: put "+" after description / pts
     for a11y.
R15: text for screenreader for "+"
R16: switch to aria label rather than
     screenreader span, due to safari
     issue.  Fixed existing issue that
     incorrectly allowed user to delete
     last cell after update rubric.
R17: bug fixed in R16 was also
     impacting the first cell after
     rubric update.  Fixed that too.

Fixes:  PFS-8517

Test Plan:

Verify that rubric is functionality is intact and
that ui adheres to prototype in all supported
browsers.

Explicitly -
1) Adding a new rating is accomplished by clicking
   "plus" buttons between ratings, not by hovering
   over cell boundary.
2) edit/delete buttons are constant while in edit
   mode, no hover logic needed.
3) delete column has been removed, and delete icon
   is now in criterion description.  Verify that
   learning outcome criterions function right in
   this regard (they should have delete option,
   but not edit).
4) minor css stuff like dashed border.

Change-Id: Ie8abd4b45f9f2e660f8ce18104d6ec006d2a969f
Reviewed-on: https://gerrit.instructure.com/124636
Reviewed-by: Chris Hart <chart@instructure.com>
QA-Review: Aiona Hernandez <ahernandez@instructure.com>
Tested-by: Jenkins
QA-Review: Andrew Porter <hporter-c@instructure.com>
Product-Review: Sidharth Oberoi <soberoi@instructure.com>
2017-09-27 19:19:59 +00:00
..
account_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
application_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
asset_accesses_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
assignments_spec.rb Update DueDateCacher to use EffectiveDueDates 2017-05-11 20:54:44 +00:00
autoextend_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
collaborations_spec.rb spec: rails 5.1: rewrite integration spec format 2017-07-25 16:18:52 +00:00
concluded_unconcluded_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
conferences_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
content_zipper_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
context_module_spec.rb cache progression and item visibility data on courses 2017-08-24 16:46:26 +00:00
course_spec.rb don't add clickable links for unpublished courses on index 2017-05-24 15:16:02 +00:00
cross_listing_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
discussion_topics_spec.rb spec: rails 5.1: rewrite integration spec format 2017-07-25 16:18:52 +00:00
enrollment_date_restrictions_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
external_tools_controller_spec.rb convert params to "unsafe" hash before filtering 2017-08-16 16:50:40 +00:00
external_tools_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
files_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
groups_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
info_controller_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
live_events_spec.rb bypass the wiki model as much as possible for wiki_pages 2017-08-09 16:09:06 +00:00
locale_selection_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
login_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
oauth_token_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
otp_spec.rb spec: rails 5.1: rewrite integration spec format 2017-07-25 16:18:52 +00:00
page_view_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
profile_spec.rb spec: rails 5.1: rewrite integration spec format 2017-07-25 16:18:52 +00:00
public_access_spec.rb bypass the wiki model as much as possible for wiki_pages 2017-08-09 16:09:06 +00:00
quiz_regrading_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
quiz_submissions_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
quizzes_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
rubrics_spec.rb rubric criterion ui-changes 2017-09-27 19:19:59 +00:00
security_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
session_token_spec.rb spec: rails 5.1: rewrite integration spec format 2017-07-25 16:18:52 +00:00
sessions_timeout_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
student_interactions_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
syllabus_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
track_memory_and_cpu_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
user_content_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
users_controller_spec.rb spec: mocha => rspec-mocks for integration specs 2017-07-27 17:42:18 +00:00
varied_due_dates_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
web_app_manifest_spec.rb da licença part 46 2017-04-28 17:56:22 +00:00
wiki_page_spec.rb bypass the wiki model as much as possible for wiki_pages 2017-08-09 16:09:06 +00:00