/*
|
Strike by Appiphony
|
|
Version: 1.0.0
|
Website: http://www.lightningstrike.io
|
GitHub: https://github.com/appiphony/Strike-Components
|
License: BSD 3-Clause License
|
*/
|
({
|
init: function (component, event, helper) {
|
helper.calculateNubbinPlacement(component);
|
},
|
updateNubbinPosition: function(component, event, helper) {
|
helper.calculateNubbinPlacement(component);
|
},
|
showTooltip: function (component, event, helper) {
|
var tooltipStyleOptions = helper.calculateTooltipPosition(component);
|
var tooltipStyle = 'position: absolute; width: ' + tooltipStyleOptions.width + 'px;left: ' + tooltipStyleOptions.tooltipXPos + 'px; top: ' + tooltipStyleOptions.tooltipYPos + 'px;';
|
component.set('v.tooltipStyle', tooltipStyle);
|
component.set('v.showTooltip', true);
|
},
|
hideTooltip: function (component, event, helper) {
|
var tooltipStyle = component.find('tooltipStyle').getElement();
|
|
tooltipStyle.innerHTML = '';
|
component.set('v.showTooltip', false);
|
component.set('v.tooltipStyle', '');
|
}
|
})
|
/*
|
Copyright 2017 Appiphony, LLC
|
|
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
|
following conditions are met:
|
|
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following
|
disclaimer.
|
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
|
disclaimer in the documentation and/or other materials provided with the distribution.
|
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote
|
products derived from this software without specific prior written permission.
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
*/
|