Guest User

Untitled

a guest
Jan 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. //sessions.css.scss - file #1 that i only want to let the _style.scss import be included once
  2.  
  3. $imported-once-files: ();
  4.  
  5. @function import-once($name) {
  6. @if index($imported-once-files, $name) {
  7. @return false;
  8. }
  9. $imported-once-files: append($imported-once-files, $name);
  10. @return true;
  11. }
  12.  
  13. @import "style";
  14.  
  15. body.sessions {
  16. //normal css for the sessions pages
  17. }
  18.  
  19.  
  20.  
  21. /////////
  22. //donations.css.scss - file that i only want to have _style.scss included once, but if it was already included in sessions, dont double include it
  23.  
  24. $imported-once-files: ();
  25.  
  26. @function import-once($name) {
  27. @if index($imported-once-files, $name) {
  28. @return false;
  29. }
  30. $imported-once-files: append($imported-once-files, $name);
  31. @return true;
  32. }
  33.  
  34. @import "style";
  35.  
  36. body.donations {
  37. //normal css for the donations pages
  38. }
  39.  
  40.  
  41.  
  42. //////////
  43. //_style.scss shared file with base styles
  44.  
  45. @if import-once("_style.scss"){
  46. //base styles and declarations of cool sass-iness that you only want included once
  47. }
Add Comment
Please, Sign In to add comment