Skip to content

Verification: Switch class-based Sass @extend rules to use Sass placeholder syntax - #990

Merged
talbs merged 1 commit into
masterfrom
talbs/verification-sassplaceholders
Sep 16, 2013
Merged

Verification: Switch class-based Sass @extend rules to use Sass placeholder syntax#990
talbs merged 1 commit into
masterfrom
talbs/verification-sassplaceholders

Conversation

@talbs

@talbs talbs commented Sep 15, 2013

Copy link
Copy Markdown
Contributor

This work aims to move any class-based (e.g. ".ui-fake-link") Sass @extend into the new placeholder (e.g. %ui-fake-link) syntax (introduced in Sass 3.2). This work does not touch the following:

  • any classes that are actively being used in HTML elements
  • any extends used elsewhere in the lms Sass architecture/other LMS views

Since we want to repurpose some of this work for future LMS stuff, it made sense to get this stuff into shape now. This will cut down selector specificity and rendered CSS duplication/redundancy significantly.

For more info around the differences and some background, see - http://blog.teamtreehouse.com/extending-placeholder-selectors-with-sass

@talbs

talbs commented Sep 15, 2013

Copy link
Copy Markdown
Contributor Author

@frrrances and @marcotuts, since this is a large number of transitions, would you two mind taking a look through the code as well as proofing Verification pages (and making sure Forums/other LMS stuff isn't affected)?

@dianakhuang, just a heads up that this is a large number of changes, but no visual aspect of the Verification Process views should change with it.

@frrrances

Copy link
Copy Markdown
Contributor

looks good to me! 👍

@talbs

talbs commented Sep 16, 2013

Copy link
Copy Markdown
Contributor Author

@jzoldak, here's one of the PRs that's switching up our Sass (not selectors, but extends that are used/processed in rulesets)

talbs added a commit that referenced this pull request Sep 16, 2013
Verification: Switch class-based Sass @extend rules to use Sass placeholder syntax
@talbs
talbs merged commit 259d312 into master Sep 16, 2013
@talbs

talbs commented Sep 16, 2013

Copy link
Copy Markdown
Contributor Author

Bringing this to "Mergetown".

@talbs
talbs deleted the talbs/verification-sassplaceholders branch September 16, 2013 20:51
jenkins-ks pushed a commit to nttks/edx-platform that referenced this pull request Jul 19, 2016
* Fix register student of biz with celery openedx#909

* Skip bok-choy test until implements with task history.
jenkins-ks pushed a commit to nttks/edx-platform that referenced this pull request Aug 9, 2016
* Fix register student of biz with celery openedx#909

* Skip bok-choy test until implements with task history.

Conflicts:
	biz/djangoapps/ga_contract_operation/tests/factories.py
	biz/djangoapps/ga_contract_operation/views.py
jenkins-ks pushed a commit to nttks/edx-platform that referenced this pull request Aug 9, 2016
jcdyer pushed a commit to open-craft/openedx-platform that referenced this pull request Jan 9, 2018
YONK-845: Bumped mobileapps & api-integration version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants