"use strict"; /** * Licensed Materials - Property of IBM * IBM Cognos Products: Cognos Analytics * Copyright IBM Corp. 2015, 2016 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ define(['jquery', 'underscore', 'bi/commons/ui/core/Class', 'bi/admin/nls/StringResource', 'bi/commons/utils/Utils'], function ($, _, Class, StringResource, Utils) { 'use strict'; //NOSONAR: meant to be strict var _singletonInstance = null; var WaitingMask = Class.extend({ init: function init(options) { $.extend(this, options); }, clear: function clear(parent) { var $parent = $(parent); var $mask = $parent.find('.mask-layer'); $mask.remove(); }, show: function show(parent, label) { var $parent = $(parent); var htmlMask = '