anchor.diff:          var changeBackground = function() {
               if (elements.background) {
                   $('body').css('background-color','transparent');
  -                elements.coreElement.css({'background-image': 'url('+elements.background+')', 'background-size': '100%', 'background-attachment': 'fixed'});
  +                elements.coreElement.css({'background-image': 'url(' + elements.background + ')'});
               } else {
  -                elements.coreElement.css({'background-image': 'none', 'background-size': 'auto', 'background-attachment': 'scroll'});
  +                elements.coreElement.css({'background-image': 'none'});
               }
           };
   
           var setBackground = function(el) {
               elements.background = $(el).find('img').attr('src') || '';
  -            elements.background = elements.background.replace("/thumbnails","");
  +            elements.background = elements.background.replace('/thumbnails', '');
               elements.form.find('.background-value').val(elements.background);
   
               changeBackground();
  
positive.code:     <portlet:param name="action" value="savePreferences"/>
  </portlet:actionURL>
  
  <style>
  
      /* Styles to set the background to the previously-selected image */
      <c:if test="${backgroundImage ne null}">
      ${backgroundContainerSelector}, html.um-dashboard {
          background-image: url("${backgroundImage}");
          background-size: 100%;
          background-attachment: fixed;
      }
      /* Opacity currently not working; selector drop down appears behind portlets; 
         see http://stackoverflow.com/questions/15558148/possible-opacity-z-index-bug
      ${applyOpacityTo} {
          opacity: ${opacityCssValue};
      } */
      </c:if>
  
      html.um-dashboard, html.um-dashboard body {
          background-color: transparent;
      }
  
      /* Syles for the background selector widget itself  */
      #${n}background-edit-control {
          min-width:150px;
          float:right;
          margin-right: 12px;
      }
  
  
negative.code:         border-bottom: 1px solid #d4d2c7;
          padding: 14px;
      }
  
      #${n}background-edit-control .background-edit-menu img {
          width: 80%;
          margin: auto 10%;
      }
  
      #${n}background-edit-control .background-edit-menu .caption {
          display: inline-block;
          position: relative;
      }
  
      #${n}background-edit-control .background-edit-menu a.active,
      #${n}background-edit-control .background-edit-menu a:hover {
          background: rgb(0, 129, 194);
          color: #fff;
      }
  