Merge branch 'MDL-68301-master' of git://github.com/bmbrands/moodle
authorJun Pataleta <jun@moodle.com>
Wed, 6 May 2020 02:32:39 +0000 (10:32 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Wed, 6 May 2020 03:06:11 +0000 (11:06 +0800)
1  2 
theme/boost/scss/moodle/course.scss
theme/boost/style/moodle.css
theme/classic/style/moodle.css

@@@ -325,24 -325,23 +325,23 @@@ body:not(.editing)  .sitetopic ul.secti
  .course-content ul.topics,
  .course-content ul.weeks {
      padding: 0;
+     margin: 0;
+     list-style: none;
  
      li.section {
          margin-top: $spacer;
          padding-bottom: $spacer;
  
-         .content {
-             margin: 0;
-             padding: 0;
-         }
          .summary,
          .content > .availabilityinfo {
              margin-left: 25px;
          }
  
-         .left {
-             padding-top: 0;
+         .left,
+         .right {
+             padding: 0 6px 0;
              text-align: right;
+             width: auto;
          }
      }
  }
@@@ -844,8 -843,10 +843,8 @@@ span.editinstructions 
      .listitem {
  
          &[data-selected='1'] {
 -            background-color: $table-bg-accent;
 -            &:hover {
 -                background-color: $table-bg-hover;
 -            }
 +            border-left: calc(#{$list-group-border-width} + 5px) solid map-get($theme-colors, 'info');
 +            padding-left: calc(#{$list-group-item-padding-x} - 5px);
          }
      }
  
              }
  
              .idnumber {
 -                color: #a1a1a8;
                  margin-right: 2em;
              }
          }
          }
  
          .listitem {
 -            > div {
 -                > .ba-checkbox {
 -                    width: 2.2em;
 -                    text-align: center;
 -                    margin: -1px 0.5em 0 0;
 -                    padding-top: 2px;
 -                }
 -            }
 -
 -            &.highlight > div > .ba-checkbox {
 -                background-color: $table-bg-hover;
 -            }
 -
 -            &[data-selected='1'] > div > .ba-checkbox {
 -                margin: 0 0.5em 0 0;
 -                padding: 0;
 -                background-color: inherit;
 -            }
 -
              &:first-child > div .item-actions .action-moveup,
              &:last-child > div .item-actions .action-movedown {
                  display: none;
@@@ -6746,7 -6746,8 +6746,7 @@@ button.bg-dark:focus 
  .bg-transparent {
    background-color: transparent !important; }
  
 -.border, .filemanager-container,
 -.filepicker-filelist {
 +.border {
    border: 1px solid #dee2e6 !important; }
  
  .border-top {
@@@ -10667,15 -10668,32 +10667,15 @@@ body#page-lib-editor-tinymce-plugins-mo
  .modchoosercontainer.noscroll {
    overflow-y: hidden; }
  
 -.modchooser .searchcontainer .searchbar .searchinput {
 -  font-size: inherit;
 -  border: 1px solid #dee2e6;
 -  border-top-left-radius: .3rem;
 -  border-bottom-left-radius: .3rem;
 -  border-right: none; }
 -
 -.modchooser .searchcontainer .searchbar .searchbar-append {
 -  align-items: center;
 -  border: 1px solid #dee2e6;
 -  border-left: none;
 -  border-top-right-radius: .3rem;
 -  border-bottom-right-radius: .3rem; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append i {
 +.modchooser .searchcontainer .searchbar .input-group-append {
 +  align-items: center; }
 +  .modchooser .searchcontainer .searchbar .input-group-append i {
      color: #868e96;
      margin: 0;
 -    vertical-align: middle; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append .clear i {
 -    height: 23px;
 -    width: 23px;
 -    font-size: 23px;
 -    pointer-events: none; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append .search-icon i {
 +    vertical-align: middle;
 +    font-size: 20px;
      height: 20px;
 -    width: 20px;
 -    font-size: 20px; }
 +    width: 20px; }
  
  .modchoosercontainer .optionscontainer,
  .modchoosercontainer .searchresultitemscontainer {
@@@ -11304,15 -11322,6 +11304,15 @@@ body.h5p-embed .h5pmessages 
    float: right !important;
    /* stylelint-disable-line declaration-no-important */ }
  
 +.clamp-2 {
 +  display: -webkit-box;
 +  -webkit-box-orient: vertical;
 +  -webkit-line-clamp: 2;
 +  overflow: hidden; }
 +
 +.word-break-all {
 +  word-break: break-all; }
 +
  .emoji-picker {
    width: 350px;
    height: 400px; }
@@@ -12546,18 -12555,6 +12546,18 @@@ table.calendartable caption 
  .cal_courses_flt {
    color: #868e96; }
  
 +@media (max-width: 767.98px) {
 +  .content-bank-container .cb-file {
 +    flex-basis: 50%; } }
 +
 +@media (min-width: 576px) {
 +  .content-bank-container .cb-file {
 +    max-width: 120px;
 +    min-width: 120px; } }
 +
 +.content-bank-container {
 +  min-height: 140px; }
 +
  /* course.less */
  /* COURSE CONTENT */
  .section_add_menus {
@@@ -12803,24 -12800,25 +12803,25 @@@ body:not(.editing) .sitetopic ul.sectio
  
  .course-content ul.topics,
  .course-content ul.weeks {
-   padding: 0; }
+   padding: 0;
+   margin: 0;
+   list-style: none; }
    .course-content ul.topics li.section,
    .course-content ul.weeks li.section {
      margin-top: 1rem;
      padding-bottom: 1rem; }
-     .course-content ul.topics li.section .content,
-     .course-content ul.weeks li.section .content {
-       margin: 0;
-       padding: 0; }
      .course-content ul.topics li.section .summary,
      .course-content ul.topics li.section .content > .availabilityinfo,
      .course-content ul.weeks li.section .summary,
      .course-content ul.weeks li.section .content > .availabilityinfo {
        margin-left: 25px; }
      .course-content ul.topics li.section .left,
-     .course-content ul.weeks li.section .left {
-       padding-top: 0;
-       text-align: right; }
+     .course-content ul.topics li.section .right,
+     .course-content ul.weeks li.section .left,
+     .course-content ul.weeks li.section .right {
+       padding: 0 6px 0;
+       text-align: right;
+       width: auto; }
  
  .course-content {
    margin-top: 0; }
@@@ -13195,8 -13193,9 +13196,8 @@@ span.editinstructions 
      #course-category-listings ul.ml ul.ml {
        margin: 0; }
    #course-category-listings .listitem[data-selected='1'] {
 -    background-color: rgba(0, 0, 0, 0.05); }
 -    #course-category-listings .listitem[data-selected='1']:hover {
 -      background-color: rgba(0, 0, 0, 0.075); }
 +    border-left: calc(1px + 5px) solid #5bc0de;
 +    padding-left: calc(1.25rem - 5px); }
    #course-category-listings .item-actions {
      margin-right: 1em;
      display: inline-block; }
    #course-category-listings .listitem > div .without-actions {
      color: #333; }
    #course-category-listings .listitem > div .idnumber {
 -    color: #a1a1a8;
      margin-right: 2em; }
    #course-category-listings .listitem[data-visible="0"] {
      color: #6c757d; }
      margin: -2px 6px 0 0; }
    #course-category-listings #category-listing .listitem.collapsed > ul.ml {
      display: none; }
 -  #course-category-listings #category-listing .listitem > div > .ba-checkbox {
 -    width: 2.2em;
 -    text-align: center;
 -    margin: -1px 0.5em 0 0;
 -    padding-top: 2px; }
 -  #course-category-listings #category-listing .listitem.highlight > div > .ba-checkbox {
 -    background-color: rgba(0, 0, 0, 0.075); }
 -  #course-category-listings #category-listing .listitem[data-selected='1'] > div > .ba-checkbox {
 -    margin: 0 0.5em 0 0;
 -    padding: 0;
 -    background-color: inherit; }
    #course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup,
    #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown {
      display: none; }
@@@ -16484,6 -16495,9 +16485,6 @@@ select 
      .path-mod-forum .unified-grader .grader-module-content {
        transition: none; } }
  
 -.path-mod-forum .unified-grader .grader-grading-panel.hidden + .grader-module-content {
 -  margin-right: 0; }
 -
  .path-mod-forum .unified-grader .drawer-button {
    position: relative; }
    .path-mod-forum .unified-grader .drawer-button.active::after {
@@@ -17385,6 -17399,10 +17386,6 @@@ p.arrow_button 
  #page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status {
    font-size: 70%; }
  
 -.gradingform_rubric.editor .addlevel input,
 -.gradingform_rubric.editor .addcriterion input {
 -  background: #fff none no-repeat top left; }
 -
  #rubric-rubric.gradingform_rubric #rubric-criteria {
    margin-bottom: 1em; }
    #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description {
      #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink {
        width: 0; }
    #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel {
 -    vertical-align: middle; }
 +    vertical-align: top;
 +    padding-top: 6px; }
      #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {
 -      background-position: 0 0;
        height: 30px;
 -      margin-right: 5px; }
 +      line-height: 1rem; }
  
  #rubric-rubric.gradingform_rubric .addcriterion {
    margin-left: 5px;
@@@ -10875,15 -10875,32 +10875,15 @@@ body#page-lib-editor-tinymce-plugins-mo
  .modchoosercontainer.noscroll {
    overflow-y: hidden; }
  
 -.modchooser .searchcontainer .searchbar .searchinput {
 -  font-size: inherit;
 -  border: 1px solid #dee2e6;
 -  border-top-left-radius: .3rem;
 -  border-bottom-left-radius: .3rem;
 -  border-right: none; }
 -
 -.modchooser .searchcontainer .searchbar .searchbar-append {
 -  align-items: center;
 -  border: 1px solid #dee2e6;
 -  border-left: none;
 -  border-top-right-radius: .3rem;
 -  border-bottom-right-radius: .3rem; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append i {
 +.modchooser .searchcontainer .searchbar .input-group-append {
 +  align-items: center; }
 +  .modchooser .searchcontainer .searchbar .input-group-append i {
      color: #868e96;
      margin: 0;
 -    vertical-align: middle; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append .clear i {
 -    height: 23px;
 -    width: 23px;
 -    font-size: 23px;
 -    pointer-events: none; }
 -  .modchooser .searchcontainer .searchbar .searchbar-append .search-icon i {
 +    vertical-align: middle;
 +    font-size: 20px;
      height: 20px;
 -    width: 20px;
 -    font-size: 20px; }
 +    width: 20px; }
  
  .modchoosercontainer .optionscontainer,
  .modchoosercontainer .searchresultitemscontainer {
@@@ -11516,15 -11533,6 +11516,15 @@@ body.h5p-embed .h5pmessages 
    float: right !important;
    /* stylelint-disable-line declaration-no-important */ }
  
 +.clamp-2 {
 +  display: -webkit-box;
 +  -webkit-box-orient: vertical;
 +  -webkit-line-clamp: 2;
 +  overflow: hidden; }
 +
 +.word-break-all {
 +  word-break: break-all; }
 +
  .emoji-picker {
    width: 350px;
    height: 400px; }
@@@ -12759,18 -12767,6 +12759,18 @@@ table.calendartable caption 
  .cal_courses_flt {
    color: #868e96; }
  
 +@media (max-width: 767.98px) {
 +  .content-bank-container .cb-file {
 +    flex-basis: 50%; } }
 +
 +@media (min-width: 576px) {
 +  .content-bank-container .cb-file {
 +    max-width: 120px;
 +    min-width: 120px; } }
 +
 +.content-bank-container {
 +  min-height: 140px; }
 +
  /* course.less */
  /* COURSE CONTENT */
  .section_add_menus {
@@@ -13016,24 -13012,25 +13016,25 @@@ body:not(.editing) .sitetopic ul.sectio
  
  .course-content ul.topics,
  .course-content ul.weeks {
-   padding: 0; }
+   padding: 0;
+   margin: 0;
+   list-style: none; }
    .course-content ul.topics li.section,
    .course-content ul.weeks li.section {
      margin-top: 1rem;
      padding-bottom: 1rem; }
-     .course-content ul.topics li.section .content,
-     .course-content ul.weeks li.section .content {
-       margin: 0;
-       padding: 0; }
      .course-content ul.topics li.section .summary,
      .course-content ul.topics li.section .content > .availabilityinfo,
      .course-content ul.weeks li.section .summary,
      .course-content ul.weeks li.section .content > .availabilityinfo {
        margin-left: 25px; }
      .course-content ul.topics li.section .left,
-     .course-content ul.weeks li.section .left {
-       padding-top: 0;
-       text-align: right; }
+     .course-content ul.topics li.section .right,
+     .course-content ul.weeks li.section .left,
+     .course-content ul.weeks li.section .right {
+       padding: 0 6px 0;
+       text-align: right;
+       width: auto; }
  
  .course-content {
    margin-top: 0; }
@@@ -13410,8 -13407,9 +13411,8 @@@ span.editinstructions 
      #course-category-listings ul.ml ul.ml {
        margin: 0; }
    #course-category-listings .listitem[data-selected='1'] {
 -    background-color: rgba(0, 0, 0, 0.05); }
 -    #course-category-listings .listitem[data-selected='1']:hover {
 -      background-color: rgba(0, 0, 0, 0.075); }
 +    border-left: calc(1px + 5px) solid #5bc0de;
 +    padding-left: calc(1.25rem - 5px); }
    #course-category-listings .item-actions {
      margin-right: 1em;
      display: inline-block; }
    #course-category-listings .listitem > div .without-actions {
      color: #333; }
    #course-category-listings .listitem > div .idnumber {
 -    color: #a1a1a8;
      margin-right: 2em; }
    #course-category-listings .listitem[data-visible="0"] {
      color: #6c757d; }
      margin: -2px 6px 0 0; }
    #course-category-listings #category-listing .listitem.collapsed > ul.ml {
      display: none; }
 -  #course-category-listings #category-listing .listitem > div > .ba-checkbox {
 -    width: 2.2em;
 -    text-align: center;
 -    margin: -1px 0.5em 0 0;
 -    padding-top: 2px; }
 -  #course-category-listings #category-listing .listitem.highlight > div > .ba-checkbox {
 -    background-color: rgba(0, 0, 0, 0.075); }
 -  #course-category-listings #category-listing .listitem[data-selected='1'] > div > .ba-checkbox {
 -    margin: 0 0.5em 0 0;
 -    padding: 0;
 -    background-color: inherit; }
    #course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup,
    #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown {
      display: none; }
@@@ -16711,6 -16721,9 +16712,6 @@@ select 
      .path-mod-forum .unified-grader .grader-module-content {
        transition: none; } }
  
 -.path-mod-forum .unified-grader .grader-grading-panel.hidden + .grader-module-content {
 -  margin-right: 0; }
 -
  .path-mod-forum .unified-grader .drawer-button {
    position: relative; }
    .path-mod-forum .unified-grader .drawer-button.active::after {
@@@ -17617,6 -17630,10 +17618,6 @@@ p.arrow_button 
  #page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status {
    font-size: 70%; }
  
 -.gradingform_rubric.editor .addlevel input,
 -.gradingform_rubric.editor .addcriterion input {
 -  background: #fff none no-repeat top left; }
 -
  #rubric-rubric.gradingform_rubric #rubric-criteria {
    margin-bottom: 1em; }
    #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description {
      #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink {
        width: 0; }
    #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel {
 -    vertical-align: middle; }
 +    vertical-align: top;
 +    padding-top: 6px; }
      #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {
 -      background-position: 0 0;
        height: 30px;
 -      margin-right: 5px; }
 +      line-height: 1rem; }
  
  #rubric-rubric.gradingform_rubric .addcriterion {
    margin-left: 5px;