Commit Graph

19 Commits

Author SHA1 Message Date
Colleen Palmer 78c99216da Select icon in conversations dropdown
fixes CNVS-14436

This fixes the icon not showing up correctly in the conversations
dropdown

Test Plan:

- Go to Inbox
- Click on "All Courses"
- Make sure a checkmark icon shows on the selected course
- Also click on "Compose a Message"
- Make sure the checkmark also appears in the Courses dropdown here

Change-Id: I720424dcf8df0db10141ba06e6d8d53266939fea
Reviewed-on: https://gerrit.instructure.com/39153
Reviewed-by: Chris Hart <chart@instructure.com>
Product-Review: Janelle Seegmiller <jseegmiller@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2014-08-13 18:49:58 +00:00
Colleen Palmer 5422219490 Changes the path for fontcustom compile
This recompiles the iconfont to have the correct path and
edits the styleguide path info

Testing:

- When you go to styleguide all the icons should appear

Change-Id: I1a300cd20b9965782771b7eabf8b475bd22f15c2
Reviewed-on: https://gerrit.instructure.com/38135
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Product-Review: Ryan Shaw <ryan@instructure.com>
QA-Review: Ryan Shaw <ryan@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
2014-07-28 20:50:25 +00:00
Colleen Palmer d972788bea This changes and reorganizes all of our css structure. It starts
to consolidate some of the stylesheets, but the majority of work
has just been to reorganize the files that we have so they can more
easily be found and edited. Not to mention a structure than can
organize any new features and styles we put into canvas!

7/23
* added correct path for compiled course_settings
* took out repeated variable sheet in publish_gradebook

7/22
* fixed css path for conversations styles

7/21
* changes from master rebase
* took out context_modules.sass because it was old and unused

7/17
* brought back legacy sass files and changed to right paths
* taking out ComboBox to move to analytics plugin
* moved tinymce file to correct place, fixed js file paths to point
to it correctly
* brought tinymce sass file to stylesheets root to see if
jenkins passes
* rebased master, took out onneeded _environment.sass

fixes DES-83
* regression fixes from master rebase

fixes DES-83
* fixes compile error on jst/UserObservees.sass pulling in environment

fixes DES-83
* brings back in calendar.css so we can separate that deletion out
  on a separate occasion

fixes DES-83
* take out user_observees since it's a handlebars sheet

fixes DES-83
* stylesheets/pages/ now has compiler sheets
  and a /shared/ partials folder
* consolidation for assets_real.yml - we've knocked this down
  to each page having one sheet that is compiling
* moved anything in /public/stylesheets that wasn't
  in our /app/stylesheets/ into there for better organization
* we've purged a few files that weren't being used or have been
  updated elsewhere

fixes DES-83
* takes out unneeded _newheader file
* removes redundant @import base/environment in _g component files
* renames app_common to c-common
* moves static css from /public into assets/stylesheets and modifies assets_real.yml to reflect new paths

fixes DES-83
* added _ prefix to g_ components in /components so they won't compile to stylesheets

fixes DES-83
reworking the way that we're overriding bootstrap
* deleted bootstrap-parts directory
* moved bootstrap-parts scss to /base
* renamed _main.scss to _custom_bootstrap.scss
* renamed _overrides.scss to _bootstrap_overrides.scss
* deleted empty and unused popover.scss file

fixes DES-83
moved /mixins into /base since they were only being called into _environment.sass

fixes DES-83
consolidated /bootstrap into /vendor

fixes DES-83
consolidated utilities into components

fixes DES-83
initial folder structure added
* reorganized existing css files for better structure

fixes DES-83
got rid of unneeded dump file

Change-Id: Id6f1409d478087a6cf9ebaa19ffa3a10b50891ca
Reviewed-on: https://gerrit.instructure.com/37280
QA-Review: Adam Phillipps <adam@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
2014-07-25 19:58:40 +00:00
Colleen Palmer 0212b59646 Support for fontcustom for canvas icons
This uses the fontcustom gem to compile our icons from svgs in the
public/fonts/ folder. No more complicated workflow for adding/editing
icons!

Way to test:
  * Add your new svg to public/font/icons/
  * Important!! Edit template file to update
    stylesheet in public/font/_canvas-icons.scss
  * Run the rake task to compile: bundle exec rake icons:compile
  * Check the styleguide to make sure they're pulling in
  * Done!

Update
fixes DES-101
-takes our core_en.js file (unneeded)

fixes DES-101
- Changes font directories
- Tweaked documentation

fixes DES-101
- Tweaked documentation
- Changed directories for font icon
- Added unique hash to font name

fixes DES-101
- Changed rake task to perform bundle exec
- Updated documentation
- Added missing config file

fixes DES-101
Takes out the default [date-icon] css fontcustom puts in

fixes DES-101

Take out all the icomoon comments in the svgs

fixes DES-101

Added missing icons to font

fixes DES-101

Adds the fontcustom gem to a different gemfile

Change-Id: I9860cb074baaf4518548c9d87c1177a14d96a44c
Reviewed-on: https://gerrit.instructure.com/36974
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
2014-07-18 15:47:45 +00:00
Drew Bowman 66ab0c0b9b learning mastery student view: basic info and progress bars
fixes CNVS-12922
fixes CNVS-11552

test plan:
  * enable learning mastery student view
  * open a student's grades page
  * open the learning mastery tab
  * verify that outcome groups have the correct statuses
  * verify that the outcome have the correct statuses
  * verify that the progress bars are correctly color coded
    and in the correct percentages

Change-Id: I2aa0a73d4a831d9795308efc10cdf13123fe7dce
Reviewed-on: https://gerrit.instructure.com/35844
Reviewed-by: Braden Anderson <banderson@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
Product-Review: Drew Bowman <dbowman@instructure.com>
2014-06-06 23:54:07 +00:00
Blake Simkins 15115659e4 adding the icons for quiz stats
Change-Id: I2ae5ea7d4e59cbcf9d82a446351a4add739833fa
Reviewed-on: https://gerrit.instructure.com/35139
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Product-Review: Blake Simkins <bsimkins@instructure.com>
2014-05-20 15:44:27 +00:00
Kyle Follett e1cd2b5b3f Added new font icon styles
Refs: CNVS-12128
Test plan: Go to /styleguide/ page check the icons
at the bottom for 4 new ones: icon-hamburger,
icon-expand-items, icon-forward,
icon-target

Change-Id: I1f69e011b3f7b608c21811ba256ce8b1a3860a5b
Reviewed-on: https://gerrit.instructure.com/34826
QA-Review: Clare Strong <clare@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Product-Review: Mark Severson <markse@instructure.com>
2014-05-16 17:21:42 +00:00
Patrick Cox e84d858129 add outcome drawer icons
test plan:
go to stylguide (http://localhost:3000/styleguide#icons)
and verify that .icon-arrow-open-right and .icon-arrow-open-left
icons are visible and that classes are correct

Change-Id: Iac2eb10c179d86e28ea2c5d453d769a95ade7ccc
Reviewed-on: https://gerrit.instructure.com/29865
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
Reviewed-by: Braden Anderson <banderson@instructure.com>
Product-Review: Patrick Cox <rpatrickcox@gmail.com>
2014-02-12 19:45:05 +00:00
Patrick Cox 2d7dfb95db add unarchive icon
test plan:
view styleguide and verify .icon-remove-from-collection
icon is present and working

Change-Id: If5cc61a00d244676165bf2233c237f2cb24f1f4c
Reviewed-on: https://gerrit.instructure.com/25018
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Patrick Cox <rpatrickcox@gmail.com>
QA-Review: Myller de Araujo <myller@instructure.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
2013-10-07 21:44:16 +00:00
David Scoville 06ff919b48 added drag handle icon
Change-Id: I94bac2e77a91d94626c589e8c5865740a00ab947
Reviewed-on: https://gerrit.instructure.com/24114
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Myller de Araujo <myller@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: David Scoville <davids@instructure.com>
2013-09-12 18:38:48 +00:00
Patrick Cox 43cff43c7b reply icons to icons font
created two new icons for the icons font
reply-2 and reply-all-2

test:
view styleguide and verify icon classes are
present and icon examples are working

Change-Id: I1657775cac2360779c56d6b625ad17b799f1df4c
Reviewed-on: https://gerrit.instructure.com/22613
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Derek DeVries <ddevries@instructure.com>
Product-Review: Patrick Cox <rpatrickcox@gmail.com>
QA-Review: Myller de Araujo <myller@instructure.com>
2013-07-24 18:38:48 +00:00
Patrick Cox 71abfd4164 update icon font with new discussion icons, mark as read and publish/unpublish
test plan: verify that new icons are there and listed in /stylesheets/utilities/_icons.scss
also verify that all icons are displayed in: /stylguide#icons

Change-Id: I383f618db801c2882d7556fe39ca3fb03664b956
Reviewed-on: https://gerrit.instructure.com/20974
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Patrick Cox <rpatrickcox@gmail.com>
QA-Review: Patrick Cox <rpatrickcox@gmail.com>
Reviewed-by: Ryan Florence <ryanf@instructure.com>
2013-05-30 21:20:09 +00:00
Patrick Cox e5832fb08f added publish and draft icons to iconfont
test plan:
1- open app
2- verify class icon-draft and icon-publish work

Change-Id: I3cc4c3ec6bf054c74ad3f947dc28d0cedaf3123b
Reviewed-on: https://gerrit.instructure.com/18994
Reviewed-by: Chris Hart <chris@12spokes.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Cam Theriault <cam@instructure.com>
Product-Review: Bryan Madsen <bryan@instructure.com>
2013-04-01 16:09:31 +00:00
Chris Hart 78213d6879 update icon font with perfected glyphs and replace a few missing
this just updates the icon-font to the most updated
version (which has kyle's tweaks to the glyphs)
and repaves a few places that showed old icons

Updated font again with new Kyle arrows: Chris

Updated font to map to Private Use Area so it is not read by screenreader

should be warmfixed

Change-Id: I36ddb2d0da8589b15ce6a5e1365e3ef96dce03a5
Reviewed-on: https://gerrit.instructure.com/16204
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Chris Hart <chris@12spokes.com>
QA-Review: Clare Hetherington <clare@instructure.com>
2013-01-31 08:58:36 -07:00
Ryan Shaw cc39efb5eb update icon font file to newest version
Added icon font character for printer and bookmark
Added icon fonts for existing comment and graded icons

Change-Id: Iaf087956cb81c7ce1275fff5620140105ff751d6
Reviewed-on: https://gerrit.instructure.com/15813
Tested-by: Jenkins <jenkins@instructure.com>
Tested-by: Chris Hart <chris@12spokes.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
2012-12-05 09:25:46 -07:00
Chris Hart 644daad1e0 Icon replacement for Account > Settings
To test: Open managed account from main dropdown and go thru each menu option on left

Notes:

Did not do icon replacement for "Account Permissions" section as it is heavily CSS sprite-based

Account > Settings > Announcements -- icon font replacement is possible here, but need small dev help

Change-Id: I1b0e52b338eb04a118230fbc2b563ddbf74ea3c1
Reviewed-on: https://gerrit.instructure.com/15569
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
2012-11-30 09:19:55 -07:00
Chris Hart ada10f3f3a Icon font replacement for Modules section
To test:

Go into a course, click on Modules and review functionality

Change-Id: Ib1f61c694a7e14b9cc4b5691d1d436028e7f015d
Reviewed-on: https://gerrit.instructure.com/15505
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
2012-11-28 16:05:30 -07:00
Chris Hart b7f98c2630 Set up new styles for icon font, and refactor current icon classes
Change-Id: I3982c5ef913556323475d7d75fee329b7a9e5f86
Reviewed-on: https://gerrit.instructure.com/15195
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
2012-11-13 12:38:22 -07:00
Jon Jensen 13370f459b mathquill integration, closes ,
uses the branch at github.com/jenseng/mathquill/tree/fancyeditor

Change-Id: I6621a7e9a1135b7522f73d38d272668dcc2d9393
Reviewed-on: https://gerrit.instructure.com/3099
Reviewed-by: Brian Palmer <brianp@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2011-04-21 16:30:44 -06:00